更新采购订单项的自定义字段

2020-09-06 13:44发布

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

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


嗨,我在po项目中添加了1个字段,并通过secreen增强了po标头,现在的要求是,只要用户在标头自定义字段中输入任何值,就应该将相同的数据更新为所有项目... 。尝试使用

EXIT_SAPMM06E_018当我只有一个项目时工作正常,而当用户打开项目时工作正常。 我的要求是用户只需将数据添加到标头的自定义字段中,并且不会打开每个项目,但应将相同的数据复制到所有项目中...尝试使用

PROCESS_ITEM,检查并发布badi ...的方法。在检查方法中,我可以更改标准字段

但不适用于自定义字段,尚未找到解决方案,请您再次发布...。请建议

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

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


嗨,我在po项目中添加了1个字段,并通过secreen增强了po标头,现在的要求是,只要用户在标头自定义字段中输入任何值,就应该将相同的数据更新为所有项目... 。尝试使用

EXIT_SAPMM06E_018当我只有一个项目时工作正常,而当用户打开项目时工作正常。 我的要求是用户只需将数据添加到标头的自定义字段中,并且不会打开每个项目,但应将相同的数据复制到所有项目中...尝试使用

PROCESS_ITEM,检查并发布badi ...的方法。在检查方法中,我可以更改标准字段

但不适用于自定义字段,尚未找到解决方案,请您再次发布...。请建议

付费偷看设置
发送
3条回答
N-Moskvin
1楼-- · 2020-09-06 14:26

嗨,伊利亚斯,

那很奇怪,因为我在PROCESS_ITEM中也做同样的事情,并且正在工作。 再次检查。 尝试这段代码并对其进行调试,以查看是否在set_data之前填充了zfield。

"获取标题数据
  呼叫方法im_item-> get_header
  接收
  re_header = lo_header。

  调用方法lo_header-> get_data
  接收
  re_data = head_data。

  呼叫方法im_item-> get_data
  接收
  re_data = item_data。


 *-将值从标头Z字段继承到项目Z字段
 如果head_data-zfield不是INITIAL,而item_data-zfield是INITIAL。
 item_data-zfield = head_data-zfield。
  呼叫方法im_item-> set_data
  出口
  im_data = item_data。
 万一。
 
一只江湖小虾
2楼-- · 2020-09-06 14:07

嗨,彼得

感谢您的回答。...上面的代码在我创建采购订单时可以正常工作,但是当我在更改现有采购订单时问题就来了..... 通过me22n更改po ...请建议,有什么方法可以使用上面的代码来更改PO……

打个大熊猫
3楼-- · 2020-09-06 14:14

嗨,彼得,

感谢您的回答。...上面的代码在我创建采购订单时可以正常工作,但是当我在更改现有采购订单时问题就来了..... 通过me22n更改po ...请建议,有什么方法可以使用上面的代码来更改PO……

一周热门 更多>