通过自定义报告使用SUBMIT时出现运行时错误" SYSTEM_ABAP_ACCESS_DENIED"

2020-09-04 10:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在标准报告中使用SUBMIT后,...

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

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


在标准报告中使用SUBMIT后,我试图使用cl_salv_bs_runtime_info来获取内存中的ALV数据。

以上代码为:

报告ztest1。

 FIELD-SYMBOLS  TYPE ANY TABLE。
 数据lr_pay_data类型REF TO数据。

 cl_salv_bs_runtime_info => set(
    导出显示= abap_false
              元数据= abap_false
              数据= abap_true)。

 提交rfts7000
  然后返回。

 尝试。
     cl_salv_bs_runtime_info => get_data_ref(
       正在导入r_data = lr_pay_data)。
     ASSIGN lr_pay_data-> * TO 。
   捕获cx_salv_bs_sc_runtime_info。
     消息"无法检索ALV数据"类型" E"。
 ENDTRY。

 cl_salv_bs_runtime_info => clear_all()。
 

运行时,程序rfts7000将运行并提示选择数据。

ST22提取物:

提交选择屏幕后,我得到:

snipaste-20190808-111255.jpg (136.5 kB)