限制多个用户以自定义tcode编辑数据

2020-08-30 03:43发布

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

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

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


大家好,

在我的模块池中,我有两个输入字段,在应用程序工具栏中,我具有"创建","更改"和"显示"图标。 对于给定的输入,用户单击"创建/更改",然后在表控件中输入一些数据,然后将数据保存到数据库中。 如果一个用户试图为给定的inupts创建/更改数据,则其他用户应该不能进入Create/Change模式。 仅允许显示模式。 我使用了功能模块" RSAU_WRITE_SM01_LOG",但其他用户仍然可以进入更改模式。 我们如何限制这一点。 请让我知道是否有人这样做。

谢谢

Haritha

8条回答
ZJXianG
2020-08-30 04:09

通常来说,为了支持并行进程在后台进行批量更新,在读取(1)和锁(3)之间,可以限制访问(通过入队和出队)。 被另一个进程锁定,所以我认为最好将此逻辑作为经验法则:

  1. 尝试锁定对象(ENQUEUE)
  2. 如果锁定,则在编辑时抛出错误
  3. 否则继续进行编辑。
  4. 在保存时,释放锁定

一周热门 更多>