Smarforms: Doppelte Positonsüberschriften

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

Smarforms: Doppelte Positonsüberschriften

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Moin moin,

ich habe hier ein Smartform (Bestelldruck) geerbt, in dem zunächst einige Kopftexte ausgegeben werden, dann eine typische Positionszeilenüberschrift und dann die Positionen. Wenn die Kopftexte so lang sind, dass sie die erste Seite "sprengen", werden sie auf der Folgeseite fortgeführt. Das Problem: Beim Knoten für die Positionszeilenüberschrift sind die Haken "nur am Anfang des Abschnitts" und "nur bei Seitenumbruch" gesetzt. Das führt zu folgendem Effekt (wenn die Kopftexte auf der Folgeseite fortgesetzt werden): Es erscheinen:

* erst die Positionszeilenüberschrift (wegen "nur bei Seitenumbruch")
* dann die Kopftextreste
* dann nochmal die Positionszeilenüberschrift (wegen "nur am Anfang des Abschnitts")
* und dann die Positionen.

Mache ich den Haken "nur bei Seitenumbruch" weg, kriege ich auf den weiteren Folgeseiten (also ab Seite 3) keine Positionszeilenüberschrift mehr, mache ich den Haken "nur am Anfang des Abschnitts" weg, steht zwischen der Überschrift am Seitenanfang und den Positonen der Rest der Kopftexte.

Im Prinzip will ich die Positionszeilenüberschrift nur DANN bei Seitenumbruch, wenn auf dieser Seite der Abschnitt nicht beginnt.... Wie kriege ich das am geschicktesten gelöst?
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Smarforms: Doppelte Positonsüberschriften

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
Seltsames Verhalten.
Sind die Kopftexte (die den Umbruch provozieren) Teil der Tabelle?
Wenn ja, dann raus damit (die haben da nix verloren) und als eigenen Knoten VOR der Tabellenausgabe einfügen.
Alles was nur einmalig benötigt wird, niemals in einer Tabelle ausgeben!!!

Ansonten würde ich testweise mal einen bedingten Seitenumbruch per COMMAND-Knoten ausprobieren.
Ob ein Seitenumbruch (durch den Kopftext) passiert ist, solltest du wie folgt rausfinden können:
- Vor der Ausgabe die aktuelle Seitenzahl merken.
- Nach der Ausgabe die Seitenzahl überprüfen.
- Hat sich was geändert, dann den Seitenumbruch auslösen.
Damit sollte sich die Ausgabe zumindest trennen lassen.

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: Smarforms: Doppelte Positonsüberschriften

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
a-dead-trousers hat geschrieben:Sind die Kopftexte (die den Umbruch provozieren) Teil der Tabelle?
Das war's. Danke, da hatte ich wohl nicht drauf geachtet....
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2566
Views
ALV: Doppelte Toolbar
von Legxis » 11.07.2018 19:55 • Verfasst in ABAP® Core
6
Antw.
2199
Views
doppelte Spalteneintr�ge
von hampa » 21.03.2006 12:35 • Verfasst in ABAP® für Anfänger
5
Antw.
5396
Views
doppelte einträge
von zwiback » 28.10.2005 08:52 • Verfasst in ABAP® für Anfänger
8
Antw.
769
Views
SAP Query doppelte Felder
von reim95 » 25.01.2022 12:40 • Verfasst in SAP - Allgemeines
7
Antw.
7749
Views
BADI Doppelte Implementierung
von BarbaraM » 19.10.2005 09:41 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Updates der Daten, Fehlermeldung
vor 23 Stunden von Egzon gelöst 1 / 50
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 431

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

Updates der Daten, Fehlermeldung
vor 23 Stunden von Egzon gelöst 1 / 50
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 431

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 23 Stunden von Egzon 1 / 50
Zwischensumme Adobe Forms
vor 5 Wochen von Lucyalison 1 / 269
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 321