查找元素参数
Lookup(查找)元素使用查找表格,指定要传递到函数的一组数据值。
<lookup table='tablename' business-unit='buspec' unknown='unknownoption'> <target/> <source/> </lookup>
参数
lookup
table
tablename
是指要用于该字段的查找表格的名称。此参数是强制的。business-unit
其中
buspec
是指auto:source
、auto:target
或一个有效业务单位。例如:在执行从业务单位“BUA”(源)到“BUB”(目标)的数据内部转移时,在变换内点选
auto:source
表示您选择“BUA”作为该次变换所用的业务单位。而点选auto:target
表示您选择“BUB”作为该次变换所用的业务单位。如果该次内部转移所用业务单位与源业务单位和目标业务单位相同,则无论在变换内点选了auto:source
还是auto:target
,系统都会选用同一个业务单位。如果没有为源和目标指定任何业务单位,则该变换会使用“空”业务单位。在这种情况下,系统会使用全局查找数据。
unknown
如果
unknownoption
是下列选项内的一项:fail
- 在变换某个未知值时,系统会显示一条出错信息。copy
- “如同”使用源值,即:并不实施变换操作。
target
按特定查找表格内的设定,指定完全符合要求的目标路径,该目标路径将在输出数据内生成。此参数是强制的。
source
将完全符合要求的源路径指定到输入数据内。系统会应用下列规则集:
- 如果不存在该值,则系统使用在
SSX_LOOKUP_VALUE
内指定的默认值。 - 如果存在该值,但没在查找表格中找到,则系统会使用在
unknownoption
中所指定的用户配置值。 - 如果存在该值,且在查找表格中找到,则系统会使用来自查找表格内的替代值。
- 如果不存在该值,则系统使用在