点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
美好的一天! 我想探讨您在交易通知中有关序列号详细信息对象问题的解决方案。 产品为SAP B1。 我在SBO_SP_TransactionNotification中将引用的对象ID用于序列号主机'10000045',以控制SAP中的制造序列号更新。 但是,即使有书面查询禁止更新,SAP仍然允许从UI更新。 因此,我使用简单的查询进行了测试,该查询将显示序列号详细信息表单中的任何更改均显示错误。 我的查询是
IF @ object_type ='10000045'或@ transaction_type ='U'
开始
SET @error_message = N'错误'
END
此查询非常简单。 但是我们仍然可以更新序列号详细信息中的任何数据,甚至可以将该查询放入SP中。 我的数据库本地化为"新加坡"。 我担心这种情况与本地化有关,但与本地化无关。 当我在SAP演示数据库中进行测试时,它工作正常。 我还删除了objectid,以便它将影响系统中的所有表单。 当时,结果仍然相同。
请检查它并向我们提供解决方案。 我们这边是紧急情况。
您好 GBS IT Admin Company Limited ,
通过在 [CompanyDB] .CTNS 表中进行设置,可以为某些特定对象启用和禁用TransactionNotification 。
默认情况下,以下对象已注册到 CTNS中 表示不发送三种通知: SEVT,SBO_SP_TRANSACTIONNOTIFICATION,SBO_SP_POSTTRANSACTIONNOTICE :
10000044(BTN),10000045(SRN),10000066(SRQ) ),1000010000(BTQ),310000008(BTW),10000062(IVL),310000000(IVK),310000003(IVQ),310000005(IVE)
对于您所报告的问题,默认情况下, 对象10000045(SRN)似乎已设置为在此表中注册为"否",因此您将需要手动将其设置或更新为"是"。
您可以按以下方式对其进行更新:
更新CTNS设置EnableTn ='Y'其中ObjectId ='10000045'
更新CTNS设置EnablePTn ='Y'其中ObjectId ='10000045'
请参考SAP注释 1320484 了解有关此操作的详细信息。
希望对您有所帮助!
< em>亲切的问候
ANKIT CHAUHAN
SAP Business One支持
感谢先生 ANKIT CHAUHAN ,
它为我工作。
一周热门 更多>