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 Name | Description | Visability |
BASE64_DECODE | Decode Base64 | Public |
CALL METHOD edx=>BASE64_DECODE...more details | ||
BASE64_ENCODE | Encode Base64 | Public |
CALL METHOD edx=>BASE64_ENCODE...more details | ||
CHECK_FOR_NEGATIVE_VALUE | Check for negative IDoc values | Public |
CALL METHOD edx=>CHECK_FOR_NEGATIVE_VALUE...more details | ||
CONSTRUCTOR | CONSTRUCTOR | Public |
CALL METHOD edx=>CONSTRUCTOR...more details | ||
CONVERT_XSTRING_TO_STRING | Convert XString to String | Public |
CALL METHOD edx=>CONVERT_XSTRING_TO_STRING...more details | ||
DEQUEUE_MESSAGES | Release Message Types for Parallel Processing | Public |
CALL METHOD edx=>DEQUEUE_MESSAGES...more details | ||
| ||
ENQUEUE_MESSAGES | Reserve Message Types for Parallel Processing | Public |
CALL METHOD edx=>ENQUEUE_MESSAGES...more details | ||
GET_BUKR_FROM_PARKED_MSG | Read Company Code of a Message in table EDX_PARK | Public |
CALL METHOD edx=>GET_BUKR_FROM_PARKED_MSG...more details | ||
GET_DOMAIN_TEXT | Define Short Description of a Document Class Fixed Value | Public |
CALL METHOD edx=>GET_DOMAIN_TEXT...more details | ||
GET_EDX_SETTINGS | Private | |
CALL METHOD edx=>GET_EDX_SETTINGS...more details | ||
GET_INVOICE_RECORD_STATUS | Read Status of Invoice Document | Public |
CALL METHOD edx=>GET_INVOICE_RECORD_STATUS...more details | ||
GET_MSG_SEQUENCE | Determine chronological sequence of messages | Public |
CALL METHOD edx=>GET_MSG_SEQUENCE...more details | ||
GET_VALUES_FROM_XSTRING_DESADV | Read values from XString of delivery note | Public |
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_DESADV...more details | ||
GET_VALUES_FROM_XSTRING_INV | Read values from XString of invoice | Public |
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_INV...more details | ||
GET_VALUES_FROM_XSTRING_ORD | Read values from XString of purchase order | Public |
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_ORD...more details | ||
GET_VALUES_FROM_XSTRING_ORDRSP | Read values from XString of order confirmation | Public |
CALL METHOD edx=>GET_VALUES_FROM_XSTRING_ORDRSP...more details | ||
GET_XML_SEGMENT | Reading a segment from the XML string | Public |
CALL METHOD edx=>GET_XML_SEGMENT...more details | ||
GET_XML_VALUE | Reading a value from the XML segment | Public |
CALL METHOD edx=>GET_XML_VALUE...more details | ||
PARSE_XML_XSTRING | Parse XML XString and Create a Document | Public |
CALL METHOD edx=>PARSE_XML_XSTRING...more details | ||
PATCH_TEMPLATE | Fill DocSet Template with Values | Protected |
CALL METHOD edx=>PATCH_TEMPLATE...more details | ||
REMOVE_IDOC_FROM_FILE_SYSTEM | Remove IDoc from File System after Confirmation | Public |
CALL METHOD edx=>REMOVE_IDOC_FROM_FILE_SYSTEM...more details | ||
REMOVE_IDOC_FROM_SYSTEM_STATIC | Remove IDoc from File System Static | Public |
CALL METHOD edx=>REMOVE_IDOC_FROM_SYSTEM_STATIC...more details | ||
REPLACE_CRITICAL_CHARS | Replace Problematic Characters | Public |
CALL METHOD edx=>REPLACE_CRITICAL_CHARS...more details | ||
SET_COLUMN_ORDER | Set Column Sequence | Public |
CALL METHOD edx=>SET_COLUMN_ORDER...more details | ||
SET_LAYOUT | Set Layout of ALV Grid | Public |
CALL METHOD edx=>SET_LAYOUT...more details | ||
SET_SORT_CRITERIONS | Set Sort Sequence of Columns | Public |
CALL METHOD edx=>SET_SORT_CRITERIONS...more details | ||
SPLIT_PIDREF | Distribution of PIDREF to the Individual Components | Public |
CALL METHOD edx=>SPLIT_PIDREF...more details | ||
UPDATE_MESSAGE_STATUS | Update Status of the Message in the DB | Public |
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.
Name | Level | Description | Initial Value | Type | Visability |
CON_1024 | Instance Attribute | LIKE | Private | ||
C_0A | Instance Attribute | LIKE | Private | ||
C_0D | Instance Attribute | LIKE | Private | ||
C_ALEAUD | Instance Attribute | LIKE | Private | ||
C_AMPERSAND | Instance Attribute | LIKE | Private | ||
C_ARCHIVE_PACKAGE | Instance Attribute | LIKE | Private | ||
C_BANSTA | Instance Attribute | LIKE | Private | ||
C_BBX_REQ | Instance Attribute | LIKE | Private | ||
C_BBX_RES | Instance Attribute | LIKE | Private | ||
C_CC_SEP | Instance Attribute | LIKE | Private | ||
C_CRLF | Instance Attribute | LIKE | Private | ||
C_DOCTYPE_ALL | Constant | EDX: Document Class | 'ALL' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_AMI | Constant | EDX: Incoming Document Class | 'AMI' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_ASN | Constant | EDX: Document Class | 'ASN' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_BBX | Constant | Incoming Message Type | 'BBX' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_CDI | Constant | Incoming Message Type | 'CDI' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_CLOSE_TAG | Instance Attribute | LIKE | Private | ||
C_DOCTYPE_INVOICE | Constant | EDX: Document Class | 'INV' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_ISF | Constant | EDX: Incoming Document Class | 'ISF' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_ORDCHG | Constant | EDX: Document Class | 'OCH' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_ORDER | Constant | EDX: Document Class | 'ORD' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_ORDRSP | Constant | EDX: Document Class | 'ORS' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_P7M | Constant | EDX: Incoming Document Class | 'P7M' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_P7S | Constant | EDX: Incoming Document Class | 'P7S' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_PMT | Constant | Incoming Message Type | 'PMT' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCTYPE_VERIFYLOG | Constant | EDX: Incoming Document Class | 'VLG' | LIKE EDX_DOC_TYPE_IN | Public |
C_DOCUMENT_SET | Instance Attribute | LIKE | Private | ||
C_DOCUMENT_SET_REPLY | Instance Attribute | LIKE | Private | ||
C_DOC_FORMAT_PDF | Constant | EDX: Document Format (PDF, XML, and so on) | 'PDF' | LIKE EDX_DOC_FORMAT | Public |
C_DOC_SIG_FORMAT_NONE | Constant | Text | 'NONE' | LIKE EDX_PARK-SIG_FORMAT | Public |
C_EDI_NOTIFICATION | Instance Attribute | LIKE | Private | ||
C_ERROR_CODE_BEGIN | Instance Attribute | LIKE | Private | ||
C_ERROR_CODE_DELIMITER | Instance Attribute | LIKE | Private | ||
C_ERROR_CODE_END | Instance Attribute | LIKE | Private | ||
C_ERROR_CODE_UNKNOWN | Instance Attribute | LIKE | Private | ||
C_ERROR_PARAM_BEGIN | Instance Attribute | LIKE | Private | ||
C_FALSE | Instance Attribute | LIKE | Private | ||
C_ICON_ARCHPACK_EXPECTED | Instance Attribute | LIKE | Private | ||
C_ICON_ARCHPACK_NOT_EXPECTED | Instance Attribute | LIKE | Private | ||
C_ICON_ARCHPACK_SAVED | Instance Attribute | LIKE | Private | ||
C_IDOC | Constant | Object Type | 'IDOC' | LIKE SWO_OBJTYP | Public |
C_INBELEG | Constant | Role in Which the Object Occurs | 'INBELEG' | LIKE ROLETYPE | Public |
C_INV_PROBLEM_LIST | Instance Attribute | LIKE | Private | ||
C_LIGHT_GREEN | Instance Attribute | LIKE | Private | ||
C_LIGHT_RED | Instance Attribute | LIKE | Private | ||
C_LIGHT_YELLOW | Instance Attribute | LIKE | Private | ||
C_LINK_OBJ | Constant | Name of ABAP Dictionary Object | 'EDX_LINK_OBJ' | LIKE DDOBJNAME | Public |
C_LINK_OBJ_BUSI_OBJ | Constant | EDX: Link Object | '12' | LIKE EDX_LINK_OBJ | Public |
C_LINK_OBJ_NOTE | Constant | EDX: Link Object | '11' | LIKE EDX_LINK_OBJ | Public |
C_LINK_OBJ_PDF_URL | Constant | EDX: Link Object | '10' | LIKE EDX_LINK_OBJ | Public |
C_LOG_FILL | Instance Attribute | LIKE | Private | ||
C_LOG_NAME_EDX_INB_DIR | Constant | Check: Directory Traversal | 'EDX_INB_MSG_DIR' | LIKE STRING | Public |
C_LOG_NAME_EDX_OUTB_DIR | Constant | Check: Directory Traversal | 'EDX_OUTB_MSG_DIR' | LIKE STRING | Public |
C_LOG_NAME_EDX_WORK_DIR | Constant | Check: Directory Traversal | 'EDX_WORKING_DIR' | LIKE STRING | Public |
C_LOG_SEP | Instance Attribute | LIKE | Private | ||
C_MARKED | Instance Attribute | LIKE | Private | ||
C_MESSAGE | Constant | Object Type | 'MESSAGE' | LIKE BORIDENT-OBJTYPE | Public |
C_MSG_DIRECTION_IN | Constant | EDX: Description for the Message Direction | 'IN' | LIKE EDX_DIRECTION | Public |
C_MSG_DIRECTION_OUT | Constant | EDX: Description for the Message Direction | 'OUT' | LIKE EDX_DIRECTION | Public |
C_MSG_REF_SEP | Instance Attribute | LIKE | Private | ||
C_MW_BC | Constant | EDX: Middleware Type | 'BC' | LIKE EDX_MW_TYPE | Public |
C_MW_ERROR_001 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_002 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_003 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_004 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_005 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_006 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_007 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_008 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_009 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_010 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_011 | Instance Attribute | LIKE | Private | ||
C_MW_ERROR_012 | Instance Attribute | LIKE | Private | ||
C_MW_FS | Constant | EDX: Middleware Type | 'FS' | LIKE EDX_MW_TYPE | Public |
C_MW_PI | Constant | EDX: Middleware Type | 'PI' | LIKE EDX_MW_TYPE | Public |
C_MW_WS | Constant | EDX: Middleware Type | 'WS' | LIKE EDX_MW_TYPE | Public |
C_NOK | Instance Attribute | LIKE | Private | ||
C_NOTE_NAM | Constant | Name of document, folder or distribution list | 'NOTEDXPP' | LIKE SO_OBJ_NAM | Public |
C_NOTI_BBX | Instance Attribute | LIKE | Private | ||
C_NOTI_REJECTION | Instance Attribute | LIKE | Private | ||
C_OBJTYPE_ASN_PDF | Constant | Shipping Notification PDF | '42' | LIKE STRING | Public |
C_OBJTYPE_ASN_SIGN_PDF | Constant | Shipping Notif. Sign. PDF | '43' | LIKE STRING | Public |
C_OBJTYPE_ASN_SIGN_XML | Constant | Shipping Notif. Sign. XML | '41' | LIKE STRING | Public |
C_OBJTYPE_ASN_XML | Constant | Shipping Notification XML | '40' | LIKE STRING | Public |
C_OBJTYPE_INTER | Constant | Streams | '99' | LIKE STRING | Public |
C_OBJTYPE_INV_ERR | Constant | Invoice Error List | '95' | LIKE STRING | Public |
C_OBJTYPE_INV_PDF | Constant | Invoice PDF | '52' | LIKE STRING | Public |
C_OBJTYPE_INV_SIGN_PDF | Constant | Invoice Sign. PDF | '53' | LIKE STRING | Public |
C_OBJTYPE_INV_SIGN_XML | Constant | Invoice Sign. XML | '51' | LIKE STRING | Public |
C_OBJTYPE_INV_XML | Constant | Invoice XML | '50' | LIKE STRING | Public |
C_OBJTYPE_OCH_PDF | Constant | PO Change PDF | '22' | LIKE STRING | Public |
C_OBJTYPE_OCH_SIGN_PDF | Constant | PO Change Sign. PDF | '23' | LIKE STRING | Public |
C_OBJTYPE_OCH_SIGN_XML | Constant | PO Change Sign. XML | '21' | LIKE STRING | Public |
C_OBJTYPE_OCH_XML | Constant | PO Change XML | '20' | LIKE STRING | Public |
C_OBJTYPE_ORD_PDF | Constant | PO Change PDF | '12' | LIKE STRING | Public |
C_OBJTYPE_ORD_SIGN_PDF | Constant | PO Sign. PDF | '13' | LIKE STRING | Public |
C_OBJTYPE_ORD_SIGN_XML | Constant | PO Sign. XML | '11' | LIKE STRING | Public |
C_OBJTYPE_ORD_XML | Constant | Purchase Order XML | '10' | LIKE STRING | Public |
C_OBJTYPE_ORS_PDF | Constant | PO Confirmation PDF | '32' | LIKE STRING | Public |
C_OBJTYPE_ORS_SIGN_PDF | Constant | PO Confirmation Sign. PDF | '33' | LIKE STRING | Public |
C_OBJTYPE_ORS_SIGN_XML | Constant | PO Confirmation Sign. XML | '31' | LIKE STRING | Public |
C_OBJTYPE_ORS_XML | Constant | PO Confirmation XML | '30' | LIKE STRING | Public |
C_OBJTYPE_SIGN_VLG | Constant | Signed Verify Log File | '61' | LIKE STRING | Public |
C_OBJTYPE_VLG | Constant | Verify Log File | '60' | LIKE STRING | Public |
C_OK | Instance Attribute | LIKE | Private | ||
C_ONLY_NUMBERS | Instance Attribute | LIKE | Private | ||
C_ORIGINAL_CLOSE_TAG | Instance Attribute | LIKE | Private | ||
C_ORIGINAL_DOCUMENT | Instance Attribute | LIKE | Private | ||
C_ORIGINAL_TAG | Instance Attribute | LIKE | Private | ||
C_OUTBELEG | Constant | Role in Which the Object Occurs | 'OUTBELEG' | LIKE ROLETYPE | Public |
C_REL_MSG_APMI | Instance Attribute | LIKE | Private | ||
C_REL_MSG_IDOC | Instance Attribute | LIKE | Private | ||
C_REL_MSG_PDF | Instance Attribute | LIKE | Private | ||
C_SAP_DOCTYPE_PDF | Constant | SAP ArchiveLink: Document Class | 'PDF' | LIKE SAEDOKTYP | Public |
C_SAP_DOCTYPE_PDFS | Constant | SAP ArchiveLink: Document Class | 'PDFS' | LIKE SAEDOKTYP | Public |
C_SAP_DOCTYPE_PDFSIG | Constant | SAP ArchiveLink: Document Class | 'PDFSIG' | LIKE SAEDOKTYP | Public |
C_SAP_DOCTYPE_XML | Constant | SAP ArchiveLink: Document Class | 'XML' | LIKE SAEDOKTYP | Public |
C_SAP_DOCTYPE_XMLS | Constant | SAP ArchiveLink: Document Class | 'XMLS' | LIKE SAEDOKTYP | Public |
C_SAP_DOCTYPE_XMLSIG | Constant | SAP ArchiveLink: Document Class | 'XMLSIG' | LIKE SAEDOKTYP | Public |
C_SOKEY | Constant | Text field with length of 5 | '&KEY&' | LIKE TEXT5 | Public |
C_SP_DOC_FORMAT_ERRORTEXT | Constant | EDX: Service Provider Document Format | 'ErrorText' | LIKE EDX_SP_DOC_FORMAT | Public |
C_SP_DOC_FORMAT_UNKNOWN_ISF | Constant | EDX: Service Provider Document Format | 'UNKNOWN' | LIKE EDX_SP_DOC_FORMAT | Public |
C_SRTF2 | Constant | BIN4 data element for SYST | 0 | LIKE EDX_PARK-SRTF2 | Public |
C_STATUS_ALL | Constant | EDX: Status | 'AL' | LIKE EDX_STATUS | Public |
C_STATUS_ARCHIVED | Constant | EDX: Message Status | 'AR' | LIKE EDX_STATUS | Public |
C_STATUS_ARRIVEDATDESTINATION | Constant | EDX: Status | 'AD' | LIKE EDX_STATUS | Public |
C_STATUS_BOOKED | Constant | EDX: Status | 'BK' | LIKE EDX_STATUS | Public |
C_STATUS_CANCELLED | Constant | EDX: Status | 'CC' | LIKE EDX_STATUS | Public |
C_STATUS_DELETED | Constant | EDX: Status | 'DL' | LIKE EDX_STATUS | Public |
C_STATUS_DUPLICATE | Constant | EDX: Message Status | 'DU' | LIKE EDX_STATUS | Public |
C_STATUS_INPROCESS | Constant | EDX: Status | 'IP' | LIKE EDX_STATUS | Public |
C_STATUS_NOFURTHERPROCESSING | Constant | EDX: Message Status | 'NF' | LIKE EDX_STATUS | Public |
C_STATUS_NOTDELIVERABLE | Constant | EDX: Status | 'ND' | LIKE EDX_STATUS | Public |
C_STATUS_NOTPROCESSABLE | Constant | EDX: Status | 'NP' | LIKE EDX_STATUS | Public |
C_STATUS_PARKED | Constant | EDX: Status | 'PK' | LIKE EDX_STATUS | Public |
C_STATUS_PARTIALLYPROCESSED | Constant | EDX: Status | 'PP' | LIKE EDX_STATUS | Public |
C_STATUS_PROCESSED | Constant | EDX: Status | 'PR' | LIKE EDX_STATUS | Public |
C_STATUS_PROCESSINITIATED | Constant | EDX: Status | 'PI' | LIKE EDX_STATUS | Public |
C_STATUS_READYFORARCHIVING | Constant | EDX: Status | 'RA' | LIKE EDX_STATUS | Public |
C_STATUS_READYFORLINKING | Constant | EDX: Status | 'RL' | LIKE EDX_STATUS | Public |
C_STATUS_READYFORPROCESSING | Constant | EDX: Status | 'RP' | LIKE EDX_STATUS | Public |
C_STATUS_READYFORSENDING | Constant | EDX: Status | 'RS' | LIKE EDX_STATUS | Public |
C_STATUS_REJECTED | Constant | EDX: Message Status | 'RJ' | LIKE EDX_STATUS | Public |
C_STATUS_REJECTIONRESOLVED | Constant | EDX: Message Status | 'RR' | LIKE EDX_STATUS | Public |
C_STATUS_SUBMITTED | Constant | EDX: Status | 'SM' | LIKE EDX_STATUS | Public |
C_TRACE_LEVEL_ERROR | Instance Attribute | LIKE | Private | ||
C_TRACE_LEVEL_INFO | Instance Attribute | LIKE | Private | ||
C_TRACE_LEVEL_WARNING | Instance Attribute | LIKE | Private | ||
C_TRUE | Instance Attribute | LIKE | Private | ||
C_TYPEREF_DOCUMENTREF | Instance Attribute | LIKE | Private | ||
C_TYPEREF_SENDERPID | Instance Attribute | LIKE | Private | ||
C_URL_NAM | Constant | Name of document, folder or distribution list | 'URLDXPP' | LIKE SO_OBJ_NAM | Public |
C_XML_NEWLINE | Instance Attribute | LIKE | Private | ||
GS_SETTINGS | Instance Attribute | EDX | LIKE 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