从BAPI_CONTRACT_CREATE调用时,BADI ME_PROCESS_OUT_CUST中的计划行

2020-09-16 20:07发布

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

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


嗨,

我正在使用BADI ME_PROCESS_OUT_CUST,通过BAPI_CONTRACT_CREATE创建合同时会调用它。

但是我无法访问计划行。

我试图从IM_HEADER和项目的get_schedules获取项目日期。

但始终空白。

是因为BAPI:BAPI_CONTRACT_CREATE没有调度表输入参数。


是否有与ME31K交易相对应的其他BAPI,可用于创建带有数量计划行的合同,以及可访问计划行的该BAPI的BADI。

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

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


嗨,

我正在使用BADI ME_PROCESS_OUT_CUST,通过BAPI_CONTRACT_CREATE创建合同时会调用它。

但是我无法访问计划行。

我试图从IM_HEADER和项目的get_schedules获取项目日期。

但始终空白。

是因为BAPI:BAPI_CONTRACT_CREATE没有调度表输入参数。


是否有与ME31K交易相对应的其他BAPI,可用于创建带有数量计划行的合同,以及可访问计划行的该BAPI的BADI。

付费偷看设置
发送
4条回答
葫芦娃快救爷爷
1楼-- · 2020-09-16 20:17

Siddharth,您好

SAP中的合同中没有计划行。 BAPI与此设置一致。

如果您有一个大纲协议要在其中定义确切的交货计划,则它不是合同,而是计划协议。


BR

Raf

Baoming ROSE
2楼-- · 2020-09-16 20:25

嗨Raf,

我发现了2个BADIs

OIJ_SCHED

OIJ_SCHED_UPDATE

这2个BADI具有可更改的OIJ_SCHED表结构,这反过来会影响OIA06和OIA09表。

在这些中,我们可以访问数量计划行。

我还能够找到可以使用QS数据的TRM模块BADI

LOG_TRM_UPDATE_EXPOSURE_CUST


这些地方有我正在寻找的数量明细表数据。

对于IS OIL,我在销售方发现了一个具有数量计划的BAPI:

RFC_SDCONOIL_CREATEFROMDATA

但是对于购买而言,BAPI是

RFC_OIL_AGREEMENT_MAINTAIN

即使没有数量计划行。

我打算在合同创建期间通过BAPI_CONTRACT_CREATE使用BADI和memoryID来传递和更新"数量"计划行。


感谢您提供宝贵的反馈意见。

当学会了学习
3楼-- · 2020-09-16 20:34
< p>尽管设置了BAPI_CONTRACT_CREATE(ME31K),您还是尝试调用BAPI_SAG_CREATE(ME31L)吗?

哎,真难
4楼-- · 2020-09-16 20:30

嗨,雷蒙德,

我发现了2个BADIs

OIJ_SCHED

OIJ_SCHED_UPDATE

这2个BADI具有可更改的OIJ_SCHED表结构,这反过来会影响OIA06和OIA09表。

在这些中,我们可以访问数量计划行。

我还能够找到可以使用QS数据的TRM模块BADI

LOG_TRM_UPDATE_EXPOSURE_CUST


这些地方有我正在寻找的数量明细表数据。

对于IS OIL,我在销售方发现了一个具有数量计划的BAPI:

RFC_SDCONOIL_CREATEFROMDATA

但是对于购买而言,BAPI是

RFC_OIL_AGREEMENT_MAINTAIN

即使没有数量计划行

我打算在合同创建期间通过BAPI_CONTRACT_CREATE使用BADI和memoryID来传递和更新"数量"计划行。


感谢您提供宝贵的反馈意见。

一周热门 更多>