前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VC之相关性Dependency介绍

VC之相关性Dependency介绍

作者头像
老铁一起学
发布2021-02-22 11:38:28
1.3K0
发布2021-02-22 11:38:28
举报
文章被收录于专栏:老铁一起学老铁一起学

种一万朵莲花 在众生中发芽 等红尘一万种解答 念珠落进时间的泥沙 待割舍诠释慈悲的读法

VC--Variant Configuration 变式配置

VC通常用于制造业的复杂产品。不同的客户对产品的配置要求不同,从而在一个基础产品上,根据不同的变式创建出很多的变式产品出来。通过VC,工厂可以快速响应客户,不必创建很多的物料主数据,可通过不同的变式来组合成不同的产品。

VC是SAP中很有用也很复杂的一个功能,本篇将对VC中相关性Dependency进行介绍。

一、相关性的用途

1、描述特性(characteristics)或者特性值(characteristic values)之间的相互依赖关系。

2、控制BOM中组件的选择或者工艺路线中工序的选择。

3、修改/重新计算BOM中组件的用量或者工艺路线中工序的标志值。

二、相关性的类别

1、前提条件 Precondition

2、选择条件 Selection Condition

3、活动 Action

4、程序 Procedure

5、约束 Constraint

6、自定义表

7、自定义函数

三、相关性的范围

1、全局相关性:具有通用性,可以在多个对象共用,外部编号。

2、局部相关性:具有独特性,只能在本对象内使用,内部编号。

四、相关性的语法

相关性的语法很多,支持常见的逻辑符(AND\IF\NOT),也支持数学函数(SIN\COS\CEIL)等。

几个常用参数:

SPECIFIED 指定必须有值

TYPE_OF 指明对某个对象生效

$ROOT 配置的最顶层对象

$SELF 当前对象

$PARENT 上一层对象

五、相关性各类型的简单用法

1、前提条件

用于隐藏/显示一个特性或特性值。

比如:当一个特性值等于某个特定值时,另外一个特性值才显示出来,否则不显示。

2、选择条件

用于满足条件时,才选择BOM组件或者工艺路线工序。

比如:只有产品的某个特性种类是限定值时,工艺路线才需要有此道工序。

3、活动:用于修改或者重新计算某个值,已被程序替代

4、程序

通过程序可以修改或者重新计算bom/工艺路线的值。

比如:修改超级BOM中组件用量、抬头用量、工艺路线工序的标准值

①$SELF.COLOR = ‘GREEN’ IF PRESSURE > 10

当PRESSURE大于10时,COLOR等于'GREEN'。

SELF.WEIGHT = SELF.WEIGHT + 1 IF EXTRAS = 'Luggage rack'

当EXTRAS等于'Luggage rack'时,WEIGHT的值要多加1。

③SET_DEFAULT (SELF,HEIGHT, 1.5 * SELF.WIDTH)

设置HEIGHT的值等于WIDTH的值乘以1.5。

④ $SELF.ZMENG = 2 IF FIELD1 = 'DOUB'

当FIELD1的值为'DOUB'时,BOM用量等于2。

注意ZMENG的特性,用设置表名STPO,字段MENGE。

5、约束

用于检查配置的一致性,比如满足什么条件配置才是完整或正确的。

OBJECTS:

(300) ZCLASS1 WHERE ZT01 = ZT01;ZT02 = ZT02

RESTRICTIONS:

ZT02 = 'X' IF ZT01 = 'TX'

当类中,特性ZT01等'TX'时,特性ZT02需要等于'X',否则不一致。

6、自定义表

用于存储不同特性值之间的关系,可用来检查一致性或限定可选值范围,可应用于前提条件、选择条件、约束、活动或程序的条件。

需要用CU61创建一个自定义表,来存储特性之间的关系。

TABLE <table name>

(<characteristic of table> = <characteristic of class>,

<characteristic of table> = <characteristic of class>)

7、自定义函数:和自定义表差不多

需要先创建好函数,在函数中做复杂的逻辑运算。

FUNCTION <function name>

(<characteristic of function> =<characteristic of class>,

<characteristic of function> =<characteristic of class>)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老铁一起学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档