SAPScript Variable aktuelle Seite

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

SAPScript Variable aktuelle Seite

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo Zusammen,

ich stehe auf dem Schlauch oder sehe den Wald vor lauter Bäumen nicht :?
Kann ich in der Formulardefinition über eine Variable abfragen, auf welcher Formularseite ich mich befinde?
Also keinen Zähler abfragen, sondern 'FIRST' oder 'NEXT' zurückbekommen (wenn denn meine Formularseiten so heißen)?

So ungefähr:
/: IF &FORMULARSEITE& = 'FIRST'
...mach irgend etwas
/: ENDIF

Wie heißt die Variable &FORMULARSEITE& ?

Schöne Grüße
Frank

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


Re: SAPScript Variable aktuelle Seite

Beitrag von wreichelt (Top Expert / 1068 / 31 / 193 ) »
Hallo,

das sollte &PAGE&. sein.

Gruß
Wolfgang

Re: SAPScript Variable aktuelle Seite

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo Wolfgang,

in &PAGE& steht zur Laufzeit eine 1, das funktioniert für meine Zwecke leider nicht.
Ich hätte gerne den String 'FIRST'.

Schöne Grüße
Frank

Re: SAPScript Variable aktuelle Seite

Beitrag von ewx (Top Expert / 4884 / 318 / 644 ) »
Warum reicht "IF &PAGE& = 1" nicht?

Re: SAPScript Variable aktuelle Seite

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Ganz grob, ohne ins Detail zu gehen, baue ich im Druckprogramm eine Tabelle auf:

Spalten sind Formularseite/Print_logo/logo_object/logo_id/logo_name/logo_type

Wenn ich Formularseite maskiere '*' drucke ich generell auf jeder Formularseite, will ich auseinandersteuern, trage ich den Seitennamen qualifiziert ein:

FIRST X logoobject logoid logoname logotype

Das klappt im SMARTFORM sehr gut, weil ich da im Loop die Bedingung gestalten kann mit SFSY-PAGENAME.

Diese Logik verwenden wir mehr oder weniger in allen Smartforms, zumal auch der Logoname noch nach verschiedenen Kriterien (z.B. VTWEG / SPART oder EKORG) ermittelt wird.

Und jetzt stolpere ich gerade über ein (altes) SAPScriptformular (ich hasse...), wo jetzt auch ein Logo gedruckt werden soll.

Hier muss ich eh mit der Struktur arbeiten statt mit der Tabelle, wenn ich keinen Absprung ins ABAP machen möchte.

Ich habe also auf beiden Formularseiten das Fenster LOGO und würde also im Fall dass nur auf FIRST gedruckt werden soll, gerne den Seitennamen abfragen.

IF &GS_LOGO-FORMPAGE& = '*' OR &GS_LOGO-FORMPAGE& = &PAGE& "klappt nicht
IF &GS_LOGO-PRINT_LOGO& = 'X'
BITMAP &GS_LOGO-NAME& OBJECT &GS_LOGO-OBJECT& ID &GS_LOGO-ID& TYPE &GS_.....
ENDIF
ENDIF

Im SAPScriptdebugger ist das System ja auch in der Lage, den Seitennamen zu ermitteln und meine Hoffnung war, dass das in SAPScript auch geht.

Ich werde wahrscheinlich für jede Seite ein eigenes Logofenster basteln.

Schöne Grüße
Frank

Re: SAPScript Variable aktuelle Seite

Beitrag von a-dead-trousers (Top Expert / 4451 / 227 / 1197 ) »
Welche System Symbole es in SAPScript gibt steht in der Hilfe.
http://help.sap.com/saphelp_erp60_sp/he ... ontent.htm
Technisch ist das ganze im Include LSTXVFXX Formroutine SYSTEM_SYMBOLVALUE zu finden.

In der Hilfe stehen übrigens auch ein paar Tipps und Tricks drinnen. So zum Beispiel auch bzgl. Summenübertrag.
http://help.sap.com/saphelp_erp60_sp/he ... ontent.htm
Da wird mit dem TOP-Bereich herumgespielt. Das könnte man IMHO auch für die Erkennung, welche Seite gerade aktiv ist, verwenden.

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

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3343
Views
SapScript: variable Felder
von gottscha » 15.11.2006 15:58 • Verfasst in ABAP® für Anfänger
1
Antw.
1937
Views
Formatierung in SapScript &*Variable&
von SKAMS » 10.11.2005 12:06 • Verfasst in ABAP® Core
2
Antw.
1439
Views
SAPSCRIPT: Seite zum Druck vorgeben
von Thomas17 » 06.05.2014 10:02 • Verfasst in ABAP® Core
1
Antw.
2041
Views
Welche Seite im Formular ~~ SAPScript ~~
von Fatih » 17.11.2009 10:45 • Verfasst in ABAP® Core
3
Antw.
4959
Views
SAPscript, Seite x von y, mehr als 10 Seiten vorhanden
von gabap » 16.04.2007 12:14 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
Gestern von black_adept 9 / 913
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 138
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 506
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2211

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

FOR mit CORRESPONDING
Gestern von black_adept 9 / 913
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 138
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 506
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2211

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 506
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2788
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2666