在 SAP 应用程序接口框架(AIF)中使用条件映射
学习目标
描述条件映射,并识别各种类型的条件映射。
条件映射
条件映射是针对特定的字段映射创建的。在为字段定义字段映射之后,你可以为该字段创建一个或多个条件。如果其中一个条件被执行,该字段的映射就会相应改变。如果你需要根据检查结果将某个字段的值设置为特定值,可以直接在配置(Customizing)的 Alternative Field Name 字段中用 %value 输入该值。
要确定某个条件是否应被执行,需要进行检查。如果检查成功,则使用该条件来填充目标字段。如果检查失败,则执行常规字段映射。条件共有三种类型,并已相应地在条件中设置:
Empty Value(空值): 向目标字段传递空值。
Alternative Value Mapping/ Field Name(替代值映射/字段名): 根据配置(Customizing)设置,此条件类型可以完成多项操作:
如果只定义了替代字段名,则使用该替代字段名来填充目标字段。
如果为常规字段映射定义了值映射,则替代字段名将用于常规字段映射的值映射。
如果条件中只定义了替代值映射,则常规字段映射中的字段被传递给替代值映射。如果同时定义了替代值映射和替代字段名,则替代值映射将与替代字段名一起使用。
Ignore Value Mapping/Use Alternative Field Name(忽略值映射/使用替代字段名): 忽略常规字段映射中的值映射。改为将替代字段名的值传递给目标字段。
如何创建条件映射
观看此演示,了解为目标接口中的 CLASS 字段填充而定义和测试条件映射的过程。探索如何基于来自不同源结构的条件和替代字段值来设置条件映射。按照步骤有效地定义条件映射,并使用示例数据条目测试这些映射以进行验证。
视频:本节含 SAP 官方视频(视频 ID
1_stgpabhg),需在 learning.sap.com 在线观看。
本课其余配图


