CO09中交易中的ATP数量计算逻辑

2020-09-05 01:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 您能否请我帮我完成...

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

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


大家好,

您能否请我帮我完成事务CO09中的ATP数量计算逻辑。

谢谢

4条回答
compass1988
2020-09-05 02:12

BAPI_MATERIAL_AVAILABILITY确实为我们提供了ATP数量

作为我的要求的一部分,我必须获取特定Subloc的值,

因此,我在调试上述BAPI时发现了以下解决方案,它将调用RFC FM BAPI_APOATP_CHECK,该协议将转至apo系统,在该系统中,您可以在FM/SAPAPO/AVAIL_CHECK_CONTROLLER中获得类/sapapo/cl_atpt_controller的GTC对象引用。

我们在此obj ref gtc中拥有所有必要的数据。 通过引用其属性。

事情是,由于BAPI_MATERIAL_AVAILABILITY中的RFC调用,我们需要将此存储块从APO系统堆栈移至ECC系统堆栈。

以某种方式,我设法仅通过将Std FM复制到Custom FM来获取内存块,并在BAPI_APOATP_CHECK中添加了另一个参数以从APO系统中获取该值。

尽管我设法获得了想要的数据,但我很好奇,还有其他方法可以将存储块从APO系统堆栈内存中重新带回到ECC系统堆栈中吗?

如果这样的话,我会更简单地实现它。

Hari Prasath.R

一周热门 更多>