This is one of my published blog on the SAP Community Network.
In this blog, I described a way to overcome the restrictions of SALV models.
Follow:
Power of ABAP Objects: Overcome the Restrictions of SALV Model
This is only possible because of the power of the ABAP objects which gives us the access to the protected attributes in the derived child class.
Warning: Here I am trying to overcome the restriction and accessing the SALV attributes which SAP has not intented to expose to outside world and it made it protected. Read Thomas Jung’s warning below the post.



Hi naimesh, your blog contain very helpful.
By the way I want to know about call windows sound or whatever sound with abap.
Because I am still develop interface, I want appear sound via internal speaker if any error.
hopefully you can help me.
thx a lot before and after.
Your blog is very helpful. Thank you.
Where is the editable ALV useful. Is it just to edit the data and then the printout or we can use it to post data or maintain the table too.
Thanks
In 10 years, I have coded only 5 editable ALVs (using the old cl_gui_alv_grid), so this is not an important tool in my toolbox. What I found very funny was SAP’s responses. They could have had a disclaimer such as “SALV is not editable and we will NOT provide support!’.
Heep up the great work!
Hello Steve,
Yes, you are correct. SAP has documented that “SALV is not editable” but they never mentioned that they wont support if someone tries to do this type of tricks.
Regards,
Naimesh Patel