PROCESS_USER_COMMAND SAP Method Process events raised from form
Below is documentation, parameters and attributes of ABAP Method PROCESS_USER_COMMAND within SAP class IF_HRASR00_PROCESS_UI_EVENTS. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name IF_HRASR00_PROCESS_UI_EVENTS into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Instance
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.The following technical details of method PROCESS_USER_COMMAND can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method PROCESS_USER_COMMAND
.| Name | Type | Data Type | Description | Default Value |
| FIELD_INFO | Importing | TYPE HRASR_FIELD_INFO_TAB | HRASR: Field Information | |
| FORM_VIEW | Importing | TYPE HRASR_FORMVIEW | Form View | |
| MODE | Importing | TYPE HRASR_MODE | HRASR: Mode | |
| SELECTED_FIELDS | Importing | TYPE HRASR00_FIELDLIST_TAB | List of Field Names | |
| RETURN | Exporting | TYPE BAPIRET1 | Return Parameter | |
| ADDITIONAL_DATA | Changing | TYPE HRASR_SPECIAL_PARAM_TAB | HRASR: Values of the Special Fields | |
| ADDITIONAL_DATA_LONG | Changing | TYPE HRASR00_FIELD_HELP_DATASET_TAB | Value Helps for Fields | |
| EXTERNAL_DATA | Changing | TYPE HRASR_SPECIAL_PARAM_TAB | HRASR: Values of the Special Fields | |
| MESSAGE_LIST | Changing | TYPE HRASR_RETURN_TAB | HRASR: Return Table | |
| SPECIAL_DATA | Changing | TYPE HRASR_SPECIAL_PARAM_TAB | HRASR: Values of the Special Fields | |
| UI_ATTRIBUTES | Changing | TYPE HRASR_UI_ATTRIBUTES_TAB | HRASR: UI Attributes for a Field | |
| USER_COMMAND | Changing | TYPE SYUCOMM | Function code that PAI triggered |
Exceptions of Method PROCESS_USER_COMMAND
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO IF_HRASR00_PROCESS_UI_EVENTS.
DATA: lv_ADDITIONAL_DATA TYPE HRASR_SPECIAL_PARAM_TAB,
lv_ADDITIONAL_DATA_LONG TYPE HRASR00_FIELD_HELP_DATASET_TAB,
lv_EXTERNAL_DATA TYPE HRASR_SPECIAL_PARAM_TAB,
lv_FIELD_INFO TYPE HRASR_FIELD_INFO_TAB,
lv_FORM_VIEW TYPE HRASR_FORMVIEW,
lv_MESSAGE_LIST TYPE HRASR_RETURN_TAB,
lv_MODE TYPE HRASR_MODE,
lv_RETURN TYPE BAPIRET1,
lv_SELECTED_FIELDS TYPE HRASR00_FIELDLIST_TAB,
lv_SPECIAL_DATA TYPE HRASR_SPECIAL_PARAM_TAB,
lv_UI_ATTRIBUTES TYPE HRASR_UI_ATTRIBUTES_TAB,
lv_USER_COMMAND TYPE SYUCOMM,
lv_other TYPE c.
CALL METHOD lo_class=>PROCESS_USER_COMMAND(
EXPORTING
FIELD_INFO = lv_FIELD_INFO
FORM_VIEW = lv_FORM_VIEW
MODE = lv_MODE
SELECTED_FIELDS = lv_SELECTED_FIELDS
IMPORTING
RETURN = lv_RETURN
CHANGING
ADDITIONAL_DATA = lv_ADDITIONAL_DATA
ADDITIONAL_DATA_LONG = lv_ADDITIONAL_DATA_LONG
EXTERNAL_DATA = lv_EXTERNAL_DATA
MESSAGE_LIST = lv_MESSAGE_LIST
SPECIAL_DATA = lv_SPECIAL_DATA
UI_ATTRIBUTES = lv_UI_ATTRIBUTES
USER_COMMAND = lv_USER_COMMAND ).
Links to Related Class(s)
IF_HRASR...Full list of available SAP object classes
Search for further information about these or an SAP related objects