一.说明

每张条件表(Condition Table)里有一套关键字组合,设定了一组数据存储规则。但在业务中,一个价格的确认经常需要几套关键字组合,各组合范围有宽有严或各有侧重,程序按照一定顺序查到并确认所需的数据。本文档就是定义一个存取顺序(Access Sequences),它包含几张已经定义的条件表。

存取顺序中存放的条件表也有一定规则,一般关键字多或需要侧重的条件表排在前面,因为这些表优先进行价格查找并确认。

存取顺序的配置在很多模块中都有,本例是MM模块,其它模块的配置只是后台路径与SM34维护V_T682进入参数的差异。存取顺序分为两种类型,与价格有关,与回扣有关,本例是与价格有关。

在设定条件表的前后顺序后,还要对每个条目的字段进行设置,也就是将指定结构的字段赋给条件表的字段,这在大多数时候是自动完成,但个别会有错误或无法确认需要手工进行调整。对于定价用途,涉及的结构是KOMG(全部)、KOMK(抬头)、KOMP(项目)。

存取顺序定义后,并不能直接应用于前台维护价格数据,它需要分配给条件类型(condition types)。

此项配置包含三级数据:抬头、存取顺序、条件表字段。其中抬头数据存储在表T682,多语言文本描述在表T682T;存取顺序在表T682I;条件表字段在T682Z。

存取顺序与条件表都是cross-client级,它们存储了条件的底层信息,再往上层的条件类型、计算方案等都只在特定Client中应用(参见《定义定价用途的条件类型(Condition Types)》)。本操作前请先确认登录的Client具有相关权限(参见《定义客户端(Client)》)。

条件表的定义参见《定义定价用途的条件表(Condition Table)》;存取顺序在凭证中的展现参见《从单据查看价格条件的相关信息》。

二.示例数据

项目

R/O

数据

存取顺序

编号

R

ZF01

描述

R

枫竹采购价格存取顺序

类型

<空值> 与定价有关的存取顺序

存取 条目1

编号

5

条件表

601 采购组织/工厂/供应商/物料

排序的

存取 条目2

编号

10

条件表

602采购组织/供应商/物料

排序的

存取 条目3

编号

15

条件表

363 工厂/供应商/物料

排序的

(R/O列:R必输;O选输。)

表1 示例数据

使用的条件表,其中601、602是自定义维护的(参见《定义定价用途的条件表(Condition Table)》),363是系统初始安装时已存在的。

在存取顺序中,可以对每个条目使用需求组例程。对于定价用途的条件类型,如果满足组例程运行的条件,则绑定此存取顺序的条件类型,会在凭证项目的“条件”标签页中出现。维护界面的条目“需求”栏中可以输入组例程编号(本例无维护相关值)。定价用途的需求组例程,对应T-CODE:VOFM菜单“要求→定价”列出的例程清单。

发表评论

Post Navigation