sapdev logo background
sapdev logo sapdev logo
Comments

Main Steps to create ALV simple Tree(Using Objects)




The ALV tree report produces uses OBJECT METHOD functionality in-order to produce a tree structured ALV output.

The creation of an ALVtree report first requires the creation of a simple program to build the simple tree details and to call a screen which will be used to display the ALV simple tree. The screen should be created with a 'custom control' where you wish the ALV simple tree report to appear. For the following example it will have the name 'SCREEN_CONTAINER'.

Creation of Main Program code, Data declaration and screen call

Creation of 'INCLUDES' to store ALVtree code
Create Screen along with PBO and PAI modules for screen
Define OK CODE(SY-UCOMM) variable
Add screen control to PAI module(INCLUDE Z......I01)
Create pf-status

Once you have the main program code in place to call the screen which will display the ALV simple tree, you now need to setup the actual ALVtree and populate it. As this is screen based(dialog) the display coding will be performed within the PBO screen module. Therefor you need to add the following processes to the PBO(STATUS_0100) module of the screen.

Create Custom control

Create the following objects step by step

Create Container
Create Object in Container
Create simple ALV Tree Hierarchy
Add 'does tree already exist?' check
Register Events

OR!!!!! Create the following objects in one step!
ABAP code listing of PBO(..O01) and FORM(..F01) includes should now look like this


<---Return to ALV tree menu




comments powered by Disqus