SAP EDX OO Class - Abstract Class









EDX 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 EDX 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 EDX 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
BASE64_DECODEDecode Base64Public
CALL METHOD edx=>BASE64_DECODE...more details

BASE64_ENCODEEncode Base64Public
CALL METHOD edx=>BASE64_ENCODE...more details

CHECK_FOR_NEGATIVE_VALUECheck for negative IDoc valuesPublic
CALL METHOD edx=>CHECK_FOR_NEGATIVE_VALUE...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD edx=>CONSTRUCTOR...more details

CONVERT_XSTRING_TO_STRINGConvert XString to StringPublic
CALL METHOD edx=>CONVERT_XSTRING_TO_STRING...more details

DEQUEUE_MESSAGESRelease Message Types for Parallel ProcessingPublic
CALL METHOD edx=>DEQUEUE_MESSAGES...more details

ENQUEUE_MESSAGESReserve Message Types for Parallel ProcessingPublic
CALL METHOD edx=>ENQUEUE_MESSAGES...more details

GET_BUKR_FROM_PARKED_MSGRead Company Code of a Message in table EDX_PARKPublic
CALL METHOD edx=>GET_BUKR_FROM_PARKED_MSG...more details

GET_DOMAIN_TEXTDefine Short Description of a Document Class Fixed ValuePublic
CALL METHOD edx=>GET_DOMAIN_TEXT...more details

GET_EDX_SETTINGSPrivate
CALL METHOD edx=>GET_EDX_SETTINGS...more details

GET_INVOICE_RECORD_STATUSRead Status of Invoice DocumentPublic
CALL METHOD edx=>GET_INVOICE_RECORD_STATUS...more details

GET_MSG_SEQUENCEDetermine chronological sequence of messagesPublic
CALL METHOD edx=>GET_MSG_SEQUENCE...more details

GET_VALUES_FROM_XSTRING_DESADVRead values from XString of delivery notePublic
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_DESADV...more details

GET_VALUES_FROM_XSTRING_INVRead values from XString of invoicePublic
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_INV...more details

GET_VALUES_FROM_XSTRING_ORDRead values from XString of purchase orderPublic
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_ORD...more details

GET_VALUES_FROM_XSTRING_ORDRSPRead values from XString of order confirmationPublic
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_ORDRSP...more details

GET_XML_SEGMENTReading a segment from the XML stringPublic
CALL METHOD edx=>GET_XML_SEGMENT...more details

GET_XML_VALUEReading a value from the XML segmentPublic
CALL METHOD edx=>GET_XML_VALUE...more details

PARSE_XML_XSTRINGParse XML XString and Create a DocumentPublic
CALL METHOD edx=>PARSE_XML_XSTRING...more details

PATCH_TEMPLATEFill DocSet Template with ValuesProtected
CALL METHOD edx=>PATCH_TEMPLATE...more details

REMOVE_IDOC_FROM_FILE_SYSTEMRemove IDoc from File System after ConfirmationPublic
CALL METHOD edx=>REMOVE_IDOC_FROM_FILE_SYSTEM...more details

REMOVE_IDOC_FROM_SYSTEM_STATICRemove IDoc from File System StaticPublic
CALL METHOD edx=>REMOVE_IDOC_FROM_SYSTEM_STATIC...more details

REPLACE_CRITICAL_CHARSReplace Problematic CharactersPublic
CALL METHOD edx=>REPLACE_CRITICAL_CHARS...more details

SET_COLUMN_ORDERSet Column SequencePublic
CALL METHOD edx=>SET_COLUMN_ORDER...more details

SET_LAYOUTSet Layout of ALV GridPublic
CALL METHOD edx=>SET_LAYOUT...more details

SET_SORT_CRITERIONSSet Sort Sequence of ColumnsPublic
CALL METHOD edx=>SET_SORT_CRITERIONS...more details

SPLIT_PIDREFDistribution of PIDREF to the Individual ComponentsPublic
CALL METHOD edx=>SPLIT_PIDREF...more details

UPDATE_MESSAGE_STATUSUpdate Status of the Message in the DBPublic
CALL METHOD edx=>UPDATE_MESSAGE_STATUS...more details



EDX 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
CON_1024Instance AttributeLIKE
Private
C_0AInstance AttributeLIKE
Private
C_0DInstance AttributeLIKE
Private
C_ALEAUDInstance AttributeLIKE
Private
C_AMPERSANDInstance AttributeLIKE
Private
C_ARCHIVE_PACKAGEInstance AttributeLIKE
Private
C_BANSTAInstance AttributeLIKE
Private
C_BBX_REQInstance AttributeLIKE
Private
C_BBX_RESInstance AttributeLIKE
Private
C_CC_SEPInstance AttributeLIKE
Private
C_CRLFInstance AttributeLIKE
Private
C_DOCTYPE_ALLConstantEDX: Document Class'ALL'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_AMIConstantEDX: Incoming Document Class'AMI'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_ASNConstantEDX: Document Class'ASN'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_BBXConstantIncoming Message Type'BBX'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_CDIConstantIncoming Message Type'CDI'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_CLOSE_TAGInstance AttributeLIKE
Private
C_DOCTYPE_INVOICEConstantEDX: Document Class'INV'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_ISFConstantEDX: Incoming Document Class'ISF'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_ORDCHGConstantEDX: Document Class'OCH'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_ORDERConstantEDX: Document Class'ORD'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_ORDRSPConstantEDX: Document Class'ORS'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_P7MConstantEDX: Incoming Document Class'P7M'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_P7SConstantEDX: Incoming Document Class'P7S'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_PMTConstantIncoming Message Type'PMT'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCTYPE_VERIFYLOGConstantEDX: Incoming Document Class'VLG'LIKE
EDX_DOC_TYPE_IN
Public
C_DOCUMENT_SETInstance AttributeLIKE
Private
C_DOCUMENT_SET_REPLYInstance AttributeLIKE
Private
C_DOC_FORMAT_PDFConstantEDX: Document Format (PDF, XML, and so on)'PDF'LIKE
EDX_DOC_FORMAT
Public
C_DOC_SIG_FORMAT_NONEConstantText'NONE'LIKE
EDX_PARK-SIG_FORMAT
Public
C_EDI_NOTIFICATIONInstance AttributeLIKE
Private
C_ERROR_CODE_BEGINInstance AttributeLIKE
Private
C_ERROR_CODE_DELIMITERInstance AttributeLIKE
Private
C_ERROR_CODE_ENDInstance AttributeLIKE
Private
C_ERROR_CODE_UNKNOWNInstance AttributeLIKE
Private
C_ERROR_PARAM_BEGINInstance AttributeLIKE
Private
C_FALSEInstance AttributeLIKE
Private
C_ICON_ARCHPACK_EXPECTEDInstance AttributeLIKE
Private
C_ICON_ARCHPACK_NOT_EXPECTEDInstance AttributeLIKE
Private
C_ICON_ARCHPACK_SAVEDInstance AttributeLIKE
Private
C_IDOCConstantObject Type'IDOC'LIKE
SWO_OBJTYP
Public
C_INBELEGConstantRole in Which the Object Occurs'INBELEG'LIKE
ROLETYPE
Public
C_INV_PROBLEM_LISTInstance AttributeLIKE
Private
C_LIGHT_GREENInstance AttributeLIKE
Private
C_LIGHT_REDInstance AttributeLIKE
Private
C_LIGHT_YELLOWInstance AttributeLIKE
Private
C_LINK_OBJConstantName of ABAP Dictionary Object'EDX_LINK_OBJ'LIKE
DDOBJNAME
Public
C_LINK_OBJ_BUSI_OBJConstantEDX: Link Object'12'LIKE
EDX_LINK_OBJ
Public
C_LINK_OBJ_NOTEConstantEDX: Link Object'11'LIKE
EDX_LINK_OBJ
Public
C_LINK_OBJ_PDF_URLConstantEDX: Link Object'10'LIKE
EDX_LINK_OBJ
Public
C_LOG_FILLInstance AttributeLIKE
Private
C_LOG_NAME_EDX_INB_DIRConstantCheck: Directory Traversal'EDX_INB_MSG_DIR'LIKE
STRING
Public
C_LOG_NAME_EDX_OUTB_DIRConstantCheck: Directory Traversal'EDX_OUTB_MSG_DIR'LIKE
STRING
Public
C_LOG_NAME_EDX_WORK_DIRConstantCheck: Directory Traversal'EDX_WORKING_DIR'LIKE
STRING
Public
C_LOG_SEPInstance AttributeLIKE
Private
C_MARKEDInstance AttributeLIKE
Private
C_MESSAGEConstantObject Type'MESSAGE'LIKE
BORIDENT-OBJTYPE
Public
C_MSG_DIRECTION_INConstantEDX: Description for the Message Direction'IN'LIKE
EDX_DIRECTION
Public
C_MSG_DIRECTION_OUTConstantEDX: Description for the Message Direction'OUT'LIKE
EDX_DIRECTION
Public
C_MSG_REF_SEPInstance AttributeLIKE
Private
C_MW_BCConstantEDX: Middleware Type'BC'LIKE
EDX_MW_TYPE
Public
C_MW_ERROR_001Instance AttributeLIKE
Private
C_MW_ERROR_002Instance AttributeLIKE
Private
C_MW_ERROR_003Instance AttributeLIKE
Private
C_MW_ERROR_004Instance AttributeLIKE
Private
C_MW_ERROR_005Instance AttributeLIKE
Private
C_MW_ERROR_006Instance AttributeLIKE
Private
C_MW_ERROR_007Instance AttributeLIKE
Private
C_MW_ERROR_008Instance AttributeLIKE
Private
C_MW_ERROR_009Instance AttributeLIKE
Private
C_MW_ERROR_010Instance AttributeLIKE
Private
C_MW_ERROR_011Instance AttributeLIKE
Private
C_MW_ERROR_012Instance AttributeLIKE
Private
C_MW_FSConstantEDX: Middleware Type'FS'LIKE
EDX_MW_TYPE
Public
C_MW_PIConstantEDX: Middleware Type'PI'LIKE
EDX_MW_TYPE
Public
C_MW_WSConstantEDX: Middleware Type'WS'LIKE
EDX_MW_TYPE
Public
C_NOKInstance AttributeLIKE
Private
C_NOTE_NAMConstantName of document, folder or distribution list'NOTEDXPP'LIKE
SO_OBJ_NAM
Public
C_NOTI_BBXInstance AttributeLIKE
Private
C_NOTI_REJECTIONInstance AttributeLIKE
Private
C_OBJTYPE_ASN_PDFConstantShipping Notification PDF'42'LIKE
STRING
Public
C_OBJTYPE_ASN_SIGN_PDFConstantShipping Notif. Sign. PDF'43'LIKE
STRING
Public
C_OBJTYPE_ASN_SIGN_XMLConstantShipping Notif. Sign. XML'41'LIKE
STRING
Public
C_OBJTYPE_ASN_XMLConstantShipping Notification XML'40'LIKE
STRING
Public
C_OBJTYPE_INTERConstantStreams'99'LIKE
STRING
Public
C_OBJTYPE_INV_ERRConstantInvoice Error List'95'LIKE
STRING
Public
C_OBJTYPE_INV_PDFConstantInvoice PDF'52'LIKE
STRING
Public
C_OBJTYPE_INV_SIGN_PDFConstantInvoice Sign. PDF'53'LIKE
STRING
Public
C_OBJTYPE_INV_SIGN_XMLConstantInvoice Sign. XML'51'LIKE
STRING
Public
C_OBJTYPE_INV_XMLConstantInvoice XML'50'LIKE
STRING
Public
C_OBJTYPE_OCH_PDFConstantPO Change PDF'22'LIKE
STRING
Public
C_OBJTYPE_OCH_SIGN_PDFConstantPO Change Sign. PDF'23'LIKE
STRING
Public
C_OBJTYPE_OCH_SIGN_XMLConstantPO Change Sign. XML'21'LIKE
STRING
Public
C_OBJTYPE_OCH_XMLConstantPO Change XML'20'LIKE
STRING
Public
C_OBJTYPE_ORD_PDFConstantPO Change PDF'12'LIKE
STRING
Public
C_OBJTYPE_ORD_SIGN_PDFConstantPO Sign. PDF'13'LIKE
STRING
Public
C_OBJTYPE_ORD_SIGN_XMLConstantPO Sign. XML'11'LIKE
STRING
Public
C_OBJTYPE_ORD_XMLConstantPurchase Order XML'10'LIKE
STRING
Public
C_OBJTYPE_ORS_PDFConstantPO Confirmation PDF'32'LIKE
STRING
Public
C_OBJTYPE_ORS_SIGN_PDFConstantPO Confirmation Sign. PDF'33'LIKE
STRING
Public
C_OBJTYPE_ORS_SIGN_XMLConstantPO Confirmation Sign. XML'31'LIKE
STRING
Public
C_OBJTYPE_ORS_XMLConstantPO Confirmation XML'30'LIKE
STRING
Public
C_OBJTYPE_SIGN_VLGConstantSigned Verify Log File'61'LIKE
STRING
Public
C_OBJTYPE_VLGConstantVerify Log File'60'LIKE
STRING
Public
C_OKInstance AttributeLIKE
Private
C_ONLY_NUMBERSInstance AttributeLIKE
Private
C_ORIGINAL_CLOSE_TAGInstance AttributeLIKE
Private
C_ORIGINAL_DOCUMENTInstance AttributeLIKE
Private
C_ORIGINAL_TAGInstance AttributeLIKE
Private
C_OUTBELEGConstantRole in Which the Object Occurs'OUTBELEG'LIKE
ROLETYPE
Public
C_REL_MSG_APMIInstance AttributeLIKE
Private
C_REL_MSG_IDOCInstance AttributeLIKE
Private
C_REL_MSG_PDFInstance AttributeLIKE
Private
C_SAP_DOCTYPE_PDFConstantSAP ArchiveLink: Document Class'PDF'LIKE
SAEDOKTYP
Public
C_SAP_DOCTYPE_PDFSConstantSAP ArchiveLink: Document Class'PDFS'LIKE
SAEDOKTYP
Public
C_SAP_DOCTYPE_PDFSIGConstantSAP ArchiveLink: Document Class'PDFSIG'LIKE
SAEDOKTYP
Public
C_SAP_DOCTYPE_XMLConstantSAP ArchiveLink: Document Class'XML'LIKE
SAEDOKTYP
Public
C_SAP_DOCTYPE_XMLSConstantSAP ArchiveLink: Document Class'XMLS'LIKE
SAEDOKTYP
Public
C_SAP_DOCTYPE_XMLSIGConstantSAP ArchiveLink: Document Class'XMLSIG'LIKE
SAEDOKTYP
Public
C_SOKEYConstantText field with length of 5'&KEY&'LIKE
TEXT5
Public
C_SP_DOC_FORMAT_ERRORTEXTConstantEDX: Service Provider Document Format'ErrorText'LIKE
EDX_SP_DOC_FORMAT
Public
C_SP_DOC_FORMAT_UNKNOWN_ISFConstantEDX: Service Provider Document Format'UNKNOWN'LIKE
EDX_SP_DOC_FORMAT
Public
C_SRTF2ConstantBIN4 data element for SYST0LIKE
EDX_PARK-SRTF2
Public
C_STATUS_ALLConstantEDX: Status'AL'LIKE
EDX_STATUS
Public
C_STATUS_ARCHIVEDConstantEDX: Message Status'AR'LIKE
EDX_STATUS
Public
C_STATUS_ARRIVEDATDESTINATIONConstantEDX: Status'AD'LIKE
EDX_STATUS
Public
C_STATUS_BOOKEDConstantEDX: Status'BK'LIKE
EDX_STATUS
Public
C_STATUS_CANCELLEDConstantEDX: Status'CC'LIKE
EDX_STATUS
Public
C_STATUS_DELETEDConstantEDX: Status'DL'LIKE
EDX_STATUS
Public
C_STATUS_DUPLICATEConstantEDX: Message Status'DU'LIKE
EDX_STATUS
Public
C_STATUS_INPROCESSConstantEDX: Status'IP'LIKE
EDX_STATUS
Public
C_STATUS_NOFURTHERPROCESSINGConstantEDX: Message Status'NF'LIKE
EDX_STATUS
Public
C_STATUS_NOTDELIVERABLEConstantEDX: Status'ND'LIKE
EDX_STATUS
Public
C_STATUS_NOTPROCESSABLEConstantEDX: Status'NP'LIKE
EDX_STATUS
Public
C_STATUS_PARKEDConstantEDX: Status'PK'LIKE
EDX_STATUS
Public
C_STATUS_PARTIALLYPROCESSEDConstantEDX: Status'PP'LIKE
EDX_STATUS
Public
C_STATUS_PROCESSEDConstantEDX: Status'PR'LIKE
EDX_STATUS
Public
C_STATUS_PROCESSINITIATEDConstantEDX: Status'PI'LIKE
EDX_STATUS
Public
C_STATUS_READYFORARCHIVINGConstantEDX: Status'RA'LIKE
EDX_STATUS
Public
C_STATUS_READYFORLINKINGConstantEDX: Status'RL'LIKE
EDX_STATUS
Public
C_STATUS_READYFORPROCESSINGConstantEDX: Status'RP'LIKE
EDX_STATUS
Public
C_STATUS_READYFORSENDINGConstantEDX: Status'RS'LIKE
EDX_STATUS
Public
C_STATUS_REJECTEDConstantEDX: Message Status'RJ'LIKE
EDX_STATUS
Public
C_STATUS_REJECTIONRESOLVEDConstantEDX: Message Status'RR'LIKE
EDX_STATUS
Public
C_STATUS_SUBMITTEDConstantEDX: Status'SM'LIKE
EDX_STATUS
Public
C_TRACE_LEVEL_ERRORInstance AttributeLIKE
Private
C_TRACE_LEVEL_INFOInstance AttributeLIKE
Private
C_TRACE_LEVEL_WARNINGInstance AttributeLIKE
Private
C_TRUEInstance AttributeLIKE
Private
C_TYPEREF_DOCUMENTREFInstance AttributeLIKE
Private
C_TYPEREF_SENDERPIDInstance AttributeLIKE
Private
C_URL_NAMConstantName of document, folder or distribution list'URLDXPP'LIKE
SO_OBJ_NAM
Public
C_XML_NEWLINEInstance AttributeLIKE
Private
GS_SETTINGSInstance AttributeEDXLIKE
EDX_SETUP
Public


Links to Related Class(s)

EDX...
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!