确定用户是否开放维护(在SU01中)

2020-09-16 21:51发布

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

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


我想确定SU01中当前是否正在维护特定用户。
因此,让我们假设我正在SU01中正在维护John,在哪里可以找到当前正在维护的所有用户的列表。 (其中应包括约翰的名字)?

我设法在ABAP调试器的全局变量中找到了一些内容,但是我想从表FM或BAPI中访问信息。 有可能吗?

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

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


我想确定SU01中当前是否正在维护特定用户。
因此,让我们假设我正在SU01中正在维护John,在哪里可以找到当前正在维护的所有用户的列表。 (其中应包括约翰的名字)?

我设法在ABAP调试器的全局变量中找到了一些内容,但是我想从表FM或BAPI中访问信息。 有可能吗?

付费偷看设置
发送
2条回答
compass1988
1楼 · 2020-09-16 22:45.采纳回答

基本上SU01将锁定用户(使用SM12进行查看,以标识表USR04的锁定对象E_USR04),并且可以使用ENQUEUE_READ获取锁定列表。

呼叫功能" ENQUEUE_READ"
   出口
     炮弹=空间
     gname ='USR04'
   输入
     subrc = subrc
   桌子
     enq = enq
   例外情况
     communication_failure = 2
     其他= 1。
 
jovirus
2楼-- · 2020-09-16 22:46

非常感谢。 我打开了SM12,可以看到该条目。 用户名(Lock Argumant)实际上与" 800JOHN"之类的客户端ID串联在一起,但是我想我可以使用它。 将测试出ENQUEUE_READ。

一周热门 更多>