Welche Seite im Formular ~~ SAPScript ~~

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

Welche Seite im Formular ~~ SAPScript ~~

Beitrag von Fatih (ForumUser / 1 / 0 / 0 ) »
Hallo,
weiss jemand wie ich im Druckprogramm herausfinden kann, auf welcher Seite ich mich im Formular befinden ?

Gruß

Fatih

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


Re: Welche Seite im Formular ~~ SAPScript ~~

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
das ist nicht ganz einfach, da die "aktuelle Seitenzahl" erst zur Verfügung steht, wenn die Folgeseite prozessiert wird.

Rezept:
In der SE71
1. Neues Fenster im SAPSCRIPT (ex."PAGE") anlegen:
  • /E PAGECOUNT
    /: PERFORM PCOUNT IN PROGRAM ZTEST_READ_PAGE_COUNTER
    /: USING &PAGE&
    /: ENDPERFORM
2. Im Druckprogramm (ex. "ZTEST_READ_PAGE_COUNTER"):
globale Variablen :
  • DATA: pagnum type sy-tabix. "Seitenzahl - 1
    DATA: pn type sy-tabix. "Seitenzahl
coding :
  • :
    :
    * CALL FUNCTION 'WRITE_FORM'
    * EXPORTING
    * element = 'BEGIN'
    * window = 'MAIN'.

    **** Dieser Aufruf sollte am ENDE aller WRITE_FORM 's innerhalb der Schleife stehen !!!
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    element = 'PAGECOUNT'
    window = 'PAGE'.

    * pn = UNSER SEITENZÄHLER !!!!
    pn = pagnum + 1.

    :
    :

    * WIRD vom Formular aufgerufen
    *&---------------------------------------------------------------------*
    *& Form PCOUNT
    *&---------------------------------------------------------------------*
    * text
    *----------------------------------------------------------------------*
    * -->IN_PAR text
    * -->OUT_PAR text
    *----------------------------------------------------------------------*
    FORM pcount TABLES in_par STRUCTURE itcsy out_par STRUCTURE itcsy .


    READ TABLE in_par WITH KEY name = 'PAGE'.

    CHECK sy-subrc = 0.
    pagnum = in_par-value.

    ENDFORM. "PCOUNT
gruß Tron
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3138
Views
Smartforms Formular nach SAPscript Formular aufrufen
von walda33 » 26.01.2014 10:14 • Verfasst in ABAP® für Anfänger
2
Antw.
2729
Views
Smart Forms: Andere LETZTE SEITE in n-seitigem Formular
von Nordlicht » 13.07.2018 09:28 • Verfasst in ABAP® für Anfänger
5
Antw.
3049
Views
SAPScript Variable aktuelle Seite
von ST22 » 19.04.2016 17:39 • Verfasst in ABAP® für Anfänger
2
Antw.
1245
Views
SAPSCRIPT: Seite zum Druck vorgeben
von Thomas17 » 06.05.2014 10:02 • Verfasst in ABAP® Core
4
Antw.
1737
Views
SAPScript Überschriften für 'Ausgabeblöcke' auf eine Seite
von SAP_ENTWICKLER » 01.12.2015 15:22 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 16 Stunden von msfox 18 / 11120
Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 27 / 4253
IT0024 Qualifikationen CP-ID
vor 20 Stunden von ArjenR 1 / 177

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

Trennen Strasse und Hausnummer
vor 16 Stunden von msfox 18 / 11120
Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 27 / 4253
IT0024 Qualifikationen CP-ID
vor 20 Stunden von ArjenR 1 / 177

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 20 Stunden von ArjenR 1 / 177
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3111
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9707