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
⤷ 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 |