SAP ABAP Class CL_SHP_DESPATCHEDDELIVNO_IMPL (DespatchedDeliveryNotification_In_V1 (Implementation Class))
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LE-SHP-GF-ES (Application Component) Enterprise Services in Shipping
⤷
OPS_SE_SHP_XI_PROXY (Package) Web Service Proxies Delivery
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ECH_ACTION | Interface - Action Class | 20080208 |
Properties
| Class | CL_SHP_DESPATCHEDDELIVNO_IMPL | |
| Short Description | DespatchedDeliveryNotification_In_V1 (Implementation Class) | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | OPS_SE_APPL_SHP | |
| Program status | ||
| Category | 0 | |
| Package | OPS_SE_SHP_XI_PROXY | Web Service Proxies Delivery |
| Created | 20080206 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ECH_ACTION | Interface - Action Class | 20080208 |
Friends
Class CL_SHP_DESPATCHEDDELIVNO_IMPL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR2 | '02' | Action Code Change | 20080206 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR2 | '01' | Action Code Create | 20080206 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR2 | '03' | Action Code Delete | 20080206 | ||
| 4 | Constant | Public | Type reference (TYPE) | BALOBJ_D | 'OPS_SE_APPL_SHP' | Application Log Object | 20080219 | ||
| 5 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'DESPATCHEDDELIVNO_IN' | Application Log Subobject | 20080219 | ||
| 6 | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS2015' | Object Type | 20080206 | ||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SHP_DESPATCHEDDELIVNO_IMPL | Singleton instance | 20080206 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Check Item Unique Item ID | 20080521 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080212 | |
| 3 | Instance method | Private | Method | Complete data from purchase order | 20080214 | |
| 4 | Instance method | Public | Method | Create delivery | 20080214 | |
| 5 | Instance method | Public | Method | Delete delivery | 20080214 | |
| 6 | Instance method | Public | Method | Execute Service | 20080206 | |
| 7 | Instance method | Private | Method | Filter purchase order items | 20080214 | |
| 8 | Instance method | Private | Method | Find existing and unique inbound delivery | 20080214 | |
| 9 | Instance method | Private | Method | Call Forward Error Handling | 20080214 | |
| 10 | Static method | Public | Method | Get singleton instance | 20080212 | |
| 11 | Instance method | Private | Method | Get VBSK | 20080214 | |
| 12 | Instance method | Public | Method | Import Conversion | 20080206 | |
| 13 | Instance method | Public | Method | Import Handling Units | 20080206 | |
| 14 | Instance method | Public | Method | Import Header | 20080206 | |
| 15 | Instance method | Public | Method | Import Items | 20080206 | |
| 16 | Instance method | Private | Method | Process from FEH callback routines | 20080214 | |
| 17 | Instance method | Private | Method | Write link between message and created inbound deliveries | 20080213 | |
| 18 | Instance method | Private | Method | Write application log | 20080213 |
Events
Class CL_SHP_DESPATCHEDDELIVNO_IMPL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_KOMDLGN_T | Public | Type reference (TYPE) | SHP_KOMDLGN_T | General Delivery Interface: Communication Table | 20080206 | |
| 2 | GTY_LECOMP_T | Public | See coding | 20080312 | GTY_LECOMP_T type standard table of lecomp
|
||
| 3 | GTY_MSGID | Public | Type reference (TYPE) | RAW16 | Message ID as in SXMB_MONI | 20080213 | |
| 4 | GTY_SERNR_T | Public | Type reference (TYPE) | V50S_SERN_T | Delivery item serial numbers | 20080207 | |
| 5 | GTY_VBELN_T | Public | See coding | Delivery numbers | 20080212 | gty_vbeln_t TYPE STANDARD TABLE OF vbeln_vl
|
|
| 6 | GTY_VBFS_T | Public | See coding | Error Log for Collective Processing | 20080206 | gty_vbfs_t TYPE STANDARD TABLE OF vbfs
|
|
| 7 | GTY_VBLS_T | Public | See coding | Delivery Notes for Collective Processing | 20080206 | gty_vbls_t TYPE STANDARD TABLE OF vbls
|
|
| 8 | GTY_VERKO_T | Public | Type reference (TYPE) | DELIF_T_VERKO | Handling-Unit Confirmation: Header Data | 20080206 | |
| 9 | GTY_VERPO_SERNR_T | Public | Type reference (TYPE) | HUM_VERPO_SERNR_T | Handling Unit item serial numbers | 20080207 | |
| 10 | GTY_VERPO_T | Public | Type reference (TYPE) | DELIF_T_VERPO | Handling Unit Confirmation: Content Data | 20080206 | |
| 11 | GTY_VGBEL_T | Public | See coding | 20080214 | gty_vgbel_t type STANDARD TABLE OF vgbel
|
Method Signatures
Method CHECK_IUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_IUID | Call by reference | Type reference (TYPE) | SAPPLCO_PRODUCT_STANDARD_ID_V1 | Proxy Data Element (generated) | 20080521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080701 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method COMPLETE_FROM_PURCHASE_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMDLGN | Call by reference | Type reference (TYPE) | GTY_KOMDLGN_T | 20080214 | ||||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080701 | |||
| 3 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080218 |
Method COMPLETE_FROM_PURCHASE_ORDER on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method CREATE_DELIVERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMDLGN | Call by reference | Type reference (TYPE) | GTY_KOMDLGN_T | General Delivery Interface: Communication Table | 20080214 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080214 | |||
| 3 | CT_SERNR | Call by reference | Type reference (TYPE) | GTY_SERNR_T | Delivery item serial numbers | 20080214 | |||
| 4 | CT_VERKO | Call by reference | Type reference (TYPE) | GTY_VERKO_T | Handling-Unit Confirmation: Header Data | 20080214 | |||
| 5 | CT_VERPO | Call by reference | Type reference (TYPE) | GTY_VERPO_T | Handling Unit Confirmation: Content Data | 20080214 | |||
| 6 | CT_VERPO_SERNR | Call by reference | Type reference (TYPE) | GTY_VERPO_SERNR_T | Handling Unit item serial numbers | 20080214 | |||
| 7 | ET_VBELN | Call by reference | Type reference (TYPE) | CL_SHP_DESPATCHEDDELIVNO_IMPL=>GTY_VBELN_T | 20080214 | ||||
| 8 | IT_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_T | Subcontracting components to be created in inbound delivery | 20080321 |
Method CREATE_DELIVERY on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method DELETE_DELIVERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080214 | |||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080214 | ||||
| 3 | IF_VBELN | Call by reference | Type reference (TYPE) | VBELN_VL | 20080214 |
Method DELETE_DELIVERY on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080213 | |||
| 2 | IF_MSGID | Call by reference | Type reference (TYPE) | RAW16 | Message ID | 20080213 | |||
| 3 | IS_INPUT | Call by reference | Type reference (TYPE) | SHP_DSPTCHD_DELIV_NOTIF_V1_MT | Despatched Delivery Notification V1 | 20080213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Standard Message Fault | 20080206 |
Method FILTER_PURCHASE_ORDER_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMDLGN | Call by reference | Type reference (TYPE) | GTY_KOMDLGN_T | 20080214 | ||||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080701 | |||
| 3 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080701 |
Method FILTER_PURCHASE_ORDER_ITEMS on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method FIND_INBOUND_DELIVERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_VBELN | Value transfer | Type reference (TYPE) | VBELN_VL | Delivery | 20080730 | |||
| 2 | ET_VBELN | Call by reference | Type reference (TYPE) | GTY_VBELN_T | Delivery numbers | 20080730 | |||
| 3 | IT_KOMDLGN | Call by reference | Type reference (TYPE) | GTY_KOMDLGN_T | General Delivery Interface: Communication Table | 20080214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080214 |
Method FORWARD_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080701 | |||
| 2 | IF_MAPPING_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080214 | ||||
| 3 | IF_MSGID | Call by reference | Type reference (TYPE) | GTY_MSGID | Message ID as in SXMB_MONI | 20080724 | |||
| 4 | IO_FEH | Call by reference | Object reference (TYPE REF TO) | CL_FEH_REGISTRATION | FEH instance | 20080214 | |||
| 5 | IS_INPUT | Call by reference | Type reference (TYPE) | SHP_DSPTCHD_DELIV_NOTIF_V1_MT | Message Type DespatchedDeliveryNotification_V1 | 20080304 | |||
| 6 | IT_VGBEL | Call by reference | Type reference (TYPE) | GTY_VGBEL_T | Document number of the reference document | 20080214 |
Method FORWARD_ERROR on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INST | Value transfer | Object reference (TYPE REF TO) | CL_SHP_DESPATCHEDDELIVNO_IMPL | DespatchedDeliveryNotification_In_V1 (Implementation Class) | 20080212 |
Method GET_INSTANCE on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method GET_VBSK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080701 | |||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080701 | ||||
| 3 | ES_VBSK | Call by reference | Type reference (TYPE) | VBSK | 20080214 |
Method GET_VBSK on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method IMPORT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080303 | |||
| 2 | EF_ACTION_CODE | Call by reference | Type reference (TYPE) | CHAR2 | ActionCode | 20080702 | |||
| 3 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080701 | ||||
| 4 | ET_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_T | Subcontracting components to be created in inbound delivery | 20080321 | |||
| 5 | ET_KOMDLGN | Call by reference | Type reference (TYPE) | GTY_KOMDLGN_T | General Delivery Interface: Communication Table | 20080214 | |||
| 6 | ET_SERNR | Call by reference | Type reference (TYPE) | GTY_SERNR_T | Delivery item serial numbers | 20080214 | |||
| 7 | ET_VERKO | Call by reference | Type reference (TYPE) | GTY_VERKO_T | Handling-Unit Confirmation: Header Data | 20080214 | |||
| 8 | ET_VERPO | Call by reference | Type reference (TYPE) | GTY_VERPO_T | Handling Unit Confirmation: Content Data | 20080214 | |||
| 9 | ET_VERPO_SERNR | Call by reference | Type reference (TYPE) | GTY_VERPO_SERNR_T | Handling Unit item serial numbers | 20080214 | |||
| 10 | ET_VGBEL | Call by reference | Type reference (TYPE) | GTY_VGBEL_T | Document number of the reference document | 20080214 | |||
| 11 | IS_INPUT | Call by reference | Type reference (TYPE) | SHP_DSPTCHD_DELIV_NOTIF_V1_MT | Despatched Delivery Notification V1 | 20080214 |
Method IMPORT_CONVERSION on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method IMPORT_HANDLING_UNITS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080303 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080701 | ||||
| 3 | ET_VERKO | Call by reference | Type reference (TYPE) | GTY_VERKO_T | 20080206 | ||||
| 4 | ET_VERPO | Call by reference | Type reference (TYPE) | GTY_VERPO_T | 20080206 | ||||
| 5 | ET_VERPO_SERNR | Call by reference | Type reference (TYPE) | HUM_VERPO_SERNR_T | 20080206 | ||||
| 6 | IF_RFBEL | Call by reference | Type reference (TYPE) | RFBEL_VL | 20080206 | ||||
| 7 | IT_HU | Call by reference | Type reference (TYPE) | SAPPLCO_DESP_HU_T | 20080206 |
Method IMPORT_HANDLING_UNITS on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method IMPORT_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080303 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080626 | ||||
| 3 | ES_KOMDLGN | Call by reference | Type reference (TYPE) | KOMDLGN | 20080206 | ||||
| 4 | IS_DLV | Call by reference | Type reference (TYPE) | SAPPLCO_DESP_DLV | 20080206 |
Method IMPORT_HEADER on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method IMPORT_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080303 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080626 | ||||
| 3 | ET_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_T | Komponenten für Lohnbearbeitungsanlieferungen | 20080321 | |||
| 4 | ET_KOMDLGN_ITEM | Call by reference | Type reference (TYPE) | GTY_KOMDLGN_T | 20080214 | ||||
| 5 | ET_SERNR | Call by reference | Type reference (TYPE) | V50S_SERN_T | 20080214 | ||||
| 6 | ET_VGBEL | Call by reference | Type reference (TYPE) | GTY_VGBEL_T | Document number of the reference document | 20080214 | |||
| 7 | IS_KOMDLGN_HEADER | Call by reference | Type reference (TYPE) | KOMDLGN | 20080206 | ||||
| 8 | IT_ITEM | Call by reference | Type reference (TYPE) | SAPPLCO_DESP_ITEM_T | 20080206 |
Method IMPORT_ITEMS on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080215 | |||
| 2 | IF_MSGID | Call by reference | Type reference (TYPE) | GTY_MSGID | 20080214 | ||||
| 3 | IO_FEH | Call by reference | Object reference (TYPE REF TO) | CL_FEH_REGISTRATION | FEH instance | 20080214 | |||
| 4 | IS_INPUT | Call by reference | Type reference (TYPE) | SHP_DSPTCHD_DELIV_NOTIF_V1_MT | Despatched Delivery Notification V1 | 20080214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Standard Message Fault | 20080214 |
Method WRITE_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080701 | |||
| 2 | IF_MSGID | Call by reference | Type reference (TYPE) | GTY_MSGID | Message ID in SXMB_MONI | 20080213 | |||
| 3 | IT_VBELN | Call by reference | Type reference (TYPE) | GTY_VBELN_T | Created inbound deliveries | 20080213 |
Method WRITE_LINK on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
Method WRITE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_IN_NEW_TASK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Write in aRFC | 20080213 | ||
| 2 | IF_MSGID | Call by reference | Type reference (TYPE) | GTY_MSGID | RAW16 | 20080213 | |||
| 3 | IT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080701 |
Method WRITE_LOG on class CL_SHP_DESPATCHEDDELIVNO_IMPL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 604 |