2020-08-21 06:19发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我对abap编程非常陌生。 我需要详细了解三种报告类型:.Classical,Interactive和ALV。
您好,Subhajit
此链接可以帮助您详细了解。
apap报告的不同类型
用于理解的示例程序
经典->使用WRITE语句简单(旧,不再存在)
ALV->使用ALV对象(网格或树),易于使用且生成速度非常快 网格或树形
交互式->在您的程序中,您将必须管理事件(调用事务,...)
您好 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。
您从哪里得到分类的?
什么是"古典报告"? 也许是一个报告,其中一个屏幕用于输入选择标准,而一个屏幕则输出结果,除了按钮Execute和Back!之外,不能进行任何交互!?
什么是"交互式报告"? 也许是可以在其中输入数据并将数据存储在数据库中的报告!?
什么是" ALV报告"? 可能与经典报表相同,但输出是通过ALV!? 因此,这是否意味着"经典报告"是不通过ALV输出结果的报告。
也许您应该读一本SAP出版的新书。
最多设置5个标签!
您好,Subhajit
此链接可以帮助您详细了解。
apap报告的不同类型
用于理解的示例程序
# p#经典->使用WRITE语句简单(旧,不再存在)
ALV->使用ALV对象(网格或树),易于使用且生成速度非常快 网格或树形
交互式->在您的程序中,您将必须管理事件(调用事务,...)
您好 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。
您从哪里得到分类的?
什么是"古典报告"? 也许是一个报告,其中一个屏幕用于输入选择标准,而一个屏幕则输出结果,除了按钮Execute和Back!之外,不能进行任何交互!?
什么是"交互式报告"? 也许是可以在其中输入数据并将数据存储在数据库中的报告!?
什么是" ALV报告"? 可能与经典报表相同,但输出是通过ALV!? 因此,这是否意味着"经典报告"是不通过ALV输出结果的报告。
也许您应该读一本SAP出版的新书。
一周热门 更多>