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 / 279 / 43 / 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 / 1046 / 30 / 192 ) »
Hallo,

das sollte &PAGE&. sein.

Gruß
Wolfgang

Re: SAPScript Variable aktuelle Seite

Beitrag von ST22 (Specialist / 279 / 43 / 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 / 4849 / 313 / 642 ) »
Warum reicht "IF &PAGE& = 1" nicht?

Re: SAPScript Variable aktuelle Seite

Beitrag von ST22 (Specialist / 279 / 43 / 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 / 4399 / 223 / 1182 ) »
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

1
Antw.
1866
Views
Formatierung in SapScript &*Variable&
von SKAMS » 10.11.2005 12:06 • Verfasst in ABAP® Core
2
Antw.
3237
Views
SapScript: variable Felder
von gottscha » 15.11.2006 15:58 • Verfasst in ABAP® für Anfänger
1
Antw.
1932
Views
Welche Seite im Formular ~~ SAPScript ~~
von Fatih » 17.11.2009 10:45 • Verfasst in ABAP® Core
2
Antw.
1245
Views
SAPSCRIPT: Seite zum Druck vorgeben
von Thomas17 » 06.05.2014 10:02 • Verfasst in ABAP® Core
3
Antw.
4846
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

Regex in where
vor 15 Stunden von tar 8 / 345
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1625
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 271
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 514

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

Regex in where
vor 15 Stunden von tar 8 / 345
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1625
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 271
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 514

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 209
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3390
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9941