点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
sbo-sp-transactionnotification-so.txt
你好
我们要阻止没有Distr的交易。 对所有销售单据(例如销售订单)及其单个行项目起作用,但如果超过此范围,则会显示错误消息 error1.jpg 。 正确捕获条件的正确语法应该是什么。
此致
叛逆
error1.jpg (221.7 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
sbo-sp-transactionnotification-so.txt
你好
我们要阻止没有Distr的交易。 对所有销售单据(例如销售订单)及其单个行项目起作用,但如果超过此范围,则会显示错误消息 error1.jpg 。 正确捕获条件的正确语法应该是什么。
此致
叛逆
error1.jpg (221.7 kB)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
sbo-sp-transactionnotification-so.txt
你好
我们要阻止没有Distr的交易。 对所有销售单据(例如销售订单)及其单个行项目起作用,但如果超过此范围,则会显示错误消息 error1.jpg 。 正确捕获条件的正确语法应该是什么。
此致
叛逆
error1.jpg (221.7 kB)
下面是购买请求的示例
放置cnt5 int; 而不是ItemCode nvarchar(50); 然后部署以下代码
IF(:object_type ='1470000113'和(:transaction_type ='A'OR:transaction_type ='U')) 然后 (选择COUNT(*)到cnt5,从" OPRQ"中选择一个内连接" PRQ1",在a。" DocEntry" = b。" DocEntry"上,其中a。" DocEntry" =:list_of_cols_val_tab_del AND b。" OcrCode"为NULL); 如果:cnt5> 0然后 错误:= 2301; error_message:='缺少成本中心...'; 万一; END IF;
非常感谢您的快速响应,它正常工作。
大家好,
该错误表明您的SELECT返回了一些行,并且您试图将所有行放入单个变量" DistRule"中。
您需要更改"选择"才能返回单行...可能是
在DistRule中,您现在拥有的行数为空,因此必须检查该数字是否为0。
希望这会有所帮助。
Leo
感谢您的想法,它运作正常。
嗨
我认为您需要为每个营销重复添加SP交易通知。
致谢
Brij
感谢您的反馈,它的工作正常。
Hello Rabelin
您应该只获得没有Distr的第一行。 规则。 SAP始终只会显示一条消息错误,因此更好的方法是使用LIMIT表达式,您的查询将起作用。
检查以下查询:
一周热门 更多>