`
jgtang82
  • 浏览: 404666 次
  • 性别: 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语言...

    Allegro Variant BOM 操作指导

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

    VARIANT的用法

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

    delphi variant的一些操作函数

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

    variant 用法

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

    variant-form-master.zip

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

    vc Variant类型转换成CString函数

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

    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...

    ADO中_variant_t变量的使用与转换

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

    博途利用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)技术中广泛使用的数据类型,用于表示...

    DELPHI Variant变量的使用技巧

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

    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/的文档。要求库...

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

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

    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