Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 

ALV using OOPS

0 Kudos

Hi experts, I have basic idea about alv report. Now I want to learn alv using OOPS concept.

Please guide me


Community Manager
Community Manager
0 Kudos

Hi and welcome to the SAP Community!

Thank you for visiting SAP Community to get answers to your questions. Since you're asking a question here for the first time, I recommend that you familiarize yourself with (if you haven't already), as it provides tips for preparing questions that draw responses from our members. For example, you can outline what steps you took to find answers (and why they weren't helpful) and share screenshots of what you've seen/done. The more details you provide, the more likely it is that members will be able to assist you.

Should you wish, you can revise your question by selecting Actions, then Edit (although once someone answers your question, you'll lose the ability to edit the question -- but if that happens, you can leave more details in a comment).

Finally, if you're hoping to connect with readers, please consider adding a picture to your profile. Here's how you do it: By personalizing your profile with a photo of you, you encourage readers to respond.


Julia SAP Community Moderator

Active Contributor
0 Kudos

Have a look to the demo programs starting with SALV_DEMO...

Active Contributor

First learn to search the Web:

learn alv using OOPS concept

Active Contributor
0 Kudos

There are lots of demo reports available for ALV. You can access them through transaction SE38. Run those programms, play around, and analyse the coding. Use those reports as a starting point to build your own ALV reports:

  • Demo Reports starting with SALV_DEMO* are using the "Simple ALV for simple Tables" with class CL_SALV_TABLE Look for instance at report SALV_DEMO_TABLE_SIMPLE, which gives you three examples how to use SALV
    In order to get actual data for the demo reports, run function module BCALV_GENERATE_ALV_T_T2 (SE37)
  • Demo Reports starting with BCALV* are using the more sophisticated "ALV List Viewer" with class CL_GUI_ALV_GRID
    Look for instance at report BCALV_GRID_DEMO.
    Use report BC_DATA_GENERATORTOP (SE38) to fill the example SFLIGHT tables with data

There are many more examples for very specic ALV functionalities.