Show TOC

HintergrundStandard-GUI-Status ändern Dieses Dokument in der Navigationsstruktur finden

 

Der GUI-Status eines Selektionsbilds wird vom System generiert. Eine Anweisung SET PF-STATUS zum Zeitpunkt PBO des Selektionsbilds beeinflusst diesen Standard-GUI-Status nicht. Um einen eigenen GUI-Status für ein Selektionsbild zu definieren oder Funktionen des Standard-GUI-Status zu deaktivieren kann in Ausnahmefällen zu PBO eines Selektionsbilds einer der beiden folgenden Funktionsbausteine verwendet werden.

  • RS_SET_SELSCREEN_STATUS

    Setzt einen im gleichen ABAP-Programm definierten GUI-Status oder deaktiviert Funktionen des Standard-GUI-Status.

  • RS_EXTERNAL_SELSCREEN_STATUS

    Setzt einen in einer externen Funktionsgruppe definierten GUI-Status. Der GUI-Status muss mit SET PF-STATUS in einem speziellen Funktionsbaustein dieser Funktionsgruppe gesetzt werden. Der Name des setzenden Funktionsbausteins muss dem Funktionsbaustein RS_EXTERNAL_SELSCREEN_STATUS als Parameter übergeben werden.

Für mehr Informationen siehe die Dokumentation der Funktionsbausteine.

Syntax Syntax

  1. REPORT demo_sel_screen_status.
  2. DATA itab TYPE TABLE OF sy-ucomm.
  3. PARAMETERS test(10) TYPE c.
  4. AT SELECTION-SCREEN OUTPUT.
  5.    APPEND: 'PRIN' TO itab,
  6.            'SPOS' TO itab.
  7.    CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
  8.         EXPORTING
  9.              p_status  = sy-pfkey
  10.         TABLES
  11.              p_exclude = itab.
Ende des Codes

In diesem Beispielprogramm werden die beiden Funktionen Drucken und Als Variante sichern deaktiviert. Die Funktionscodes des Standard-GUI-Status kann man durch Auswahl des Felds Oberflächenstatus in der Anzeige   System   Status   finden.