欢迎来到天天文库
浏览记录
ID:55632162
大小:87.00 KB
页数:7页
时间:2020-05-21
《SAP-相关性(OD)语法作用及实例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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.直接使用特性的代码作为变量,因此特性的代码只能使用
2、字母、数字、下划线“_”,不能使用连接符“-”。4.1.2.每个单元之间用空格隔开(OD中要求,测试表明对语法检验无影响)。4.1.3.关键词及字符串是不区分大小写的,除非你在特性维护时定义了区分大小写。4.1.4.定义为字符串的(char格式)的特性值必须包含在单引号内。4.1.5.星号(*)在行的开始表示该行为注释行;要素的分割用逗号(,)。4.1.6.字符串处理功能语法结果Lowercase(LC)Leathersaddle=LC('Alpha')='alpha'Uppercase(UC)Leather_saddle=UC('Alpha')
3、='ALPHA'Concatenation:
4、
5、'busdrivers'
6、
7、'checkondrivinglicense'='busdriverscheckondrivingl'Thestringiscutoffatamaximumof30characters.4.2.关系运算符语句相关性中的使用AND与:ANDLength=300andWidth=200OR或:ORColor=‘red’orBasic_material=‘wood’NOT非:NOT.NOT(Color=‘blue’)NOT(Color=‘red’andBasic_materia
8、l=‘wood’)IF条件:IF.Color='red'ifModel=‘A’IN取某个范围中的值COLORIN(‘red’,‘green’,‘blue’)COLORIN(1-5)*Not…INSPECIFIED指明某特性必须分配值,用于前提条件、选择条件、活动和程序。SPECIFIEDCOLOR*NotSpecifiedTYPE_OF即指明仅对某个对象生效,如TYPE_OF($ROOT,(Material)(300)(NR=‘U91’))用在BOM项目的选择条件中时则说明此项目仅对抬头物料号是U91时才生效;NOTTYPE_OF则相反;两者不能
9、使用在约束中,后者不能使用在活动。*NotTYPE_OF$ROOT指配置的最上层对象$SELF指相关性分配的当前对象$PARENT指当前对象的上级对象4.3.运算符号加:+,减:-,乘:*,除:/。CHAR_WIDTH=CHAR_LENGTH/4Sin正弦Cos余弦Tan正切Exp指数Ln对数Abs绝对值Sqrt平方根ArcsinArcsine(inversefunctionofsin)ArcosArccosine(inversefunctionofcos)ArctanArctangent(inversefunctionoftan)SIN(2*3
10、.14*ANGLE/360)4.4.取整功能描述X=3.1X=-3.1ceil最小整数但是不小于X(向上取整)+4-3trunc直接取整+3-3floor最大整数但是不大于X(向下取整)+3-4$SELF.CHAR_A=FLOOR($SELF.CHAR_B+$SELF.CHAR_C+0.5)4.5.大小判断运算说明第一种语法第二种语法第三种语法备注Greaterthan>GT大于Greaterthanorequalto>==>GE大于等于Lessthan11、equalto><<>NE不等于4.6.间隔/区间的输入语法用语句"IN"标示1LENGTHIN(5-<10)大于等于5小于102LENGTHIN(5-10)大于等于5小于等于103LENGTHIN(>5-<10)大于5小于104LENGTHIN(>5-10)大于5小于等于105LENGTHIN(5-10,>20,40)满足这些条件(大于等于5小于等于10,大于20,等于40)5.相关性用法5.1.前提条件前提条件:指满足什么条件才出现某个特性或特性值。作用:1、需要隐藏的特性。2、需要隐藏的特性值。3、当有A时才出来B。例:现有一配置物料自行车12、它的其中一个特性是MODEL特性特性值相关性MODELRacingStandardMountainTandemTANDEM_SADDLE
11、equalto><<>NE不等于4.6.间隔/区间的输入语法用语句"IN"标示1LENGTHIN(5-<10)大于等于5小于102LENGTHIN(5-10)大于等于5小于等于103LENGTHIN(>5-<10)大于5小于104LENGTHIN(>5-10)大于5小于等于105LENGTHIN(5-10,>20,40)满足这些条件(大于等于5小于等于10,大于20,等于40)5.相关性用法5.1.前提条件前提条件:指满足什么条件才出现某个特性或特性值。作用:1、需要隐藏的特性。2、需要隐藏的特性值。3、当有A时才出来B。例:现有一配置物料自行车
12、它的其中一个特性是MODEL特性特性值相关性MODELRacingStandardMountainTandemTANDEM_SADDLE
此文档下载收益归作者所有