提交报告和list_from_memory

2020-09-03 11:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 在我的自定义报告中,我...

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

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


你好!

在我的自定义报告中,我需要使用SAP标准报告(hplcrpa0)中的数据。

我已经在我的自定义报告中尝试过SUBMIT,然后尝试了LIST_FROM_MEMORY,但不幸的是,我遇到了异常-" not_found"。

这是我使用的代码:

数据:abaplist的list_tab类型表。

 提交hplcrpa0导出列表到内存并返回
 pnppernr-low ='2681'
 pnpwerks-low ='0040'
 rep_id ='01'
 带有pnpbegda ='20190101'
 pnpendda ='20191231'。

 调用函数" LIST_FROM_MEMORY"
 表listobject = list_tab
 例外情况
 not_found = 1
 其他= 2。

我也尝试过

尝试。
   cl_salv_bs_runtime_info => get_data_ref(
    导入r_data = lo_data)。
   将lo_data-> *分配给。
  捕捉cx_salv_bs_sc_runtime_info。
   消息"无法检索ALV数据",键入" E"。
 尝试。

但是它总是带来转储。

有人可以帮我吗?

9条回答
空代码
2020-09-03 11:52

您好,

我找不到要在我的系统中试用的报告(我的是S/4 HANA 1809)。

但是无论如何,几天前我已经完成了类似的操作,而且效果很好...

首先,我建议您对问题进行根本原因分析:-

1。)报告在前台是否正常工作。

2。)您传递的参数值是它获取正确的数据。

3。)通过时检查DATE格式。

4。)查找任何转换例程(如果需要)。

5。)最后但并非最不重要的一点是,检查SAP社区是否存在类似的问题和答案。

https://answer.sap.com/questions/906614/submit-rep-exporting-list-to-memory-newbie-questio.html

https: //answers.sap.com/questions/1933153/submitand-exporting-list-to-memory-how-to-get-resu.html

这是我的踪迹,一切正常。...

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }

提交rmplan00
with plnty ='Q'
WITH material = ls_mapl-matnr"'67999'
WITH werk ='3110'
将列表导出到存储器
并返回。/p>

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; }

CALL FUNCTION'LIST_FROM_MEMORY'
TABLES
listobject = lt_ABAPLIST" list_tab
EXCEPTIONS
not_found = 1
OTHERS =2。
CALL FUNCTION'LIST_TO_ASCI'
TABLES < br> listasci = lt_asci
listobject = lt_ABAPLIST。