Creating Variant Material

Steps:
1. CT04 - create characteristic
a) 在维护char. value时下面的Insert Node可以建立一个char. value的层级
b) Additional Data Tab中的
  Ref. to Table Field block: 如果这里指定table & field name (比方说为MARA & MATNR), char. value就会等于与其关联的物料号. 这里将会与values tab中的定义有一些冲突.
  Document block: 指定一些文档相关的东西, 其中document除文字信息外也可是图形.
  Procedure for Value Assignment block: 指定在配置物料特征时characteristic的显示方式(Not Ready for Input, No Display, Display Allowed Values)
c) Restrictions tab指定这个char. 只能被哪些class type使用, 如是不指定的话任何class type都可使用该char.

 

2. CL02 - create class and assign chars. to class
在Char. Tab中录入关联的chars.

(NOTE: T-code CC01 are used to create change number)

 

3. MMK1 - create configurable material
Assign class to material on Classification tab.

 

4. CS01 - create material BOM (super BOM)
Material tab中的component是在系统中已经存在的物料或一些非库存件如class node(颜色什么的), document

 

5. CU41 - create profile for material
a) 设定在显示物料时是中显示start logo
b) 设置BOM 炸开时的相关选项如是否默认炸开显示, Filter指定若炸开哪些objects要带出来, 如可设定不让document objects带出.
c) Other Functions中指定在下订单时是否作并发的component的可用性检查

NOTE: item category也可指定BOM是否炸开, 且其优先级高于profile中的设定

 

6. CU01 - create dependency
这是可配置物料中非常重要的一个部分, 它为如下类型
Precondition : Assign to char. value, 主要应用在当某些条件满足时再显示关联的char. value
Selection Condition: Assign to char. value, 当选中某值时约束其它char.只能选某些值
Actions (obsolete)
Procedure: Assign to profile, 当 char1 选择某值时设置 charx 的值
Constraints: Assign to profile, 根据条件或Table来约束配置的一致性, 创建constriants的t-code是CU21

 

7. 建立char. value与具体物料之间的联系
  a) CU01 创建一个char. 与 char. vlaue对应的DP.
  b) CS02 把这个DP assign给关系BOM中的一个component.
   这两个步骤等于告诉系统当把char.设为某个char. value时等于选中一个与value对应的真实物料.
  c) 在assign结束后要将状态改为release

 

8. CU50 - simulation


9. Additional Resource
SAP menu -> Cross-Application Components -> Classification System -> Environment -> Reporting路径下有一些相关的报表

 

关于Dependency的语法和相关的技术细节可参考LO990中的部分章节.

关于configuable material关联的表和这些表之间的关联, 以及Variant Material Pricing将在我的后续blog中专门讨论.

你可能感兴趣的:(C++,c,C#,Blog)