2020-08-15 08:10发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家 请指导我进行此情况的... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家
请指导我进行此情况的通知查询:
我想为组添加通知查询,即当任何用户以任何形式进行交易时 或使用该组项目
的任何特殊形式,则如果项目数量为小数,则他将无法执行该事务并获取错误消息。
在此先感谢
Atul Chakraborty
嗨Atul,
要实现此目的,您必须在后面写SPTN 结束
在"数据库"节点下,选择您的实时数据库。
选择可编程性
选择存储过程
选择db.sbo.SP_Transactionnotification p>
,然后将代码粘贴到
添加代码区域
如果(@object_type ='1 7')和(@('A','U')中的@transaction_type)
BEGIN
将@ItmGrpCode声明为int
将@Qty声明为int
设置@ItmGrpcode =(从
rdr1.docentry = ordr.docentry上的oitm.itemcode = rdr1.itemcode内部联接ordr中的oitm内部联接rdr1中选择oitm.itmsgrpcod。 docentry = @ list_of_cols_val_tab_del)
设置@数量=(从ordr.docentry = rdr1.docentry上的rdr1内部联接ordr中选择数量,其中ordr.docentry =
@list_of_cols_val_tab_del))
开始
如果@ItmGrpcode = 10且@qty = 0
设置@error = -1
设置@error_message ='无效输入'
结束
END
通过捕获对象类型和dml模式,就像明智的选择 为您要检查的每个文档编写代码。
例如,我已经为销售订单提供了代码。
希望这会为您提供帮助
谢谢 您
Malhaar'
最多设置5个标签!
嗨Atul,
要实现此目的,您必须在后面写SPTN 结束
在"数据库"节点下,选择您的实时数据库。
选择可编程性
选择存储过程
选择db.sbo.SP_Transactionnotification p>
,然后将代码粘贴到
添加代码区域
如果(@object_type ='1 7')和(@('A','U')中的@transaction_type)
BEGIN
将@ItmGrpCode声明为int
将@Qty声明为int
设置@ItmGrpcode =(从
rdr1.docentry = ordr.docentry上的oitm.itemcode = rdr1.itemcode内部联接ordr中的oitm内部联接rdr1中选择oitm.itmsgrpcod。 docentry = @ list_of_cols_val_tab_del)
设置@数量=(从ordr.docentry = rdr1.docentry上的rdr1内部联接ordr中选择数量,其中ordr.docentry =
@list_of_cols_val_tab_del))
开始
如果@ItmGrpcode = 10且@qty = 0
开始
设置@error = -1
设置@error_message ='无效输入'
结束
结束
END
通过捕获对象类型和dml模式,就像明智的选择 为您要检查的每个文档编写代码。
例如,我已经为销售订单提供了代码。
希望这会为您提供帮助
谢谢 您
Malhaar'
一周热门 更多>