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 / 4400 / 223 / 1182 ) »
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 / 4400 / 223 / 1182 ) »
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.
3475
Views
SmartForms: Kein Zeilenumbruch bei zwei Feldern
von Beat » 24.04.2014 10:45 • Verfasst in ABAP® Core
2
Antw.
4229
Views
Smartforms - Zeilenumbruch in einer Zelle einer Tabelle
von zora20 » 10.03.2005 14:45 • Verfasst in ABAP® Core
10
Antw.
18656
Views
Zeilenumbruch ??
von steffi_ma » 13.01.2005 16:19 • Verfasst in ABAP® Core
1
Antw.
1971
Views
Zeilenumbruch im ALV-Grid
von Kaiwalker » 17.05.2005 07:58 • Verfasst in ABAP Objects®
1
Antw.
1609
Views
Zeilenumbruch als ## dargestellt
von Gregor » 07.02.2006 14:01 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 11 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

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

Rechnung: Belegspez. Adresse
vor 11 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Tagen von snooga87 1 / 758
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3938
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10363