SQL FMS在CRD1中填充唯一的地址ID

2020-09-21 15:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家 要集成到另一个系统中,我...

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

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


专家

要集成到另一个系统中,我需要为业务合作伙伴上的所有地址都具有唯一的ID。 我创建了一个UDF,并用OCRD.CardCode-序列号-Ship/Bill to(C00002-3-B)的FMS填充了UDF。 此FMS适用于已经输入地址的当前BP,但是对于没有地址的BP,它将不会填充第一个。

非常感谢您的帮助,

马里

 SELECT前1个Concat(T0。[CardCode],'-',sub.num + 1,'-',T1。[AdresType])
 从OCRD T0内连接CRD1 T1到T0。[CardCode] = T1。[CardCode]和T1.AdresType = $ [CRD1.AdresType]左连接(选择(选择计数(T0。[CardCode]))
 从OCRD T0内联接CRD1 T1到T0。[CardCode] = T1。[CardCode]和T1.AdresType = $ [CRD1.AdresType]
 其中T0。[CardCode] = $ [$ 5.0])作为num,$ [$ 5.0]作为cc)sub on T0。[CardCode] = sub.cc
 T0。[CardCode] = $ [$ 5.0]