SAP ABAP Class CL_UPS_ALE (ALE As Middleware for UPS)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷ CA-GTF-UPS (Application Component) Distribution Unit / Distribution Packet
⤷ U_P_S_ALE (Package) ALE Distribution Unit: ALE Middleware
⤷ CA-GTF-UPS (Application Component) Distribution Unit / Distribution Packet
⤷ U_P_S_ALE (Package) ALE Distribution Unit: ALE Middleware
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_UPS_MIDDLEWARE | Basis Class for UPS Middleware Connections | 20030616 |
Properties
Class | CL_UPS_ALE | |
Short Description | ALE As Middleware for UPS | |
Super Class | CL_UPS_MIDDLEWARE | Basis Class for UPS Middleware Connections |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | U_P_S_ALE | ALE Distribution Unit: ALE Middleware |
Created | 20020904 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | KUPS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_UPS_ALE has no interface implemented.
Friends
Class CL_UPS_ALE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | IDOCTP_UPSMAS01 | Constant | Public | Type reference (TYPE) | BDALEDC-IDOCTP | 'UPSMAS01' | Basic Type | 20020904 | |
2 | IDOCTP_UPSRCP01 | Constant | Public | Type reference (TYPE) | BDALEDC-IDOCTP | 'UPSRCP01' | Basic Type | 20020904 | |
3 | IDOC_SEGNAM_E1UPSHDR | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSHDR' | Segment Type | 20020904 | |
4 | IDOC_SEGNAM_E1UPSITM | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSITM' | Segment Type | 20020904 | |
5 | IDOC_SEGNAM_E1UPSKEY | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSKEY' | Segment Type | 20020904 | |
6 | IDOC_SEGNAM_E1UPSLINK | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSLINK' | Segment Type | 20020911 | |
7 | IDOC_SEGNAM_E1UPSPRE | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSPRE' | Segment Type | 20020904 | |
8 | IDOC_SEGNAM_E1UPSRCP | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSRCP' | Segment Type | 20020904 | |
9 | IDOC_SEGNAM_E1UPSRIT | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSRIT' | Segment Type | 20020904 | |
10 | IDOC_SEGNAM_E1UPSSRC | Constant | Public | Type reference (TYPE) | EDIDD-SEGNAM | 'E1UPSSRC' | Segment Type | 20020904 | |
11 | IDOC_STATUS_03 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '03' | Status of IDoc | 20020904 | |
12 | IDOC_STATUS_12 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '12' | Status of IDoc | 20020911 | |
13 | IDOC_STATUS_30 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '30' | Status of IDoc | 20020911 | |
14 | IDOC_STATUS_51 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '51' | Status of IDoc | 20020904 | |
15 | IDOC_STATUS_52 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '52' | Status of IDoc | 20040701 | |
16 | IDOC_STATUS_53 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '53' | Status of IDoc | 20020904 | |
17 | IDOC_STATUS_64 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '64' | Status of IDoc | 20020911 | |
18 | IDOC_STATUS_66 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '66' | Status of IDoc | 20020904 | |
19 | IDOC_STATUS_68 | Constant | Public | Type reference (TYPE) | EDIDS-STATUS | '68' | Status of IDoc | 20020904 | |
20 | MESTYP_UPSMAS | Constant | Public | Type reference (TYPE) | BDALEDC-MESTYP | 'UPSMAS' | Message Type | 20020904 | |
21 | MESTYP_UPSRCP | Constant | Public | Type reference (TYPE) | BDALEDC-MESTYP | 'UPSRCP' | Message Type | 20020904 | |
22 | OBJTYP_UPS | Constant | Public | Type reference (TYPE) | TBD53-OBJ_TYPE | 'UPS' | Object Category | 20020904 | |
23 | OBJTYP_UPSRCP | Constant | Public | Type reference (TYPE) | TBD53-OBJ_TYPE | 'UPSRCP' | Object Category | 20020904 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ALE_MODEL_INFO_GET_INBOUND | Static method | Private | Method | Replaces ALE_MODEL_INFO_GET for Inbound Purposes | 20041207 |
2 | DISTRIBUTION_MODEL_CHECK | Static method | Private | Method | Check Distribution Model | 20020911 |
3 | DISTRIBUTION_MODEL_READ | Static method | Private | Method | Check Distributability | 20020911 |
4 | IDOC_INPUT_UPSMAS | Static method | Public | Method | Inbound Processing for ALE Distribution Packets | 20020904 |
5 | IDOC_INPUT_UPSRCP | Static method | Public | Method | Inbound Processing for ALE Distribution Packets | 20020904 |
6 | MASTER_IDOC_CREATE_UPSMAS | Static method | Public | Method | Outbound Processing for ALE Distribution Packet | 20020904 |
7 | MASTER_IDOC_CREATE_UPSRCP | Static method | Public | Method | Outbound Processing for Receipts | 20020904 |
8 | READ_EDIDC | Static method | Private | Method | Read Control Header for One or More IDocs | 20020904 |
9 | WAIT_FOR_UPDATE_TASKS | Static method | Private | Method | Delay Until All IDocs Are Processed | 20020904 |
Events
Class CL_UPS_ALE has no event.
Types
Class CL_UPS_ALE has no local type.
Method Signatures
Method ALE_MODEL_INFO_GET_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MESSAGE_TYPE | Call by reference | Type reference (TYPE) | EDI_MESTYP | Nachrichtentyp | 20041207 | ||
2 | Changing | MODEL_DATA | Call by reference | Type reference (TYPE) | TT_BDIMODEL | 20041207 | |||
3 | Importing | RECEIVING_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20041207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_MODEL_INFO_FOUND | 20041207 |
Method DISTRIBUTION_MODEL_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MESTYP | Call by reference | Type reference (TYPE) | BDALEDC-MESTYP | Nachrichtentyp | 20020911 | ||
2 | Importing | IM_RECEIVER | Call by reference | Type reference (TYPE) | TBDLST-LOGSYS | Empfänger | 20020911 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_MODEL_FOUND | Kein Eintrag im Verteilungsmodell vorhanden | 20020911 |
Method DISTRIBUTION_MODEL_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXT_RECEIVER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | gefundene Empfänger zu Sendern | 20020911 | ||
2 | Exporting | EXT_SENDER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | gefundene Sender zu Empfängern | 20020911 | ||
3 | Importing | IMT_RECEIVER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | vorgegebene Sender | 20020911 | ||
4 | Importing | IMT_SENDER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | vorgegebene Empfänger | 20020911 | ||
5 | Importing | IM_MESTYP | Call by reference | Type reference (TYPE) | EDI_MESTYP | Nachrichtentyp | 20020911 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_MODEL_FOUND | ein Eintrag im Verteilungsmodell gefunden | 20020911 |
Method IDOC_INPUT_UPSMAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IDOC_CONTRL | Call by reference | Type reference (TYPE) | EDIDC_TT | Tabellentyp für EDIDC (IDoc Kontrollsatz) | 20020904 | ||
2 | Importing | IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | Tabellentyp für EDIDD (IDoc Datensätze) | 20020904 | ||
3 | Changing | IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | Tabellentyp für BDIDOCSTAT | 20020904 | ||
4 | Exporting | IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | BDWFAP_PAR-UPDATETASK | Flag: Anwendung hat den Verbucher angestoßen | 20020904 | ||
5 | Exporting | WORKFLOW_RESULT | Call by reference | Type reference (TYPE) | BDWF_PARAM-RESULT | Ergebniswert der Methode | 20020904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | WRONG_FUNCTION_CALLED | Falscher Eingangs-Baustein | 20020904 |
Method IDOC_INPUT_UPSRCP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IDOC_CONTRL | Call by reference | Type reference (TYPE) | EDIDC_TT | Tabellentyp für EDIDC (IDoc Kontrollsatz) | 20020904 | ||
2 | Importing | IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | Tabellentyp für EDIDD (IDoc Datensätze) | 20020904 | ||
3 | Changing | IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | Tabellentyp für BDIDOCSTAT | 20020904 | ||
4 | Exporting | IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | BDWFAP_PAR-UPDATETASK | Flag: Anwendung hat den Verbucher angestoßen | 20020904 | ||
5 | Exporting | WORKFLOW_RESULT | Call by reference | Type reference (TYPE) | BDWF_PARAM-RESULT | Ergebniswert der Methode | 20020904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | WRONG_FUNCTION_CALLED | Falscher Eingangs-Baustein | 20020904 |
Method MASTER_IDOC_CREATE_UPSMAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXT_COMM_IDOCS | Call by reference | Type reference (TYPE) | EDIDC_TT | Kontrollsatz (IDoc) | 20020904 | ||
2 | Importing | IMT_OUTITM | Call by reference | Type reference (TYPE) | OUT_TUPSITM | ALE-Verteilungseinheit : Objektliste (Ausgabestruktur) | 20020904 | ||
3 | Importing | IMT_OUTPRE | Call by reference | Type reference (TYPE) | OUT_TUPSPRE | ALE-Verteilungseinheit : Vorgänger (Ausgabestruktur) | 20020904 | ||
4 | Importing | IMT_OUTSRC | Call by reference | Type reference (TYPE) | OUT_TUPSSRC | ALE-Verteilungseinheit : Quellobjektliste (Ausgabestruktur) | 20020904 | ||
5 | Importing | IM_OUTHDR | Call by reference | Type reference (TYPE) | OUT_UPSHDR | ALE-Verteilungspaket : Kopfdate (Ausgabestruktur) | 20020904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ALE_LAYER_ERROR | Fehler im ALE-Layer | 20020904 | |
2 | NO_MODEL_FOUND | Kein Eintrag im Verteilungsmodell gefunden | 20020904 |
Method MASTER_IDOC_CREATE_UPSRCP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DOCNUM | Call by reference | Type reference (TYPE) | EDIDC-DOCNUM | Nummer des IDocs | 20020904 | ||
2 | Importing | IM_UNITY_INSTID | Call by reference | Type reference (TYPE) | UPS_INSTID | ALE-Verteilungspaket : ID zur Instanziierung | 20020904 | ||
3 | Importing | IM_UPSNAM | Call by reference | Type reference (TYPE) | UPSHDR-UPSNAM | ALE-Verteilungspaket : Name | 20020904 | ||
4 | Importing | IM_UPSSTAT | Call by reference | Type reference (TYPE) | UPSHDR-UPSSTAT | ALE-Verteilungspaket: Status | 20020904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ALE_ERROR | Fehler in ALE-Dienst | 20020904 | |
2 | DATA_INCOMPLETE | Schnittstelle wurde nicht korrekt bedient | 20020904 | |
3 | NOT_FOUND | IDOC wurde nicht gefunden | 20020904 | |
4 | NO_MODEL_FOUND | - Kein Eintrag im Verteilungsmodell gefunden | 20020904 |
Method READ_EDIDC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXT_EDIDC | Call by reference | Type reference (TYPE) | EDIDC_TT | Tabellentyp für EDIDC (IDoc Kontrollsatz) | 20020904 | ||
2 | Exporting | EX_EDIDC | Call by reference | Type reference (TYPE) | EDIDC | Kontrollsatz (IDoc) | 20020904 | ||
3 | Importing | FLG_MULTI_SELECT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Selection mehrerer Controlsätzen | 20020904 | |
4 | Importing | IMT_DOCNUM | Call by reference | Type reference (TYPE) | UPS_ALE_BDIDOCNUM_TT | Nummer des IDocs | 20020904 | ||
5 | Importing | IM_DOCNUM | Call by reference | Type reference (TYPE) | EDIDC-DOCNUM | Nummer des IDocs | 20020904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Datensatz nicht gefunden | 20020904 | |
2 | NO_DOCNUM | Keine IDOC-Nummer übergeben | 20020904 |
Method WAIT_FOR_UPDATE_TASKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHT_DOCKEY | Call by reference | Type reference (TYPE) | TUPSITM_DOCKEY | Tabelle von Idoc-Nummer & -Status | 20020904 |
Method WAIT_FOR_UPDATE_TASKS on class CL_UPS_ALE has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 640 |