固定交易无固定资产项目

2020-08-22 11:33发布

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

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


我需要有关如何在SBO通知中编写脚本的帮助,以阻止包括固定资产项目且不添加维度3的任何交易(尤其是AP发票)。

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

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


我需要有关如何在SBO通知中编写脚本的帮助,以阻止包括固定资产项目且不添加维度3的任何交易(尤其是AP发票)。

付费偷看设置
发送
3条回答
能不能别闹
1楼-- · 2020-08-22 12:11

您好Andreas,

请使用以下TN:

如果@transaction_Type为('A','U')和@object_type = '18'
 开始
 IF EXISTS(SELECT W1.DocEntry,W2.Itemcode from OPCH w1内部联接PCH1 w2 ON w1.DocEntry = w2.DocEntry
 在哪里(w2.OcrCode3为NULL或w2.OcrCode3 = N'')
 AND w2.ItemCode in(从OITM t1中选择t1.itemcode,其中t1.ItemCode = w2.ItemCode和t1.AssetItem ='Y')
 AND w1.DocEntry = @list_of_cols_val_tab_del
 )
        开始
 设置@error = -100
 设置@error_message ='错误,请选择预算代码.... !!'
 结束




 结束
 

谢谢

Aziz

悠然的二货
2楼-- · 2020-08-22 11:57

我设法在下面创建脚本,但仅当AP发票用于物料和 该项目是固定资产。 请建议如何添加。

通过(nolock)

从PCH1中选择DocEntry
,其中@object_type ='18'
和@list_of_key_cols_tab_del = N'DocEntry'
和DocEntry = @list_of_cols_val_tab_del
和isull(OCRCODE3 ,'')=''选择TOP 1 @ERROR = 1,@ ERROR_MESSAGE ='请选择预算代码'

半个程序猿
3楼-- · 2020-08-22 12:07

您好Aziz,

谢谢您的TN。 请注意,我拥有的TN工作正常,但仅在使用固定项目时才需要应用。 您的TN完全不会阻止我添加AP发票。 另外,为什么用W代替T来表示T0,T1等表格?

一周热门 更多>