我在交易通知方面遇到问题。

2020-09-24 07:32发布

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

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


专家们,

我创建了两个通知。 一种用于日记帐分录,一种用于付款。 我还测试了几次创建的通知,但问题似乎出在我每次尝试模拟付款时,日记帐分录的通知都是触发的。 但是其他通知效果很好。

请参见下图。

此致

careLess

error.jpg (103.1 kB)

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

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


专家们,

我创建了两个通知。 一种用于日记帐分录,一种用于付款。 我还测试了几次创建的通知,但问题似乎出在我每次尝试模拟付款时,日记帐分录的通知都是触发的。 但是其他通知效果很好。

请参见下图。

此致

careLess

error.jpg (103.1 kB)
付费偷看设置
发送
3条回答
lukcy2020
1楼 · 2020-09-24 08:25.采纳回答

大家好,

谢谢您的答复,对您的答复太晚表示抱歉,但是我已经通过在其中添加另一行代码块解决了我的问题。

如果存在(从OJDT中选择*,其中TransType ='30'并且TransId = @list_of_cols_val_tab_del)
开始
      如果存在(选择...)
      开始
       ...
      结束
 
 END
 

此致

Eric

葫芦娃快救爷爷
2楼-- · 2020-09-24 08:05

嗨,

我认为您需要查询中的表,以及需要在其中显示效果的字段名称。

Climb_Ma
3楼-- · 2020-09-24 08:02

您必须检查日记帐分录以查看其是否基于 付款:

声明@CountRows int

IF(@object_type ='30'AND @transaction_type in('U','A'))

开始

SET @CountRows =(从OJDT WHERE TransId = @list_of_cols_val_tab_del和TransType <> 46中选择COUNT(*)

-仅适用于不基于付款​​的JE

如果@ CountRows = 1

开始设置@error_message ='JE日记帐条目'

SET @error = 1

结束

END

一周热门 更多>