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 / 3990 / 207 / 281 ) »
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 / 4477 / 229 / 1203 ) »
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 / 3990 / 207 / 281 ) »
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.
3611
Views
ALV: Doppelte Toolbar
von Legxis » 11.07.2018 19:55 • Verfasst in ABAP® Core
6
Antw.
2923
Views
doppelte Spalteneintr�ge
von hampa » 21.03.2006 12:35 • Verfasst in ABAP® für Anfänger
5
Antw.
4961
Views
Doppelte Attribute finden
von isensatus » 23.08.2018 10:56 • Verfasst in ABAP® für Anfänger
2
Antw.
3838
Views
Suchhilfe doppelte Einträge
von dkast » 07.01.2019 13:21 • Verfasst in Dialogprogrammierung
0
Antw.
1522
Views
Doppelte einträge bearbeiten
von Mavi » 07.01.2021 17:06 • 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

Prüfzeugnisse Anlagen finden
Gestern von ewx 1 / 65
Zukunft des ABAP Entwicklers
vor 5 Tagen von ralf.wenzel 6 / 398
HR in der Zukunft?
vor 5 Tagen von waltersen 5 / 2551
VS Code statt Eclipse
vor 6 Tagen von rob_abc 3 / 184
Dynamischer Titel in CL_GUI_COLUMN_TREE
vor einer Woche von sapdepp 6 / 277

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

Prüfzeugnisse Anlagen finden
Gestern von ewx 1 / 65
Zukunft des ABAP Entwicklers
vor 5 Tagen von ralf.wenzel 6 / 398
HR in der Zukunft?
vor 5 Tagen von waltersen 5 / 2551
VS Code statt Eclipse
vor 6 Tagen von rob_abc 3 / 184
Dynamischer Titel in CL_GUI_COLUMN_TREE
vor einer Woche von sapdepp 6 / 277

Unbeantwortete Forenbeiträge

Prüfzeugnisse Anlagen finden
Gestern von ewx 1 / 65
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6164
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23855