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语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言...
Allegro Variant BOM 操作指导 Allegro Variant BOM 是一种功能强大且灵活的 bom 管理工具,旨在提高产品设计和制造过程中的效率和准确性。以下是 Allegro Variant BOM 的操作指导,并对其功能和特点进行了详细的...
VARIANT的结构设计允许它存储多种基本数据类型,如整型、浮点型、字符串、日期、对象引用等,并且能够通过指针引用其他数据。下面我们将详细探讨VARIANT的使用及其内部结构。 VARIANT的结构体定义如下: ```cpp ...
### Delphi Variant 操作函数详解 #### VarArrayCreate() `VarArrayCreate()` 是一个用于创建 Variant 数组的函数。此函数接收两个参数:一个是指定数组维度范围的整数数组,另一个是 Variant 类型(例如 `varByte...
"variant 用法"主要指的是在编程中使用`variant`数据类型的过程,它通常用于存储不同类型的数据,如整型、浮点型、字符串等。在C++编程中,`variant`是Microsoft的Active Template Library (ATL)或Microsoft ...
"variant-form-master.zip" 是一个压缩包,其中包含了一个针对WEB应用开发的高效Vue低代码解决方案。这个项目专注于提供一种可视化的表单设计和工作流处理能力,旨在帮助开发者更快速地构建表单和工作流,减少手动...
一个Variant类型转换成CString的函数,调试过,可以用。
标题"byte-VARIANT.rar_VARIANT byte_com variant BYT_variant_visual c_字"暗示我们关注的是一个与C++(Visual C++环境)相关的项目,其中涉及到将字节数组转换为VARIANT类型的处理。VARIANT是Microsoft COM...
在Microsoft的ActiveX Data Objects (ADO)中,_variant_t是一种通用的数据类型,它能够存储各种类型的数据,包括整型、字符串、日期、布尔值等。这种灵活性在处理数据库操作时非常有用,因为不同的数据库字段可能...
本知识点主要聚焦于如何在博途中利用`MOVE-BLK-VARIANT`指令进行混合数据类型的块移动操作,这对于处理不同类型的数据在不同变量之间传输具有重要意义。 `MOVE-BLK-VARIANT`是SIMATIC S7系列PLC编程中的一个关键...
在深入探讨如何将`_variant_t`类型转换为任意类型的细节之前,我们首先需要了解`_variant_t`是什么以及它为何如此重要。`_variant_t`是Microsoft在COM(Component Object Model)技术中广泛使用的数据类型,用于表示...
### DELPHI Variant变量的使用技巧 #### 引言 在32位Delphi中,为了全面支持OLE,增加了一种特殊的数据类型——Variant。这种数据类型不仅对OLE支持至关重要,而且对Pascal语言产生了深远的影响。尽管Variant类型...
variant, Eggs.Variant 是 C 11/14/17 泛型,类型安全,可以识别的联合 Eggs.Variant简介英镑 Eggs.Variant 为英镑 C 11/14/17 型,类型安全,可以区分。 参见 http://eggs-cpp.github.io/variant/的文档。要求库...
Altium Designer20作为该系列软件的一个版本,提供了强大的设计功能,包括装配变量Variant的使用,它允许设计者为同一原理图配置不同的装配情况,即可以控制PCB板上元件的装配与否,这在生产调试和不同版本产品设计...
variant_t的详细用法解说 COleDateTime vartodate(const _variant_t& var) { COleDateTime value; switch (var.vt) { case VT_DATE: { value = var.date; } break; case VT_EMPTY:
### TIA博途_通过Variant操作数组实现华氏度数据批量转换成摄氏度的具体方法 #### 一、概述 本文旨在详细介绍如何利用TIA博途软件中的Variant特性来实现华氏度数值批量转换为摄氏度数值的操作过程。TIA(Totally ...
有个麻烦的事情就是_variant_t变量的使用
delphi-变体类型(variant)的介绍(流与变体类型的相互转换变体类型常用的函数
利用Variant变量用DELPHI操作EXCEL.zip
CANdelaStudio Variant 应用指南 CANdelaStudio 是一个功能强大的工具,用于编辑和管理 CDD 数据库。在实际工作过程中,工程师经常会遇到一些挑战,例如对新车型的不同配置、项目的不同阶段和数据库的不同版本等。...