检测报告是否为 SAP 查询
Detect if report is a SAP query
我有一个调用报表并将其输出转换为 JSON 的 ABAP 程序。
不幸的是,这不适用于 SAP Queries like described in 。
如果报表名称为字符串,我如何检测报表是否为 SAP 查询。例如AQZZZMM=========ZME80FN=======
到目前为止,我是这样调用报告的:
SUBMIT (IV_REPORT_NAME)
WITH SELECTION-TABLE selection_table
AND RETURN.
可以使用功能模块RSAQ_DECODE_REPORT_NAME
,如下测试报告。
report zz_test_query_report.
parameters: p_repid type repid.
call function 'RSAQ_DECODE_REPORT_NAME'
exporting
reportname = p_repid
exceptions
no_query_report = 1.
if sy-subrc eq 0.
write: / p_repid, 'is a query report'.
else.
write: / p_repid, 'is not a query report'.
endif.
我有一个调用报表并将其输出转换为 JSON 的 ABAP 程序。
不幸的是,这不适用于 SAP Queries like described in
如果报表名称为字符串,我如何检测报表是否为 SAP 查询。例如AQZZZMM=========ZME80FN=======
到目前为止,我是这样调用报告的:
SUBMIT (IV_REPORT_NAME)
WITH SELECTION-TABLE selection_table
AND RETURN.
可以使用功能模块RSAQ_DECODE_REPORT_NAME
,如下测试报告。
report zz_test_query_report.
parameters: p_repid type repid.
call function 'RSAQ_DECODE_REPORT_NAME'
exporting
reportname = p_repid
exceptions
no_query_report = 1.
if sy-subrc eq 0.
write: / p_repid, 'is a query report'.
else.
write: / p_repid, 'is not a query report'.
endif.