通过交易通知阻止添加日记帐凭证。

2020-09-17 03:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家。 我有条件添...

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

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


尊敬的专家。

我有条件添加日记帐凭证,在添加凭证之前必须先填写分配规则。

因此,我创建了一个交易通知,以阻止用户错过以下分配字段时添加日记帐凭证:

但是,当我测试该方案时,SAP提示此错误。 有人可以帮我解决这个问题吗? 我一直在论坛内搜索,但找不到该错误的根源。

我在AP发票和付款中应用了相同的交易通知,效果很好。仅在日记帐凭证上显示此错误。

[Microsoft] [SQL Server Native Client 11.0] [SQL Server]将nvarchar值'31'转换为数据类型int时转换失败。 (CINF)

如果@object_type ='28'并且@transaction_type ='A'
 开始
 如果存在(从[dbo]。[btf1]中选择T0.profitcode,则在T0中T0.TransId = @list_of_cols_val_tab_del和T0.ProfitCode为NULL)
 开始
 设置@error = 1
 set @error_message ='字段名称分散。 规则是必须的
 选择@ error,@ error_message
 结束
 结束
 

6条回答
huskylover
2020-09-17 03:48

亲爱的哈姆迪,

非常感谢您。

肯尼迪T是正确的。 对象类型是29,而不是28。

我仍然想知道为什么。

一周热门 更多>