【MM】采购条件的确定过程(MM condition)
2008-07-10 10:26
471 查看
Path: IMG->Material Management->Purchasing->conditions.
1. Maintain conditon table 条件表是用来确立采购价格(条件类型)的关键值组合。这些关键值都是采购订单的字段,采购价格可以根据这些字段的不同组合得到不同的值。从而确定不同采购环境下的采购价格。 本例定义了901和904两个条件表。
2. Define Access Sequences
存储顺序决定了条件类型的先后选择顺序。一般将特殊,明细的条件放在前面,将一般通用的条件放后。
本例简单定义了存储顺序ZM01,条件表901的优先级高于904,Exclusive打勾表示当满足当前条件时不再继续查找下面的条件。
3. Define Condition type
条件类型是决定采购价格的一组要素,比如:价格,税,折扣,运费等等。可以将前面定义的存储顺序分配给条件类型。
本例简单定义了 ZM00含税价,ZM01净价,ZM02税三个条件类型。将存贮顺序ZM01分配给ZM00和ZM02,为什么不分配给ZM01,下面会说到。
4. Define Caculation Schema 计算方案就是将各个条件类型的值做数值运算,最后得出最终的采购价格
以本例计算方案ZM0001为例,如图。
Fro/To:表示求和统计所涉及到的步骤号码 Man:表示需要手动输入。
Mdt:表示该行是必须项 Stat:表示该条件类型不起控制作用。
SubTo:是表示该值传递到一个变量
Reqt:是指使该条件类型其作用的前提条件或依赖提条件
AltCTy:用于计算的公式或例程,为ABAP的一个子例程,可以点进去看代码逻辑
AltCBV可以用于计算的基值
ActKy:用于确定财务科目的记账类型
本例的公式为ZM01 = ZM00 - ZM02,ZM01就是最后的采购价格。因为ZM01是计算得来的值,所以之前不用分 配存储顺序(Access sequence)
5. Define Schema group
定义计划组。计划组有2类,一类是供应商的计划组,一类是采购组织的计划组,然后将采购组织的计划组分配给采购组织。
本例只定义采购组织的计划组M001,分配给采购组织M010。
6. Define Schema Determination
Determine Calculation Schema for Standard Purchase Orders,这里将第4步的计算方案分配给计划组。
本例将ZM0001分配给计划组M001。通过步骤4~6,当我们用采购组织M010进行采购时,就能确立采购的价格的计算方案ZM0001了。
7. 配置完毕,然后我们可以去前台创建条件了 TCODE: MEK1。
应为存储顺序ZM01分配给了条件类型ZM00,所以创建的时候会让你选择条件表901和904。过程略。
8. 我们分别给ZM00和ZM02创建了条件,下面看看采购订单项目吧
9. Have a good time in MM condition process
1. Maintain conditon table 条件表是用来确立采购价格(条件类型)的关键值组合。这些关键值都是采购订单的字段,采购价格可以根据这些字段的不同组合得到不同的值。从而确定不同采购环境下的采购价格。 本例定义了901和904两个条件表。
2. Define Access Sequences
存储顺序决定了条件类型的先后选择顺序。一般将特殊,明细的条件放在前面,将一般通用的条件放后。
本例简单定义了存储顺序ZM01,条件表901的优先级高于904,Exclusive打勾表示当满足当前条件时不再继续查找下面的条件。
3. Define Condition type
条件类型是决定采购价格的一组要素,比如:价格,税,折扣,运费等等。可以将前面定义的存储顺序分配给条件类型。
本例简单定义了 ZM00含税价,ZM01净价,ZM02税三个条件类型。将存贮顺序ZM01分配给ZM00和ZM02,为什么不分配给ZM01,下面会说到。
4. Define Caculation Schema 计算方案就是将各个条件类型的值做数值运算,最后得出最终的采购价格
以本例计算方案ZM0001为例,如图。
Fro/To:表示求和统计所涉及到的步骤号码 Man:表示需要手动输入。
Mdt:表示该行是必须项 Stat:表示该条件类型不起控制作用。
SubTo:是表示该值传递到一个变量
Reqt:是指使该条件类型其作用的前提条件或依赖提条件
AltCTy:用于计算的公式或例程,为ABAP的一个子例程,可以点进去看代码逻辑
AltCBV可以用于计算的基值
ActKy:用于确定财务科目的记账类型
本例的公式为ZM01 = ZM00 - ZM02,ZM01就是最后的采购价格。因为ZM01是计算得来的值,所以之前不用分 配存储顺序(Access sequence)
5. Define Schema group
定义计划组。计划组有2类,一类是供应商的计划组,一类是采购组织的计划组,然后将采购组织的计划组分配给采购组织。
本例只定义采购组织的计划组M001,分配给采购组织M010。
6. Define Schema Determination
Determine Calculation Schema for Standard Purchase Orders,这里将第4步的计算方案分配给计划组。
本例将ZM0001分配给计划组M001。通过步骤4~6,当我们用采购组织M010进行采购时,就能确立采购的价格的计算方案ZM0001了。
7. 配置完毕,然后我们可以去前台创建条件了 TCODE: MEK1。
应为存储顺序ZM01分配给了条件类型ZM00,所以创建的时候会让你选择条件表901和904。过程略。
8. 我们分别给ZM00和ZM02创建了条件,下面看看采购订单项目吧
9. Have a good time in MM condition process
相关文章推荐
- 采购价格条件的确定(一)
- 详解MM自动科目确定Account Determination的过程
- SAP采购定价过程-条件技术介绍
- SAP-MM-PA精解分析系列之采购(01)-价格条件
- SAP-MM 价格条件详解-01计算方案的确定及部分概念说明
- 采购价格条件的确定(三)
- SAP 采购订单价格确定过程
- MM--发票校验 及基于采购订单的MIRO发票校验过程
- 采购价格条件的确定(二)
- MM--发票校验 及基于采购订单的MIRO发票校验过程(
- JDK并发包---(6)重入锁ReentrantLock搭档:Condition条件
- 多线程——死锁产生的条件和过程分析
- 1.1.5过程应用的代换模型 & 1.1.6条件表达式和谓词
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- 编写一个过程将查询的字段和where条件中的字符串值动态调用
- Java5线程并发库之LOCK(锁)&CONDITION(条件)实现线程同步通信
- 在VS2010调试过程中使用条件断点的一个小技巧
- ant 条件判断 condition
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)-Using index condition
- visual studio中字符数组内存分配粒度大小与字符数组实际内存占用大小的确定过程