ABAPCALL_SELECTION_SCREEN - CALL SELECTION SCREEN
PERFORM Short Reference ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
CALL SELECTION-SCREEN
Syntax
CALL SELECTION-SCREEN dynnr
[STARTING AT col1 lin1
[ENDING AT col2 lin2]]
[USING SELECTION-SET variant].
Zusätze:
1. ... STARTING AT col1 lin1 [ENDING AT col2 lin2]
2. ... USING SELECTION-SET variant
Wirkung
Diese Anweisung ruft das Selektionsbild mit der in dynnr angegebenenDynpro-Nummer auf und startet damit dessenSelektionsbildverarbeitung.Für dynnr wird ein Datenobjekt vom Typ n der Länge 4 erwartet.
Die Anweisung CALL SELECTION-SCREEN greift auf die Selektionsbilder des jeweiligenHauptprogrammsder aktuellen Programmgruppe zu und diese arbeiten mit den Parametern und Selektionsbildern des Hauptprogrammsund lösen in diesem die Selektionsbildverarbeitung aus. Außer im Fall des Aufrufs einesSelektionsbildes in einem extern aufgerufenen Unterprogramm handelt es sich beim Hauptprogramm in derRegel um das aktuelle Programm. Wenn das angegebene Selektionsbild nicht im Hauptprogramm der Programmgruppe enthalten ist, kommt es zu einer unbehandelbaren Ausnahme.
Es können beliebige Selektionsbilder des Hauptprogramms aufgerufen werden, insbesondere auchdas Standardselektionsbild. Standardmäßig wird das Selektionsbild im Fenster des vorhergehenden Dynpros angezeigt.
Systemfelder
| sy-subrc | Bedeutung |
| 0 | Benutzer hat auf dem Selektionsbild die Funktion Ausführenoder Ausführen + Drucken gewählt. |
| 4 | Benutzer hat auf dem Selektionsbild Zurück,Beenden oder Abbrechen gewählt. |
Hinweise
- Die Anweisung CALLSCREEN darf nicht für den Aufruf von Selektionsbildern verwendet werden, da ansonsten die ordnungsgemäße Ausführung der Selektionsbildverarbeitung nicht gewährleistet ist.
- Wenn das aufgerufene Selektionsbild in einem Dialogfenster dargestellt wird, empfiehlt es sich, bei der Definition des Selektionsbildes den Zusatz AS WINDOW zu verwenden.
Zusatz 1
... STARTING AT col1 lin1 [ENDING AT col2 lin2]
Wirkung
Mit dem Zusatz STARTING AT wird ein modales Dialogfenster erzeugt und das Selektionsbild in demDialogfenster angezeigt. Die linke obere Ecke des Dialogfensters wird durch die Werte in col1 und lin1 für Spalte und Zeile bestimmt. Die Werte beziehen sich auf das Fenster mit demPop-up-Level0. Die rechte untere Ecke wird entweder automatisch gesetzt oder kann in col2 und lin2hinter ENDING AT angegeben werden. Für col1, lin1, col2 und lin2werden Datenobjekte vom Typ i erwartet. Die Werte von col1, lin1 sollten kleiner als die von col2, lin2 sein, ansonsten ist das Verhalten undefiniert.
Zusatz 2
... USING SELECTION-SET variant
Wirkung
Mit dem Zusatz USING SELECTION-SET werden die Parameter und Selektionskriterien des Selektionsbildes mit den Werten einer in variant angegebenenVarianteversorgt. Die Wertübergabe an die zugehörigen Datenobjekte des Programms findet unmittelbarvor dem Ereignis AT SELECTION-SCREEN OUTPUT statt. Für variant muss einzeichenartigesDatenobjekt angegeben werden, das bei Ausführung der Anweisung den Namen einer fürdas Selektionsbild abgespeicherten Variante des Hauptprogramms in Großbuchstaben enthält.Wenn eine nicht vorhandene Variante oder eine Variante eines anderen Selektionsbildes des Hauptprogramms angegeben wird, wird der Zusatz ignoriert.
Beispiel
Siehe das Beispiel in SELECTION-SCREEN BEGIN OF SCREEN.
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6583 Date: 20120526 Time: 233256 triton ( 245 ms )






