限制物料组,仅出售给特定的业务伙伴组

2020-09-22 13:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的客户需要限制某些项目,以便仅...

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

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


我的客户需要限制某些项目,以便仅将其出售给属于特定业务伙伴组成员的业务伙伴。 我相当确定这只能通过"事务通知"存储过程来完成。 但是我不太确定如何编写代码:

如果销售订单上的组代码为125的项目,则仅当业务伙伴来自BP代码105时才允许添加。否则返回错误。

他们正在运行SBO 9.1 PL 10

1条回答
木偶小白
2020-09-22 13:35

我能够弄清楚代码:

如果('A','U')中的@transaction_type和('13','15','17')中的@object_type
 开始
 如果存在(
 选择b.itemcode
 来自ODLN DocH
 DocH.DocEntry = DocL.DocEntry上的左外部联接DLN1 DocL
 DocH.CardCode = a.CardCode上的左外部联接OCRD a
 DocL.ItemCode = b.ItemCode上的左外部联接OITM b
 其中DocH.DocEntry = @list_of_cols_val_tab_del
 和b.ItmsGrpCod = 125
 和a.GroupCode!= 151
 )
 开始
 选择@error = 1015,
 @error_message ='业务合作伙伴不允许使用的商品'
 结束
 结束
 

一周热门 更多>