无法使用类cl_salv_bs_runtime_info从标准报告中获取数据

2020-09-06 15:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当前,我正在处理一项...

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

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


专家们,

当前,我正在处理一项要求,以获取标准报告的输出(ALV)并将其放置在应用程序服务器上。

标准报告正在使用REUSE_ALV_GRID_DISPLAY显示输出。

我遵循以下方法

1)提交XXXXXX并将返回的列表返回到内存和FM的

" LIST_FROM_MEMORY"和" LIST_TO_ASCI"。

通过选择所有列来运行标准报告输出时,转换为ASCI时,数据将被截断。

2)使用类CL_SALV_BS_RUNTIME_INFO。

 1。 设置运行时间信息后,我仍然看到标准报告的输出。
 2.在Submit语句中未检索到任何数据。
 3.我在CL_SALV_BS_RUNTIME_INFO的SET_METADATA方法中设置了一个断点,但未触发该断点。  
 cl_salv_bs_runtime_info => set(
     导出显示=空间
               元数据=空间
               数据='X')。
 提交XXXXXX并返回。
   尝试。
      cl_salv_bs_runtime_info => get_data_ref(
         正在导入r_data = gt_pos_data)。
       ASSIGN gt_pos_data-> * TO 。
     捕获cx_salv_bs_sc_runtime_info。
        消息"无法检索ALV数据"类型" E"。
   ENDTRY。
 

感谢您是否可以让我知道我在这里是否缺少任何东西。

此致

穆罕默德