2020-09-29 17:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们
我在业务伙伴数据>>全球本地号码中有一些数据
任何最终用户都不应删除在该字段中输入的数据进行编辑,同时选定的超级用户只能编辑或删除或添加
在该字段中,
请任何人都可以分享我的SPT代码。
致谢
你好
您可以通过以下方式实现
谢谢
工程师 Taseeb Saeed
你好,
请在以下代码中我已注释的地方替换您的相关字段名称
如果@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字段' 结束 结束
嗨,沙汉,
浏览编辑表单用户界面
1。 打开业务合作伙伴主数据
2。 工具--->编辑表单用户界面--->右键单击GLN字段---->选择禁用选项---->保存
此功能从9.1起可用
浏览其他选项
嗨,
尝试一下,
如果@transaction_type为('U')AND(@ OBJECT_TYPE ='2' )
开始
如果存在
(选择 T2。[CardCode]
FROM ACRD T0在t0处加入ACRD T1。[CardCode] = T1。[CardCode]和t0.loginstanc-1 = t1.loginstanc-1左JOIN OCRD T2 开启T0.cardcode = T2.CardCode T2。[GlblLocNum] <> T1。[GlblLocNum]和T2.Cardcode = @list_of_cols_val_tab_del)
SET @error = 10
SET @error_message ='不允许更新GLN 值。 联系系统管理员'
结束
END
嗨,taseeb
此TP有效,但如果我的用户尝试删除所有字符或数字,则期望一(1)会阻止
例如:如果我有" Taseeb"之类的数据。 并且如果我的用户尝试删除'T'以外的其他字符,他将被阻止,如果他删除了整个'Taseeb',则将允许用户删除并添加新的'Taseeb 1' >
关于
最多设置5个标签!
你好
您可以通过以下方式实现
谢谢
工程师 Taseeb Saeed
你好,
请在以下代码中我已注释的地方替换您的相关字段名称
谢谢
工程师 Taseeb Saeed
嗨,沙汉,
浏览编辑表单用户界面
1。 打开业务合作伙伴主数据
2。 工具--->编辑表单用户界面--->右键单击GLN字段---->选择禁用选项---->保存
谢谢
嗨,沙汉,
此功能从9.1起可用
浏览其他选项
谢谢
嗨,
尝试一下,
如果@transaction_type为('U')AND(@ OBJECT_TYPE ='2' )
开始
如果存在
(选择 T2。[CardCode]
FROM ACRD T0在t0处加入ACRD T1。[CardCode] = T1。[CardCode]和t0.loginstanc-1 = t1.loginstanc-1左JOIN OCRD T2 开启T0.cardcode = T2.CardCode T2。[GlblLocNum] <> T1。[GlblLocNum]和T2.Cardcode = @list_of_cols_val_tab_del)
开始
SET @error = 10
SET @error_message ='不允许更新GLN 值。 联系系统管理员'
结束
END
嗨,taseeb
此TP有效,但如果我的用户尝试删除所有字符或数字,则期望一(1)会阻止
例如:如果我有" Taseeb"之类的数据。 并且如果我的用户尝试删除'T'以外的其他字符,他将被阻止,如果他删除了整个'Taseeb',则将允许用户删除并添加新的'Taseeb 1' >
关于
一周热门 更多>