首页 > 解决方案 > 创建采购申请后触发 IDoc 或 Web 服务

问题描述

我有这个从 ECC 到 SAP PI 7.0 的集成场景:当 MRP 流程创建采购申请时,PR 数据应通过 Web 服务或 IDoc 自动发送给其他方。

1) 这种集成的理想方案是什么,我的意思是 IDoc 到 SOAP、RFC 到 SOAP 等等?

2)在ECC中创建PR时,如何自动推送到SAP XI/PI?

标签: abapsap-piidocsap-xi

解决方案


1) 这种集成的理想方案是什么,我的意思是 IDoc 到 SOAP、RFC 到 SOAP 等等?

ECC到之间PI

您可以使用IDOCs:

  • 有重新发送数据的标准能力。
  • IDOC发送是异步的。

一种更简单的方法(更少的定制)是使用RFCcall.

  • 没有重新发送数据的标准方法。
  • 调用可以是同步/异步的

作为对评论的回应,以下是RFC替代的一般说明:

  1. 在 中创建远程启用功能SE37
  2. 将其导入一次 PI。
  3. 在映射中使用它。
  4. 调用 fromECC使用以下语法执行:CALL FUNCTION 'your_function_name' DESTINATION 'your_defined_destination'.

PI与外部系统之间:

PI映射中,数据从RFC/IDOC调用 web 服务 ( SOAP) 到达后。

2)在ECC中创建PR时,如何自动推送到SAP XI/PI?

在中,通过这样ECC方式识别出一个创作者。发送/呼叫您选择的 BADI 里面。PRMRPBADIIDOCRFC


推荐阅读