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

All-new Echo Dot Smart speaker with Alexa

This bundle includes Echo Dot (3rd Gen) Charcoal and Philips Hue White A19 Medium Lumen Smart Bulb, 1100 Lumens. Built in Smart Home hub. Ask Alexa to control Zigbee-compatible devices. No additional Philips Hue hub required. Two choices for easy smart lighting - Start setting the mood with Hue Smart bulbs and your Echo device, supporting up to 5 Hue Bluetooth & Zigbee smart bulbs. Add the Hue Hub for whole-home smart lighting (up to 50 light points) and bonus features.

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.