ABAP编程中的报告

2020-08-21 06:19发布

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

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


我对abap编程非常陌生。 我需要详细了解三种报告类型:.Classical,Interactive和ALV。

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

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


我对abap编程非常陌生。 我需要详细了解三种报告类型:.Classical,Interactive和ALV。

付费偷看设置
发送
3条回答
CPLASF-自律
1楼 · 2020-08-21 07:10.采纳回答

您好,Subhajit

此链接可以帮助您详细了解。

apap报告的不同类型

用于理解的示例程序

# p#

经典->使用WRITE语句简单(旧,不再存在)

ALV->使用ALV对象(网格或树),易于使用且生成速度非常快 网格或树形

交互式->在您的程序中,您将必须管理事件(调用事务,...)

愤怒的猪头君
2楼-- · 2020-08-21 06:56

您好 Subhajit Saha

树液中有许多报告类型,它们根据不同的要求用于实现不同的功能,例如:

1。 古典的:这些是​​旧的SAP报告,您将在其中编写自定义代码来设计从行到列的所有内容,宽度,高度,颜色以及所有基本功能,如sort,sum等。 (仅用于开发人员进行测试,以快速,可靠地获取和检查输出)。

2。 ALV:这些报告是非常漂亮的报告,实际上您只需要将数据(即内部表)传递到一些预定义的SAP类/功能模块中,您将为我设计所有上面提到的东西。 (在SAP系统中检入SE37 tcode中的REUSE_ALV_GRID_DISPLAY功能模块)。 命名为Abap列表查看器。

3。 交互式:嗯,这实际上不是报告的类型,而是ALV功能的扩展,当您希望alv/report最终显示是交互式的时,即单击某行可提供向下钻取功能或拖放 Alv数据的功能等。.您可以参考一些标准sap程序,其中提供了这些代码以供参考。

4。 LDB报告:这些报告是一种非常不同的报告,因为上述其他报告通常随报告的显示和UI发生变化,这实际上会更改整个程序的功能,并且仅在特定条件(确切要求)下使用。 在这里,您提到了该报告的逻辑数据库(在使用LDB(例如PNP,PNPCE)处理HCM报告时,会经常发现该数据库,但即使是像ME2A这样的MM标准报告也使用了此功能),这里您具有一些扩展功能,例如事件的使用 HCM LDB报告中的"获取PERNR"使您的业务逻辑和编码部分变得轻松,一旦您稍后再深入研究它,将对您更有意义。

5。有些人也将ABAP SQVI报告(通常称为ABAP查询报告)视为不同类型,但是它不涉及编码,而是可以通过选择表并加入某些字段来最终创建SQVI来创建用户特定的报告。 生成报告。 为此,您可以在线搜索一些预定义的步骤。

谢谢

M.M。

灬番茄
3楼-- · 2020-08-21 06:57

您从哪里得到分类的?

什么是"古典报告"? 也许是一个报告,其中一个屏幕用于输入选择标准,而一个屏幕则输出结果,除了按钮Execute和Back!之外,不能进行任何交互!?

什么是"交互式报告"? 也许是可以在其中输入数据并将数据存储在数据库中的报告!?

什么是" ALV报告"? 可能与经典报表相同,但输出是通过ALV!? 因此,这是否意味着"经典报告"是不通过ALV输出结果的报告。

也许您应该读一本SAP出版的新书。

一周热门 更多>