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 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SXMSPACKSTAT | XI: Acknowledgment Status | 20020830 | ||
2 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SRV_BINDING | 20030903 | |||
3 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SRV_CHANNEL | 20030903 | |||
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'F' | Single-Character Flag | 20050307 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'H' | Single-Character Indicator | 20100127 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Flag | 20050307 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'G' | Single-Character Flag | 20050427 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'E' | Single-Character Flag | 20050307 | |
9 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011016 | ||||
10 | ![]() |
Constant | Public | Type reference (TYPE) | SXMSPARAM2 | 'STRONG_SYNTAX' | XMS: Configuration Parameters | 20040422 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Single-Character Flag | 20050307 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'B' | Single-Character Flag | 20050307 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | Single-Character Flag | 20050307 | |
14 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011016 | ||||
15 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20030731 | ||||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PRX_MSGD | Proxy Generation: Message Direction (send/receive/fault) | 20020905 | ||
17 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011016 | ||||
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SXMSHOP | 20030728 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | QOS | 20040608 | ||
20 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20030226 | ||||
21 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20020904 | ||||
22 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'IDocDocument' | IDoc Document | 20030729 | |
23 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XMS: Message | 20030728 | ||
24 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011212 | ||||
25 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Higher Layer Integration Engine Message Object | 20030728 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SSRV_MESSAGE_HEADER | XI Services: Message Header for Header Mapping | 20040414 | ||
27 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030917 | |||
28 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SXMSMGUID | Integration Engine: Message ID | 20020829 | ||
29 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SXMSQOS | Integration Engine: Quality of Service | 20021011 | ||
30 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TRFCQOUT-QNAME | 20030703 | |||
31 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20030731 | ||||
32 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Runtime Environment | 20011029 | ||
33 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SRV_OUTBINDING_XMS_PROP | 20030528 | |||
34 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20050427 | ||
35 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ARFCTID | Unique Transaction ID (LUW -> COMMIT WORK) | 20070306 | ||
36 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20011016 | ||||
37 | ![]() |
Instance attribute | Public | Type reference (TYPE) | EDI_DC40_TT | Table Type EDI_DC40 | 20020905 | ||
38 | ![]() |
Instance attribute | Public | Type reference (TYPE) | EDI_DD40_TT | Table Type EDI_DD40 | 20020905 | ||
39 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | EDI_DD40_TT | Table Type EDI_DD40 | 20020905 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | XI 2.0 Flag | 20040421 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Create ALEAUDIT IDoc from Proxy Fault Message | 20020830 |
2 | ![]() |
Static method | Public | Method | Convert Context | 20040311 |
3 | ![]() |
Static method | Public | Method | Convert Context | 20040311 |
4 | ![]() |
Instance method | Public | Method | Converting SEGTYP zu SEGDEF | 20080121 |
5 | ![]() |
Instance method | Public | Method | Call for a Message to Be Processed by the Integion Engine | 20070306 |
6 | ![]() |
Static method | Public | Method | Get Context | 20031216 |
7 | ![]() |
Instance method | Private | Method | Request or Response (Acknowledgment) Direction | 20020905 |
8 | ![]() |
Instance method | Private | Method | Get IDoc Endpoint Data | 20020829 |
9 | ![]() |
Instance method | Private | Method | Get Payload from Message | 20020829 |
10 | ![]() |
Instance method | Private | Method | Generate Technical Cover: Outbound | 20020808 |
11 | ![]() |
Static method | Public | Method | Set Context | 20031216 |
12 | ![]() |
Instance method | Private | Method | Set Technical Outbound Cover | 20021219 |
13 | ![]() |
Instance method | Private | Method | Test Quality of Service at Exactly Once | 20020829 |
14 | ![]() |
Instance method | Public | Method | Test Party Conversion Inbound (Without Message) | 20051212 |
15 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
I_CONTEXT | Call by reference | Type reference (TYPE) | STRING | 20040311 | |||
2 | ![]() |
I_DIRECT | Call by reference | Type reference (TYPE) | CHAR1 | Richtung | 20040503 | ||
3 | ![]() |
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 | ![]() |
I_CONTEXT | Call by reference | Type reference (TYPE) | STRING | 20040311 | |||
2 | ![]() |
I_DIRECT | Call by reference | Type reference (TYPE) | CHAR1 | Richtung | 20040503 | ||
3 | ![]() |
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 | ![]() |
EDI_DC40 | Call by reference | Type reference (TYPE) | EDI_DC40 | IDoc-Kontrollsatz für Schnittstelle zu einem externen System | 20080121 | ||
2 | ![]() |
IDX_XMB | Call by reference | Type reference (TYPE) | IDX_XMB | tRFC-Parameter für IDoc-Ausgang XMB | 20080121 | ||
3 | ![]() |
T_EDI_DD40 | Call by reference | Type reference (TYPE) | EDI_DD40_TT | Tabellentyp EDI_DD40 | 20080121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | higher level message interface | 20070306 | ||
2 | ![]() |
IM_PIPELINE_SERVICE_ID | Call by reference | Type reference (TYPE) | SXMSPSID | Pipeline-Service-Identifier | 20070306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
XI: Systemfehler | 20070306 |
Method GET_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CONTEXT | Call by reference | Type reference (TYPE) | STRING | 20031216 | |||
2 | ![]() |
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 | ![]() |
IDX_XMB | Call by reference | Type reference (TYPE) | IDX_XMB | tRFC-Parameter für IDoc-Ausgang XMB | 20020829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EDI_DC40 | Call by reference | Type reference (TYPE) | EDI_DC40 | IDoc-Kontrollsatz für Schnittstelle zu einem externen System | 20020829 | ||
2 | ![]() |
IDX_XMB | Call by reference | Type reference (TYPE) | IDX_XMB | tRFC-Parameter für IDoc-Ausgang XMB | 20020829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EDI_DC40 | Call by reference | Type reference (TYPE) | EDI_DC40 | IDoc-Kontrollsatz für Schnittstelle zu einem externen System | 20020829 | ||
2 | ![]() |
IDX_XMB | Call by reference | Type reference (TYPE) | IDX_XMB | tRFC-Parameter für IDoc-Ausgang XMB | 20020829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_CONTEXT | Call by reference | Type reference (TYPE) | EDI_DC40 | IDoc-Kontrollsatz für Schnittstelle zu einem externen System | 20031216 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EX_RECEIVER | Call by reference | Type reference (TYPE) | SXI_FROMORTO | XI: Adresse (Party/Service) & Interface | 20051212 | ||
2 | ![]() |
EX_SENDER | Call by reference | Type reference (TYPE) | SXI_FROMORTO | XI: Adresse (Party/Service) & Interface | 20051212 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
EX_EDI_DC40 | Call by reference | Type reference (TYPE) | EDI_DC40 | IDoc-Kontrollsatz für Schnittstelle zu einem externen System | 20051212 | ||
2 | ![]() |
IM_EDI_DC40 | Call by reference | Type reference (TYPE) | EDI_DC40 | IDoc-Kontrollsatz für Schnittstelle zu einem externen System | 20051212 | ||
3 | ![]() |
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 | ![]() |
XI: Systemfehler | 20060103 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 610 |