SAPSCRIPT Seitenanzahl

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

SAPSCRIPT Seitenanzahl

Beitrag von Knopf (ForumUser / 1 / 0 / 0 ) »
Hallo -
ich benötige die Seitenanzahl, die ein Dokument erzeugen wird, wenn ich ausdrucke - bevor ich es ausdrucke.
Kennt Ihr eine Möglichkeit? :roll:
Vielen Dank

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


Re: SAPSCRIPT Seitenanzahl

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Knopf hat geschrieben:Hallo -
ich benötige die Seitenanzahl, die ein Dokument erzeugen wird, wenn ich ausdrucke - bevor ich es ausdrucke.
Kennt Ihr eine Möglichkeit? :roll:
Vielen Dank
&SAPSCRIPT_FORMPAGES&


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: SAPSCRIPT Seitenanzahl

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
ralf.wenzel hat geschrieben:
Knopf hat geschrieben:Hallo -
ich benötige die Seitenanzahl, die ein Dokument erzeugen wird, wenn ich ausdrucke - bevor ich es ausdrucke.
Kennt Ihr eine Möglichkeit? :roll:
Vielen Dank
&SAPSCRIPT_FORMPAGES&


Ralf
könnte es sein, dass Du die Einschränkung überlesen hast?

@Knopf
nein, nicht das ich wüsste... :-(
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: SAPSCRIPT Seitenanzahl

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
ereglam hat geschrieben:könnte es sein, dass Du die Einschränkung überlesen hast?
Nein, wenn die Frage ungenau gestellt wird, kann man keine genauen Antworten erwarten. Das Feld wird beim Erzeugen des Formulares erzeugt - das ist VOR DEM AUSDRUCK.

Davon, dass er es vor der FormularERZEUGUNG haben wollte, hat er nix geschrieben.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: SAPSCRIPT Seitenanzahl

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
ralf.wenzel hat geschrieben:
ereglam hat geschrieben:könnte es sein, dass Du die Einschränkung überlesen hast?
Nein, wenn die Frage ungenau gestellt wird, kann man keine genauen Antworten erwarten. Das Feld wird beim Erzeugen des Formulares erzeugt - das ist VOR DEM AUSDRUCK.

Davon, dass er es vor der FormularERZEUGUNG haben wollte, hat er nix geschrieben.


Ralf
Hm, also für mich beginnt der Druckvorgang mit dem Aufruf des OPEN_FORM, weil damit m.W. die Verbindung zur SPOOL aufgebaut und der Druckauftrag angelegt wird...

Man kann natürlich jetzt eine Grundsatzdiskussion über die Begrifflichkeiten und daraus implizierten Zeitpunkte führen, aber das sollte dann nicht Bestandteil dieses Threads werden.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: SAPSCRIPT Seitenanzahl

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
ereglam hat geschrieben:Hm, also für mich beginnt der Druckvorgang mit dem Aufruf des OPEN_FORM, weil damit m.W. die Verbindung zur SPOOL aufgebaut und der Druckauftrag angelegt wird...

Man kann natürlich jetzt eine Grundsatzdiskussion über die Begrifflichkeiten und daraus implizierten Zeitpunkte führen, aber das sollte dann nicht Bestandteil dieses Threads werden.
Nein, das natürlich nicht, aber ich zitiere mal aus der Hilfe zu SAPSCRIPT-FORMPAGES:
Da das Symbol erst nach der kompletten Formularaufbereitung ersetzt wird
Nach der Aufbereitung ist vor dem Druck, denn nur was aufbereitet ist, kann auch gedruckt werden. Wer vor der Aufbereitung was haben will, sollte das schreiben. Das ist aber ein grundsätzliches Problem hier; gehört eigentlich in ne FAQ.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von ST22 (Specialist / 283 / 45 / 41 ) »
Tach Zusammen,

das ist ja wieder eine feine Diskussion, die ihr hier führt.....

So weit ich mich erinnere, steht die Variable SAPSCRIPT-FORMPAGES (berechnet) erst bei CLOSE_FORM zur Verfügung, weil das System erst jetzt weiß, wieviel Seiten denn der erzeugte Spool enthält (ist das bei SMARTFORMS evtl. anders?).

Ich habe mir mal damit beholfen, dass ich bei CLOSE_FORM die OTF-Daten in Empfang genommen habe und die dann ja vorhandene Variable in den OTF Datenstrom eingearbeitet habe. Danach mit PRINT_OTF den ganzen Sumpf ausgeben.
Zu beachten ist, dass bei OPEN_FORM der Parameter OPTIONS-TDGETOTF gesetzt wird.

Hoffe, das hilft weiter ;-)

Gruß

Frank

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4806
Views
SAPScript
von meocon » 25.08.2008 16:27 • Verfasst in ABAP® für Anfänger
7
Antw.
7402
Views
SAPscript
von dawns » 06.02.2007 15:54 • Verfasst in ABAP® für Anfänger
0
Antw.
1941
Views
SAPscript
von umukur » 05.04.2007 13:24 • Verfasst in ABAP® für Anfänger
4
Antw.
9046
Views
SAPScript
von Daggi1 » 30.07.2009 14:15 • Verfasst in SAP - Allgemeines
10
Antw.
9404
Views
SAPScript
von AndyK » 05.04.2007 08:10 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.