Seite 1 von 1

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 07.02.2013, 23:21
von Wisi
Hallo liebe Kollegen,

ich hoffe nach diesem Projekt ist mein Wissen weit genug gereift, damit ich auch euch mal helfen kann, solang muss ich aber noch von Eurem zehren.

Konkret geht es bei mir um ein statisches Angebotsformular das via SAP mit variablen Daten gefüllt wird. Ich habe dabei eine Main-Table, welche die Positionen des Angebots enthält und darunterliegend nochmals zwei interne Tabellen (selbe Ebene), einmal mit Konfigurationsdaten und einmal mit den Positionspreisen.

Was funktioniert konkret nicht?

Trotz eingestelltem "Seitenumbrüche zulassen" springen die Sub-Tables nicht auf eine neue Seite, sondern verschwinden aus dem Inhaltsbereich ins Nirvana.

Im Anhang befindet sich das PDF inkl. XML-Testdaten - vielleicht kann mir ja jemand weiterhelfen.

Danke vielmals,
Wisi

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 11.02.2013, 17:07
von nele_sonntag
Hallo wisi,

ich weiß nicht, ob es evtl. SAP-Spezifika sind, die dies verursachen.

Wichtig ist und das fehlt mir bei kurzem Drüberschauen, dass nicht nur die Tabellen einen Seitenumbruch vollziehen dürfen - das ist tatsächlich überall aktiviert, sondern auch die sie umgebenden "Container".

Für die Tabellen "CONFIG_TABLE" und "Price" wäre das das Teilformular "INHALT".
Beim Teilformular "HEAD" in dem sich wiederrum die übergeordnete Tabelle "POS_TABLE" befindet, wurde der Seitenumbruch korrekt aktiviert.

Vielleicht magst du in deiner SAP-Umgebung erst einmal schauen, ob das den Fehler behebt, ich kann dies hier bei mir nicht aktivieren.

Ich schaue derweil weiter.

LG Mandy

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 11.02.2013, 17:53
von nele_sonntag
Bricht die Tabelle sauber um, wenn du unter "Paginierung" der Haupttabelle wieder "Überlauf" auf "ohne" stellst?

Die Standardpaginierung bricht idR die Tabellen bereits sauber um, vielleicht gibt es hier einen Konflikt.

LG Mandy

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 11.02.2013, 18:44
von nele_sonntag
Soderle,

wenn ich die Tabelle als Fragment speichere, bekomme ich zunächst eine Fehlermeldung.

Wnn ich diese ignoriere, die Tabelle in ein neues XDP einbette, mit der XML verknüpfe und lediglich das Teilseitenformular auf Textfluss stelle, funktioniert die Tabelle korrekt.

Es gäbe nun also zwei Möglichkeiten.
1. du nimmst mein PDF und baust Stück für Stück deine "Sachen" drumherum. :-( und prüfst nach jedem Schritt.

2. Du kannst deine Arbeiten noch nachvollziehen und beseitigst den Konflikt.

Code: Alles auswählen

break_overflow PRICE_LINE
..du hast scheinbar irgendwo einen Überlauf eingestellt, den ich gerade nicht sehe..

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 11.02.2013, 18:52
von nele_sonntag
...es wurden bei mir iÜ auch mehrere - quasi leere - Seiten erzeugt bis auf Seite 6 oder so dann erst die Daten abgezeigt wurden..

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 12.02.2013, 15:37
von Wisi
Hi Mandy,

danke für deine Mühe! Der Tabellenumbruch ... tja... willst wissen was es war? Vo nder SAP erhielt ich den Hinweis, dass die Tabelle in einer positionierten Subform ist - wie wir beide wissen, ist das nicht so.

Vor ein paar Minuten bin ich jetzt draufgekommen, dass ich ja mal die Tabelle mit einer Subform (flowed) umschließen könnte und tada - sie bricht um.

Ich will garnicht nachrechnen wie viele Stunden mich das gekostet hat - danke :)

Grüße,
Wisi

Nested Tables - Seitenumbruch kommt nicht

Verfasst: 12.02.2013, 15:56
von nele_sonntag
..war ja leider quasi umsonst :-( obwohl ja das TF "Head" zwar nicht auf Position stand, dafür aber tatsächlich keinen Umbruch erlaubte.

Das ist ja SAP super, wenn es dann doch so detaillierte Hinweise gibt.

Na hauptsache, es funktioniert nun!! Weiterhin viel Erfolg!

Liebe Grüße Mandy