EWM中的编程过帐更改

2020-08-16 00:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有以下要求:创建...

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

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


大家好,

我有以下要求:创建一个可以在EWM中执行过帐更改的功能模块(由后台程序调用)。

现在,我找到了以下功能模块:/SCWM/STOCK_CHANGE,但是我不清楚如何用数据填充它。 这里有人知道什么功能模块或方法可用于填写导入参数吗?

当您从UI进行发布更改时,所有这些都发生在类/SCWM/CL_UI_POST中,但是我看不到如何在没有UI元素的情况下使用该类的某些部分。

此致

Rob

6条回答
lukcy2020
2020-08-16 01:05

嗨,大家好,

我设法解决了这个问题。 我使用类/SCWM/CL_UI_POST来做到这一点。

步骤是:

  1. 实例化/SCWM/CL_UI_POST(对象LR_UI_POST)
  2. 初始化/SCMB/CL_EES_DEFAULTS => init以填充默认值(仓库等)
  3. 使用从第2步收到的esdus_manager填充默认值
  4. 调用METHOD lr_UI_post->('QUERY')填充内部表。
  5. 将内部表更改为您的规格/需求(例如:过程类型,目标箱等)
  6. 调用方法lr_UI_post-> UPDATE以更新详细信息
  7. 调用METHOD lr_UI_post->('EXECUTE')
  8. 调用方法lr_UI_post->('SAVE')
  9. 下班并等待


希望这会有所帮助,请更改回答的主题。


此致

桑托什


一周热门 更多>