ABAP OO Class Methods

EDX_PROCESS_DOCSET SAP Class - EDX: Incoming Processing of DocSets







EDX_PROCESS_DOCSET 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_PROCESS_DOCSET including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Also check out the Resources section below to view useful tips, screenshots, links and general information related to this SAP class and its methods, or even add your own for future reference.




Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for EDX_PROCESS_DOCSET is EDX



Methods of EDX_PROCESS_DOCSET





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 CL_ABAP_CHAR_UTILITIES=>methodname EXPORTING/IMPORTING...



ARCH_LINK_BELEG - Archive and link the INBELEG with the business documents
CHECK_DOC_FOR_SIGNATURE - Test If Signature Is Missing or Unwanted
CHECK_FOR_AUTHORIZED_MSGS - Check Messages for Authorization
CHECK_INTEGRITY - Check Document Integrity
CHECK_VERIFY_LOG - Check the status of the verify log if there is
CONSTRUCTOR - CONSTRUCTOR
CONVERT_XSTR_TO_SSFBIN - Convert XString to ssfbin Table
CREATE_IDOC - Create an IDOC from an XML IDoc file
CREATE_SEND_DOC_REPLY - Create and send DocumentMsgReply
DEL_PARK_SET_INBOUND - Delete from park table and write to the inbound table
ESCAPE_PIDREF_FOR_SQL - Escape PIDREF to support special characters
EXTRACT_PIDREF - Extract the PidRef
GET_BOR_RELATIONSHIP - Find the FI/MM Record
GET_CONFIG_IN_DATA - Read Entry from Table EDX_CONFIG_IN
GET_E1EDP26_DATA - Get E1EDP26 Segment Data
GET_TRANSFORMATION - EDX: Get the Configured Transformation
GET_VALUES_FROM_IDOC_DESADV - Get values from the IDoc desadv
GET_VALUES_FROM_IDOC_INV - Get values from the IDoc invoice
GET_VALUES_FROM_IDOC_ORD - Get Values from the IDoc Order
GET_VALUES_FROM_IDOC_ORDRSP - Get Values from the IDoc Order Response
INSERT_INTO_INBOUND - Insert BC in the Inbound Table
IS_DOCSET_SIGNED - Check if the DocumentSet is signed(PKCS#7)
LINK_BELEG_WITH_BC_OBJECTS - Link the document with the business objects
LINK_BELEG_WITH_NOTE - Link the document with the reference note
LINK_BELEG_WITH_URL - Link the document with the PDF url
MAP_ERROR_TEXT - Map the Error Text to a Short One
MOVE_TO_ARCHIVE - Move the object to the archive
PARK_DOCUMENT - Park the Document
PARK_INVOICE - Park the Invoice
PARK_ORIGINAL_MESSAGE - Extract and Park Original Message from Verify Log
PARSE_ALEAUD - Parse the EDI Confirmation ALEAUD
POST_PROCESS_IDOC - Postprocessing for Idoc
PRE_PROCESS_IDOC - Preprocessing for IDoc
PROCESS - Process the Current DocumentSet Inbound
PROCESS_ARCHIVE_PACKAGE - Park Archive Package
PROCESS_DOCSET_WS - Process Inbound docset Web Service
PROCESS_FILE - Process Files
READ_ITEMS_FROM_INVOICE - Read the Items from the Invoice
READ_LAST_IDOC_STATUS - Read the Last IDoc Status




READ_PARK_TABLE - Read Entries from Park Table
STRIP_IDOC - Strip the IDoc from the Signature
STRIP_PDF - Strip the PDF from the Signature
STRIP_SIGNATURE - Strip the Signature
UPDATE_PARK_TABLE - Update the Park Table


EDX_PROCESS_DOCSET Attributes

List of attributes within class EDX_PROCESS_DOCSET. These can be referenced using the following syntax EDX_PROCESS_DOCSET=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.


NameDescriptionInitial Value
CURRENT_DOCUMENT_SET Current Document Set
C_255 C 255 255
C_DOC_FILENAME_INTERMEDIATE Text with 30 characters 'intermediate'
C_DO_DELETE Indicator Update 'D'
C_DO_UPDATE Indicator Update 'U'
C_IDDAT_1 C Iddat 1 '026'
C_IDDAT_11 C Iddat 11 '011'
C_IDDAT_2 C Iddat 2 '012'
C_IDDAT_3 C Iddat 3 '028'
C_MAH_QUAL C Mah Qual '011'
C_PARVW_AG Partner function (e.g. sold-to party, ship-to party, ...) 'AG'
C_PARVW_ED Partner function (e.g. sold-to party, ship-to party, ...) 'ED'
C_PARVW_RE Partner function (e.g. sold-to party, ship-to party, ...) 'RE'
C_PARVW_RS Partner function (e.g. sold-to party, ship-to party, ...) 'RS'
C_PARVW_ZC Partner function (e.g. sold-to party, ship-to party, ...) 'ZC'
C_PKCS7 C Pkcs7 'PKCS7'
C_QUAL_IREF C Qual Iref '009'
C_QUAL_ON C Qual On '001'
C_QUAL_ORDCHG C Qual Ordchg '010'
C_QUAL_ORDRSP_REF C Qual Ordrsp Ref '002'
C_QUAL_POREF C Qual Poref '001'
C_QUAL_URL C Qual Url 'ZZZ'
C_SUMID_INV_NET C Sumid Inv Net '010'
C_SUMID_INV_TOTAL C Sumid Inv Total '011'
C_SUMID_ORDER C Sumid Order '002'
C_SUMID_ORDRSP C Sumid Ordrsp '002'
C_VERIFYLOG C Verifylog 'VerifyLog'




Events of the Class EDX_PROCESS_DOCSET

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING...