点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在Cloud Application Studio中,我创建了一个自定义业务对象,其中包含多个临时元素,以及具有临时元素的节点。 目的是通过网络服务从C4C收集数据。 将数据转发用于创建PDF后,将其丢弃。
我面临的问题是,通过创建一个节点的实例时
this。.Create(<包含数据的结构>);
(->
)节点的创建无法正常进行。 没有错误消息出现,但是在调试器中,只有根节点元素正确显示并包含数据,而子节点甚至没有出现。 (->
)
当在调试器的第65行的断点处检查调试器中的变量EquipmentChild时,Web服务才能正确接收数据(->
)填充了检索到的数据。
如果您能提供一个提示,为什么不附加节点实例并可以将其用作进一步使用,那就太好了。
最诚挚的问候,周末愉快,
帕特里克
(88.6 kB)
帕特里克你好,
我创建了此临时BO的快速和小型副本,并通过操作添加了项目。
(在测试外壳中)工作正常。
如果您可以验证子节点是否至少存在于持久性中,那么这对于调试器的显示"只是"一个问题。
尽管如此,要解决此问题,您仍需要创建事件。
对不起,
。 Horst
Hello Horst,
非常感谢您的快速回复。 当然,我提供BODL( scbodl.txt )和ABSL( scabsl.txt )作为附件。
作为进一步的信息-在ABSL代码中,接收单个数据字段(存储在根节点中)的第26-39行工作正常,之后我可以在调试器中看到该值。 但是对于子节点,它无法正常工作/显示。
最好的问候,
帕特里克
你好,帕特里克
我假设我们键入" SimpleCustomerBO"的" this"和" IBase"是此BO的Root节点的子节点?
在这种情况下,调试器必须将" IBase"显示为" this"的子项,即使它是初始的,就像在第二张图片中将" IBase"显示为" not set"一样
请提供BODL和完整的ABSL代码。
谢谢,
。 霍斯特
一周热门 更多>