FuBa REUSE_ALV_FIELDCATALOG_MERGE – I_bypassing_buffer Kein Refresh

Der FuBa ist tödlich.

Wenn nicht konsequent von vornhinein I_BYPASSING_BUFFER = ‚X‘ verwendet wurde, verwendet der FuBa immer einen Buffer.

Und jetzt kommt der Hacken.

Wenn nach einer Änderung im ALV Deklaration ein Fehler ist, wird der Fehler nicht ausgeworfen, sondern das ALV Layout aus dem alten Buffer genommen, der nie sauber gelöscht werden kann.

Ich behaupte, alle Refresh Probleme sind auf dieses Phänomen zurückzuführen, und nichts anderes.

BALVBUFDEL
BCALV_BUFFER_DELETE
BCALV_BUFFER_DEL_SHARED

sind recht nett, funktionieren aber in dem Fall auch nicht.

Auch ALVBUFFER in der Parametern mit aktuellen Datum ala 20200101 JJJJMMTT funktioniert nicht.