将输出报告到内部表

2020-09-04 23:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 已经存在由写语句生成的带...

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

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


嗨,

已经存在由写语句生成的带有输出的报告。 我想将报告输出放入内部表中(输出行将存储为字符串)。 是否有任何功能模块或任何其他方式可以实现这一目标。

我不想移动产生输出的字符串并准备内部表。 我想知道是否有任何直接的机制。

预先感谢

Vishnu Priya

8条回答
黑丝骑士
2020-09-04 23:48 .采纳回答

嗨,

创建一个包装程序,然后提交现有报告。 然后使用" LIST_FROM_MEMORY"获取生成的列表,然后使用FM" LIST_TO_TXT"转换为文本。

检查此示例程序以获取详细信息:

报告ZKK_LIST2。

类型:从tt开始,

line(202),

tt的结尾。

数据:xlist类型的abaplist在标题行出现0。

数据:xtext类型tt的标题行出现0。

选择开始。

将zkk_list1导出列表提交到内存并返回。

CALL FUNCTION'LIST_FROM_MEMORY'

表格

LISTOBJECT = xlist

例外

NOT_FOUND = 1

OTHERS = 2

CALL FUNCTION'LIST_TO_TXT'

  • 导出

  • LIST_INDEX = -1

表格

LISTTXT = xtext

LISTOBJECT = xlist

例外

EMPTY_LIST = 1

LIST_INDEX_INVALID = 2

OTHERS = 3

断点。

选择结束。

一周热门 更多>