点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们很少有查询(SQ01)以ALV格式显示输出。 现在,用户希望将这些输出保存在AL11服务器中。 因此,为了满足该要求,我正在考虑使用FM LIST_FROM_MEMORY,它将为我提供Query的程序名称,并基于程序名称,我将使用Submit程序在Memory中获取输出。 下面是伪代码。
选择开始。
呼叫功能" RSAQ_REPORT_NAME"
导出工作区='X'
usergroup ="用户组名称"
query ="查询名称"
导入报告名称= lv_prognam。
提交(lv_prognam)导出列表以进行存储并返回。
CALL FUNCTION'LIST_FROM_MEMORY'
表格listobject = list_tab []
EXCEPTIONS not_found = 1
其他=2。
这里我面临两个问题。
1)一旦我调用Submit,它将打开我不想要的Query选择屏幕(因为此程序将以批处理方式运行)。
2)在list_tab []表中,我没有获得可读格式或正确格式的数据。
请帮助我,如何解决上述两个问题?
注意-我已经检查了 https://answers.sap.com/questions/12479304/sap-query-output-to-internal-table.html 和与此相关的更多线程,但没有帮助。
你好 Arpit Chelawat
您的LV_Program很可能具有选择屏幕。 由于您没有将任何值传递到选择屏幕,因此会弹出一个窗口。 查看SAP文档。
https://help.sap.com/doc/ abapdocu_752_index_htm/7.52/zh-CN/abapsubmit.htm
https://help.sap.com/doc/ abapdocu_752_index_htm/7.52/zh-CN/abapsubmit_interface.htm
要将LIST_TABLE []转换为可读格式,请使用功能模块LIST_TO_ASCI。 这是一个例子。 试试看。 假设LV_PROGRAM的输出是经典列表。
ABAPLIST的已经询问了获取SAP查询结果的问题,而检索输出(ABAP列表)不是最方便的方法:
一周热门 更多>