更改应收发票中的NumAtCard字段时更新日记帐分录中的Ref2

2020-08-15 05:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我更新应收发票中的Nu...

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

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


嗨,

当我更新应收发票中的NumAtCard字段时,我想知道如何更新日记帐分录中的ref2。

我的问题是

当我更新应收发票中的NumAtCard时,没有更新日记帐分录中的Ref2字段。

我也想在那里更新。

请告诉我我应该怎么做。

谢谢。

8条回答
奄奄一息的小鱼
2020-08-15 05:35

亲爱的

下面仅是一个示例,您可以根据需要进行修改,并希望您了解SQL:

IF((@@ object_type = N'13')和@transaction_type位于(N'A', N'U'))

开始

宣告@ExciseNum NVARCHAR(1000)

SELECT @ ExciseNum = COALESCE(@ ExciseNum +',','')+ ISNULL(Cast(A.DocNum as Nvarchar(100)),'') FROM(选择不同的T5.DocNum 从OINV T0

左外连接INV1 T1到T0.DocEntry = t1.docentry

左外连接DLN1 t2在T1.BaseEntry = T2.DocEntry 和T1.BaseType = t2.ObjType 和T1.BaseLine = t2.LineNum

左外部在t3.DocEntry = t2.DocEntry上加入ODLN T3 在t4.BaseEntry = t3.DocEntry上左外加入OEI1 T4 和t4.BaseLine = t2.LineNum 和t2.ObjType = t4.BaseType

左外部在T4.DocEntry = T5.DocEntry上加入OOEI T5

T0.DocEntry=@list_of_cols_val_tab_del

UPDATET4 SETT4.U_OEINo = @ExciseNum FROMOINV T4 WHERET4.DocEntry = @list_of_cols_val_tab_del

END

一周热门 更多>