abap - 创建采购申请后触发 IDoc 或 Web 服务
问题描述
我有这个从 ECC 到 SAP PI 7.0 的集成场景:当 MRP 流程创建采购申请时,PR 数据应通过 Web 服务或 IDoc 自动发送给其他方。
1) 这种集成的理想方案是什么,我的意思是 IDoc 到 SOAP、RFC 到 SOAP 等等?
2)在ECC中创建PR时,如何自动推送到SAP XI/PI?
解决方案
1) 这种集成的理想方案是什么,我的意思是 IDoc 到 SOAP、RFC 到 SOAP 等等?
ECC
到之间PI
:
您可以使用IDOC
s:
- 有重新发送数据的标准能力。
IDOC
发送是异步的。
一种更简单的方法(更少的定制)是使用RFC
call.
- 没有重新发送数据的标准方法。
- 调用可以是同步/异步的
作为对评论的回应,以下是RFC
替代的一般说明:
- 在 中创建远程启用功能
SE37
。 - 将其导入一次 PI。
- 在映射中使用它。
- 调用 from
ECC
使用以下语法执行:CALL FUNCTION 'your_function_name' DESTINATION 'your_defined_destination'
.
PI
与外部系统之间:
在PI
映射中,数据从RFC
/IDOC
调用 web 服务 ( SOAP
) 到达后。
2)在ECC中创建PR时,如何自动推送到SAP XI/PI?
在中,通过这样的ECC
方式识别出一个创作者。发送/呼叫您选择的 BADI 里面。PR
MRP
BADI
IDOC
RFC
推荐阅读
- amazon-web-services - 根据路径将 URL 从云端重定向到 API 网关
- sql - 根据条件选择每个 ID 的单个日期
- python - 使用 sympy 进行区分的问题
- vue.js - vue js中的d3可缩放圆形包装
- java - 越南语字符未保存在 Mysql 中
- xamarin.forms - 使用移动应用程序中的 Kestrel 连接到 Netcore 3.1 localhost rest api 时 Xamarin 连接被拒绝
- sql-server - NOT IN 过滤掉 NULL 值
- python - 在这里对熊猫数据框应用掩码时应该使用 any() 吗?如果是这样,怎么办?
- ios - 如何在 UITextView 特定行的末尾插入换行符
- python - 如何在 pyalgotrade 数据系列的数据中获得昨天调整后的收盘价?