System R/3 4.6C
Es sind z.B. 14 Seiten bei einer Kalkulation gegeben:
Ausgabe bis einschließlich Seite 10 = Seite n von 1 (eins = falsch).
Ausgabe ab Seite 11 = Seite n von 14 (richtig).
Hinweis "770759 - COR: Seitennummer. bei 10 und mehr Seiten" habe ich nach Anleitung manuell umgesetzt.
Auszug aus Hinweis 770759
Lösung
Supportpackage oder manueller Einbau gemäß folgender Anleitung:
1. Rufen Sie bitte die Transaktion SE71 auf und geben dort das
Formular 'F_TR_CONFIRM_ALL', bzw. 'F_TR_DEALER_ALL' ein. Wählen Sie
den Radiobutton Seitenfenster aus und betätigen 'Ändern'.
2. Dann wählen Sie das Seitenfenster 'NEXT' und machen einen Doppel-
klick auf den untersten Eintrag 'PAGE/Seitennummerierung' dann in
die Textelemente mit F9 gehen.
3. dann bitte den Cursor auf das Symbol SAPSCRIPT-FORMPAGES(Z)
setzen und den Ändernbutton (Strg+F10) wählen. Nun erscheint ein
Popup. Hier erscheint das Symbol eingabebereit und kann nun auf
SAPSCRIPT-FORMPAGES(2ZC) geändert werden. --> o.k.
4. Dann mit F3 zurück und Sichern, Jetzt bitte noch Akivieren über
die Menüleiste: Formular -> Aktivieren. Das wars!!
Ende Auszug aus Hinweis 770759
Ich habe zwar SAPSCRIPT-FORMPAGES(Z) auf SAPSCRIPT-FORMPAGES(2ZC)
geändert, allerdings nicht über den unter Punkt 3 beschriebenen Ändernbutton bzw. das Popup (weil ich das im SAPscript-Editor so nicht zur Verfügung habe).
Schade, zumindest aus dem monierten Kundenauftrag wird die Kalkulation nach wie vor im schlechten Zustand ausgedruckt - Hat vielleicht jemand im Forum diesen Zustand schon erfolgreich angepasst und kann mir einen Tipp geben?
nimm mal die Aufbereitung raus (2ZC), Sapscript hat ab und an
Probleme wenn man Variablen nicht in der definierten Länge ausgibt.
Sollte dann eigentlich vernünftig aussehen.
nochmal zu meinem Vorgehen:
Ich habe das Formular 'F_TR_CONFIRM_ALL' wie im Hinweis vorgeschrieben angepasst. Auswirkung: Im Formular 'F_TR_DEALER_ALL' war dadurch die Änderung automatisch auch so abgebildet [SAPSCRIPT-FORMPAGES(2ZC)].
Diese Reaktion und die Infos aus dem Hinweis habe ich so interpretiert, dass sich die Anpassung so ähnlich auswirkt wie eine globale Variable in einem Programm.
Sträflich war, dass ich zunächst kein Z-Formular darauf kontrolliert habe, ob die Änderung von 'F_TR_CONFIRM_ALL' auch dort zieht (SAPscript-Greenhorn...). Tja, das war denn eben nicht so - - nach expliziter Anpassung in jedem einzelnen Formular klappt es jetzt.