Erweitertes Langtextfeld mit Text vorbelegen

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

Erweitertes Langtextfeld mit Text vorbelegen

Beitrag von Tgut (ForumUser / 75 / 3 / 0 ) »
Hallo,
ist es möglich ein erweitertes Feld in einem PMD mit einem Text vorzubelegen und zwar mit Absatzschaltung.

text1:
text2:
text3:

Wie stelle ich das am besten an.

Gruß
Tatjana

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


Re: Erweitertes Langtextfeld mit Text vorbelegen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Da i.s.h.med ein "Nischenmodul" ist, solltest du hier vorher kurz sagen um was es geht ;)
http://help.sap.com/saphelp_erp2005/hel ... ontent.htm

Ich geh mal davon aus, dass du ein Generator 2 Dokument (wegen erweiterter Text) hast.
Aber was brauchst du genau? Langtext oder Erweiterter Text?

Bei einem erweiterten Text musst du eine Variable vom Typ String verwenden und die drei Zeilen durch CR+LF getrennt hineinschreiben.

Code: Alles auswählen.

concatenate 'text1:' 'text2:' 'text3:' into ld_string separated by cl_abap_char_utilities=>cr_lf.
Wenn du stattdessen aber einen Langtext verwendest, musst du den Text so aufbereiten, dass alle 72 Zeichen die Zeilen beginnen.
Ungefähr so: text1:<68 Leerzeichen>text2:<68 Leerzeichen>text3:<68 Leerzeichen>
Am besten geht das mit einer Tabelle von 72 Zeichen-Feldern:

Code: Alles auswählen.

data: lt_text type standard table of char72 with default key.
append 'text1:' to lt_text.
append 'text2:' to lt_text.
append 'text3:' to lt_text.
concatenate lines of lt_text into ld_string respecting blanks.
Den fertigen Text kannst du dann über die Service-Klasse (<pub_service>->api__set_value) an das PMD-Framework übergeben und im Editor wird das dann richtig dargestellt.
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: Erweitertes Langtextfeld mit Text vorbelegen

Beitrag von Tgut (ForumUser / 75 / 3 / 0 ) »
Hi,
sorry bin noch ganz neu in der SAP-Entwicklung....

Ja ich habe ein PMD Generator2 in i.s.h. med mit einem erweiterten Langextfeld (also Dok.Element-Typ T).

Ich hätte auch von selbst auf CONCATENATE kommen können :twisted: , den Befehl verwende ich schon an anderer Stelle im Dokument. Hab wohl den Wald vor lauter Bäumen nicht mehr gesehen. Manchmal ist es gut wenn man dann nen Denkanstoss bekommt.

Vielen Dank klappt auch gleich auf Anhieb mit CONCATENATE.

Grße
Tatjana

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2408
Views
Inhalt erweitertes Langtextfeld PMD in Variable packen
von Tgut » 03.02.2014 15:16 • Verfasst in ABAP® für Anfänger
3
Antw.
2014
Views
Langtextfeld
von swonny » 27.09.2007 10:23 • Verfasst in ABAP® für Anfänger
10
Antw.
3663
Views
Langtextfeld mit Smartforms drucken
von Tgut » 10.07.2014 16:32 • Verfasst in ABAP® für Anfänger
10
Antw.
10529
Views
SAPScript: INCLUDE Text nach Stat. text
von Chrisu » 09.08.2005 11:06 • Verfasst in Basis
1
Antw.
6723
Views
Change Text(Header Text) of each: cl_salv_table
von jamiguel77 » 31.12.2014 20:27 • 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 einer Stunde von DeathAndPain gelöst 22 / 2772
Daten an Tabelle binden
vor 6 Stunden von Lukas Sanders 2 / 852

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 einer Stunde von DeathAndPain gelöst 22 / 2772
Daten an Tabelle binden
vor 6 Stunden von Lukas Sanders 2 / 852

Unbeantwortete Forenbeiträge

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