LSMW和user_exit

2020-08-24 10:03发布

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

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


大家好,

我正在创建一个LSMW,以根据.txt生成销售订单。

在创建销售订单时,我已经通过支票激活了user_exit(USEREXIT_SAVE_DOCUMENT_PREPARE),但是我想禁用它(仅当我使用LSMW时),user_exit中有一个字段告诉我我是否使用LSMW。

谢谢

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

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


大家好,

我正在创建一个LSMW,以根据.txt生成销售订单。

在创建销售订单时,我已经通过支票激活了user_exit(USEREXIT_SAVE_DOCUMENT_PREPARE),但是我想禁用它(仅当我使用LSMW时),user_exit中有一个字段告诉我我是否使用LSMW。

谢谢

付费偷看设置
发送
4条回答
骆驼绵羊
1楼 · 2020-08-24 10:47.采纳回答

找到了!

在SY-TCODE中有交易代码

悻福寶寶
2楼-- · 2020-08-24 10:33

确定,但是在我的情况下,这是用户将手动执行的过程,因此它应该可以工作。

无论如何,我也控制sy-batch。

非常感谢

梦想连接
3楼-- · 2020-08-24 10:48

可能不会,但是您可以使用参数ID。 您可以在进行LSMW工作时在用户个人资料中进行设置,然后再将其删除。 在出口中,导入参数并进行相应的操作。

一个简单的" X"或空格开关可能就足够了。


Thomas

Alawn_Xu
4楼-- · 2020-08-24 10:45

安德里亚,

以下是一些建议:

-如果您的lsmw在后台运行,请在出口中测试sy-batch。 如果它是" X",则表示您处于后台,因此请不要执行代码。

-如果您为lsmw使用特定用户,请测试该用户

-您可以在出口处放置一个get参数。 在执行lsmw时使用配置文件中的参数,这样就可以避免退出。

这些是一些想法。 看看是否有帮助。

一周热门 更多>