SMARTFORMS: Hauptfenster unterschiedliche Breite

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

SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von ADM (ForumUser / 4 / 0 / 1 ) »
Ich muss einen in der Länge variablen Fließtext (include-text) über mehrere Seiten darstellen.

Problem ist, das das Hauptfenster auf Seite 1 ca. 14 cm breit ist, auf den Folgeseiten jedoch ca. 18 cm breit sein soll.
Laut SAP ist dies nicht möglich.

Hat jemand eine Idee, wie ich die Problematik anderweitig lösen kann.

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


Re: SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hmm... Ich hab schon einige Zeit mit Smartforms gearbeitet, aber das Problem ist mir noch nie aufgefallen.
Habs auch gelcih ausprobieren müssen und tatsächlich es ist wirklich so :?

Sofern du nicht zwingend auf Smartforms angewiesen bist, könntest du ja eine der Alternativen verwenden:
- SapScript (Kommt zwar auch die Meldung, aber als Status und nicht als Fehler)
- oder AdobeForms (Sofern ihr die schon einsetzt)

Jetzt mal nur ein Gedankenexperiment, kann nicht versprechen, dass es klappt:
Mach die MAIN-Fenster auf beiden Seiten gleich groß und stell im Fenster auf der ersten Seite unter Ausgabeoptionen->Rahmen einen Rahmen nur mit Abstand und ohne Rahmenlinie ein. Vielleicht funktionierts ja, zumindest bei der Syntaxprüfung mekert SAP nicht.

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: Hauptfenster unterschiedliche Breite

Beitrag von ADM (ForumUser / 4 / 0 / 1 ) »
a-dead-trousers hat geschrieben: Jetzt mal nur ein Gedankenexperiment, kann nicht versprechen, dass es klappt:
Mach die MAIN-Fenster auf beiden Seiten gleich groß und stell im Fenster auf der ersten Seite unter Ausgabeoptionen->Rahmen einen Rahmen nur mit Abstand und ohne Rahmenlinie ein. Vielleicht funktionierts ja, zumindest bei der Syntaxprüfung mekert SAP nicht.

Gute Idee, hat aber nicht geklappt. Der Text wurde einfach über das neben dem Hauptfenster liegende Nebenfenster geschrieben.

ADM

Re: SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
Mach einfach 2 Smartform-Formulare draus ( mit den verschiedenen Breiten) und rufe Diese hintereinander auf.
Siehe auch http://help.sap.com/saphelp_nw04/helpda ... ontent.htm
gruß TRon
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Tron hat geschrieben: Mach einfach 2 Smartform-Formulare draus ( mit den verschiedenen Breiten) und rufe Diese hintereinander auf.
Siehe auch http://help.sap.com/saphelp_nw04/helpda ... ontent.htm
Ich glaub das war nicht ganz im Sinne von ADM. Da man ja nicht sagen kann, ab wann der Umbruch stattfindet (Schriftgröße, Zeilenabstand, Schriftart)
ADM hat geschrieben: Gute Idee, hat aber nicht geklappt. Der Text wurde einfach über das neben dem Hauptfenster liegende Nebenfenster geschrieben.
Mist, ich weiß schon warum das bei mir geklappt hatte: ich hatte den Vorteil, je Seite die Seitenränder im Absatzformat einzustellen.
Du könntest vielleicht noch versuchen mit den TOP und BOTTOM-Event einer Seite/Fenster ähnlich zu SapScript zu arbeiten und damit den genauen Seitenwechsel ermitteln. Sprich du gibst einen dynamischen Text solange aus bis der Wechsel passiert und dann gibst du einen neuen dynamischen Text mit anderem Absatzformat aus.
Siehe dazu die SAP-Hilfe betreffend "Fehlerhafter Summenübertrag" in "SAP-Bibliothek - BC - Stil- und Formularpflege".
Vielleicht funktioniert das auch unter Smartforms, da ja der Unterbau (Composer) ziemlich ähnlich aufgebaut ist.

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: Hauptfenster unterschiedliche Breite

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin, meine Lösung im Anhang
gruß TRon
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von ADM (ForumUser / 4 / 0 / 1 ) »
Tron hat geschrieben:Moin, meine Lösung im Anhang
gruß TRon

Der Ansatz ist gut, funktioniert bei mir aber nicht wirklich.

Das Problem ist, das der auszugebende Text teilweise aus Smartformtexten besteht, größtenteils jedoch aus Include-Texten stammt. Abschließend hängt auch noch eine Tabelle dran.

MfG ADM

Re: SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
INCLUDE-TEXTE können immer das Layout gefährden. Daher kann man das Risiko nur damit ausschließen, indem man den Text einliest (READ_TEXT), ggf. korrigiert und z. B. über einen TEXT-ELEMENT vom Typ "Dynamischer Text" ausgibt.
(Das hat den Charme, daß man dem User nicht erklären muß, wo er sich seine Tabulatoren ähh..., Du weißt schon :wink: )
siehe auch: http://www.apentia-forum.de/viewtopic.php?t=19671
gruß TRon
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: SMARTFORMS: Hauptfenster unterschiedliche Breite

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Kann mir mal einer sagen, warum ich in einem Dokument zwar Hoch- und Querformat mischen kann, aber die Breite der MAIN-Fenster überall gleich ein muss? Wer denkt sich so einen Mist aus? *tob Ich hab jetzt eine schmale und eine breite Tabelle und muss wegen diesem Mist jetzt zwei Formulare draus machen....

Ich hab auf meinem Mac einen Texteditor, der kann fast nix - aber sowas kann selbst DAS Teil....


Ralf "das musste jetzt mal raus" Wenzel
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1528
Views
Smartforms - Hauptfenster mit Duplex
von Szel » 11.09.2013 11:59 • Verfasst in ABAP® für Anfänger
3
Antw.
2684
Views
Smartforms, unterschiedliche Seitenformate in selben Spool
von Dirk K » 16.10.2008 08:38 • Verfasst in ABAP® Core
1
Antw.
3007
Views
ALV maximale breite?
von Viktoria » 23.11.2006 15:00 • Verfasst in ABAP® Core
4
Antw.
2581
Views
ALV Breite anpassen
von SAP_ENTWICKLER » 06.06.2013 12:10 • Verfasst in ABAP® Core
10
Antw.
4041
Views
SAP => CSV für breite Tabellen?
von ralf.wenzel » 10.01.2013 16:10 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von tar 8 / 183
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

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

Regex in where
vor 5 Stunden von tar 8 / 183
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822