如果未设置"主要表单项目",则冻结付款

2020-09-10 20:52发布

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

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


我知道常规设置中有一个设置,但是我也需要从付款向导中将其阻止。 所以我需要从交易通知程序中进行操作。 这就是我所做的

如果@object_type = 24
 开始

 if(从ocft中选择CFWId,其中BaseRef = @list_of_cols_val_tab_del)<1
 开始
 设置@error = -5001
 set @error_message ='缺少主表单项,无法添加付款。'
 结束
 结束

 

但这不起作用。 选择查询始终不返回任何数据。 在我看来,您只能在处理对象类型24时查询ORCT表。

有人知道我该怎么做吗? 谢谢!

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

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


我知道常规设置中有一个设置,但是我也需要从付款向导中将其阻止。 所以我需要从交易通知程序中进行操作。 这就是我所做的

如果@object_type = 24
 开始

 if(从ocft中选择CFWId,其中BaseRef = @list_of_cols_val_tab_del)<1
 开始
 设置@error = -5001
 set @error_message ='缺少主表单项,无法添加付款。'
 结束
 结束

 

但这不起作用。 选择查询始终不返回任何数据。 在我看来,您只能在处理对象类型24时查询ORCT表。

有人知道我该怎么做吗? 谢谢!

付费偷看设置
发送
2条回答
hengyuye
1楼-- · 2020-09-10 21:41

您好,

您是完全正确的,尽管指定@object_type = 24,但@list_of_cols_val_tab_del带有ORCT对象的主键,而不是其他键:)

注意,

巴拉

wang628962
2楼-- · 2020-09-10 21:42

嗨,戴夫,

您能尝试@ ObjectType = 157吗?

谢谢您,

Aziz

一周热门 更多>