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

2020-09-29 17:11发布

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

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


专家们

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

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

在该字段中,

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

致谢

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

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


专家们

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

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

在该字段中,

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

致谢

付费偷看设置
发送
13条回答
歪着头看世界
1楼-- · 2020-09-29 17:55

是否检查了我的TN?

Doze时光
2楼-- · 2020-09-29 18:09

否,如果它为空则不阻止,如果是第一次输入数据, 然后不应该删除它,如果我尝试删除整个数据,如果它部分阻塞了,那么这里可以删除

也不允许修改内容相同

关于

nice_wp
3楼-- · 2020-09-29 17:57

否,如果第一次添加GLN字段,它将不会阻塞。 请再次检查。

粗暴的香蕉
4楼-- · 2020-09-29 17:52

你好

请更新以前的代码,仅将其应用于更新,即('U')中的@transaction_type

并添加以下代码

如果@object_type ='2'并且@transaction_type在('A')中
 开始
 宣告@Value NVARCHAR(100)
 声明@user SMALLINT
 SELECT @Value = ISNULL(T0.LicTradNum,'')-在此处更改字段名称
 ,@ user = t0.UserSign
 从dbo.OCRD T0
 在哪里t0.CardCode = @list_of_cols_val_tab_del
 如果LEN(@Value)> 0 AND @user IN(1,2,3)-给出将被限制的用户ID
 开始
 SET @错误='381'
 SET @error_message ='不允许您添加ABC字段'
 结束
 结束
 

谢谢

工程师 Taseeb Saeed

5楼-- · 2020-09-29 17:59

嗨,拉扬

是的,它的阻止并允许添加,但是还有一个问题,如果我尝试删除它允许的所有数据,而如果我尝试删除一些字符或数字,它将阻止

此致

jovirus
6楼-- · 2020-09-29 18:07

要在字段为空时阻止吗?

一周热门 更多>