Zeilenumbruch in smartforms

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

Zeilenumbruch in smartforms

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hallo samrtforms-gurus,

ich habe folgendes Problem:

Definition eines textfelds:

Verwendungszweck: &CLEARINFO-OPTXT&
jetzige Ausgabe:
Verwendungszweck: Test Verwendungszweck aber leider n.
untereinander
gewünschte Ausgab(natürlich ohne Punkte - selbst hier läßt es sich nicht richtig darstellen :!: )

Verwendungszweck: Test Verwendungszweck jetzt aber
........................untereinander



man könnte die Variable (char 50) in 2 Hilfsvariablen splitten und diese dann im Formualar ausgeben?


Gibt es eine elegantere (dynamische) Lösungg zu dem Problem?



VG
Andreas

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


Re: Zeilenumbruch in smartforms

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
Hi!

Mögliche Varianten:
- Ausgabe als (generische) Tabelle mit Titel und Text (Bei mehreren Werten zu empfehlen)
- Ausgabe in Layout-Struktur (Nur bei fixen Texten empfehlenswert, da Höhe fix angegeben werden muss)
- Ausgabe mit speziellem Absatzformat und Tabstopps (z.B: Einzug 5cm und Einzug Erste Zeile -5cm)

lg ADT

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

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: Zeilenumbruch in smartforms

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
danke schon mal

Möglichkeit 1 hört sich gut an
Könntest du mir hier noch ein bisschen Schützenhilfe geben?

bin zwar gestandener abaper aber smart forms - Anfänger...


VG

Re: Zeilenumbruch in smartforms

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
hi!

Du brauchst einen Tabellentyp (DDIC oder intern im Formular --> "Globale Definition/Typen") mit Feldern für Titel und Wert.
- Wenn DDIC kannst du die Daten von außerhalb des Formulars über dessen Schnittstelle ("Formularschnittstelle/Import oder Tabellen") versorgen
- Wenn intern musst du die Daten im Abschnitt "Globale Definition/Initialisierung" in die Ausgabetabelle ("Globale Definition/Globale Daten") eintragen.

Im Fenster des Formulars muss du jetzt nur noch einen Knoten vom Typ Tabelle platzieren, im Tabreiter "Tabelle" das Zeilen-Layout definieren und im Tabreiter "Daten" die Datentabelle hinterlegen (ähnlich wie Loop at).
Dann kannst im "Hauptbereich" der Tabelle eine neue Tabellenzeile hinzufügen und hier je Zelle die auszugebenden Datenknoten (Text, Bild, usw.) einfügen. Auf die Werte der Tabelle kannst du hier, je nachdem wie du die Schleife definiert hast, per Feld-Symbol oder Arbeitsbereich zugreifen.

Wenn du "dynamische Texte" verwenden willst musst du dem jeweiligen Feld der Ausgabetabelle den Datentyp TLINETAB verpassen, dann kannst du hier beliebigen Text im SapScript-Format (Absatz- und Zeichenformate, Tabstopps usw.) ausgeben lassen. (Aber Achtung: Befehle wie IF oder INCLUDE usw. werden ignoriert)

lg ADT

P.S.: Möglich das einzelne Abschnitte bei dir anders oder nicht vorhanden sind, da sich zu Basis 7.0 hier einiges verändert hat und ich nur mehr 7.0 zur Verfügung hab.

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

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

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3512
Views
SmartForms: Kein Zeilenumbruch bei zwei Feldern
von Beat » 24.04.2014 10:45 • Verfasst in ABAP® Core
2
Antw.
4267
Views
Smartforms - Zeilenumbruch in einer Zelle einer Tabelle
von zora20 » 10.03.2005 14:45 • Verfasst in ABAP® Core
1
Antw.
2018
Views
Zeilenumbruch im ALV-Grid
von Kaiwalker » 17.05.2005 07:58 • Verfasst in ABAP Objects®
1
Antw.
1719
Views
Zeilenumbruch als ## dargestellt
von Gregor » 07.02.2006 14:01 • Verfasst in ABAP® Core
2
Antw.
3333
Views
Zeilenumbruch verhindern
von bliP! » 15.02.2006 14:03 • 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

Absprung VA02 Position
vor 49 Minuten von gs3rr4 3 / 20
OPD Druck im SPOOL
vor 2 Stunden von Manfred K. 1 / 11
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1800
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2335

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

Absprung VA02 Position
vor 49 Minuten von gs3rr4 3 / 20
OPD Druck im SPOOL
vor 2 Stunden von Manfred K. 1 / 11
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1800
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2335

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Stunden von Manfred K. 1 / 11
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 378
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 984
MS-Word als Editor
letzen Monat von tekko 1 / 4485