无法清除全局变量-ME_UPDATE_REQUISITION_CHNGDOC

2020-08-25 16:34发布

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

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


专家们,

BAPI-ME_UPDATE_REQUISITION_CHNGDOC正在循环调用。

当需要为每个循环刷新BAPI OEBAN和NEBAN中的全局表时,它也保存以前的值。

每次在此BAPI调用中如何执行此清除活动应仅保留当前值。

请帮助,谢谢。

此致

Saquib

session-variables.jpg (83.2 kB)

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

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


专家们,

BAPI-ME_UPDATE_REQUISITION_CHNGDOC正在循环调用。

当需要为每个循环刷新BAPI OEBAN和NEBAN中的全局表时,它也保存以前的值。

每次在此BAPI调用中如何执行此清除活动应仅保留当前值。

请帮助,谢谢。

此致

Saquib

session-variables.jpg (83.2 kB)
付费偷看设置
发送
5条回答
My梦
1楼 · 2020-08-25 17:22.采纳回答

Geert-Jan嗨

感谢您的帮助!

ALV可以根据所选条目批准/拒绝PR订单项。 因此循环外将无法工作。

我已经使用了提交程序来处理此问题,现在它可以工作了。

谢谢

Saquib

Nan4612
2楼-- · 2020-08-25 17:15

Hi Geert-Jan

感谢您的帮助!

ALV可以根据所选条目批准/拒绝PR订单项。

因此循环外将无法工作。

我已经使用提交程序作为调用此FM的替代方法,现在可以使用了。

谢谢

Saquib

浮生未央
3楼-- · 2020-08-25 17:07

您好,

如果您查看完整的功能组,则无法明确清除表OEBAN和NEBAN。 我假设您正在自定义程序中调用此功能模块?

如果是这样,我认为最好的方法是在循环之外触发此功能。 将要传递给功能模块的参数(xeban,yeban,xebkn和yebkn)的值存储在循环外的内部表中。 循环完成后,立即使用所有数据调用功能模块。

最诚挚的问候

Geert-Jan Klaps

软件心理学工程师
4楼-- · 2020-08-25 17:15

嗨弗洛里安,

感谢您的帮助!

我已经在使用这种方式。

依次需要以下FM,我已经通过提交程序完成了

 ME_UPDATE_REQUISITION首先更新表中的PR版本
 ME_UPDATE_REQUISITION_CHNGDOC-第二个更新PR项目变更日志

谢谢

Saquib

太Q了
5楼-- · 2020-08-25 17:06

正如Geert-Jan已经解释过的那样。 您每次都需要传递这些值。

下面是一个示例调用:

呼叫功能'ME_UPDATE_REQUISITION'
 桌子
 xeban = xeban
 xebkn = xebkn
 耶班=耶班
 yebkn = yebkn。
 

因此,如果您这样做,就不会有问题

〜弗洛里安

一周热门 更多>