Skip to Content
0
Former Member
Apr 24, 2014 at 02:09 PM

Issue when catching the changes made in ALV

31 Views

I have the ff requirements.

  • I have main tabs - X and Y.
  • Under tab Y, I have 4 tabs - A, B, C, D.
  • I have problem with tab B.
    • This tab has an ALV table with 1 editable column.
    • This column is of type char80.
    • When I change the value on that column, I expect that when I click somewhere on my screen (say I navigate to other tabs), the data will be stored in the context. Now, when I try to catch my changes in WDDOBEFOREACTION, the old value is reflected. The new value that I entered wasn't caught.
    • I also notice that when I 'enter' after making my changes in the column, that's the time that my changes got caught in the context.
    • I tried to observed the data when it passed through WDDOBEFOREACTION, WDDOAFTERACTION, WDDOMODIFYVIEW after clicking 'enter', but at those moments the changes that I made were still not caught yet in the context.
    • Are there other methods that could have possibly caught the changes?

Please advise how and where to catch the changes I made in the ALV.

Thank you so much.