FuBa AC_FLUSH_CALL

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

FuBa AC_FLUSH_CALL

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

Bei der Anzeige von Detailfeldern auf der untersten Ebene einer Baumstruktur kommt es zum Abbruch, der vom genannten FuBa mit dem Returncode = 3 ausgelöst wird.

Das komische ist, dass der Abbruch nicht immer vorkommt.

Kann es am Datentypen liegen, der den Feldern zugeordnet ist, die die Daten aus dem Screen aufnehmen?


Danke

Norbert

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: FuBa AC_FLUSH_CALL

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
hi!

Aktivere im Menü unter "System->Hilfsmittel" die Option "Autom. Queue syncrone Verarbeitung".
Damit bekommst du dann einen etwas aussagekräftigeren Kurzdump.

Hintergrund: SAP Verarbeitet aus Performacegründen alle Anfragen zum GUI hin Paketweise. Sprich es werden mehrere Anfragen gesamelt und mit einem Flush (AC_FLUSH_CALL) abgesendet. Der Fehler den du hast muss jetzt daher nicht zwingend von deinem Tree-Control stammen, sondern könnte auch von einer anderen Komponente stammen die gerade zufällig im selben Paket reingerutscht ist.
Mit der obrigen Option zwingst du SAP dazu, alle Befehle einzeln und sofort auszuführen. Somit kommt der Kurzdump sofort wenn der fehlerhafte Befehl ausgeführt wird. Aber Achtung: Das ganze führt auch zu einer spürbaren Verlangsamung des GUIs.

Profi-Tipp: Wenn es wirklich ein Fehler deinerseits im Tree-Control ist versuche mal alternativ in deinem Coding ein Tree-Model zu verwenden. Das gibt dir sofort eine visuelle Rückmeldung (ohne nichtssagenden Kurzdump) wenn etwas z.B. mit der Knotenabfolge oder den Items nicht passt.
z.B.: CL_GUI_COLUMN_TREE => CL_COLUMN_TREE_MODEL

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: FuBa AC_FLUSH_CALL

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Danke, die genaueren Angaben zum Dump haben geholfen. Das Feld mit den Informationen zum Knoten wurde durch einen DELETE fälschlicherweise gelöscht.

Viele Grüße

Norbert

Seite 1 von 1

Vergleichbare Themen

6
Antw.
3079
Views
CL_GUI_ALV_TREE Flush Error
von Aba » 14.10.2020 11:54 • Verfasst in ABAP® für Anfänger
8
Antw.
6060
Views
RFC FuBa Call - Korrupte Daten
von der_neuling » 17.04.2024 21:48 • Verfasst in ABAP® für Anfänger
1
Antw.
6143
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
5
Antw.
3490
Views
FUBA mit FUBA RSPO_OUTPUT_DEVICEDATA eine Liste ausgeben
von Thomas E » 06.05.2021 12:49 • Verfasst in ABAP® Core
4
Antw.
8033
Views
Call Transaction
von U020221 » 29.01.2013 20:00 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.