SAP ABAP Class EDX_SEND_DOCSET (EDX: Outgoing Processing of DocSets)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM (Application Component) Financial Supply Chain Management
     EDX (Package) EDX: Electronic Data Xchange
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  EDX Abstract Class 20080318
Properties
Class EDX_SEND_DOCSET  
Short Description EDX: Outgoing Processing of DocSets    
Super Class EDX Abstract Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EDX   EDX: Electronic Data Xchange 
Created 20080318   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 EDXT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class EDX_SEND_DOCSET has no interface implemented.
Friends
Class EDX_SEND_DOCSET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_PDF_CLOSE_TAG Constant Private See coding '403E' 20080620
2 CON_PDF_CRLF Constant Private See coding '0D0A' 20080620
3 CON_PDF_TRAILER Constant Private See coding '0D0A747261696C6572' 20080620
4 C_DXPP_STAMP_INVOICE Constant Private Type reference (TYPE) STRING '%DXPP: <@ORIGINAL_INVOICE@>' 20080318
5 C_DXPP_STAMP_ORDER Constant Private Type reference (TYPE) STRING '%DXPP: <@ORIGINAL_ORDER@>' 20080318
6 C_DXPP_STAMP_ORDER_CHG Constant Private Type reference (TYPE) STRING '%DXPP: <@ORDER_CHANGE_NUMBER=' 20080318
7 C_DXPP_STAMP_ORDRSP Constant Private Type reference (TYPE) STRING '%DXPP: <@ORIGINAL_ORDRSP@>' 20080327
8 C_DXPP_STAMP_SHIPNOT Constant Private Type reference (TYPE) STRING '%DXPP: <@ORIGINAL_SHIPNOT@>' 20080403
9 C_EDXISF_ARCHIVE Constant Private Type reference (TYPE) STRING 'EDXAISF*' 20091117
10 C_EDXISF_OUTBOUND Constant Private Type reference (TYPE) STRING 'EDXISF*' 20080725
11 C_ENCODING Constant Private See coding '656E636F64696E673D' 20080318
12 C_GREATER_THAN Constant Private See coding '3E' 20080318
13 C_ISO_ENCODING Constant Private See coding '20656E636F64696E673D2269736F2D383835392D31223F' 20080318
14 GD_TEST Instance attribute Private Type reference (TYPE) FLAG General Indicator 20080318
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_AUTHORIZED_MSGS Instance method Public Method Check Messages for Authorization 20100818
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080318
3 CREATE_DOCSET_MESSAGE Instance method Private Method Create a New DocumentSet Message 20080318
4 GET_BP_SP_DATA Static method Public Method Read Entry from Table EDX_BP_SP 20080612
5 GET_CONFIG_OUT_DATA Instance method Public Method Read Entry from Table EDX_CONFIG_OUT 20080611
6 GET_IDOC_XML Instance method Private Method Convert the DB IDoc to IDoc XML 20130701
7 GET_ISF_FROM_ARCHIVE Instance method Private Method Get the ISF from the archive 20080318
8 GET_PDF_FROM_ARCHIVE Instance method Private Method Get the PDF from the archive 20080318
9 IS_ARCHIVE_PACKAGE_EXPECTED Static method Public Method Is the Archive Package Expected 20090827
10 MODIFY_PDF Instance method Private Method Modify PDF Insert Change Tag 20080318
11 PROCESS_OUTBOUND Instance method Public Method Process and Send the Outbound Message 20080318
12 PROCESS_TECH_REPLY Instance method Private Method Process the technical reply and set the outbound status 20080318
13 UPDATE_OUTBOUND Instance method Public Method Update the Outbound Entry with Message 20080815
14 UPDATE_OUTBOUND_WITH_ERROR Instance method Private Method Update the Outbound Entry with the Error 20080318
Events
Class EDX_SEND_DOCSET has no event.
Types
Class EDX_SEND_DOCSET has no local type.
Method Signatures

Method CHECK_FOR_AUTHORIZED_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTH_OBJECT Call by reference Object reference (TYPE REF TO) EDX_AUTHORIZATION EDX: Berechtigungsprüfungen BUKRS, ACTIVITY, MSG_TYPE 20100818
2 Changing T_OUTBOUND_MSGS Call by reference Type reference (TYPE) EDXT_TAB_OUTBOUND_MSGS zuversendende Meldungen 20100818

Method CHECK_FOR_AUTHORIZED_MSGS on class EDX_SEND_DOCSET has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEST Call by reference Type reference (TYPE) FLAG allgemeines flag 20080318

Method CONSTRUCTOR on class EDX_SEND_DOCSET has no exception.

Method CREATE_DOCSET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EDX_OUTBOUND Call by reference Type reference (TYPE) EDX_OUTBOUND EDX 20080318
2 Exporting E_DOCUMET_SET_MESSAGE Call by reference Type reference (TYPE) EDX_DOCUMENT_SET_MSG1 20080318
3 Exporting E_RESULT Call by reference Type reference (TYPE) STRING 20080318
4 Importing I_BP_SP_DATA Call by reference Type reference (TYPE) EDX_BP_SP 20080612
5 Importing I_CONFIG_OUT_DATA Call by reference Type reference (TYPE) EDX_CONFIG_OUT EDX: Konfiguration für ausgehende Meldungen 20080611
# Exception Resumable Description Created on
1 CANNOT_CREATE_DOCSET Can't create the document set 20080318

Method GET_BP_SP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BP_SP_DATA Call by reference Type reference (TYPE) EDX_BP_SP EDX: Businesspartner / Serviceprovider 20080612
2 Importing I_BP_NR Call by reference Type reference (TYPE) EDX_BP_NR EDX: Debitoren-/Kreditorennummer des Businesspartners 20080612
3 Importing I_BP_TYPE Call by reference Type reference (TYPE) EDX_BP_TYPE EDX: Art des Businesspartners 20080612
4 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20080612
5 Importing I_DOC_TYPE Call by reference Type reference (TYPE) EDX_DOC_TYPE_OUT Ausgehender Meldungstyp 20080612
# Exception Resumable Description Created on
1 ENTRY_NOT_FOUND Entry not found 20080612

Method GET_CONFIG_OUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONFIG_OUT_DATA Call by reference Type reference (TYPE) EDX_CONFIG_OUT EDX: Konfiguration für ausgehende Meldungen 20080611
2 Importing I_DOC_TYPE_OUT Call by reference Type reference (TYPE) EDX_DOC_TYPE_OUT Ausgehender Meldungstyp 20080611
3 Importing I_SP_DOC_TYPE Call by reference Type reference (TYPE) EDX_SP_DOC_TYPE EDX: Service Provider Dokumenttyp 20080611
# Exception Resumable Description Created on
1 ERROR_NO_ENTRY_FOUND Keinen passenden Objekt-Typen in der Tabelle gefunden 20080611
2 ERROR_TOO_MANY_ENTRIES_FOUND Mehrere Objekt-Typen mit den gleichen Angaben vorhanden 20080611

Method GET_IDOC_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IDOC_XML Call by reference Type reference (TYPE) XSTRING 20130701
2 Importing I_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM Nummer des IDocs 20130701
# Exception Resumable Description Created on
1 NO_IDOC_XML_LOADED Cannot load idoc 20130701

Method GET_ISF_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMAT Call by reference Type reference (TYPE) EDX_DOC_FORMAT EDX 20080318
2 Exporting E_XDATA Call by reference Type reference (TYPE) XSTRING 20080318
3 Importing I_DOC_NUMBER Call by reference Type reference (TYPE) I 20080318
4 Importing I_OBJID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20080318
5 Importing I_OBJTYP Call by reference Type reference (TYPE) SAEANWDID SAP ArchiveLink: Objekttyp des Business Objekts 20080318
# Exception Resumable Description Created on
1 CANNOT_CONVERT_RAWTAB Can't convert rawtab to xstring 20080318
2 NOT_FOUND PDF data not found 20080318

Method GET_PDF_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XDATA Call by reference Type reference (TYPE) XSTRING 20080318
2 Importing I_ARCHOBJ Call by reference Type reference (TYPE) EDX_ARCHIVE_DOC_TYPE Dokumentart 20080318
3 Importing I_CONN_NO Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20080318
4 Importing I_OBJID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20080318
5 Importing I_OBJTYP Call by reference Type reference (TYPE) EDX_ARCHIVE_OBJ_TYPE SAP ArchiveLink: Objekttyp des Business Objekts 20080318
# Exception Resumable Description Created on
1 CANNOT_CONVERT_RAWTAB Can't convert rawtab to xstring 20080318
2 NOT_FOUND PDF data not found 20080318

Method IS_ARCHIVE_PACKAGE_EXPECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ARCH_PACK_REQ Call by reference Type reference (TYPE) XFELD Wird ein Archive Paket erwartet? 20090827
2 Importing I_BP_NR Call by reference Type reference (TYPE) EDX_BP_NR Business Partner Number 20090827
3 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090827
4 Importing I_DOC_TYPE Call by reference Type reference (TYPE) EDX_DOC_TYPE_OUT Document type 20090827

Method IS_ARCHIVE_PACKAGE_EXPECTED on class EDX_SEND_DOCSET has no exception.

Method MODIFY_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PDF_XDATA Call by reference Type reference (TYPE) XSTRING 20080318
2 Importing I_CHANGE_NUMBER Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20080318
3 Importing I_MODIFY_STRING Call by reference Type reference (TYPE) STRING DXPP: Modify PDF string 20080318
# Exception Resumable Description Created on
1 CANNOT_MODIFY_PDF Can't modify PDF 20080318

Method PROCESS_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EDX_OUTBOUND Call by reference Type reference (TYPE) EDX_OUTBOUND EDX 20080318
2 Exporting E_RESULT Call by reference Type reference (TYPE) STRING DXPP: Reply of the middleware OK or NOK 20080318
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20080318

Method PROCESS_TECH_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EDX_OUTBOUND Call by reference Type reference (TYPE) EDX_OUTBOUND EDX 20080318
2 Importing I_EDX_STATUS Call by reference Type reference (TYPE) EDX_STATUS EDX: Meldungsstatus 20100823
3 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20100823
4 Importing I_REPLY Call by reference Type reference (TYPE) STRING 20080318
5 Importing I_SHIPMENT_ID Call by reference Type reference (TYPE) EDX_SHIPMENT_ID EDX: Shipment Identifikation 20120723
# Exception Resumable Description Created on
1 CANNOT_UPDATE_MESSAGE Can't update the entry in the outbound table 20080318

Method UPDATE_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_EDX_OUTBOUND Call by reference Type reference (TYPE) EDX_OUTBOUND EDX 20080815
2 Importing I_BELNR Call by reference Type reference (TYPE) EDX_BELNR Belgnummer 20080815
3 Importing I_CHANGE_CNT Call by reference Type reference (TYPE) EDX_MSGCHG_COUNTER Änerungszähler 20080815
4 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) STRING Fehlerbeschreibung 20080815
# Exception Resumable Description Created on
1 CANNOT_UPDATE_OUTBOUND 20080815

Method UPDATE_OUTBOUND_WITH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EDX_OUTBOUND Call by reference Type reference (TYPE) EDX_OUTBOUND EDX 20080318
2 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20080318
# Exception Resumable Description Created on
1 CANNOT_UPDATE_OUTBOUND 20080318
History
Last changed by/on SAP  20130531 
SAP Release Created in 600