从REF TO DATA对象的访问结构问题

2020-09-27 14:39发布

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

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


你好

我从REF TO DATA对象访问结构时遇到问题,该对象作为方法的导出参数(ER_ENTITYSET)获得。 该对象是动态生成的。

要求是在结构TOCNIT中更改一​​个值。

问题在于访问此对象的非常复杂的构造。

我已附上调试器视图的屏幕截图。 视图的左侧是该方法的类实现。 如您所见,我尝试了很多可能性,但没有找到正确的方法。

在屏幕截图的右侧,您可以看到ER_ENTITYSET的结构。

顺便说一句,该类没有提供任何方法来单独获取数据。

您有什么建议吗?

感谢和问候。

亚历山大

(138.7 kB)

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

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


你好

我从REF TO DATA对象访问结构时遇到问题,该对象作为方法的导出参数(ER_ENTITYSET)获得。 该对象是动态生成的。

要求是在结构TOCNIT中更改一​​个值。

问题在于访问此对象的非常复杂的构造。

我已附上调试器视图的屏幕截图。 视图的左侧是该方法的类实现。 如您所见,我尝试了很多可能性,但没有找到正确的方法。

在屏幕截图的右侧,您可以看到ER_ENTITYSET的结构。

顺便说一句,该类没有提供任何方法来单独获取数据。

您有什么建议吗?

感谢和问候。

亚历山大

(138.7 kB)
付费偷看设置
发送
2条回答
绿领巾童鞋
1楼 · 2020-09-27 15:20.采纳回答

它看起来像普通表。 所以尝试这样的事情:

 FIELD-SYMBOLS <表>类型标准表。
 ASSIGN er_entityset-> * TO <表>。
 在处分配ASSIGNING FIELD-SYMBOL()。
   清除sy-subrc。
   当sy-subrc = 0时。
     将结构的组件sy-index分配给FIELD-SYMBOL()。
     检查sy-subrc = 0。
     写:/。  " <-这是字段值
   结束。
 结局。
   
打个大熊猫
2楼-- · 2020-09-27 15:21

嗨,Evgeniy,

感谢您的快速重播! 很好。

致谢

亚历山大

一周热门 更多>

向帮助了您的网友说句感谢的话吧!