97.SAP MII功能详解(11)Workbench-Transaction Logic(Assignment和Condition)
目录
1.Logic Action
1.1Assignment
1.2Conditional
2.演示
2.1Assignment
直接赋值为常量
使用函数赋值
编辑 使用其他变量赋值
2.2Conditional
配置对象
配置连接
逻辑路径
1.Logic Action
您可以使用此组件在SAP MII Workbench中实现逻辑操作。
该组件由以下操作组成:
- Assignment 赋值
- Conditional 有条件的,类似IF ELSE
- For Next Loop FOR循环
- Repeater 重复循环
- Switch
- Terminate Transaction
- Transaction Call
- While Loop While循环
- Pause
- Catch
- Throw
- Iterator 迭代
1.1Assignment
此操作用于为一个或多个属性分配一个或更多值。它没有特定的输入参数。您可以为事务工作区中的现有参数赋值,并且必须配置链接。
1.2Conditional
此操作用于确定执行路径,进而确定条件结果是真还是假。条件的评估取决于所选的逻辑(AND&OR)和动作的输入数量。
此操作以If-Else类型格式工作,路径如下:
路径1(绿色):如果条件反射计算结果为真,则选择此选项
路径2(红色):如果条件语句评估为false,则选择此选项
路径3到n:在条件语句执行完毕后始终遵循
在前两条路径之后,您可以拥有任意数量的序列树;他们都执行
2.演示
2.1Assignment
赋值操作
配置连接
直接赋值为常量
右侧为需要赋值的变量名-直接赋值为常量
使用函数赋值
右侧为需要赋值的变量名-使用函数赋值(下方的功能即为函数)
使用其他变量赋值
右侧为需要赋值的变量名-使用其他变量赋值
2.2Conditional
Conditional操作
需要有配置对象、配置链接
配置对象
需要配置条件个数,条件逻辑
如果条件个数是2,条件逻辑为And,类似于if (A==1 AND B==2)
配置连接
根据配置对象里输入的条件个数,配置连接里会出现相应数量input变量,都需要赋值(true or false)
逻辑路径
当满足IF条件时,走左边的路径(绿色线条),当不满足条件时,走右边的路径(红色线条)