A/P发票的SBO SP_Transaction不是A/P预留发票

2020-08-25 03:02发布

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

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


你好

我创建了一个SBO_SP_Transaction通知,该通知阻止了要创建或更新不带成本中心的A/P发票的用户,但问题是A/P发票和A/P储备发票共享相同的对象类型=" 18"和表= " OPCH"

应付帐款预留发票具有特定且唯一的表单类型

表单类型:

60092应付帐款发票

SP_Transaction代码:

如果@ Object_type = '18'并且transaction_type为('A','U')
 开始
 如果存在(从OPCH T0选择SELECT T0。[DocEntry]
 内连接PCH1 T1在T0上。[DocEntry] = T1。[DocEntry]其中T1.OcrCode为NULL和T0.DocDate> '01 .01.2020'AND T0.DocEntry = @list_of_cols_val_tab_del)
 开始
 SET @错误= 1005
 SET @error_message = N'输入成本中心'
 结束
 结束

有没有一种方法可以转换我的SP_transaction条件,以排除A/P储备发票?

谢谢

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

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


你好

我创建了一个SBO_SP_Transaction通知,该通知阻止了要创建或更新不带成本中心的A/P发票的用户,但问题是A/P发票和A/P储备发票共享相同的对象类型=" 18"和表= " OPCH"

应付帐款预留发票具有特定且唯一的表单类型

表单类型:

60092应付帐款发票

SP_Transaction代码:

如果@ Object_type = '18'并且transaction_type为('A','U')
 开始
 如果存在(从OPCH T0选择SELECT T0。[DocEntry]
 内连接PCH1 T1在T0上。[DocEntry] = T1。[DocEntry]其中T1.OcrCode为NULL和T0.DocDate> '01 .01.2020'AND T0.DocEntry = @list_of_cols_val_tab_del)
 开始
 SET @错误= 1005
 SET @error_message = N'输入成本中心'
 结束
 结束

有没有一种方法可以转换我的SP_transaction条件,以排除A/P储备发票?

谢谢

付费偷看设置
发送
2条回答
SAP砖家
1楼 · 2020-08-25 03:07.采纳回答

尝试添加WHERE条件T0.isIns ='N',我认为该字段将AP发票与AP储备发票分开

My梦
2楼-- · 2020-08-25 03:27

完全是,谢谢。

一周热门 更多>