需要阻止编辑,删除在业务主数据中添加全局位置编号字段的操作

2020-09-29 17:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们 我在业务伙伴数据>>全...

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

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


专家们

我在业务伙伴数据>>全球本地号码中有一些数据

任何最终用户都不应删除在该字段中输入的数据进行编辑,同时选定的超级用户只能编辑或删除或添加

在该字段中,

请任何人都可以分享我的SPT代码。

致谢

13条回答
葫芦娃快救爷爷
2020-09-29 17:57

你好,

请在以下代码中我已注释的地方替换您的相关字段名称

如果@object_type ='2'并且@transaction_type在('A','U')中
 开始


 宣告@prvValue NVARCHAR(100)
 宣告@crValue NVARCHAR(100)
 声明@user SMALLINT


 选择前1名
 @prvValue = T1.LicTradNum-在此处更改字段名称
 ,@ crValue = T0.LicTradNum-在此处更改字段名称
 ,@ user = t0.UserSign
 从dbo.OCRD T0
 左外连接dbo.ACRD T1 ON t0.CardCode = t1.CardCode


 在哪里t0.CardCode = @list_of_cols_val_tab_del
 按t1.LogInstanc DESC排序


 IF @prvValue <> @crValue AND @user IN(1,2,3)-给出将被限制的用户ID
 开始
 SET @错误='381'
 SET @error_message ='不允许您更改ABC字段'
 结束

 结束
 

谢谢

工程师 Taseeb Saeed

一周热门 更多>