Langtext einer Tabelle ausgeben...?

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

Langtext einer Tabelle ausgeben...?

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
Hallo,

ich habe ein Feld (TDLINE) aus der Tabelle STXH (Langtextfeld) und möchte dieses in eine Work Area laden, das Feld geht über mehrere Zeilen.
Folgendes hab ich versucht:

loop at l_lines_tab into wa_l_lines_tab.
endloop.

Aber wenn ich dann das Feld wa_l_lines_tab-tdline ausgeben möchte bekomm ich immer nur die letzte Zeile des Feldes!?
Er schreibt den Text immer Zeilenweise ins Feld wa_l_lines_tab-tdline und überschreibt diesen wieder bei der nächsten Zeile.

Ich möchte aber den kompletten Langtext ausgegeben haben.
???

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


Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Hallo,

könntest du nicht nen Code-Schnippsel anhängen? Wann machst du denn die Ausgabe? Nach dem Loop etwa? Oder willst du nen Concatenate machen?

Gruß
Andy

Re: Langtext einer Tabelle ausgeben...?

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
b0rsti hat geschrieben:Aber wenn ich dann das Feld wa_l_lines_tab-tdline ausgeben möchte bekomm ich immer nur die letzte Zeile des Feldes!?
Er schreibt den Text immer Zeilenweise ins Feld wa_l_lines_tab-tdline und überschreibt diesen wieder bei der nächsten Zeile.
Du hast das Problem immer noch nicht gelöst?

Also nochmal: Ein LOOP ist eine Schleife und bei jedem Schleifendurchlauf wird das Zielfeld überschrieben (was den Sinn einer Schleife ausmacht, sonst könnte man sich die "Schleiferei" ja auch schenken).

Also musst du das Zielfeld vorher wegsichern. Aber all das bringt dir in deinem Formular nix. In Formularen gibt man Langtexte per INCLUDE-Anweisung aus, NICHT über eine Feldzuweisung (weil das keinen Sinn macht).

Und noch etwas: Das Feld ist nicht der Inhalt von STXH-TDLINE - die Tabelle STXH hat nämlich gar kein Feld dieses Namens. Vielmehr handelt es sich um das Feld TDLINE aus der Struktur (!!!) TLINE. Das ist eben nur eine Struktur und keine Tabelle. Diese Struktur verwendet man, um daraus eine Tabelle zu deklarieren, die dann vom Funktionsbaustein READ_TEXT (den du offensichtlich verwendest) gefüllt wird.

Aber all das bringt dich nicht weiter. Du musst den Text im Formular includieren, wie ich dir im anderen Thread und gerade nochmal schrieb. Programmiererei im ABAP hilft dir dabei nicht wirklich weiter.

Du brauchst dringend eine SAPscript / SmartForms-Schulung inklusive ABAP-Teil. Anhand der Art und Weise, wie du an dein Problem herangehst und daran, welche Fragen du wie stellst, sehe ich diesen Bedarf sehr dringend. SO kommst du auf keinen grünen Zweig.

Für jemanden, der weiß was er tut, ist die Lösung deines Problems eine Sache von zwei Minuten....

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

9
Antw.
7532
Views
Kompletten Langtext der Cluster Tab. STXH-tdline ausgeben.
von b0rsti » 25.02.2008 16:21 • Verfasst in ABAP® Core
6
Antw.
3284
Views
Tabelle auf Dynpro ausgeben ?
von Dyrdek » 06.02.2014 11:10 • Verfasst in ABAP® für Anfänger
0
Antw.
2178
Views
Tabelle in BSP Applikation als PDF ausgeben
von Chrisp83 » 28.05.2008 09:59 • Verfasst in Web-Dynpro, BSP + BHTML
6
Antw.
2339
Views
Tabelle als Ascii ausgeben
von BMWi801 » 05.03.2018 13:26 • Verfasst in ABAP® für Anfänger
3
Antw.
3751
Views
Ausgabe als Tabelle ausgeben
von Paul » 03.07.2018 13:43 • 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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2973
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 965
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 529

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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2973
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 965
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 529

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2541
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9123