Falsche Ausgabe mit WRITE_FORM

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Falsche Ausgabe mit WRITE_FORM

Beitrag von ABAP - Programmierer (ForumUser / 35 / 0 / 0 ) »
Hallo!

Ich hab folgendes Problem:

Ich hab eine globale Struktur und eine globale Tabelle in meinem Druckprogramm angelegt und wollte ein Feld der globalen Struktur in einem Loop über die Tabelle ausgeben, doch ich bekomme leider nur den letzten Wert in der Tabelle 4 mal ausgegeben!
Weiß vielleicht jemand, auf was man achten muss bei WRITE_FORM, damit nich immer der gleiche Wert ausgegeben wird?
Habe bei FUNCTION = "APPEND" mitgegeben.

edit: hab auch noch so was ähnliches gefunden: http://www.abapforum.com/forum/viewtopic.php?p=17149

mfg, euer Programmierer

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


Beitrag von ewx (Top Expert / 4872 / 314 / 644 ) »
Hi Programmierer,

hast du vielleicht sowas hier gemacht:

Code: Alles auswählen.

LOOP AT it_tab INTO wa_tab.
...
...
CALL FUNCTION 'WRITE_FORM'.
ENDLOOP.
Und im Formular steht:

Code: Alles auswählen.

* &it_tab-feldx&
??? :?:
Enno

Beitrag von ABAP - Programmierer (ForumUser / 35 / 0 / 0 ) »
Hallo!

Stimmt fast, denn bei mir würde das stehen: &wa_tab-feldx&
Mir ist aufgefallen, dass es funktioniert, wenn ich es im MAIN ausgeben lasse, doch kann man das nicht irgendwie in einem Nebenfenster ausgeben lassen?

mfg, euer Programmierer

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Hi Programmierer.

Elemente in Nebenfenstern können nur einmal angesprochen werden! Du hast jetzt mehrere Möglichkeiten das zu "umgehen".

1. Wenn du weisst wie oft der loop durchlaufen wird, kannst du dir das feld (&wa_tab-feldx&) in verschiedene Hilfsvariablen (g_help1, g_help2, ...) speichern und diese dann alle im gewünschen Element im Formular andrucken.
NT: kompliziert und nicht flexibel.

2. Du schmeisst das Element in das MAIN - Fenster und veränderst dessen Größe so, dass es wieder an der richtigen Stelle steht. => tricky aber es funktioniert

3. Du machst ein neues Fenster für diese eine spezielle Ausgabe (aber kein Element!) und druckst das Fenster mehrmals an. => weis aber nicht ob das so funktioniert, aber einen Versuch wärs wert :wink:

Hoffe ich konnte dir weiterhelfen.


mfg Andi
Hauptsoch: HAUPTSOCH!

Seite 1 von 1

Vergleichbare Themen

7
Antw.
3117
Views
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09 • Verfasst in ABAP® für Anfänger
10
Antw.
4181
Views
WRITE Ausgabe auf einem Dynpro
von Paul » 30.10.2018 14:39 • Verfasst in ABAP® für Anfänger
11
Antw.
3090
Views
Ordnen folgender WRITE-Ausgabe
von hmaxi96 » 17.03.2016 14:05 • Verfasst in ABAP® für Anfänger
12
Antw.
4988
Views
CL_SALV_TABLE Währung ohne Dezimalstellen falsche Ausgabe
von Romaniac » 15.10.2024 09:46 • Verfasst in Dialogprogrammierung
1
Antw.
1954
Views
Falsche Ausgabe nach CALL SELECTION-SCREEN
von Wolke » 02.04.2014 15:42 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
vor 7 Stunden von wreichelt 2 / 28
Absprung VA02 Position
vor 9 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 10 Stunden von Manfred K. 1 / 23

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.

Aktuelle Forenbeiträge

Mahnung erstellen
vor 7 Stunden von wreichelt 2 / 28
Absprung VA02 Position
vor 9 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 10 Stunden von Manfred K. 1 / 23

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 10 Stunden von Manfred K. 1 / 23
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 412