`
jgtang82
  • 浏览: 401896 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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语言头文件 VARIANT

    C语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言头文件 VARIANTC语言...

    VARIANT的用法

    VARIANT的结构设计允许它存储多种基本数据类型,如整型、浮点型、字符串、日期、对象引用等,并且能够通过指针引用其他数据。下面我们将详细探讨VARIANT的使用及其内部结构。 VARIANT的结构体定义如下: ```cpp ...

    variant 用法

    "variant 用法"主要指的是在编程中使用`variant`数据类型的过程,它通常用于存储不同类型的数据,如整型、浮点型、字符串等。在C++编程中,`variant`是Microsoft的Active Template Library (ATL)或Microsoft ...

    Allegro Variant BOM 操作指导

    Allegro Variant BOM 操作指导 Allegro Variant BOM 是一种功能强大且灵活的 bom 管理工具,旨在提高产品设计和制造过程中的效率和准确性。以下是 Allegro Variant BOM 的操作指导,并对其功能和特点进行了详细的...

    DELPHI Variant变量的使用技巧

    ### DELPHI Variant变量的使用技巧 #### 引言 在32位Delphi中,为了全面支持OLE,增加了一种特殊的数据类型——Variant。这种数据类型不仅对OLE支持至关重要,而且对Pascal语言产生了深远的影响。尽管Variant类型...

    delphi variant的一些操作函数

    ### Delphi Variant 操作函数详解 #### VarArrayCreate() `VarArrayCreate()` 是一个用于创建 Variant 数组的函数。此函数接收两个参数:一个是指定数组维度范围的整数数组,另一个是 Variant 类型(例如 `varByte...

    variant-form-master.zip

    "variant-form-master.zip" 是一个压缩包,其中包含了一个针对WEB应用开发的高效Vue低代码解决方案。这个项目专注于提供一种可视化的表单设计和工作流处理能力,旨在帮助开发者更快速地构建表单和工作流,减少手动...

    byte-VARIANT.rar_VARIANT byte_com variant BYT_variant_visual c_字

    标题"byte-VARIANT.rar_VARIANT byte_com variant BYT_variant_visual c_字"暗示我们关注的是一个与C++(Visual C++环境)相关的项目,其中涉及到将字节数组转换为VARIANT类型的处理。VARIANT是Microsoft COM...

    vc Variant类型转换成CString函数

    一个Variant类型转换成CString的函数,调试过,可以用。

    博途利用MOVE-BLK-VARIANT实现混合数据类型的块移动

    本知识点主要聚焦于如何在博途中利用`MOVE-BLK-VARIANT`指令进行混合数据类型的块移动操作,这对于处理不同类型的数据在不同变量之间传输具有重要意义。 `MOVE-BLK-VARIANT`是SIMATIC S7系列PLC编程中的一个关键...

    _variant_t类型转换

    在深入探讨如何将`_variant_t`类型转换为任意类型的细节之前,我们首先需要了解`_variant_t`是什么以及它为何如此重要。`_variant_t`是Microsoft在COM(Component Object Model)技术中广泛使用的数据类型,用于表示...

    ADO中_variant_t变量的使用与转换

    在Microsoft的ActiveX Data Objects (ADO)中,_variant_t是一种通用的数据类型,它能够存储各种类型的数据,包括整型、字符串、日期、布尔值等。这种灵活性在处理数据库操作时非常有用,因为不同的数据库字段可能...

    AltiumDesigner20装配变量Variant使用说明 .pdf

    Altium Designer20作为该系列软件的一个版本,提供了强大的设计功能,包括装配变量Variant的使用,它允许设计者为同一原理图配置不同的装配情况,即可以控制PCB板上元件的装配与否,这在生产调试和不同版本产品设计...

    variant, Eggs.Variant 是 C 11/14/17 泛型,类型安全,可以识别的联合.zip

    variant, Eggs.Variant 是 C 11/14/17 泛型,类型安全,可以识别的联合 Eggs.Variant简介英镑 Eggs.Variant 为英镑 C 11/14/17 型,类型安全,可以区分。 参见 http://eggs-cpp.github.io/variant/的文档。要求库...

    variant_t的用法

    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操作数组实现华氏度数据批量转换成摄氏度的具体方法.docx

    ### TIA博途_通过Variant操作数组实现华氏度数据批量转换成摄氏度的具体方法 #### 一、概述 本文旨在详细介绍如何利用TIA博途软件中的Variant特性来实现华氏度数值批量转换为摄氏度数值的操作过程。TIA(Totally ...

    有个麻烦的事情就是_variant_t变量的使用

    有个麻烦的事情就是_variant_t变量的使用

    delphi-变体类型(variant)的介绍(流与变体类型的相互转换变体类型常用的函数

    delphi-变体类型(variant)的介绍(流与变体类型的相互转换变体类型常用的函数

    利用Variant变量用DELPHI操作EXCEL

    利用Variant变量用DELPHI操作EXCEL.zip

    CANdelaStudio 使用指南之Variant应用.pdf

    CANdelaStudio Variant 应用指南 CANdelaStudio 是一个功能强大的工具,用于编辑和管理 CDD 数据库。在实际工作过程中,工程师经常会遇到一些挑战,例如对新车型的不同配置、项目的不同阶段和数据库的不同版本等。...

Global site tag (gtag.js) - Google Analytics