SmartForms: Kein Zeilenumbruch bei zwei Feldern

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

SmartForms: Kein Zeilenumbruch bei zwei Feldern

Beitrag von Beat (ForumUser / 4 / 5 / 0 ) »
Hallo Kollegen,

ich habe ein kleine Problem bei SmartForms. Ich will innerhalb eines Textes zwei Felder (Währung und Betrag) ohne Zeilenumbruch ausgeben. Heisst, entweder auf der einen Druckzeile beide Werte, oder dann auf der nächsten (aber nicht die Währung auf der einen und den Betrag erst auf der nächsten Zeile).
Wie gehe ich das am besten an? Kann so ein Schutz eingebaut werden? Oder muss ich das anders lösen, dass ich bei der Druckaufbereitung aus den zwei Feldern eines Mache?

Gruss
Beat

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


Re: SmartForms: Kein Zeilenumbruch bei zwei Feldern

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Google delivers:
Suche nach "sapscript none breaking space"
Bringt http://www.baseportal.de/cgi-bin/basepo ... ein&id=243

Da Smartforms eigentlich sowas wie SAPscript 2.0 ist sollte das auch dort funktionieren.

lg ADT
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: SmartForms: Kein Zeilenumbruch bei zwei Feldern

Beitrag von Beat (ForumUser / 4 / 5 / 0 ) »
Leider hilt dieser Hinweis nicht weiter. Mit dem Wert "<32>" erreiche ich, dass ein Space geschrieben wird, und dies auch am Anfang der Zeile. Den Zeilenumbruch kann ich daber nicht verhindern...
Ich habe jetzt einfach mal etwas dirty code verwendet. Vor dem ersten Feld (Währung) habe ich 5 Leerzeichen eingefügt... dies bewirkt, dass jetzt wenigstens der Zeilenumbruch vor beiden Feldern ausgeführt wird. Ziemlich unschön, aber was anderes habe ich nicht hinbekommen.

Gruss, Beat

Re: SmartForms: Kein Zeilenumbruch bei zwei Feldern

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Okay! Sorry.
Das NBSP ist normalerweise das Zeichen um das von dir gewünschte Verhalten zu erreichen.
Warum das in SAP nicht funktioniert verstehe ich jetzt leider nicht. Muss aber auch sagen, dass ich das bislang noch nicht ausprobiert hab.

Bist du dir sicher, dass zwischen den beiden Werten nicht doch ein "normales" Leerzeichen vorkommt?
z.B. Aufgrund der Ausgabelänge: Das zweite Feld ist eine Zahl mit 10 Stellen wird aber rechtsbündig ausgegeben und nur 8 Stellen sind befüllt, somit sind zwei normale Leerzeichen vorhanden.

lg ADT
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.
8995
Views
Zeilenumbruch in smartforms
von Asaph » 06.05.2011 14:26 • Verfasst in ABAP® Core
14
Antw.
8035
Views
Smartforms - zwei Textbausteine in einer Zeile
von Pyro » 15.11.2013 12:54 • Verfasst in ABAP® Core
2
Antw.
4222
Views
Smartforms - Zeilenumbruch in einer Zelle einer Tabelle
von zora20 » 10.03.2005 14:45 • Verfasst in ABAP® Core
10
Antw.
18620
Views
Zeilenumbruch ??
von steffi_ma » 13.01.2005 16:19 • Verfasst in ABAP® Core
2
Antw.
3264
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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742