点击此处---> 群内免费提供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)
Mangesh,你好
尝试此选项,不要使用SUM功能加载值。 将源和目标与它应该起作用的每个项目级别(PRD-LOC)对应。
最好的问候
Lingaiah
你好Lingaiah,
我们的数据流中没有使用SUM函数。 这是一个简单的一对一映射。 但是,由于"物料和工厂"处于"需求项目","需求日期和数量"处于" RequirementScheduleIn"级别,并且在" ResponseScheduleIn"中存在" Repeaable"图标,因此我们必须定义"迭代"规则,以提取全部12周的数据(每周12条记录及相关记录 数量)。
此迭代规则将导致汇总所有物料+工厂的数量,并过帐所有物料+工厂组合的总计数量。
您如何在项目级别定义迭代规则?
谢谢
Mangesh
你好,Lingaiah,
感谢您的回复。
是的,我正在使用每个产品位置映射源和目标,并且没有求和函数。
这就是如何定义迭代规则以针对每个Prod-Loc每周(连续12周)的PIR进行提取。
我仍然无法弄清楚。 感激任何帮助。
谢谢
Mangesh
您对此有解决方案吗?
一周热门 更多>