在采购申请中阻止重复的资产代码

2020-08-30 11:26发布

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

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


专家,

我在SP中尝试使用此代码来阻止已购买的资产代码。
相反,结果是所有资产代码都被阻止了。

请帮助。

谢谢。

 ---阻止重复的资产代码
 如果@transaction_type位于('A','U')AND @Object_type ='1470000113'
 开始
 如果存在(选择T0.ItemCode,Count(T0.ItemCode)
 从PRQ1 T0,其中T0.DocEntry=@list_of_cols_val_tab_del
 T0.ItemCode分组
 计数(T0.ItemCode)> 1
 )

 设置@ error = 1
 设置@error_message ='无法重复的项目'

 结束
 ------- 

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

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


专家,

我在SP中尝试使用此代码来阻止已购买的资产代码。
相反,结果是所有资产代码都被阻止了。

请帮助。

谢谢。

 ---阻止重复的资产代码
 如果@transaction_type位于('A','U')AND @Object_type ='1470000113'
 开始
 如果存在(选择T0.ItemCode,Count(T0.ItemCode)
 从PRQ1 T0,其中T0.DocEntry=@list_of_cols_val_tab_del
 T0.ItemCode分组
 计数(T0.ItemCode)> 1
 )

 设置@ error = 1
 设置@error_message ='无法重复的项目'

 结束
 ------- 
付费偷看设置
发送
15条回答
大简至美
1楼-- · 2020-08-30 11:54

尝试这个,它将起作用

如果在('A','U')中的@transaction_type和@Object_type ='1470000113'如果存在,则开始(从PRQ1 T1中选择T1.ItemCode,在T1.ItemCode in(从PRQ1 T0中选择T0.ItemCode,其中T0。 DocEntry = @ list_of_cols_val_tab_del))设置@ error = 1设置@error_message ='无法重复的项目'END

代楠1984
2楼-- · 2020-08-30 12:08

嗨曼尼什,

感谢您的答复。
但是您的代码已阻止所有项目。

当学会了学习
3楼-- · 2020-08-30 11:43

请停止批准temmplate并检查它

昵称总是被占用
4楼-- · 2020-08-30 11:45

嗨,丹麦语,

我已停用所有PR批准模板,然后尝试输入您的代码。
结果仍然相同。

bbpeas
5楼-- · 2020-08-30 11:51

请尝试使用此TN

如果@transaction_type IN('A','U')和@object_type ='1470000113'
开始
如果存在(选择t0.DocEntry PRQ1 T0
其中t0.DocEntry = @ list_of_cols_val_tab_del
通过t0.DocEntry,T0.ItemCode拥有组COUNT(T0.ItemCode)> 1)
BEGIN
SELECT @Error = 1,@ error_message ='无法重复的项目'
END
END

代楠1984
6楼-- · 2020-08-30 11:57

嗨,丹麦人,

感谢您的答复。
我已经尝试过您的代码,但所有资产代码均未被阻止。

一周热门 更多>