SAP相关性OD语法作用及实例Word文档格式.docx
- 文档编号:13537232
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:9
- 大小:19.57KB
SAP相关性OD语法作用及实例Word文档格式.docx
《SAP相关性OD语法作用及实例Word文档格式.docx》由会员分享,可在线阅读,更多相关《SAP相关性OD语法作用及实例Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
4.1.5.星号(*)在行的开始表示该行为注释行;
要素的分割用逗号(,)。
4.1.6.字符串处理
功能
语法
结果
Lowercase(LC)
Leathersaddle=LC('
Alpha'
)
='
alpha'
Uppercase(UC)
Leather_saddle=UC('
ALPHA'
Concatenation:
||
'
busdrivers'
||'
checkondrivinglicense'
busdriverscheckondrivingl'
Thestringiscutoffatamaximumof30characters.
4.2.关系运算符
语句
相关性中的使用
AND
与:
Length=300andWidth=200
OR
或:
OR
Color=‘red’orBasic_material=‘wood’
NOT
非:
NOT.
NOT(Color=‘blue’)
NOT(Color=‘red’andBasic_material=‘wood’)
IF
条件:
IF.
Color='
red'
ifModel=‘A’
IN
取某个范围中的值
COLORIN(‘red’,‘green’,‘blue’)
COLORIN(1-5)
*Not…IN
SPECIFIED
指明某特性必须分配值,用于前提条件、选择条件、活动和程序。
SPECIFIEDCOLOR
*NotSpecified
TYPE_OF
即指明仅对某个对象生效,如TYPE_OF($ROOT,(Material)(300)(NR=‘U91’))用在BOM项目的选择条件中时则说明此项目仅对抬头物料号是U91时才生效;
NOTTYPE_OF则相反;
两者不能使用在约束中,后者不能使用在活动。
*NotTYPE_OF
$ROOT
指配置的最上层对象
$SELF
指相关性分配的当前对象
$PARENT
指当前对象的上级对象
4.3.运算符号
加:
+,减:
-,乘:
*,除:
/。
CHAR_WIDTH=CHAR_LENGTH/4
Sin
正弦
Cos
余弦
Tan
正切
Exp
指数
Ln
对数
Abs
绝对值
Sqrt
平方根
Arcsin
Arcsine(inversefunctionofsin)
Arcos
Arccosine(inversefunctionofcos)
Arctan
Arctangent(inversefunctionoftan)
SIN(2*3.14*ANGLE/360)
4.4.取整
描述
X=3.1
X=-3.1
ceil
最小整数但是不小于X(向上取整)
+4
-3
trunc
直接取整
+3
floor
最大整数但是不大于X(向下取整)
-4
$SELF.CHAR_A=FLOOR($SELF.CHAR_B+$SELF.CHAR_C+0.5)
4.5.大小判断运算
说明
第一种语法
第二种语法
第三种语法
备注
Greaterthan
>
GT
大于
Greaterthanorequalto
=
=>
GE
大于等于
Lessthan
<
LT
小于
Lessthanorequalto
=<
LE
小于等于
Equalto
EQ
等于
Notequalto
NE
不等于
4.6.间隔/区间的输入语法
用语句"
IN"
标示
1
LENGTHIN(5-<
10)
大于等于5小于10
2
LENGTHIN(5-10)
大于等于5小于等于10
3
LENGTHIN(>
5-<
大于5小于10
4
5-10)
大于5小于等于10
5
LENGTHIN(5-10,>
20,40)
满足这些条件(大于等于5小于等于10,大于20,等于40)
5.相关性用法
5.1.前提条件
前提条件:
指满足什么条件才出现某个特性或特性值。
作用:
1、需要隐藏的特性。
2、需要隐藏的特性值。
3、当有A时才出来B。
例:
现有一配置物料自行车它的其中一个特性是MODEL
特性
特性值
相关性
MODEL
Racing
Standard
Mountain
Tandem
TANDEM_SADDLE
MODEL='
Tandem'
要求:
如果当我们选择特性MODEL的特性值为Tandem时,则将原本隐藏的特性TANDEM_SADDLE显示出来
语句:
(MODELeq'
点评:
这样写照成的效果
1、如果MODEL选择的特性值是Tandem,则我们能看见特性TANDEM_SADDLE
2、如果MODEL选择其它的特性值,则我们看不见特性TANDEM_SADDLE
3、如果MODEL什么值都没有选择,则我们能看见TANDEM_SADDLE,因为我们在语句中没有写相关的限制。
要求:
如果当我们选择特性MODEL的特性值为Tandem时,则将原本隐藏的特性TANDEM_SADDLE显示出来,并且MODEL什么值都不选择时,要求TANDEM_SADDLE也不显示。
MODELeq'
andSpecifiedMODEL
例如:
当不选中温控模块时则温控分类特性为隐藏,选中温控模块时,温控分类才允许选择;
在温控分类特性中维护:
T_CONTROLspecified.
5.2.选择条件
选择条件:
指满足什么条件才选择某BOM项目或工序,也用于满足某条件指明某特性必须输入的限定。
1、通过特性选择决定BOM组件。
2、通过特性选择决定特性中特性值的选择。
例:
有一个物料号PD-TJ179SY需要设置,当布种(特性名:
“BH_04”)的特性值为Q(“色织布”)时,需要经过翻纱工序,当布种(特性名:
“BH_04”)的特性值为P(“凈色布”)时,不需要经过翻纱工序。
1>
用CA02进入物料号PD-TJ179SY需要设置选择工序的工艺路线之工序。
双击对像相关性之字段,添加选择条OD,OD的内容大致如下:
BH_04='
Q'
andspecifiedBH_04
2>
此时,只有当布种特性值为Q才参代出翻纱工序。
如果生产工单已创建,需要到生产工单中重读生产计划主数据。
示例2:
当温控特性值选中220V时,则在BOM中选中对应的220V物料;
$parent.t_control_class='
220V'
.
5.3.活动
活动:
可用于修改数据或计算,计算结果或修改结果不允许再修改,这项一般极少使用,通常使用程序替代。
5.4.程序
程序:
通过一定的规则(或公式)根据相关条件推算出值。
一个对象有多个程序时还可定义其执行顺序。
1、超级BOM中组件的数量修改计算。
2、超级BOM抬头物料的数量修改计算。
3、特性中的特性值的修改计算。
格式要求:
程序相关性的书写要求要以$SELF.开头。
5.4.1.某个可配置物料有颜色和电压2种特性,下面程序相关性的写法:
0010
$SELF.COLOR=‘GREEN’IFPRESSURE>
=10
当PRESSURE的值大于等于10时COLOR的特性值为绿色
0020
$SELF.COLOR=‘YELLOW’IFPRESSURE>
=50
当PRESSURE值大于等于50时COLOR的特性值为黄色
0030
$SELF.COLOR=‘RED’IFPRESSURE>
=100
当PRESSURE的值大于等于100时COLOR的特性值为红色
5.4.2.某自行车有以下特性
Weightcalculation
WEIGHT(3figures,1decimalplace)
-
FRAME
Aluminum
Steel
10KG
14KG
EXTRAS(multiple-value)
Mudguard
Luggagerack
0.5kg
1.0kg
有个自行车有2种款式Aluminum(车重10KG)和Steel(14KG),外加两种可选配件Mudguard(0.5kg)和Luggagerack(1.0KG)
下面要求根据款式和可选配件的选择自动算出自行车的重量。
1.语句:
$SELF.WEIGHT=10ifFRAME=‘Aluminum’,
$SELF.WEIGHT=14ifFRAME=‘Steel’,
$SELF.WEIGHT=$SELF.WEIGHT+0.5ifEXTRAS='
Mudguard'
0040
$SELF.WEIGHT=$SELF.WEIGHT+1ifEXTRAS='
Luggagerack'
说明:
如果FRAME选择Aluminum,则WEIGHT的重量为10,然后2种可选配的都要选择10+0.5+1=11.5。
5.4.3程序相关性中的缺省值写法
为某个值书写缺省值
格式:
$SET_DEFAULT($SELF,<
characteristic>
<
string>
String当中可以是一个特性值,一个数字特性,一个计算公式)
例一:
1.一个可配置物料有2种特性HEIGHT(长)andWIDTH(宽)。
2.长总是宽的1.5倍,我们可以对长在程序相关性中写入缺省值代码
3.语句:
SET_DEFAULT($SELF,HEIGHT,1.5*$SELF.WIDTH)
当你输入宽时,系统会立即计算出长
当选中温控模块时默认选中220V温控设备
$set_default($self,t_control_class,'
)IF$root.T_CONTROLspecified.
5.4.4.通过特性选择修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAP 相关性 OD 语法 作用 实例
![提示](https://static.bdocx.com/images/bang_tan.gif)