描述和价格的SP事务在SAP B1中的销售订单和交货中必须相同

2020-09-03 16:27发布

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

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


sp交易价格出了什么问题,但该说明不起作用。任何人都可以帮助解决。

IF(@object_Type ='15'AND @transaction_Type(('A','U'))

开始

如果存在

(选择T3.docentry

来自ORDR T0

在T0.DocEntry = T1.DocEntry上内部加入RDR1 T1

内部加入DLN1 T2在T2.BaseEntry = T1.DocEntry

T2.DocEntry = T3.DocEntry上的内部联接ODLN T3

在T2.ItemCode = t4.ItemCode上内部加入OITM T4

其中T3.DocEntry = @list_of_cols_val_tab_del

和T2.Price <> T1.Price和T2.Dscription = T4.ItemName)

开始

设置@error = 1

set @error_message ='文档总数应与销售订单相匹配'

结束

END

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

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


sp交易价格出了什么问题,但该说明不起作用。任何人都可以帮助解决。

IF(@object_Type ='15'AND @transaction_Type(('A','U'))

开始

如果存在

(选择T3.docentry

来自ORDR T0

在T0.DocEntry = T1.DocEntry上内部加入RDR1 T1

内部加入DLN1 T2在T2.BaseEntry = T1.DocEntry

T2.DocEntry = T3.DocEntry上的内部联接ODLN T3

在T2.ItemCode = t4.ItemCode上内部加入OITM T4

其中T3.DocEntry = @list_of_cols_val_tab_del

和T2.Price <> T1.Price和T2.Dscription = T4.ItemName)

开始

设置@error = 1

set @error_message ='文档总数应与销售订单相匹配'

结束

END

付费偷看设置
发送
3条回答
95年老男孩
1楼-- · 2020-09-03 17:00

你好尼尔玛,

您应该将DLN1中的确切行与RDR1链接。 为此,您必须使用保存此信息的列。

引用原始文档的列:BaseType,BaseEntry,BaseLine。

通过简单的查询即可解决问题,请在查询下方进行检查:

 IF(@object_Type ='15'AND @transaction_Type in('A','U'))
 开始
 如果存在(
 从DLN1 T0选择SELECT T0.DocEntry
 内联接RDR1 T1开启T0.BaseEntry = T1.DocEntry和T0.BaseType = T1.ObjType和T0.BaseLine = T1.LineNum
 T0.DocEntry = @list_of_cols_val_tab_del AND(T0.Price <> T1.Price或T0.Dscription <> T1.Dscription))
 开始
 设置@error = 1
 set @error_message ='文件价格和描述应与销售订单相匹配'
 结束
 结束
 

祝你好运!

N-Moskvin
2楼-- · 2020-09-03 17:08

你好,你好吗?

对我来说,它随您的查询一起出现。 但是,尝试一下...

 IF(@object_Type ='15'AND @transaction_Type in('A','U'))


 开始


 如果


 (选择COUNT(*)


 从ORDR T0


 内部联接RDR1 T1在T0.DocEntry = T1.DocEntry


 内部联接DLN1 T2在T2.BaseEntry = T1.DocEntry


 T2.DocEntry = T3.DocEntry上的内部联接ODLN T3


 T2.ItemCode = t4.ItemCode上的内部联接OITM T4


 其中T3.DocEntry = @list_of_cols_val_tab_del


 和T2.Price <> T1.Price和T2.Dscription = T4.ItemName)> 0


 开始


 设置@error = 1


 set @error_message ='文档总数应与销售订单匹配'


 结束


 结束
 

过程标题如何?

致谢

微wx笑
3楼-- · 2020-09-03 17:07

您好 Nirmal Kumar 如果问题得到解决,请 标记正确答案并关闭线程

一周热门 更多>