如果所选项目与项目设置中的项目不同,则冻结销售订单

2020-09-03 16:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要有关交易通知限制的帮助: ...

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

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


我需要有关"交易通知"限制的帮助:

说明::当用户从销售订单中选择一个项目给所选客户时,如果该项目未在项目设置屏幕中定义并链接到客户,则不允许该用户添加项目 (UDF字段),当在项目屏幕中定义项目并将其链接到该客户时,将允许添加销售订单。

项目屏幕" OPRJ"的结构:


销售订单屏幕的结构:

Balakumar Viswanathan 您能协助我进行此限制吗,非常感谢。

(36.0 kB)
7条回答
小c菟菟
2020-09-03 16:49

上面的代码适用于第一种情况,适用于第三种情况,如果:object_type = '17'和(:transaction_type ='A'或:transaction_type ='U'),请部署以下

 然后
 从" OCRD"上的" ORDR" INNER JOIN" OCRD"到cnt26中选择count(*)。" CardCode" =" ORDR"。" CardCode"

 left在OPRJ上加入OPRJ。" PrjCode" = ORDR。"项目"
 哪里
 OCRD。"项目"为空,PRJ。" U_Customer"为空
 和(" ORDR"。" DocEntry" =:list_of_cols_val_tab_del);
 如果:cnt26> 0然后
 错误:=-60015;
 error_message:='选择正确的项目';
 万一;
 如果结束; 

一周热门 更多>