Eigenschaften | Quelltext
Titel | VIM_MAINT_SELFLAG |
Originalsprache | DE | Deutsch
Erstellt | 19.01.2000 |  | SAP |
Letzte Änderung | 13.11.2001 |  | SAP |
Status | aktiv |
Attribute
Typ | Include-Programm |
Status | Testprogramm |
Anwendung | Basis (System) |
Paket | SVIM | Basis Viewmaintenance
| Editorsperre
txt
    1
    *----------------------------------------------------------------------*
    2
    *   INCLUDE LSVIMF5D                                                   *
    3
    *----------------------------------------------------------------------*
    4
    *&---------------------------------------------------------------------*
    5
    *&      Form  VIM_MAINT_SELFLAG
    6
    *&---------------------------------------------------------------------*
    7
    *       Sets or resets X_HEADER-SELECTION and keeps initial value
    8
    *       Purpose: additional check vs. sellist in form
    9
    *       CHECK_DYNAMIC_SELECT_OPTIONS
    10
    *----------------------------------------------------------------------*
    11
    *      -->mode   S = set flag to 'X', I = initialize,
    12
    *                R = get and reset to initial value
    13
    *      <--p_selflag value of X_HEADER-SELECTION
    14
    *----------------------------------------------------------------------*
    15
    FORM vim_maint_selflag USING    value(p_mode) TYPE sychar01
    16
                       CHANGING p_selflag     TYPE xfeld.
    17
    18
      STATICS: init_val TYPE xfeld.
    19
    20
      CASE p_mode.
    21
        WHEN 'I'.
    22
          init_val = p_selflag.
    23
        WHEN 'S'.
    24
          x_header-selection = 'X'.
    25
        WHEN 'R'.
    26
          p_selflag = x_header-selection.
    27
          x_header-selection = init_val.
    28
      ENDCASE.
    29
    ENDFORM.                               " VIM_MAINT_SELFLAG