Menu

Reset ALV Display Buffers in SAP ERP

2014-08-14       

Have you ever worked on an ALV list report and wondered why, after you’ve repeatedly tested and modified your program, the ALV field catalog doesn’t seem to influence the actual table anymore? Read on to find out how to fix this.

Recommended Now

Fire TV Stick Lite Essentials Bundle

This bundle contains Amazon Fire TV Stick Lite and Mission USB Power Cable. The USB power cable eliminates the need to find an AC outlet near your TV by powering Amazon Fire TV directly from your TV's USB port. Includes special power management circuitry that enhances the peak power capability of the USB port by storing excess energy and then releasing it as needed.

Check it out on amazon.com →

The ALV function groups, SLVC_FULLSCREEN and SALV, use the generic SAP buffering system represented by the package SBUF. When you execute function modules like REUSE_ALV_LIST_DISPLAY or REUSE_ALV_GRID_DISPLAY, the field catalog is buffered in order to increase processing speed. That’s a nice feature that makes a lot of sense in a production environment – after all, field catalogs don’t change that often.

In a development environment however, this feature might mess with your programming activities. If you notice that the ALV table does not change any more according to your changes to the field catalog, execute the program BALVBUFDEL. This deletes the global ALV buffers and makes sure that the ALV table display corresponds to the changes you made again.