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 / 4849 / 313 / 642 ) »
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.
2655
Views
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09 • Verfasst in ABAP® für Anfänger
11
Antw.
2962
Views
Ordnen folgender WRITE-Ausgabe
von hmaxi96 » 17.03.2016 14:05 • Verfasst in ABAP® für Anfänger
10
Antw.
4004
Views
WRITE Ausgabe auf einem Dynpro
von Paul » 30.10.2018 14:39 • Verfasst in ABAP® für Anfänger
12
Antw.
3675
Views
CL_SALV_TABLE Währung ohne Dezimalstellen falsche Ausgabe
von Romaniac » 15.10.2024 09:46 • Verfasst in Dialogprogrammierung
1
Antw.
1885
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

Trennen Strasse und Hausnummer
vor 10 Stunden von msfox 18 / 10983
Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 27 / 4101
IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 107

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

Trennen Strasse und Hausnummer
vor 10 Stunden von msfox 18 / 10983
Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 27 / 4101
IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 107

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 107
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3041
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9633