我们如何获取类的属性

2020-08-26 09:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 任何人都可以解释通...

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

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


大家好,

任何人都可以解释通过类来获取属性的细节吗?

要求是获取ina表io_table的值(类型为REF到cl_salv_table的类型),该表包含值{O:23 * \ CLASS = CL_SALV_TABLE}。

{O:23 * \ CLASS = CL_SALV_TABLE} -R_TABLE是我需要提取到另一个内部表中的字段。

有人可以解释如何实现吗?

任何指针都会有所帮助

谢谢

梅尔文

主持人消息:主题行已修改-"紧急"已降级。

消息的编辑者:Suhas Saha

5条回答
宇峰Kouji
2020-08-26 09:08

这可能会有所帮助。 我仍然不明白为什么相关的内部表没有自动与排序同步。

数据:lr_sorts类型对cl_salv_sorts的引用,lt_sort类型salv_t_sort_ref,ls_sort类型salv_s_sort_ref。 日期选项卡键入abap_sortorder_tab。 日期行类型abap_sortorder。  lr_sorts = gr_table-> get_sorts()。  lt_sort = lr_sorts-> get()。 如果lt_sort不是初始的。 在lt_sort循环到ls_sort。  if ls_sort-r_sort-> get_group()eq if_salv_c_sort => sort_up。 行降序='X'。  line-name = ls_sort-columnname。 将行追加到otab。 万一。  if ls_sort-r_sort-> get_group()eq if_salv_c_sort => sort_down。 升序='X'。  line-name = ls_sort-columnname。 将行追加到otab。 万一。 结束循环。 按(otab)对gr_table排序。