sapdev logo background
sapdev logo sapdev logo
Comments

ABAP GET PF Statement syntax, information and example SAP source code



Return to Statement index



GET PF-STATUS

Short Reference

ABAP Syntax_10 GET PF-STATUS status [PROGRAM prog] [EXCLUDING fcode].

ABAP_ADDITIONS:
1 ... PROGRAM prog
2 ... EXCLUDING fcode

What does it do? 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 status
:
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 window),
status is initialized. If the
standard list status is set, status is set to the value
"STLI" .

ABAP_ADDITION_1 ...PROGRAM prog

What does it do? Use the PROGRAM addition to assign the name of the program (where the current GUI status is defined) to variable prog
. For prog , a character-like data object is expected.

ABAP_ADDITION_2 ... EXCLUDING fcode

What does it do? Use the EXCLUDING addition to insert the function codes (which are inactive in the current GUI status) row by row into the internal table fcode . For 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 SET PF-STATUS statement. Statically deactivated function codes in the GUI status are not defined.

Example ABAP Coding 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.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




GET_PARAMETER
GET_PROPERTY




comments powered by Disqus