如何在ABSL中创建Nodes实例

2020-09-25 00:47发布

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

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


专家们,

在Cloud Application Studio中,我创建了一个自定义业务对象,其中包含多个临时元素,以及具有临时元素的节点。 目的是通过网络服务从C4C收集数据。 将数据转发用于创建PDF后,将其丢弃。

我面临的问题是,通过创建一个节点的实例时

 this。 .Create(<包含数据的结构>); 

(->

)节点的创建无法正常进行。 没有错误消息出现,但是在调试器中,只有根节点元素正确显示并包含数据,而子节点甚至没有出现。 (->

当在调试器的第65行的断点处检查调试器中的变量EquipmentChild时,Web服务才能正确接收数据(->

)填充了检索到的数据。

如果您能提供一个提示,为什么不附加节点实例并可以将其用作进一步使用,那就太好了。

最诚挚的问候,周末愉快,
帕特里克

(88.6 kB)

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

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


专家们,

在Cloud Application Studio中,我创建了一个自定义业务对象,其中包含多个临时元素,以及具有临时元素的节点。 目的是通过网络服务从C4C收集数据。 将数据转发用于创建PDF后,将其丢弃。

我面临的问题是,通过创建一个节点的实例时

 this。 .Create(<包含数据的结构>); 

(->

)节点的创建无法正常进行。 没有错误消息出现,但是在调试器中,只有根节点元素正确显示并包含数据,而子节点甚至没有出现。 (->

当在调试器的第65行的断点处检查调试器中的变量EquipmentChild时,Web服务才能正确接收数据(->

)填充了检索到的数据。

如果您能提供一个提示,为什么不附加节点实例并可以将其用作进一步使用,那就太好了。

最诚挚的问候,周末愉快,
帕特里克

(88.6 kB)
付费偷看设置
发送
3条回答
歪着头看世界
1楼 · 2020-09-25 01:37.采纳回答

帕特里克你好,

我创建了此临时BO的快速和小型副本,并通过操作添加了项目。

(在测试外壳中)工作正常。

如果您可以验证子节点是否至少存在于持久性中,那么这对于调试器的显示"只是"一个问题。

尽管如此,要解决此问题,您仍需要创建事件。

对不起,
。 Horst

我是小鹏鹏啊
2楼-- · 2020-09-25 01:25

Hello Horst,

非常感谢您的快速回复。 当然,我提供BODL( scbodl.txt )和ABSL( scabsl.txt )作为附件。

作为进一步的信息-在ABSL代码中,接收单个数据字段(存储在根节点中)的第26-39行工作正常,之后我可以在调试器中看到该值。 但是对于子节点,它无法正常工作/显示。

最好的问候,
帕特里克

暮风yp
3楼-- · 2020-09-25 01:22

你好,帕特里克

我假设我们键入" SimpleCustomerBO"的" this"和" IBase"是此BO的Root节点的子节点?

在这种情况下,调试器必须将" IBase"显示为" this"的子项,即使它是初始的,就像在第二张图片中将" IBase"显示为" not set"一样

请提供BODL和完整的ABSL代码。

谢谢,
。 霍斯特

一周热门 更多>