如何查询关联中的所有数据?

2020-09-12 13:16发布

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

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


您好,专家,我正在尝试创建一个简单的自定义BO,它将在我们的C4C系统中存储每个客户的UUID和各自的外部ID。

我已经编写了一个代码 如下

我已经在触发该代码的客户TI屏幕内创建了一个EC。

我正在查询客户BO以成功获取所有1200多个记录,但是,问题是当我尝试获取 使用标识关联的外部ID,只有与我触发该代码的BP的外部ID一起存储在BO中。 而其他所有内容均为空白!

请参阅下面的屏幕以获取结果。


请帮助我! 如何将Ext ID及其各自的UUID存储在BO中?

问候,
Akash

(21.4 kB)

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

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


您好,专家,我正在尝试创建一个简单的自定义BO,它将在我们的C4C系统中存储每个客户的UUID和各自的外部ID。

我已经编写了一个代码 如下

我已经在触发该代码的客户TI屏幕内创建了一个EC。

我正在查询客户BO以成功获取所有1200多个记录,但是,问题是当我尝试获取 使用标识关联的外部ID,只有与我触发该代码的BP的外部ID一起存储在BO中。 而其他所有内容均为空白!

请参阅下面的屏幕以获取结果。


请帮助我! 如何将Ext ID及其各自的UUID存储在BO中?

问候,
Akash

(21.4 kB)
付费偷看设置
发送
3条回答
Haoba3210
1楼-- · 2020-09-12 13:50

您好 Akash Devdhar

我看不到任何代码问题。 但是,内部for循环会触发与客户相关联的每个标识(客户可以根据PartyIdentifierTypeCode与许多标识类型相关联),并且仅获取最终在您的自定义BO中设置的最后一个标识。

请在内部的for循环中放入调试器,以获取答案。

致谢

Venkatesh

www.linkedin.com/in/venkatesh-govindan-80815218

天桥码农
2楼-- · 2020-09-12 14:04

您好,Venkatesh,

我的要求是创建一个BO,该BO将存储所有BP的所有UUID及其各自的外部ID。
UUID在客户BO的根节点中,而外部ID在"标识"->" BusinessPartnerID"下。
如何从查询的客户BO的各个实例中获取每个客户的BusinessPartner ID?

关于,
Akash

大简至美
3楼-- · 2020-09-12 13:44

嗨,Akash,

您的原始代码正确无误,可以满足您的上述要求-我的评估。 您只能检查一件事。

1)在内部for循环中保留一个调试器,并为客户的每个标识节点检查PartyIdentifierTypeCode和BusinessPartnerID的值。

我的怀疑者:客户可能设置了许多标识。 尽管可能设置了不同的标识,但是您的标识中可能设置的业务伙伴ID很少/其中一个。 如果是这样,那么按照您的编程逻辑,您只需要获取最后一个标识集的业务伙伴ID。 因此,您没有得到值(可能是)

致谢

Venkatesh

www.linkedin.com/in/venkatesh-govindan-80815218

一周热门 更多>