SAP /ISDFPS/CL_EH_MESSAGE OO Class - DOE Message for Error Handling
/ISDFPS/CL_EH_MESSAGE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /ISDFPS/CL_EH_MESSAGE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /ISDFPS/CL_EH_MESSAGE SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_TO_BAPIRET2 | Private | |
| CALL METHOD /isdfps/cl_eh_message=>ADD_TO_BAPIRET2...more details | ||
| APPEND_MESSAGE_ERROR_DUMMY | Adds a Dummy Error Message | Private |
| CALL METHOD /isdfps/cl_eh_message=>APPEND_MESSAGE_ERROR_DUMMY...more details | ||
| APPEND_RESTART_MESSAGES | Private | |
| CALL METHOD /isdfps/cl_eh_message=>APPEND_RESTART_MESSAGES...more details | ||
| BUILD_MBO_TYPE_LABEL | Generates a Text from the MBO Name | Private |
| CALL METHOD /isdfps/cl_eh_message=>BUILD_MBO_TYPE_LABEL...more details | ||
| BUILD_OBJECT_LABEL | Generates an Object Name from the Message Body | Public |
| CALL METHOD /isdfps/cl_eh_message=>BUILD_OBJECT_LABEL...more details | ||
| CLEAR_MESSAGE_CACHE | Deletes All Message Objects from the Cache | Public |
| CALL METHOD /isdfps/cl_eh_message=>CLEAR_MESSAGE_CACHE...more details | ||
|
| ||
| CONSTRUCTOR | CONSTRUCTOR | Private |
| CALL METHOD /isdfps/cl_eh_message=>CONSTRUCTOR...more details | ||
| CREATE_MESSAGES_BY_ID | Generates Message Objects Using Message IDs | Public |
| CALL METHOD /isdfps/cl_eh_message=>CREATE_MESSAGES_BY_ID...more details | ||
| CREATE_MESSAGE_BY_ID | Generates a Single Message Instance Using the ID | Public |
| CALL METHOD /isdfps/cl_eh_message=>CREATE_MESSAGE_BY_ID...more details | ||
| CREATE_ROOT_MESSAGES | Generates Message Objects Without a Predecessor | Public |
| CALL METHOD /isdfps/cl_eh_message=>CREATE_ROOT_MESSAGES...more details | ||
| DISABLE_MESSAGE_CACHE | Deactivates the Message Cache | Public |
| CALL METHOD /isdfps/cl_eh_message=>DISABLE_MESSAGE_CACHE...more details | ||
| ENABLE_MESSAGE_CACHE | Activates the Message Cache | Public |
| CALL METHOD /isdfps/cl_eh_message=>ENABLE_MESSAGE_CACHE...more details | ||
| FIND_ERROR_MESSAGES_FOR_DEVICE | Finds Messages with Errors for a Mobile Device | Public |
| CALL METHOD /isdfps/cl_eh_message=>FIND_ERROR_MESSAGES_FOR_DEVICE...more details | ||
| GET_BODY_DATA | Returns the Message Content | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_BODY_DATA...more details | ||
| GET_CHANGE_OPERATION | Returns the Change Operation | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_CHANGE_OPERATION...more details | ||
| GET_CLNT_MSG_ID | Provides Message ID of Mobile Client | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_CLNT_MSG_ID...more details | ||
| GET_DATA_OBJECT_LABEL | Returns a Name for the Data Object | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_DATA_OBJECT_LABEL...more details | ||
| GET_DEVICE_NAME | Returns the Device Name | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_DEVICE_NAME...more details | ||
| GET_DEVICE_SENDER_ID | Returns the Unique Device GUID | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_DEVICE_SENDER_ID...more details | ||
| GET_DOE_STATUS | Provides the Field STATUS of DOE Structure | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_DOE_STATUS...more details | ||
| GET_ERR_LONGTEXT | Retrieve Error Long Text | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_ERR_LONGTEXT...more details | ||
| GET_EXTRACT_KEY | Returns the Key for Synchronization/Extraction | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_EXTRACT_KEY...more details | ||
| GET_FIRST_ERROR_MESSAGE | Provides the Oldest Error Message for Device/Sync. Key | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_FIRST_ERROR_MESSAGE...more details | ||
| GET_FOLLOW_UP_MESSAGES | Provides All Follow-On Messages for Restart/Ignore | Private |
| CALL METHOD /isdfps/cl_eh_message=>GET_FOLLOW_UP_MESSAGES...more details | ||
| GET_FUNCTION_MODULE | Returns the Name of the Function Module | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_FUNCTION_MODULE...more details | ||
| GET_LAST_RESTART_SUCCESS_MSG | Provides the Last Correction | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_LAST_RESTART_SUCCESS_MSG...more details | ||
| GET_LUID | Provides an LUID for a GUID | Private |
| CALL METHOD /isdfps/cl_eh_message=>GET_LUID...more details | ||
| GET_MBO_NAME | Returns the Name of the Data Object | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MBO_NAME...more details | ||
| GET_MBO_TRANS | Provides the MBO_TRANS Version Information of the DO | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MBO_TRANS...more details | ||
| GET_MESSAGE_ERROR | Returns All Error Details | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_ERROR...more details | ||
| GET_MESSAGE_ID | Returns the Unique Message GUID of This Object | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_ID...more details | ||
| GET_MESSAGE_LABEL | Provides the Label of the Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_LABEL...more details | ||
| GET_MESSAGE_NAME | Provides the Name of the Message | Private |
| CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_NAME...more details | ||
| GET_MESSAGE_STATUS | Returns the Status of This Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_STATUS...more details | ||
| GET_MOD_USER | Returns the Processor of This Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MOD_USER...more details | ||
| GET_MSG_BODY | Returns the Message Body As Object | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_MSG_BODY...more details | ||
| GET_NEXT_ERROR_POS | Returns the Next Item for the Error Table | Private |
| CALL METHOD /isdfps/cl_eh_message=>GET_NEXT_ERROR_POS...more details | ||
| GET_ORIGINAL_MESSAGE | Returns the Original Message If There Is a Restart | Private |
| CALL METHOD /isdfps/cl_eh_message=>GET_ORIGINAL_MESSAGE...more details | ||
| GET_ORIGINAL_MESSAGE_ID | Provides Message ID of Original Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_ORIGINAL_MESSAGE_ID...more details | ||
| GET_ORIGINAL_MESSAGE_ROOT | Provides the Root Message for This Restart Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_ORIGINAL_MESSAGE_ROOT...more details | ||
| GET_PREDECESSOR_MESSAGE | Returns the Directly Preceding Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_PREDECESSOR_MESSAGE...more details | ||
| GET_PREDECESSOR_MESSAGES | Returns All Preceding Messages | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_PREDECESSOR_MESSAGES...more details | ||
| GET_RESTART_ALLOWED | Returns an Indicator Stating Whether Restart Is Possible | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_RESTART_ALLOWED...more details | ||
| GET_RESTART_MESSAGES | Returns All Restart Messages for This Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_RESTART_MESSAGES...more details | ||
| GET_RFC_DESTINATION_DOE | Provides the RFC Destination for the Middleware | Private |
| CALL METHOD /isdfps/cl_eh_message=>GET_RFC_DESTINATION_DOE...more details | ||
| GET_ROOT_MESSAGE | Returns the First Message in the Error Chain | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_ROOT_MESSAGE...more details | ||
| GET_SEND_TSTMP | Returns the Time Stamp for When Message Was Created | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_SEND_TSTMP...more details | ||
| GET_SEND_USER | Returns the User Who Created the Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_SEND_USER...more details | ||
| GET_STATE_CATEGORY | Provides Field STATE_CATEGORY | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_STATE_CATEGORY...more details | ||
| GET_SUCCESSOR_MESSAGE | Returns the Directly Following Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_SUCCESSOR_MESSAGE...more details | ||
| GET_SUCCESSOR_MESSAGES | Returns All Following Messages | Public |
| CALL METHOD /isdfps/cl_eh_message=>GET_SUCCESSOR_MESSAGES...more details | ||
| HAS_FOLLOW_UP_MESSAGES | Checks If There Are Follow-On Messages for Restart/Ignore | Public |
| CALL METHOD /isdfps/cl_eh_message=>HAS_FOLLOW_UP_MESSAGES...more details | ||
| HAS_USER_READ_PERMISSION | Checks Read Authorizations | Public |
| CALL METHOD /isdfps/cl_eh_message=>HAS_USER_READ_PERMISSION...more details | ||
| HAS_USER_WRITE_PERMISSION | Checks Write Authorizations | Public |
| CALL METHOD /isdfps/cl_eh_message=>HAS_USER_WRITE_PERMISSION...more details | ||
| IS_CLIENT_RESTART_BODY | Private | |
| CALL METHOD /isdfps/cl_eh_message=>IS_CLIENT_RESTART_BODY...more details | ||
| IS_CLIENT_RESTART_MESSAGE | Checks Whether the Correction Is from the Mobile Client | Private |
| CALL METHOD /isdfps/cl_eh_message=>IS_CLIENT_RESTART_MESSAGE...more details | ||
| IS_CORRECTION_INFO_MSG | Private | |
| CALL METHOD /isdfps/cl_eh_message=>IS_CORRECTION_INFO_MSG...more details | ||
| IS_ERROR | Returns an Ind. Stating Whether This Msg. Contains Errors | Public |
| CALL METHOD /isdfps/cl_eh_message=>IS_ERROR...more details | ||
| IS_READ_ONLY | Checks Whether This Message May Be Corrected | Public |
| CALL METHOD /isdfps/cl_eh_message=>IS_READ_ONLY...more details | ||
| IS_RESTART | Returns an Ind. Stating Whether This Is a Restart Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>IS_RESTART...more details | ||
| IS_RFC_CALL_FROM_DOE | Checks Whether the RFC Call Is from the DOE | Public |
| CALL METHOD /isdfps/cl_eh_message=>IS_RFC_CALL_FROM_DOE...more details | ||
| ON_BE_RESTART_MSG_POSTED | Private | |
| CALL METHOD /isdfps/cl_eh_message=>ON_BE_RESTART_MSG_POSTED...more details | ||
| ON_CLNT_RESTART_MSG_POSTED | Informs This Class About a Restart Message | Private |
| CALL METHOD /isdfps/cl_eh_message=>ON_CLNT_RESTART_MSG_POSTED...more details | ||
| ON_CONFLICT_MESSAGE_POSTED | Private | |
| CALL METHOD /isdfps/cl_eh_message=>ON_CONFLICT_MESSAGE_POSTED...more details | ||
| ON_DOE_RESTART_MSG_POSTED | Private | |
| CALL METHOD /isdfps/cl_eh_message=>ON_DOE_RESTART_MSG_POSTED...more details | ||
| ON_NEW_MESSAGE_POSTED | Informs This Class About a New Message | Public |
| CALL METHOD /isdfps/cl_eh_message=>ON_NEW_MESSAGE_POSTED...more details | ||
| RESTART | Restart | Public |
| CALL METHOD /isdfps/cl_eh_message=>RESTART...more details | ||
| RESTART_SINGLE | Restart for an Individual Message | Private |
| CALL METHOD /isdfps/cl_eh_message=>RESTART_SINGLE...more details | ||
| SELECT_MESSAGES | Messages Selection | Public |
| CALL METHOD /isdfps/cl_eh_message=>SELECT_MESSAGES...more details | ||
| SET_STATUS_TO_IGNORE | Sets the Status to Ignore | Public |
| CALL METHOD /isdfps/cl_eh_message=>SET_STATUS_TO_IGNORE...more details | ||
| SORT_MESSAGES | Sorts the Messages by Time Stamp | Private |
| CALL METHOD /isdfps/cl_eh_message=>SORT_MESSAGES...more details | ||
| SORT_MESSAGE_OBJ_ID | Private | |
| CALL METHOD /isdfps/cl_eh_message=>SORT_MESSAGE_OBJ_ID...more details | ||
/ISDFPS/CL_EH_MESSAGE attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| C_DEP_MSG_ID | Constant | Message Class | '/ISDFPS/ME_CA_MB ' | LIKE SYMSGID | Private |
| C_DEP_MSG_NUMBER | Constant | Message Number | 100 | LIKE SYMSGNO | Private |
| C_DO_NAME_EHSIAL | Constant | Constant for DO Accident Report | 'EHSIAL' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_MMDELIVERY | Constant | Constant for DO Delivery | 'MMDELIVERY' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_MMGM | Constant | Constant for DO Goods Movement | 'MMGM' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_MMLOADOBJ | Constant | Constant for DO Loading Object | 'MMLOADOBJ' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_MMREQDOC | Constant | Constant for DO Requirement | 'MMREQDOC' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_MMSES | Constant | Constant for DO Service Entry Sheet | 'MMSES' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_MMVLMOVE | Constant | Constant for DO Loss Posting | 'MMVLMOVE' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMEQUI | Constant | Constant for DO Equipment | 'PMEQUI' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMFLOC | Constant | Constant for DO Functional Location | 'PMFLOC' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMMEPO | Constant | Constant for DO Measuring Point | 'PMMEPO' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMNOTIF | Constant | Constant for DO Notification | 'PMNOTIF' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMORDER | Constant | Constant for DO Order | 'PMORDER' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMSTCH | Constant | Constant for DO for Installing/Dismantling Equipment | 'PMSTCH' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_DO_NAME_PMTCONF | Constant | Constant for DO Time Confirmation | 'PMTCONF' | LIKE /ISDFPS/ME_MBO_NAME | Public |
| C_INV_TASK_MSG_ID | Constant | Message Class | 'SMMWKGN' | LIKE SYMSGID | Private |
| C_INV_TASK_MSG_NUMBER | Constant | Message Number | 18 | LIKE SYMSGNO | Private |
| C_IS_IS_RESTART_CLNT | Static Attribute | Is Restart | 'C' | LIKE /ISDFPS/ME_IS_RESTART | Private |
| C_MESSAGE_STATUS_ERROR | Constant | Message Status: With Errors | 1 | LIKE /ISDFPS/ME_MESSAGE_STATUS | Public |
| C_MESSAGE_STATUS_IGNORE | Constant | Message Status: Ignore Errors | 4 | LIKE /ISDFPS/ME_MESSAGE_STATUS | Public |
| C_MESSAGE_STATUS_R_ERROR | Constant | Message Status: Restart with Errors | 3 | LIKE /ISDFPS/ME_MESSAGE_STATUS | Public |
| C_MESSAGE_STATUS_R_SUCCESS | Constant | Message Status: Successful Restart | 2 | LIKE /ISDFPS/ME_MESSAGE_STATUS | Public |
| C_MESSAGE_STATUS_SUCCESS | Constant | Message Status: Successful | 0 | LIKE /ISDFPS/ME_MESSAGE_STATUS | Public |
| C_OPERATION_CREATE | Constant | Operation of Message | 'I' | LIKE /ISDFPS/ME_OPERATION | Public |
| C_OPERATION_DELETE | Constant | Operation of Message | 'D' | LIKE /ISDFPS/ME_OPERATION | Public |
| C_OPERATION_MODIFY | Constant | Operation of Message | 'U' | LIKE /ISDFPS/ME_OPERATION | Public |
| C_STATUS_CAT_CORRECTION_DATA | Constant | Status Category of Message | 'C' | LIKE /ISDFPS/ME_STATE_CAT | Private |
| C_STATUS_CAT_ERROR | Constant | Status Category of Message | 'E' | LIKE /ISDFPS/ME_STATE_CAT | Private |
| C_STATUS_CAT_IGNORE | Constant | Status Category of Message | 'A' | LIKE /ISDFPS/ME_STATE_CAT | Private |
| C_STATUS_CAT_RESTART_FAILURE | Constant | Status Category of Message | 'Y' | LIKE /ISDFPS/ME_STATE_CAT | Private |
| C_STATUS_CAT_RESTART_SUCCESS | Constant | Status Category of Message | 'R' | LIKE /ISDFPS/ME_STATE_CAT | Private |
| C_STATUS_CAT_SUCCESS | Constant | Status Category of Message | 'F' | LIKE /ISDFPS/ME_STATE_CAT | Private |
| GS_MESSAGE_HEADER | Instance Attribute | Error Message Header Structure | LIKE /ISDFPS/EH_MSGHDR_S | Private | |
| GT_LUID_MAP | Static Attribute | Hashed Table for /ISDFPS/ME_CA_LUID_S | LIKE /ISDFPS/ME_CA_LUID_HT | Private | |
| GT_MESSAGE_CACHE | Static Attribute | Table Type for Structure /ISDFPS/EH_MESSAGE_OBJ_ID | LIKE LHT_MESSAGE_BY_ID | Private | |
| GT_MESSAGE_ERROR | Instance Attribute | Error Message Texts Table Type | LIKE /ISDFPS/EH_MSGERR_T | Private | |
| GV_CHILD_MESSAGE | Instance Attribute | LIKE | Private | ||
| GV_DATA_OBJECT_LABEL | Instance Attribute | Name of the Data Object | LIKE /ISDFPS/ME_MBO_LABEL | Private | |
| GV_MESSAGE_BODY | Instance Attribute | XSTRING Body | LIKE /ISDFPS/ME_XSTRING_BODY | Private | |
| GV_MESSAGE_CACHE_ENABLED | Instance Attribute | LIKE | Private | ||
| GV_MESSAGE_LABEL | Instance Attribute | LIKE | Private | ||
| GV_MESSAGE_NAME | Instance Attribute | LIKE | Private | ||
| GV_MSG_BODY | Instance Attribute | Message Body | LIKE /ISDFPS/CL_EH_MSG_BODY | Private | |
| GV_ROOT_MESSAGE | Instance Attribute | LIKE | Private |
Links to Related Class(s)
/ISDFPS/...Full list of available SAP object classes
Search for further information about these or an SAP related objects