This ques is purely on implementing ALV with OOPS.
My question is:
1) In ALV with OOPS why the process of creating a screen(se51) and adding a custom container & finally passing the object refernce to 'alv_grid' and finally calling 'ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY' is introduced as this was not present in normal ALV, what is the purpose of this approach & advantages of this approach.?
2)here report pgm is created as 'executable program' (instead of Module-pool) & still we are mapping the 'Module' coding created in the screen-painter into the report pgm,Is there any specific purpose/advantage behind this ?
plz DONT post answers related to normal ALV........