点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经在插入和更新ORDR表时创...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经在插入和更新ORDR表时创...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经在插入和更新ORDR表时创建了以下SQL触发器,如下所示:
在dbo.ordr上创建触发器dbo.trgAfterUpdateORDR 插入后更新 如 更新f设置U_UpdateTime = GETDATE() 从 dbo.ordr AS f 插入了INNER JOIN 我 开启f.DocEntry = i.DocEntry;
触发器应仅使用当前时间更新DATETIME字段。
由于某种原因,在声明此触发器后,创建新的销售订单失败。 SAP B1说,应该首先为此类文档设置序列号。
有什么想法吗? 还是有更好的解决方案? 谢谢。
您好 Waseem Massry ,
如果这是SAP Business One数据库 并且您尝试使用直接SQL语句更新它的 ORDR 表,则您自己的实现本身是错误的。
请参阅修改SAP Business One数据的准则。
< p>不允许通过HANA Studio,Coding,B1if在System表的UDF上使用INSERT/UPDATE/DELETE语句。 这将取消您对SAP的支持。问候,
ANKIT CHAUHAN
SAP Business One支持
一周热门 更多>