SAP ABAP Interface IF_UPS_MIDDLEWARE_RUNTIME (Interface for Middleware in UPS: Runtime)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-UPS (Application Component) Distribution Unit / Distribution Packet
⤷
U_P_S (Package) ALE Distribution Unit
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UPS_MIDDLEWARE | Basis Class for UPS Middleware Connections | 20030616 |
Properties
| Interface | IF_UPS_MIDDLEWARE_RUNTIME | |
| Short Description | Interface for Middleware in UPS: Runtime |
General Data
| Package | U_P_S | ALE Distribution Unit |
| Created | 20030616 | SAP |
| Last changed | 20030616 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_UPS_MIDDLEWARE_RUNTIME has no forward declaration.
Interfaces
Interface IF_UPS_MIDDLEWARE_RUNTIME has no interface.
Friends
Interface IF_UPS_MIDDLEWARE_RUNTIME has no friend.
Attributes
Interface IF_UPS_MIDDLEWARE_RUNTIME has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Unlock Messages | 20030616 | |
| 2 | Instance method | Public | Method | Display Messages | 20030616 | |
| 3 | Instance method | Public | Method | Determine Message ID for Object in UPS | 20030616 | |
| 4 | Instance method | Public | Method | Process Messages | 20030616 | |
| 5 | Instance method | Public | Method | Check Distributability | 20030616 | |
| 6 | Instance method | Public | Method | Program for Runtime | 20030620 | |
| 7 | Instance method | Public | Method | Select Unposted Receipts in Inbox | 20030616 | |
| 8 | Instance method | Public | Method | Send UPS Delivery Note | 20030616 | |
| 9 | Instance method | Public | Method | Send Object Messages | 20030618 | |
| 10 | Instance method | Public | Method | Send Receipt | 20030616 | |
| 11 | Instance method | Public | Method | Read Status of Messages | 20030616 | |
| 12 | Instance method | Public | Method | Role of Status in UPS | 20030616 |
Events
Interface IF_UPS_MIDDLEWARE_RUNTIME has no event.
Types
Interface IF_UPS_MIDDLEWARE_RUNTIME has no local type.
Method Signatures
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMT_DOCSTA | Call by reference | Type reference (TYPE) | TUPSITM_DOCSTA | Informationen zu einer Nachricht | 20030616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030616 |
Method DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMT_DOCKEY | Call by reference | Type reference (TYPE) | TUPSITM_DOCKEY | Tabelle von Idoc-Nummer & -Status | 20030616 |
Method DISPLAY on Interface IF_UPS_MIDDLEWARE_RUNTIME has no exception.
Method GET_DOCNUM_OF_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHT_APIITM | Call by reference | Type reference (TYPE) | API_TUPSITM | ALE-Verteilungseinheit : Objektliste (Eingabestruktur) | 20030616 | |||
| 2 | IM_APIHDR | Call by reference | Type reference (TYPE) | API_UPSHDR | ALE-Verteilungspaket : Kopfdaten (Eingabestruktur) | 20030616 |
Method GET_DOCNUM_OF_ITEM on Interface IF_UPS_MIDDLEWARE_RUNTIME has no exception.
Method PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHT_DOCKEY | Call by reference | Type reference (TYPE) | TUPSITM_DOCKEY | Tabelle von Idoc-Nummer & -Status | 20030616 | |||
| 2 | IM_BLOCKSIZE | Call by reference | Type reference (TYPE) | INT2 | Blockgröße | 20030616 | |||
| 3 | IM_DIRECT | Call by reference | Type reference (TYPE) | UPS_DIRECT | ALE-Verteilungspaket : Verteilungsrichtung | 20030616 |
Method PROCESS on Interface IF_UPS_MIDDLEWARE_RUNTIME has no exception.
Method READ_DISTRIBUTION_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_RECEIVER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | gefundene Empfänger zu Sendern | 20030616 | |||
| 2 | EXT_SENDER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | gefundene Sender zu Empfängern | 20030616 | |||
| 3 | FLG_FOR_DELIVERY_NOTE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Für UPS-Lieferschein prüfen | 20030616 | ||
| 4 | IMT_RECEIVER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | vorgegebene Sender | 20030616 | |||
| 5 | IMT_SENDER | Call by reference | Type reference (TYPE) | UPS_TLOGSYS | vorgegebene Empfänger | 20030616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ein Eintrag im Verteilungsmodell gefunden | 20030616 |
Method RUNTIME_REPORTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RUPSMAS | Call by reference | Type reference (TYPE) | SYREPID | Einbuchen von Lieferscheinen | 20030620 |
Method RUNTIME_REPORTS on Interface IF_UPS_MIDDLEWARE_RUNTIME has no exception.
Method SELECT_RECEIPTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_DOCKEY | Call by reference | Type reference (TYPE) | TUPSITM_DOCKEY | Tabelle von Idoc-Nummer & -Status | 20030616 |
Method SELECT_RECEIPTS on Interface IF_UPS_MIDDLEWARE_RUNTIME has no exception.
Method SEND_DELIVERY_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DOCNUM | Call by reference | Type reference (TYPE) | UPS_DOCNUM | Nachrichten-Nummer | 20030616 | |||
| 2 | EX_DOCS_CRE | Call by reference | Type reference (TYPE) | I | 20030616 | ||||
| 3 | EX_STATUS | Call by reference | Type reference (TYPE) | UPS_DOCSTA | Nachrichten-Status | 20030616 | |||
| 4 | IMT_OUTITM | Call by reference | Type reference (TYPE) | OUT_TUPSITM | ALE-Verteilungseinheit : Objektliste (Ausgabestruktur) | 20030616 | |||
| 5 | IMT_OUTPRE | Call by reference | Type reference (TYPE) | OUT_TUPSPRE | ALE-Verteilungseinheit : Vorgänger (Ausgabestruktur) | 20030616 | |||
| 6 | IMT_OUTSRC | Call by reference | Type reference (TYPE) | OUT_TUPSSRC | ALE-Verteilungseinheit : Quellobjektliste (Ausgabestruktur) | 20030616 | |||
| 7 | IM_OUTHDR | Call by reference | Type reference (TYPE) | OUT_UPSHDR | ALE-Verteilungspaket : Kopfdate (Ausgabestruktur) | 20030616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler im ALE-Layer | 20030616 | ||
| 2 | Kein Eintrag im Verteilungsmodell gefunden | 20030616 |
Method SEND_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DOCS_CRE | Call by reference | Type reference (TYPE) | I | Anzahl erzeugter IDOCs | 20030618 | |||
| 2 | EX_OUTITM | Call by reference | Type reference (TYPE) | OUT_UPSITM | ALE-Verteilungspaket : Objektdaten (Ausgabestruktur) | 20030618 | |||
| 3 | IM_DLOCK | Call by reference | Type reference (TYPE) | UPS_DLOCK | 20030618 | ||||
| 4 | IM_OUTHDR | Call by reference | Type reference (TYPE) | OUT_UPSHDR | ALE-Verteilungspaket : Kopfdate (Ausgabestruktur) | 20030618 | |||
| 5 | IM_OUTITM | Call by reference | Type reference (TYPE) | OUT_UPSITM | ALE-Verteilungspaket : Objektdaten (Eingabestruktur) | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Senden | 20030618 | ||
| 2 | Objekttyp wird nicht unterstützt | 20030618 |
Method SEND_RECEIPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOCNUM | Call by reference | Type reference (TYPE) | UPS_DOCNUM | Nachrichten-Nummer | 20030616 | |||
| 2 | IM_UNITY_INSTID | Call by reference | Type reference (TYPE) | UPS_INSTID | ALE-Verteilungspaket : ID zur Instanziierung | 20030616 | |||
| 3 | IM_UPSNAM | Call by reference | Type reference (TYPE) | UPS_NAME | ALE-Verteilungspaket : Name | 20030616 | |||
| 4 | IM_UPSSTAT | Call by reference | Type reference (TYPE) | UPS_UPSSTAT | ALE-Verteilungspaket: Status | 20030616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Schnittstelle wurde nicht korrekt bedient | 20030616 | ||
| 2 | Fehler in der Middleware | 20030616 | ||
| 3 | IDOC wurde nicht gefunden | 20030616 | ||
| 4 | Kein Eintrag im Verteilungsmodell gefunden | 20030616 |
Method STATUS_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHT_DOCSTA | Call by reference | Type reference (TYPE) | TUPSITM_DOCSTA | Informationen zu einer Nachricht | 20030616 | |||
| 2 | FLG_INCL_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20030616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datensatz nicht gefunden | 20030616 | ||
| 2 | Keine IDOC-Nummer übergeben | 20030616 |
Method STATUS_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ROLE | Call by reference | Type reference (TYPE) | UPS_STAROL | Rolle eines Nachrichtenstatus | 20030616 | |||
| 2 | EX_STATUS | Call by reference | Type reference (TYPE) | UPS_DOCSTA | Nachrichten-Status | 20030616 | |||
| 3 | IM_ROLE | Call by reference | Type reference (TYPE) | UPS_STAROL | SPACE | Rolle eines Nachrichtenstatus | 20030616 | ||
| 4 | IM_STATUS | Call by reference | Type reference (TYPE) | UPS_DOCSTA | SPACE | Nachrichten-Status | 20030616 |
Method STATUS_ROLE on Interface IF_UPS_MIDDLEWARE_RUNTIME has no exception.
History
| Last changed by/on | SAP | 20030616 |
| SAP Release Created in | 640 |