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 NameDescriptionVisability
ADD_TO_BAPIRET2Private
CALL METHOD /isdfps/cl_eh_message=>ADD_TO_BAPIRET2...more details

APPEND_MESSAGE_ERROR_DUMMYAdds a Dummy Error MessagePrivate
CALL METHOD /isdfps/cl_eh_message=>APPEND_MESSAGE_ERROR_DUMMY...more details

APPEND_RESTART_MESSAGESPrivate
CALL METHOD /isdfps/cl_eh_message=>APPEND_RESTART_MESSAGES...more details

BUILD_MBO_TYPE_LABELGenerates a Text from the MBO NamePrivate
CALL METHOD /isdfps/cl_eh_message=>BUILD_MBO_TYPE_LABEL...more details

BUILD_OBJECT_LABELGenerates an Object Name from the Message BodyPublic
CALL METHOD /isdfps/cl_eh_message=>BUILD_OBJECT_LABEL...more details

CLEAR_MESSAGE_CACHEDeletes All Message Objects from the CachePublic
CALL METHOD /isdfps/cl_eh_message=>CLEAR_MESSAGE_CACHE...more details

CONSTRUCTORCONSTRUCTORPrivate
CALL METHOD /isdfps/cl_eh_message=>CONSTRUCTOR...more details

CREATE_MESSAGES_BY_IDGenerates Message Objects Using Message IDsPublic
CALL METHOD /isdfps/cl_eh_message=>CREATE_MESSAGES_BY_ID...more details

CREATE_MESSAGE_BY_IDGenerates a Single Message Instance Using the IDPublic
CALL METHOD /isdfps/cl_eh_message=>CREATE_MESSAGE_BY_ID...more details

CREATE_ROOT_MESSAGESGenerates Message Objects Without a PredecessorPublic
CALL METHOD /isdfps/cl_eh_message=>CREATE_ROOT_MESSAGES...more details

DISABLE_MESSAGE_CACHEDeactivates the Message CachePublic
CALL METHOD /isdfps/cl_eh_message=>DISABLE_MESSAGE_CACHE...more details

ENABLE_MESSAGE_CACHEActivates the Message CachePublic
CALL METHOD /isdfps/cl_eh_message=>ENABLE_MESSAGE_CACHE...more details

FIND_ERROR_MESSAGES_FOR_DEVICEFinds Messages with Errors for a Mobile DevicePublic
CALL METHOD /isdfps/cl_eh_message=>FIND_ERROR_MESSAGES_FOR_DEVICE...more details

GET_BODY_DATAReturns the Message ContentPublic
CALL METHOD /isdfps/cl_eh_message=>GET_BODY_DATA...more details

GET_CHANGE_OPERATIONReturns the Change OperationPublic
CALL METHOD /isdfps/cl_eh_message=>GET_CHANGE_OPERATION...more details

GET_CLNT_MSG_IDProvides Message ID of Mobile ClientPublic
CALL METHOD /isdfps/cl_eh_message=>GET_CLNT_MSG_ID...more details

GET_DATA_OBJECT_LABELReturns a Name for the Data ObjectPublic
CALL METHOD /isdfps/cl_eh_message=>GET_DATA_OBJECT_LABEL...more details

GET_DEVICE_NAMEReturns the Device NamePublic
CALL METHOD /isdfps/cl_eh_message=>GET_DEVICE_NAME...more details

GET_DEVICE_SENDER_IDReturns the Unique Device GUIDPublic
CALL METHOD /isdfps/cl_eh_message=>GET_DEVICE_SENDER_ID...more details

GET_DOE_STATUSProvides the Field STATUS of DOE StructurePublic
CALL METHOD /isdfps/cl_eh_message=>GET_DOE_STATUS...more details

GET_ERR_LONGTEXTRetrieve Error Long TextPublic
CALL METHOD /isdfps/cl_eh_message=>GET_ERR_LONGTEXT...more details

GET_EXTRACT_KEYReturns the Key for Synchronization/ExtractionPublic
CALL METHOD /isdfps/cl_eh_message=>GET_EXTRACT_KEY...more details

GET_FIRST_ERROR_MESSAGEProvides the Oldest Error Message for Device/Sync. KeyPublic
CALL METHOD /isdfps/cl_eh_message=>GET_FIRST_ERROR_MESSAGE...more details

GET_FOLLOW_UP_MESSAGESProvides All Follow-On Messages for Restart/IgnorePrivate
CALL METHOD /isdfps/cl_eh_message=>GET_FOLLOW_UP_MESSAGES...more details

GET_FUNCTION_MODULEReturns the Name of the Function ModulePublic
CALL METHOD /isdfps/cl_eh_message=>GET_FUNCTION_MODULE...more details

GET_LAST_RESTART_SUCCESS_MSGProvides the Last CorrectionPublic
CALL METHOD /isdfps/cl_eh_message=>GET_LAST_RESTART_SUCCESS_MSG...more details

GET_LUIDProvides an LUID for a GUIDPrivate
CALL METHOD /isdfps/cl_eh_message=>GET_LUID...more details

GET_MBO_NAMEReturns the Name of the Data ObjectPublic
CALL METHOD /isdfps/cl_eh_message=>GET_MBO_NAME...more details

GET_MBO_TRANSProvides the MBO_TRANS Version Information of the DOPublic
CALL METHOD /isdfps/cl_eh_message=>GET_MBO_TRANS...more details

GET_MESSAGE_ERRORReturns All Error DetailsPublic
CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_ERROR...more details

GET_MESSAGE_IDReturns the Unique Message GUID of This ObjectPublic
CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_ID...more details

GET_MESSAGE_LABELProvides the Label of the MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_LABEL...more details

GET_MESSAGE_NAMEProvides the Name of the MessagePrivate
CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_NAME...more details

GET_MESSAGE_STATUSReturns the Status of This MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_MESSAGE_STATUS...more details

GET_MOD_USERReturns the Processor of This MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_MOD_USER...more details

GET_MSG_BODYReturns the Message Body As ObjectPublic
CALL METHOD /isdfps/cl_eh_message=>GET_MSG_BODY...more details

GET_NEXT_ERROR_POSReturns the Next Item for the Error TablePrivate
CALL METHOD /isdfps/cl_eh_message=>GET_NEXT_ERROR_POS...more details

GET_ORIGINAL_MESSAGEReturns the Original Message If There Is a RestartPrivate
CALL METHOD /isdfps/cl_eh_message=>GET_ORIGINAL_MESSAGE...more details

GET_ORIGINAL_MESSAGE_IDProvides Message ID of Original MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_ORIGINAL_MESSAGE_ID...more details

GET_ORIGINAL_MESSAGE_ROOTProvides the Root Message for This Restart MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_ORIGINAL_MESSAGE_ROOT...more details

GET_PREDECESSOR_MESSAGEReturns the Directly Preceding MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_PREDECESSOR_MESSAGE...more details

GET_PREDECESSOR_MESSAGESReturns All Preceding MessagesPublic
CALL METHOD /isdfps/cl_eh_message=>GET_PREDECESSOR_MESSAGES...more details

GET_RESTART_ALLOWEDReturns an Indicator Stating Whether Restart Is PossiblePublic
CALL METHOD /isdfps/cl_eh_message=>GET_RESTART_ALLOWED...more details

GET_RESTART_MESSAGESReturns All Restart Messages for This MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_RESTART_MESSAGES...more details

GET_RFC_DESTINATION_DOEProvides the RFC Destination for the MiddlewarePrivate
CALL METHOD /isdfps/cl_eh_message=>GET_RFC_DESTINATION_DOE...more details

GET_ROOT_MESSAGEReturns the First Message in the Error ChainPublic
CALL METHOD /isdfps/cl_eh_message=>GET_ROOT_MESSAGE...more details

GET_SEND_TSTMPReturns the Time Stamp for When Message Was CreatedPublic
CALL METHOD /isdfps/cl_eh_message=>GET_SEND_TSTMP...more details

GET_SEND_USERReturns the User Who Created the MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_SEND_USER...more details

GET_STATE_CATEGORYProvides Field STATE_CATEGORYPublic
CALL METHOD /isdfps/cl_eh_message=>GET_STATE_CATEGORY...more details

GET_SUCCESSOR_MESSAGEReturns the Directly Following MessagePublic
CALL METHOD /isdfps/cl_eh_message=>GET_SUCCESSOR_MESSAGE...more details

GET_SUCCESSOR_MESSAGESReturns All Following MessagesPublic
CALL METHOD /isdfps/cl_eh_message=>GET_SUCCESSOR_MESSAGES...more details

HAS_FOLLOW_UP_MESSAGESChecks If There Are Follow-On Messages for Restart/IgnorePublic
CALL METHOD /isdfps/cl_eh_message=>HAS_FOLLOW_UP_MESSAGES...more details

HAS_USER_READ_PERMISSIONChecks Read AuthorizationsPublic
CALL METHOD /isdfps/cl_eh_message=>HAS_USER_READ_PERMISSION...more details

HAS_USER_WRITE_PERMISSIONChecks Write AuthorizationsPublic
CALL METHOD /isdfps/cl_eh_message=>HAS_USER_WRITE_PERMISSION...more details

IS_CLIENT_RESTART_BODYPrivate
CALL METHOD /isdfps/cl_eh_message=>IS_CLIENT_RESTART_BODY...more details

IS_CLIENT_RESTART_MESSAGEChecks Whether the Correction Is from the Mobile ClientPrivate
CALL METHOD /isdfps/cl_eh_message=>IS_CLIENT_RESTART_MESSAGE...more details

IS_CORRECTION_INFO_MSGPrivate
CALL METHOD /isdfps/cl_eh_message=>IS_CORRECTION_INFO_MSG...more details

IS_ERRORReturns an Ind. Stating Whether This Msg. Contains ErrorsPublic
CALL METHOD /isdfps/cl_eh_message=>IS_ERROR...more details

IS_READ_ONLYChecks Whether This Message May Be CorrectedPublic
CALL METHOD /isdfps/cl_eh_message=>IS_READ_ONLY...more details

IS_RESTARTReturns an Ind. Stating Whether This Is a Restart MessagePublic
CALL METHOD /isdfps/cl_eh_message=>IS_RESTART...more details

IS_RFC_CALL_FROM_DOEChecks Whether the RFC Call Is from the DOEPublic
CALL METHOD /isdfps/cl_eh_message=>IS_RFC_CALL_FROM_DOE...more details

ON_BE_RESTART_MSG_POSTEDPrivate
CALL METHOD /isdfps/cl_eh_message=>ON_BE_RESTART_MSG_POSTED...more details

ON_CLNT_RESTART_MSG_POSTEDInforms This Class About a Restart MessagePrivate
CALL METHOD /isdfps/cl_eh_message=>ON_CLNT_RESTART_MSG_POSTED...more details

ON_CONFLICT_MESSAGE_POSTEDPrivate
CALL METHOD /isdfps/cl_eh_message=>ON_CONFLICT_MESSAGE_POSTED...more details

ON_DOE_RESTART_MSG_POSTEDPrivate
CALL METHOD /isdfps/cl_eh_message=>ON_DOE_RESTART_MSG_POSTED...more details

ON_NEW_MESSAGE_POSTEDInforms This Class About a New MessagePublic
CALL METHOD /isdfps/cl_eh_message=>ON_NEW_MESSAGE_POSTED...more details

RESTARTRestartPublic
CALL METHOD /isdfps/cl_eh_message=>RESTART...more details

RESTART_SINGLERestart for an Individual MessagePrivate
CALL METHOD /isdfps/cl_eh_message=>RESTART_SINGLE...more details

SELECT_MESSAGESMessages SelectionPublic
CALL METHOD /isdfps/cl_eh_message=>SELECT_MESSAGES...more details

SET_STATUS_TO_IGNORESets the Status to IgnorePublic
CALL METHOD /isdfps/cl_eh_message=>SET_STATUS_TO_IGNORE...more details

SORT_MESSAGESSorts the Messages by Time StampPrivate
CALL METHOD /isdfps/cl_eh_message=>SORT_MESSAGES...more details

SORT_MESSAGE_OBJ_IDPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
C_DEP_MSG_IDConstantMessage Class'/ISDFPS/ME_CA_MB 'LIKE
SYMSGID
Private
C_DEP_MSG_NUMBERConstantMessage Number100LIKE
SYMSGNO
Private
C_DO_NAME_EHSIALConstantConstant for DO Accident Report'EHSIAL'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_MMDELIVERYConstantConstant for DO Delivery'MMDELIVERY'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_MMGMConstantConstant for DO Goods Movement'MMGM'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_MMLOADOBJConstantConstant for DO Loading Object'MMLOADOBJ'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_MMREQDOCConstantConstant for DO Requirement'MMREQDOC'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_MMSESConstantConstant for DO Service Entry Sheet'MMSES'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_MMVLMOVEConstantConstant for DO Loss Posting'MMVLMOVE'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMEQUIConstantConstant for DO Equipment'PMEQUI'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMFLOCConstantConstant for DO Functional Location'PMFLOC'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMMEPOConstantConstant for DO Measuring Point'PMMEPO'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMNOTIFConstantConstant for DO Notification'PMNOTIF'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMORDERConstantConstant for DO Order'PMORDER'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMSTCHConstantConstant for DO for Installing/Dismantling Equipment'PMSTCH'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_DO_NAME_PMTCONFConstantConstant for DO Time Confirmation'PMTCONF'LIKE
/ISDFPS/ME_MBO_NAME
Public
C_INV_TASK_MSG_IDConstantMessage Class'SMMWKGN'LIKE
SYMSGID
Private
C_INV_TASK_MSG_NUMBERConstantMessage Number18LIKE
SYMSGNO
Private
C_IS_IS_RESTART_CLNTStatic AttributeIs Restart'C'LIKE
/ISDFPS/ME_IS_RESTART
Private
C_MESSAGE_STATUS_ERRORConstantMessage Status: With Errors1LIKE
/ISDFPS/ME_MESSAGE_STATUS
Public
C_MESSAGE_STATUS_IGNOREConstantMessage Status: Ignore Errors4LIKE
/ISDFPS/ME_MESSAGE_STATUS
Public
C_MESSAGE_STATUS_R_ERRORConstantMessage Status: Restart with Errors3LIKE
/ISDFPS/ME_MESSAGE_STATUS
Public
C_MESSAGE_STATUS_R_SUCCESSConstantMessage Status: Successful Restart2LIKE
/ISDFPS/ME_MESSAGE_STATUS
Public
C_MESSAGE_STATUS_SUCCESSConstantMessage Status: Successful0LIKE
/ISDFPS/ME_MESSAGE_STATUS
Public
C_OPERATION_CREATEConstantOperation of Message'I'LIKE
/ISDFPS/ME_OPERATION
Public
C_OPERATION_DELETEConstantOperation of Message'D'LIKE
/ISDFPS/ME_OPERATION
Public
C_OPERATION_MODIFYConstantOperation of Message'U'LIKE
/ISDFPS/ME_OPERATION
Public
C_STATUS_CAT_CORRECTION_DATAConstantStatus Category of Message'C'LIKE
/ISDFPS/ME_STATE_CAT
Private
C_STATUS_CAT_ERRORConstantStatus Category of Message'E'LIKE
/ISDFPS/ME_STATE_CAT
Private
C_STATUS_CAT_IGNOREConstantStatus Category of Message'A'LIKE
/ISDFPS/ME_STATE_CAT
Private
C_STATUS_CAT_RESTART_FAILUREConstantStatus Category of Message'Y'LIKE
/ISDFPS/ME_STATE_CAT
Private
C_STATUS_CAT_RESTART_SUCCESSConstantStatus Category of Message'R'LIKE
/ISDFPS/ME_STATE_CAT
Private
C_STATUS_CAT_SUCCESSConstantStatus Category of Message'F'LIKE
/ISDFPS/ME_STATE_CAT
Private
GS_MESSAGE_HEADERInstance AttributeError Message Header StructureLIKE
/ISDFPS/EH_MSGHDR_S
Private
GT_LUID_MAPStatic AttributeHashed Table for /ISDFPS/ME_CA_LUID_SLIKE
/ISDFPS/ME_CA_LUID_HT
Private
GT_MESSAGE_CACHEStatic AttributeTable Type for Structure /ISDFPS/EH_MESSAGE_OBJ_IDLIKE
LHT_MESSAGE_BY_ID
Private
GT_MESSAGE_ERRORInstance AttributeError Message Texts Table TypeLIKE
/ISDFPS/EH_MSGERR_T
Private
GV_CHILD_MESSAGEInstance AttributeLIKE
Private
GV_DATA_OBJECT_LABELInstance AttributeName of the Data ObjectLIKE
/ISDFPS/ME_MBO_LABEL
Private
GV_MESSAGE_BODYInstance AttributeXSTRING BodyLIKE
/ISDFPS/ME_XSTRING_BODY
Private
GV_MESSAGE_CACHE_ENABLEDInstance AttributeLIKE
Private
GV_MESSAGE_LABELInstance AttributeLIKE
Private
GV_MESSAGE_NAMEInstance AttributeLIKE
Private
GV_MSG_BODYInstance AttributeMessage BodyLIKE
/ISDFPS/CL_EH_MSG_BODY
Private
GV_ROOT_MESSAGEInstance AttributeLIKE
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



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!