SAP ABAP Class CL_IDX_IDOC_SERVICE (Service IDoc Adapter Server)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS (Application Component) Integration Server
     SIDOC_ADAPTER (Package) IDoc Adapter for Message Broker
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN XMS: Global Attributes 20011016
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20011016
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PLSRV XMS Pipeline Service Interface 20011016
Properties
Class CL_IDX_IDOC_SERVICE  
Short Description Service IDoc Adapter Server    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SIDOC_ADAPTER   IDoc Adapter for Message Broker 
Created 20011016   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IDX_IDOC_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_MAIN XMS: Global Attributes 20011016
2 IF_XMS_MAIN_CONST XMS: Constants 20011016
3 IF_XMS_PLSRV XMS Pipeline Service Interface 20011016
Friends
Class CL_IDX_IDOC_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACK_STATUS Instance attribute Public Type reference (TYPE) SXMSPACKSTAT XI: Acknowledgment Status 20020830
2 BINDING Instance attribute Public Object reference (TYPE REF TO) CL_SRV_BINDING 20030903
3 CHANNEL Instance attribute Public Object reference (TYPE REF TO) CL_SRV_CHANNEL 20030903
4 CO_ACK_NOT_SUPPORTED Constant Public Type reference (TYPE) CHAR1 'F' Single-Character Flag 20050307
5 CO_APPL_ACK_ERROR_PERM Constant Public Type reference (TYPE) CHAR1 'H' Single-Character Indicator 20100127
6 CO_APPL_ACK_ERROR_TRANS Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Flag 20050307
7 CO_APPL_ACK_NOT_SUPPORTED Constant Public Type reference (TYPE) CHAR1 'G' Single-Character Flag 20050427
8 CO_APPL_ACK_OK_PERM Constant Public Type reference (TYPE) CHAR1 'E' Single-Character Flag 20050307
9 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20011016
10 CO_PARAM_IDOC_STRONG_SYNTAX Constant Public Type reference (TYPE) SXMSPARAM2 'STRONG_SYNTAX' XMS: Configuration Parameters 20040422
11 CO_SYS_ACK_ERROR_PERM Constant Public Type reference (TYPE) CHAR1 'C' Single-Character Flag 20050307
12 CO_SYS_ACK_ERROR_TRANS Constant Public Type reference (TYPE) CHAR1 'B' Single-Character Flag 20050307
13 CO_SYS_ACK_OK_PERM Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20050307
14 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20011016
15 DG Instance attribute Private Attribute reference (LIKE) 20030731
16 DIRECTION Instance attribute Public Type reference (TYPE) PRX_MSGD Proxy Generation: Message Direction (send/receive/fault) 20020905
17 EO Instance attribute Private Attribute reference (LIKE) 20011016
18 FIRST_HOP Instance attribute Public Type reference (TYPE) SXMSHOP 20030728
19 G_QOS Instance attribute Private Type reference (TYPE) CHAR1 QOS 20040608
20 HLO Instance attribute Private Attribute reference (LIKE) 20030226
21 HO Instance attribute Private Attribute reference (LIKE) 20020904
22 IDOCDOCUMENT Constant Public Type reference (TYPE) STRING 'IDocDocument' IDoc Document 20030729
23 IMO Instance attribute Public Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Message 20030728
24 IO Instance attribute Private Attribute reference (LIKE) 20011212
25 IXMB Instance attribute Public Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB Higher Layer Integration Engine Message Object 20030728
26 MAPPED_MSG_HEADER Instance attribute Private Type reference (TYPE) SSRV_MESSAGE_HEADER XI Services: Message Header for Header Mapping 20040414
27 MOINT Instance attribute Public Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030917
28 MSGGUID Instance attribute Public Type reference (TYPE) SXMSMGUID Integration Engine: Message ID 20020829
29 QOS Instance attribute Public Type reference (TYPE) SXMSQOS Integration Engine: Quality of Service 20021011
30 QUEUEID Instance attribute Public Type reference (TYPE) TRFCQOUT-QNAME 20030703
31 RM Instance attribute Private Attribute reference (LIKE) 20030731
32 RO Instance attribute Public Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Runtime Environment 20011029
33 SD Instance attribute Public Object reference (TYPE REF TO) CL_SRV_OUTBINDING_XMS_PROP 20030528
34 STOP_MESSAGE Instance attribute Public Type reference (TYPE) CHAR1 Single-Character Flag 20050427
35 TID Instance attribute Public Type reference (TYPE) ARFCTID Unique Transaction ID (LUW -> COMMIT WORK) 20070306
36 TO Instance attribute Private Attribute reference (LIKE) 20011016
37 T_EDI_DC40 Instance attribute Public Type reference (TYPE) EDI_DC40_TT Table Type EDI_DC40 20020905
38 T_EDI_DD40 Instance attribute Public Type reference (TYPE) EDI_DD40_TT Table Type EDI_DD40 20020905
39 T_EDI_DD40_REF Instance attribute Public Object reference (TYPE REF TO) EDI_DD40_TT Table Type EDI_DD40 20020905
40 XI20_FLAG Instance attribute Private Type reference (TYPE) CHAR1 XI 2.0 Flag 20040421
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ALEAUD_IDOC Instance method Private Method Create ALEAUDIT IDoc from Proxy Fault Message 20020830
2 CONVERT_CONTEXT_20_TO_30 Static method Public Method Convert Context 20040311
3 CONVERT_CONTEXT_30_TO_20 Static method Public Method Convert Context 20040311
4 CONVERT_SEGTYP_TO_SEGDEF Instance method Public Method Converting SEGTYP zu SEGDEF 20080121
5 EXECUTE_MESSAGE Instance method Public Method Call for a Message to Be Processed by the Integion Engine 20070306
6 GET_CONTEXT Static method Public Method Get Context 20031216
7 GET_DIRECTION_AND_STATUS Instance method Private Method Request or Response (Acknowledgment) Direction 20020905
8 GET_ENDPOINT_DETAILS Instance method Private Method Get IDoc Endpoint Data 20020829
9 GET_PAYLOAD Instance method Private Method Get Payload from Message 20020829
10 IDOC_OUTBOUND_COVER Instance method Private Method Generate Technical Cover: Outbound 20020808
11 SET_CONTEXT Static method Public Method Set Context 20031216
12 SET_IDOC_OUTBOUND_COVER Instance method Private Method Set Technical Outbound Cover 20021219
13 TEST_QUALITY_OF_SERVICE Instance method Private Method Test Quality of Service at Exactly Once 20020829
14 XIVERI_PRN_CONV_IN Instance method Public Method Test Party Conversion Inbound (Without Message) 20051212
15 XIVERI_PRN_CONV_OUT Instance method Public Method Test Party Conversion Outbound (With Message) 20051212
Events
Class CL_IDX_IDOC_SERVICE has no event.
Types
Class CL_IDX_IDOC_SERVICE has no local type.
Method Signatures

Method BUILD_ALEAUD_IDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20020830
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_IDOC XMS: Ausnahmeklasse für Systemfehler 20030904

Method CONVERT_CONTEXT_20_TO_30 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Type reference (TYPE) STRING 20040311
2 Importing I_DIRECT Call by reference Type reference (TYPE) CHAR1 Richtung 20040503
3 Returning R_CONTEXT Value transfer Type reference (TYPE) STRING 20040311

Method CONVERT_CONTEXT_20_TO_30 on class CL_IDX_IDOC_SERVICE has no exception.

Method CONVERT_CONTEXT_30_TO_20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Type reference (TYPE) STRING 20040311
2 Importing I_DIRECT Call by reference Type reference (TYPE) CHAR1 Richtung 20040503
3 Returning R_CONTEXT Value transfer Type reference (TYPE) STRING 20040311

Method CONVERT_CONTEXT_30_TO_20 on class CL_IDX_IDOC_SERVICE has no exception.

Method CONVERT_SEGTYP_TO_SEGDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20080121
2 Importing IDX_XMB Call by reference Type reference (TYPE) IDX_XMB tRFC-Parameter für IDoc-Ausgang XMB 20080121
3 Changing T_EDI_DD40 Call by reference Type reference (TYPE) EDI_DD40_TT Tabellentyp EDI_DD40 20080121
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_IDOC XI: Systemfehler im IDoc-Adapter 20080121

Method EXECUTE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20070306
2 Importing IM_PIPELINE_SERVICE_ID Call by reference Type reference (TYPE) SXMSPSID Pipeline-Service-Identifier 20070306
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070306

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Type reference (TYPE) STRING 20031216
2 Returning R_CONTEXT Value transfer Type reference (TYPE) IDX_CONTEXT Kontext für IDoc Nummern 20031216

Method GET_CONTEXT on class CL_IDX_IDOC_SERVICE has no exception.

Method GET_DIRECTION_AND_STATUS Signature

Method GET_DIRECTION_AND_STATUS on class CL_IDX_IDOC_SERVICE has no parameter.
Method GET_DIRECTION_AND_STATUS on class CL_IDX_IDOC_SERVICE has no exception.

Method GET_ENDPOINT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IDX_XMB Call by reference Type reference (TYPE) IDX_XMB tRFC-Parameter für IDoc-Ausgang XMB 20020829
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_IDOC XMS: Ausnahmeklasse für Systemfehler 20030903

Method GET_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20020829
2 Importing IDX_XMB Call by reference Type reference (TYPE) IDX_XMB tRFC-Parameter für IDoc-Ausgang XMB 20020829
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_IDOC XMS: Ausnahmeklasse für Systemfehler 20030903

Method IDOC_OUTBOUND_COVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20020829
2 Importing IDX_XMB Call by reference Type reference (TYPE) IDX_XMB tRFC-Parameter für IDoc-Ausgang XMB 20020829
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_IDOC XMS: Ausnahmeklasse für Systemfehler 20030903

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20031216
2 Returning R_CONTEXT Value transfer Type reference (TYPE) STRING 20031216

Method SET_CONTEXT on class CL_IDX_IDOC_SERVICE has no exception.

Method SET_IDOC_OUTBOUND_COVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20021219

Method SET_IDOC_OUTBOUND_COVER on class CL_IDX_IDOC_SERVICE has no exception.

Method TEST_QUALITY_OF_SERVICE Signature

Method TEST_QUALITY_OF_SERVICE on class CL_IDX_IDOC_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_IDOC XI: Fehler im IDoc-Adapter 20030903

Method XIVERI_PRN_CONV_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RECEIVER Call by reference Type reference (TYPE) SXI_FROMORTO XI: Adresse (Party/Service) & Interface 20051212
2 Exporting EX_SENDER Call by reference Type reference (TYPE) SXI_FROMORTO XI: Adresse (Party/Service) & Interface 20051212
3 Importing IM_EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20051212
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20060103

Method XIVERI_PRN_CONV_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20051212
2 Importing IM_EDI_DC40 Call by reference Type reference (TYPE) EDI_DC40 IDoc-Kontrollsatz für Schnittstelle zu einem externen System 20051212
3 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20051212
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060103
History
Last changed by/on SAP  20130531 
SAP Release Created in 610