DO_FEH_PREPARE SAP Method Service specific determination of FEH attributes
Below is documentation, parameters and attributes of ABAP Method DO_FEH_PREPARE within SAP class CL_BS_SOA_SI_MODEL_ASYNC_IN. 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 CL_BS_SOA_SI_MODEL_ASYNC_IN 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 DO_FEH_PREPARE can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method DO_FEH_PREPARE
.| Name | Type | Data Type | Description | Default Value |
| IR_INPUT_DATA | Importing | TYPE REF TO DATA | Input data | |
| IT_MESSAGES | Importing | TYPE APPLMSGTAB | Error Messages | |
| I_MAPPING_ERROR | Importing | TYPE XFLAG | 'X' - Mapping error | |
| I_OBJECT_TYPE | Importing | TYPE ECH_DTE_OBJTYPE | ECH Object Type | |
| ER_HIDDEN_DATA | Exporting | TYPE REF TO FEH_STRING | Hidden data | |
| ES_MAIN_MESSAGE | Exporting | TYPE APPLMSG | Main Message | |
| ET_OBJECTS | Exporting | TYPE ECH_TAB_OBJECT | Additional objects | |
| E_EXTERNAL_GUID | Exporting | TYPE FEH_GUID | External FEH GUID | |
| E_OBJECT_KEY | Exporting | TYPE ECH_DTE_OBJKEY | ECH Object Key | |
| C_ERROR_CATEGORY | Changing | TYPE ECH_DTE_ERROR_CATEGORY | ECH error category |
Exceptions of Method DO_FEH_PREPARE
CX_AI_APPLICATION_FAULT - Application Integration: Application ErrorExample ABAP coding
DATA: lo_class TYPE REF TO CL_BS_SOA_SI_MODEL_ASYNC_IN.
DATA: lv_C_ERROR_CATEGORY TYPE ECH_DTE_ERROR_CATEGORY,
lv_ER_HIDDEN_DATA TYPE FEH_STRING,
lv_ES_MAIN_MESSAGE TYPE APPLMSG,
lv_ET_OBJECTS TYPE ECH_TAB_OBJECT,
lv_E_EXTERNAL_GUID TYPE FEH_GUID,
lv_E_OBJECT_KEY TYPE ECH_DTE_OBJKEY,
lv_IR_INPUT_DATA TYPE DATA,
lv_IT_MESSAGES TYPE APPLMSGTAB,
lv_I_MAPPING_ERROR TYPE XFLAG,
lv_I_OBJECT_TYPE TYPE ECH_DTE_OBJTYPE,
lv_other TYPE c.
CALL METHOD lo_class=>DO_FEH_PREPARE(
EXPORTING
IR_INPUT_DATA = lv_IR_INPUT_DATA
IT_MESSAGES = lv_IT_MESSAGES
I_MAPPING_ERROR = lv_I_MAPPING_ERROR
I_OBJECT_TYPE = lv_I_OBJECT_TYPE
IMPORTING
ER_HIDDEN_DATA = lv_ER_HIDDEN_DATA
ES_MAIN_MESSAGE = lv_ES_MAIN_MESSAGE
ET_OBJECTS = lv_ET_OBJECTS
E_EXTERNAL_GUID = lv_E_EXTERNAL_GUID
E_OBJECT_KEY = lv_E_OBJECT_KEY
CHANGING
C_ERROR_CATEGORY = lv_C_ERROR_CATEGORY ).
Links to Related Class(s)
CL_BS_SO...Full list of available SAP object classes
Search for further information about these or an SAP related objects