Super BOM应用步骤总结

(1) 建立特征和特征值(Tcode :CT04) 

在本例你建立了特征ZST_ZJ表示电脑主机包含3特征值(主机类)ZZJ1-ZZJ3,特征ZST_BOX包含3特征类型(机箱)ZBOX1-ZBOX3,特征ZST_PAK包含3特征值(电脑包材)ZPAK1-ZPAK3 .

 (2) 建立类(Tcode:CL01)

在本例你建立ZST_MODEL类,class type是300(variant) 

(3) 建立物料

首先建立ZST_MODEL,这是一个configurable material,可建成phantom part,为了便于管理,将它建立和class ZST_MODEL同名称,同样按9个特征值建立物料

(4) 建立BOM. 
假设物料ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3有BOM,这些物料是普通的part(如需要,这些料也可建立成configurable material,这也没什么复杂的,本例只是为了简化实例),BOM也是普通的BOM,然后为Configurable material ZST_MODEL建立Super BOM包含ZZJ1-ZZJ3, ZBOX1-ZBOX3,ZPAK1-ZPAK3,建立OD(Object Dependency) 

(5)建立configurable Profile (Tcode:CU41). 
  为configurable material ZST_MODEL建立configurable profile  

(6)建立MTO物料及其从Super BOM派生出配置BOM 
 假设客户选择了ZZJ1,ZBOX1,ZPAK1组装电脑,为止产生了物料ZMODEL1,指想ZST_MODEL ,在classification view选取特征值ZZJ1,ZBOX1和ZPAK1. 

(7) Link to configurable material (Tcode:CS41) 
 将ZMODEL1 link to ZST_MODEL,就完成了配置BOM的应用.  
*建议测试ZST_MODEL,ZMODEL1,ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3建立物料,然后下面component 使用系统里的,希望通过上面你对Super BOM和配置BOM有全面的了解. *实际应用中,一Top lever的Super BOM下的component也可能是一Super BOM.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java 中的 this 和 super 都是关键字,它们用于访问对象的成员变量和方法,但具体的用法和作用有所不同。 1. this this 关键字用于引用当前对象,通常可以用来访问对象的成员变量和方法。在一个类中,可以使用 this 关键字来区分局部变量和成员变量,或者在一个构造器中调用同一个类的另一个构造器。下面是一个示例: ```java public class Person { String name; int age; public Person(String name, int age) { this.name = name; // 使用 this 关键字访问成员变量 this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + this.name + ", and I am " + this.age + " years old."); // 使用 this 关键字访问成员变量 } public static void main(String[] args) { Person person = new Person("Tom", 20); person.sayHello(); } } ``` 在上面的代码中,我们使用了关键字 this 来引用当前对象,以便于访问对象的成员变量和方法。在构造器中,我们使用 this 关键字来引用成员变量,以避免和局部变量重名。在 sayHello 方法中,我们同样使用 this 关键字来引用成员变量,以提高代码的可读性。 2. super super 关键字用于引用父类对象,通常可以用来访问父类的成员变量和方法。在一个子类中,可以使用 super 关键字来调用父类的构造器或者访问父类的成员变量和方法。下面是一个示例: ```java public class Animal { String name; public Animal(String name) { this.name = name; } public void eat() { System.out.println(name + " is eating."); } } public class Dog extends Animal { public Dog(String name) { super(name); // 调用父类的构造器 } public void bark() { System.out.println(name + " is barking."); } } public class Main { public static void main(String[] args) { Dog dog = new Dog("Tom"); dog.eat(); // 调用父类的方法 dog.bark(); } } ``` 在上面的代码中,我们使用了关键字 super 来引用父类对象,以访问父类的成员变量和方法。在 Dog 类的构造器中,我们使用 super 关键字来调用父类的构造器,以初始化父类的成员变量。在 main 方法中,我们创建了一个 Dog 对象,并调用了它的 eat 和 bark 方法。 需要注意的是,super 关键字只能用于访问父类的成员变量和方法,而不能用于访问子类的成员变量和方法。同时,在构造器中使用 super 关键字调用父类的构造器,必须是构造器中的第一行语句。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChampaignWolf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值