HCI任务无法使用BAPI Web服务将计划的工业需求加载到S/4中,但未提供正确的结果

2020-09-05 03:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在使用BAPI_REQU...

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

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


你好

在使用BAPI_REQUIREMENTS_CREATE作为Web服务将计划独立需求从IBP加载到S/4方面,我们面临一个问题。

我们已经能够使用一个产品和一个位置作为过滤器成功执行HCI任务。 但是,当我在一个产品的多个位置执行任务时,PIR会在所有位置进行汇总,并在所有位置输入相同的值(汇总值)。

例如 假设产品1001201具有2个位置AB01和AB02。

以下是每周水桶中的CONSENSUSDEMANDPLANQTY;

pirs-same-total-quantity-posted-across-all-locatio。 jpg

我们认为,迭代规则的映射存在问题,因为BAPI Web服务XML映射中有2个可重复项,但是我们只能在顶级和项级别映射相同的迭代规则。

请使用Webservice在数据流下方找到;

pir-data-flow-with-webservice.jpg

在Web服务有效负载步骤中,我们必须定义2个迭代规则-顶层定义一个

pir-data-flow-webservice-payload-iteration-rule-1。 jpg

RequirementsScheduleIn-项目级别的第二个迭代规则

pir-data-flow-webservice-payload-iteration-rule-2。 jpg

由于只有一个Input结构,我们可以将相同的输入可重复项映射到右侧的可重复项。

我什至尝试在输入端创建2个可重复项,但仍然无法正常工作。

有人遇到过这种情况吗?如果有,解决方案是什么?

提前感谢您的帮助。

谢谢

Mangesh

pirs-same-total quantity-posted-across-all-locatio.jpg (134.2 kB)
4条回答
暮风yp
2020-09-05 03:42

你好Lingaiah,

我们的数据流中没有使用SUM函数。 这是一个简单的一对一映射。 但是,由于"物料和工厂"处于"需求项目","需求日期和数量"处于" RequirementScheduleIn"级别,并且在" ResponseScheduleIn"中存在" Repeaable"图标,因此我们必须定义"迭代"规则,以提取全部12周的数据(每周12条记录及相关记录 数量)。

此迭代规则将导致汇总所有物料+工厂的数量,并过帐所有物料+工厂组合的总计数量。

您如何在项目级别定义迭代规则?

谢谢

Mangesh

一周热门 更多>