用户退出以更改ME21n和ME22n中的PO标头字段

2020-08-16 21:31发布

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

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


嗨,

我的要求是,根据在PO创建和更改模式下比较行项目的incoterms的逻辑,在保存前更改PO标头字段-incoterms(EKKO-INCO1/INCO2)。

但是我找不到可以用于此目的的用户出口。

我尝试过:EXIT_SAPMM06E_017,EXIT_SAPMM06E_016,EXIT_SAPLMEKO_001,EXIT_SAPMM06E_012

所有用户出口都将标头数据作为导入/导出参数,而不是更改或表参数-否则,无法将对用户出口内标头字段所做的更改传递到外部。

EXIT_SAPMM06E_012有点接近,但似乎是添加到EKKO的Z字段,而不是incoterm字段。

请让我知道如何更改PO标头的标头字段INCO1/INCO2。

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

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


嗨,

我的要求是,根据在PO创建和更改模式下比较行项目的incoterms的逻辑,在保存前更改PO标头字段-incoterms(EKKO-INCO1/INCO2)。

但是我找不到可以用于此目的的用户出口。

我尝试过:EXIT_SAPMM06E_017,EXIT_SAPMM06E_016,EXIT_SAPLMEKO_001,EXIT_SAPMM06E_012

所有用户出口都将标头数据作为导入/导出参数,而不是更改或表参数-否则,无法将对用户出口内标头字段所做的更改传递到外部。

EXIT_SAPMM06E_012有点接近,但似乎是添加到EKKO的Z字段,而不是incoterm字段。

请让我知道如何更改PO标头的标头字段INCO1/INCO2。

付费偷看设置
发送
3条回答
clasier
1楼-- · 2020-08-16 22:09

使用类似IF_EX_ME_PROCESS_PO_CUST〜PROCESS_HEADER(来自BAdI ME_PROCESS_PO_CUST的方法)的方法,即可在标头中获取并设置数据。

 ls_header = im_header-> get_data()。
"您的代码
im_header-> set_data(ls_header)。

此致

Raymond

葫芦娃快救爷爷
2楼-- · 2020-08-16 22:22

嗨,

您可以使用Badi ME_PROCESS_PO_CUST。

Arivazhagan S。

CPLASF-自律
3楼-- · 2020-08-16 22:03
< p>只需为上述更改提供更多信息。

您需要定义ls_header

数据:ls_header类型为mepoheader。

执行此操作后,您可以阅读"您的代码"部分中的ls_header字段,然后根据需要进行更改。 set_data会为您更改它。

一周热门 更多>