在接收一个idoc时创建两个应用程序接口框架

时间:2019-03-21 04:23:50

标签: interface sap abap idoc

我想基于基本类型或消息类型或变体或任何其他条件,在单个接收IDOC上创建多个AIF。

1 个答案:

答案 0 :(得分:1)

如果您要询问IDoc是否可以同时触发2个AIF接口,答案是否定的。

您可以做的是将IDoc分配给多个AIF接口,然后根据IDoc内容选择要执行的接口。

/AIF/CUST交易中选择

  

SAP应用程序接口框架->接口开发->   附加接口属性->分配IDoc类型

在这里您可以为消息/ IDOC类型分配2个或更多接口

Assign Idoc Types

然后选择

  

SAP应用程序接口框架->系统配置->   接口确定->定义IDoc的接口确定   界面

在这里您可以基于几个字段来确定在收到IDoc时执行哪个接口(在本示例中,我正在使用控制记录中的Sender合作伙伴)

选择用作条件的IDoc字段 Filter fields

选择该字段的值触发每个接口

Values