An ALV report is created using the standard function modules provided by SAP.
An ALV report can be created using the following steps.
- Include SLIS type pool – SLIS type pool contains all the data types required by ALV function modules.
- Data retrieval – Code the logic to fetch the data from database table into an Internal Table.
- Build Field Catalog – Add the columns into an internal that you want to display in the ALV output list.
- Pass the data table and field catalog table to ALV function module
TYPE-POOLS: slis. " SLIS contains all the ALV data types *&---------------------------------------------------------------------* *& Data Declaration *&---------------------------------------------------------------------* DATA: it_sbook TYPE TABLE OF sbook. DATA: it_fieldcat TYPE slis_t_fieldcat_alv, wa_fieldcat TYPE slis_fieldcat_alv. *&---------------------------------------------------------------------* *& START-OF-SELECTION *&---------------------------------------------------------------------* START-OF-SELECTION. *Fetch data from the database SELECT * FROM sbook INTO TABLE it_sbook. *Build field catalog wa_fieldcat-fieldname = 'CARRID'. " Fieldname in the data table wa_fieldcat-seltext_m = 'Airline'. " Column description in the output APPEND wa_fieldcat TO it_fieldcat. wa_fieldcat-fieldname = 'CONNID'. wa_fieldcat-seltext_m = 'Con. No.'. APPEND wa_fieldcat TO it_fieldcat. wa_fieldcat-fieldname = 'FLDATE'. wa_fieldcat-seltext_m = 'Date'. APPEND wa_fieldcat TO it_fieldcat. wa_fieldcat-fieldname = 'BOOKID'. wa_fieldcat-seltext_m = 'Book. ID'. APPEND wa_fieldcat TO it_fieldcat. wa_fieldcat-fieldname = 'PASSNAME'. wa_fieldcat-seltext_m = 'Passenger Name'. APPEND wa_fieldcat TO it_fieldcat. *Pass data and field catalog to ALV function module to display ALV list CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING it_fieldcat = it_fieldcat TABLES t_outtab = it_sbook EXCEPTIONS program_error = 1 OTHERS = 2.
Output
Hola Muchas gracias por este ejemplo salvaste mi vida 🙂
Hello 🙂 Thanks a bunch it was very helpful It’s been 2 days that I was trying to use ALVs in vain but now it is finally working
Excelente ejemplo¡¡¡¡
very usefull!!!!
Thank u for Making ABAP Easy..
hello
hi
please help me
how to create alv report
Merci beaucoup
i created one ddic table after i write the alv reports as well as above document but i did not get output please tell me and give me reply please send any document [email protected]
thanks admin….
it’s realy very help full
This is the best-est yet easiest ABAP tutorial on the internet till date !
superb …thanks
Thanks!!! Very Helpfull
please help me to create following one
Material Number –Selection Screen
Material Details(Table MARA, MARC, MARM,etc)
site was very useful to lear abap
thank a lot
site was very useful to learn abap
thanks a lot.
where does t_outtab comes frm
ENTER MATERIAL NUMBER IN PARAMATER FIELD.