分析与实现接口变式
学习目标
解释接口变式及其在 Application Interface Framework 中的应用,以便使用替代处理逻辑处理特定的数据消息。
接口变式
接口变式为 SAP Application Interface Framework 中特定的数据消息提供了一种附加的处理方法。它们允许在不创建新接口或不对原始接口做重大更改的情况下,实现轻微的行为变更。
何时使用接口变式
需要小幅修改:所需的更改很小,不足以证明应创建新接口。例如:将数据发送到需要更多逻辑的特定工厂。
保留原始接口:原始接口不能被修改。例如:由全球集团提供的接口需要进行本地调整。
接口变式的主要特性
变式关键字段
这些字段标识使用哪个接口变式来处理消息。
创建接口变式
不可更改的原始接口:当原始接口必须保持不变时,创建接口变式。使用额外的值映射、字段映射和固定值。
额外的检查和映射:你可以在变式中添加额外的校验和映射。
值和字段映射:使用额外的值映射、字段映射和固定值。
行为变更
处理期间的定制:使用接口变式处理消息时,原始接口定制和变式定制都会执行。
附加或不同的处理:变式可根据接口的发送方启用附加或不同的映射/检查。
原始定义不可变:原始接口定义的处理步骤不能被省略。
接口变式的实际应用
示例场景
公司代码映射:
原始映射:原始接口不执行公司代码映射。
变式映射:不同变式基于不同逻辑处理不同的公司代码映射,而公共元素保留在原始接口定义中。
实现接口变式的步骤
识别需求:确定在不改动原始接口的情况下需要修改的具体情形。
创建接口变式:使用变式关键字段定义新的接口变式。
定义定制:实现该变式特有的附加检查、映射和值。
测试:确保原始定制和变式定制在消息处理期间协同工作。
最佳实践
一致性:在各变式之间保持命名约定和逻辑实现的一致性。
文档:为每个变式保留详细文档,说明所实施的具体变更和逻辑。
定期更新:定期审查并更新变式,以符合新的业务需求或源系统中的变更。
如何维护和使用接口变式
观看此场景的展开,深入了解为销售代理 120 定制的 FLBOOKING 接口的变式创建与管理。配置包括附加检查、变式分配表、关键字段定义、映射以及测试,以确保航班至少提前三个月预订。踏上这段旅程,加深你对 SAP Application Interface Framework 中接口变式的理解和运用。
视频:本节含 SAP 官方视频(视频 ID
1_eqwuuncs),需在 learning.sap.com 在线观看。
本课其余配图


