SAP相关性语法作用及实例.docx
《SAP相关性语法作用及实例.docx》由会员分享,可在线阅读,更多相关《SAP相关性语法作用及实例.docx(7页珍藏版)》请在三一文库上搜索。
1、VC(变式配置)相关性说明1、相关性的作用1.1描述或规范特性与特性、特性值与特性值、特性与特性值之间的相互关系。1.2控制超级BOM中项目的选择。1.3对BOM的数据进行更改或计算。2、相关性的种类2.1前提条件2.2选择条件2.3活动2.4程序3、相关性的使用范围:3.1全局相关性:单独建立,可引用在多个对象,具有通用性,外部编号或命名。3.2局部相关性:针对某个特定的对象(如BOM、特性等)建立,只能在此对象中使用,只能内部编 号。4、相关性语法4.1常用规则:4.1.1. 直接使用特性的代码作为变量,因此特性的代码只能使用字母、数字、下划线“_”,不能使用 连接符“-”。4.1.2.
2、每个单元之间用空格隔开(0D中要求,测试表明对语法检验无影响)。4.1.3. 关键词及字符串是不区分大小写的,除非你在特性维护时定义了区分大小写。4.1.4. 定义为字符串的(char格式)的特性值必须包含在单引号内。4.1.5. 星号(*)在行的开始表示该行为注释行;要素的分割用逗号(,)。4.1.6.字符串处理功能语法结果Lower case (LC)Lea ther saddle = LC(Alpha)=alphaUpper case (UC)Lea ther_saddle = UC(Alpha)=ALPHAConcatenation: |bus drivers | check on d
3、riving=bus drivers check onlicensedriving lThe string is cut off at amaximum of 30 characters.4.2.关系运算符语句相关性中的使用AND与:ANDLength = 300 and Width = 200OR或:ORColor = red or Basic material = woodNOT非: NOT.NOT (Color = blue)NOT (Color = red and Basic material = wood)IF条件:IF.Color = red if Model =AIN取某个范围中
4、的值COLOR IN (red,green,blue)COLOR IN (1 5)*Not INSPECIFIED指明某特性必须分配值,用于前提条件、选择条件、活动和程序。SPECIFIED COLOR*Not SpecifiedTYPE_OF即指明仅对某个对象生效,如TYPE_OF($ROOT,(Ma terial)(300)(NR=U91,)用在BOM项目的选择条件中时则说明此项目仅对抬头物料号 是U91时才生效;NOT TYPE_ OF则相反;两者不能使用在约束中,后者不 能使用在活动。*Not TYPE_OF$ROOT指配置的最上层对象$SELF指相关性分配的当前对象$PARENT指当
5、前对象的上级对象4.3.运算符号加:+ ,减:-,乘:* ,除:/CHAR WIDTH = CHAR LENGTH / 4Sin正弦Cos余弦Tan正切Exp指数Ln对数Abs绝对值Sqr t平方根ArcsinArc sine (inverse function of sin)ArcosArc cosine (inverse function of cos)ArctanArc tangent (inverse function of tan)SIN (2*3.14 * ANGLE / 360)4.4.取整功能描述X = 3.1X = -3.1ceil最小整数但是不小于X(向上取整)+4-3t
6、runc直接取整+3-3floor最大整数但是不大于X(向卜取整)+3-4$SELF.CHAR_A = FLOOR ($SELF.CHAR_B + $SELF.CHAR_C + 0.5)4.5.大小判断运算说明第一种语法第二种语法第三种语法备注Greater thanGT大于Greater than or equal to=GE大于等于Less thanLT小于Less than or equal to=NE不等于4.6.间隔/区间的输入语法用语句IN标示1LENGTH IN (5 5 - 5 10)大于5小于等于105LENGTH IN (5 10, 20, 40)满足这些条件(大于等于5小
7、于等于10,大于20,等于40)5. 相关性用法5.1. 前提条件前提条件:指满足什么条件才出现某个特性或特性值。 作用:1、需要隐藏的特性。2、需要隐藏的特性值。3、当有A时才出来B。例:现有一配置物料自行车它的其中一个特性是MODEL特性特性值相关性MODELRacingStandardMountainTandemTANDEM_SADDLEMODEL = Tandem要求:如果当我们选择特性MODEL的特性值为Tandem时,则将原本隐藏的特性TANDEM_SADDLE显示出来 语句:MODEL = Tandem ( MODEL eq Tandem) 点评:这样写照成的效果1、如果MODE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAP 相关性 语法 作用 实例
