It happened a few days ago to me, that I made some updates to ALV grid for our customer. By changing filed catalog I had to put the columns in different order, rename some of them and select slightly different data from the database. No big deal.
What was my surprise, when my report didn’t update – it had the new data in it (at least!), but the order didn’t change and the names as well. I did some research and here goes the solution. If the same happened to you, follow these simple steps:
1, Clean your layout design – SAP GUI sometimes keep the layout and displays it without notice.
- Go to Settings -> Layout -> Layout management
- Delete all the current layouts within the manager

Layout management
2, Clean buffer No.I – run program BALVBUFDEL
3, Clean buffer No.II – run program BCALV_BUFFER_DEL_SHARED
4, Run FM ‘STATUS_BUFFER_REFRESH’ – this helps for IE05, IE08 & other MM reports
5, You can try refresh tab & system buffers – run “/$TAB” & “/$SYNC” in transaction entry field
Now it’s the time to try again! Did it help? If it didn’t, try to check your code once again.

Yes, that’s often problem when I modify structure/table which is used for ALV fieldcatalog. It takes some time until ALV layout is updated. I didn’t know about that programs cleaning buffer, it could be useful.
Gracias mostro!!!