整合条件记录(VK11)的更好方法

2020-09-09 11:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们需要通过同步连接...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们需要通过同步连接从外部系统(Non-SAP)在ECC中创建条件记录。 因此,我们认为直接IDOC连接不是一种选择,因为它具有异步特性,因此选择公开Web服务。 该计划是在此Web服务中的,我们通过调用功能模块IDOC_INPUT_COND_A来生成IDOC。

流程看起来像这样:

外部系统-> Mulesoft-> ECC(Web服务)-生成IDOC-(已创建条件记录)->发送响应

现在的问题是,入站IDOC FM通常已经期望EDIDC,EDIDD表条目列举几个。 假设我们将要接收实际数据(不是EDIDD表格式),则从Web服务参数进行映射非常麻烦。 我们可能必须构建FM所需的表,这是您在出站IDOC流程中通常要做的事情。

是否有更好的解决方案来进行集成?

3条回答
奄奄一息的小鱼
2020-09-09 11:13 .采纳回答

不幸的是,没有适当的BAPI来维持定价条件。 在最近的客户计划中已请求该请求,但SAP拒绝了该请求: https://influence。 sap.com/sap/ino/#idea/218581 (需要S用户才能访问链接)。

有一个函数BAPI_PRICES_CONDITIONS,许多函数会误认为是正确的BAPI。 但是它没有发布给客户。 但是,由于缺少更好的选择,许多客户不得不在此类界面中使用它(或其他未发布的功能)。

我不确定是否最近更新过,但是上次我们不得不在项目中处理它时,我们发现FM基本上不执行任何数据验证,这几乎只是将数据直接写入定价表中 。 因此,您可能必须在运行数据之前验证数据。 尽管如此,与使用IDoc相比,这提供了更低的开销。

Google" BAPI定价条件网站: sap.com ",这是一个常见问题解答。

一周热门 更多>