供应商参考重复 在SAP B1中否按供应商明智

2020-09-10 01:31发布

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

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


大家好

如何防止销售商明智地重复供应商参考号通过SAP B1中的SP通知。 (对于AP发票)

例如

供应商代码参考,否

VEN1001 100

VEN1002 100

因此SP应该这样工作。

我的SP如下

如果@object_type ='18'

和(@transaction_type ='A'或@transaction_type ='U')

开始

将@venno声明为varchar(100)

将@vennam声明为varchar(100)

如果(@object_type ='18')

开始

从OPCH T0中选择@venno = NumAtCard,其中docentry = @list_of_cols_Val_tab_del

从OPCH T0中选择@vennam = CardCode,其中docentry = @list_of_cols_Val_tab_del

开始

如果(@venno不为空)

开始

如果1!=(从带有(nolock)其中(NumatCard = @venno)和(cardcode = @vennam)的OPCH中选择计数(百分比)

开始

选择@error = 2

select @error_message ='重复的供应商参考号!'

结束

结束

结束

结束

结束

谢谢

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

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


大家好

如何防止销售商明智地重复供应商参考号通过SAP B1中的SP通知。 (对于AP发票)

例如

供应商代码参考,否

VEN1001 100

VEN1002 100

因此SP应该这样工作。

我的SP如下

如果@object_type ='18'

和(@transaction_type ='A'或@transaction_type ='U')

开始

将@venno声明为varchar(100)

将@vennam声明为varchar(100)

如果(@object_type ='18')

开始

从OPCH T0中选择@venno = NumAtCard,其中docentry = @list_of_cols_Val_tab_del

从OPCH T0中选择@vennam = CardCode,其中docentry = @list_of_cols_Val_tab_del

开始

如果(@venno不为空)

开始

如果1!=(从带有(nolock)其中(NumatCard = @venno)和(cardcode = @vennam)的OPCH中选择计数(百分比)

开始

选择@error = 2

select @error_message ='重复的供应商参考号!'

结束

结束

结束

结束

结束

谢谢

付费偷看设置
发送
3条回答
空代码
1楼 · 2020-09-10 02:10.采纳回答

嗨,

您可以使用系统功能代替SP,以防止供应商参考重复。 请参考所附的屏幕截图:

感谢与问候,

Nagarajan

昵称总是被占用
2楼-- · 2020-09-10 02:22

嗨,

请参阅Mr.Prasanna回复

暮风yp
3楼-- · 2020-09-10 02:26

嗨 ,

检查下面的线程

关于此,

Manish

一周热门 更多>