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

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条回答
暮风yp
2020-09-03 17:03

如果:object_type = '17'和(:transaction_type ='A'或:transaction_type ='U')

然后
从OCRD上的" ORDR"内部联接OCRD中选择count(*)进入cnt26。" CardCode" = ORDR。" CardCode"
where
(" ORDR"。" Project"不存在(选择 与" OPRJ"不同的" OPRJ"。" PrjCode",其中" ORDR"。" CardCode" =" OPRJ"。" U_Customer")和OCRD。"项目"不在("零售","批发")< br> and
(" ORDR"。" DocEntry" =:list_of_cols_val_tab_del);
如果:cnt26> 0,则
error:=-60015;
error_message:='选择正确的项目';
end if;

一周热门 更多>