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

.

NameTypeData TypeDescriptionDefault Value
FIELD_INFOImportingTYPE
HRASR_FIELD_INFO_TAB
HRASR: Field Information
FORM_VIEWImportingTYPE
HRASR_FORMVIEW
Form View
MODEImportingTYPE
HRASR_MODE
HRASR: Mode
SELECTED_FIELDSImportingTYPE
HRASR00_FIELDLIST_TAB
List of Field Names
RETURNExportingTYPE
BAPIRET1
Return Parameter
ADDITIONAL_DATAChangingTYPE
HRASR_SPECIAL_PARAM_TAB
HRASR: Values of the Special Fields
ADDITIONAL_DATA_LONGChangingTYPE
HRASR00_FIELD_HELP_DATASET_TAB
Value Helps for Fields
EXTERNAL_DATAChangingTYPE
HRASR_SPECIAL_PARAM_TAB
HRASR: Values of the Special Fields
MESSAGE_LISTChangingTYPE
HRASR_RETURN_TAB
HRASR: Return Table
SPECIAL_DATAChangingTYPE
HRASR_SPECIAL_PARAM_TAB
HRASR: Values of the Special Fields
UI_ATTRIBUTESChangingTYPE
HRASR_UI_ATTRIBUTES_TAB
HRASR: UI Attributes for a Field
USER_COMMANDChangingTYPE
SYUCOMM
Function code that PAI triggered



Exceptions of Method PROCESS_USER_COMMAND

This method does not have any exceptions

Example 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!