GET PF-STATUS status [PROGRAM prog] [EXCLUDINGfcode].
This statement assigns data object
status the currently set GUI status, whose
name is also available in the
sy-pfkey system field. The following can be specified for
- An existing character-like variable.
An inline declaration
DATA(var), where a variable of type GUI_STATUS is declared.
If no status is set (empty status is displayed in the GUI window),
status is initialized. If the
standard list status is set,
status is set to the value "STLI".
PROGRAM is used to assign the name of the program (where the
current GUI status is defined) to the variable
prog expects a character-like data object.
... EXCLUDING fcode
EXCLUDING is used to insert the function codes (which are inactive
in the current GUI status) row by row into the internal table
fcode, an internal table with a
flat character-like row type can
be specified. Function codes are only defined if they have been deactivated with the relevant addition
of the statement
SET PF-STATUS. Statically deactivated function codes in the GUI status are not defined.
Determine the current status in a PAI module.
DATA: status TYPE string, prog TYPE string, fcode TYPE SORTED TABLE OF sy-ucomm WITH NON-UNIQUE KEY table_line. ... MODULE user_command_100 INPUT. ... GET PF-STATUS status PROGRAM prog EXCLUDING fcode. ... ENDMODULE.