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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 DELIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 V50S 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 GC_ACTION_CHANGE Constant Public Type reference (TYPE) CHAR2 '02' Action Code Change 20080206
2 GC_ACTION_CREATE Constant Public Type reference (TYPE) CHAR2 '01' Action Code Create 20080206
3 GC_ACTION_DELETE Constant Public Type reference (TYPE) CHAR2 '03' Action Code Delete 20080206
4 GC_APPL_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'OPS_SE_APPL_SHP' Application Log Object 20080219
5 GC_APPL_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'DESPATCHEDDELIVNO_IN' Application Log Subobject 20080219
6 GC_BUSOBJ Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS2015' Object Type 20080206
7 GO_SINGLETON 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 CHECK_IUID Instance method Private Method Check Item Unique Item ID 20080521
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080212
3 COMPLETE_FROM_PURCHASE_ORDER Instance method Private Method Complete data from purchase order 20080214
4 CREATE_DELIVERY Instance method Public Method Create delivery 20080214
5 DELETE_DELIVERY Instance method Public Method Delete delivery 20080214
6 EXECUTE Instance method Public Method Execute Service 20080206
7 FILTER_PURCHASE_ORDER_ITEMS Instance method Private Method Filter purchase order items 20080214
8 FIND_INBOUND_DELIVERY Instance method Private Method Find existing and unique inbound delivery 20080214
9 FORWARD_ERROR Instance method Private Method Call Forward Error Handling 20080214
10 GET_INSTANCE Static method Public Method Get singleton instance 20080212
11 GET_VBSK Instance method Private Method Get VBSK 20080214
12 IMPORT_CONVERSION Instance method Public Method Import Conversion 20080206
13 IMPORT_HANDLING_UNITS Instance method Public Method Import Handling Units 20080206
14 IMPORT_HEADER Instance method Public Method Import Header 20080206
15 IMPORT_ITEMS Instance method Public Method Import Items 20080206
16 PROCESS Instance method Private Method Process from FEH callback routines 20080214
17 WRITE_LINK Instance method Private Method Write link between message and created inbound deliveries 20080213
18 WRITE_LOG 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 Importing IF_IUID Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_STANDARD_ID_V1 Proxy Data Element (generated) 20080521
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 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 Changing CT_KOMDLGN Call by reference Type reference (TYPE) GTY_KOMDLGN_T 20080214
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080701
3 Exporting 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 Changing CT_KOMDLGN Call by reference Type reference (TYPE) GTY_KOMDLGN_T General Delivery Interface: Communication Table 20080214
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080214
3 Changing CT_SERNR Call by reference Type reference (TYPE) GTY_SERNR_T Delivery item serial numbers 20080214
4 Changing CT_VERKO Call by reference Type reference (TYPE) GTY_VERKO_T Handling-Unit Confirmation: Header Data 20080214
5 Changing CT_VERPO Call by reference Type reference (TYPE) GTY_VERPO_T Handling Unit Confirmation: Content Data 20080214
6 Changing CT_VERPO_SERNR Call by reference Type reference (TYPE) GTY_VERPO_SERNR_T Handling Unit item serial numbers 20080214
7 Exporting ET_VBELN Call by reference Type reference (TYPE) CL_SHP_DESPATCHEDDELIVNO_IMPL=>GTY_VBELN_T 20080214
8 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080214
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080214
3 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080213
2 Importing IF_MSGID Call by reference Type reference (TYPE) RAW16 Message ID 20080213
3 Importing 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 CX_SAPPLCO_STANDARD_MSG_FAULT 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 Changing CT_KOMDLGN Call by reference Type reference (TYPE) GTY_KOMDLGN_T 20080214
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080701
3 Exporting 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 Exporting EF_VBELN Value transfer Type reference (TYPE) VBELN_VL Delivery 20080730
2 Exporting ET_VBELN Call by reference Type reference (TYPE) GTY_VBELN_T Delivery numbers 20080730
3 Importing IT_KOMDLGN Call by reference Type reference (TYPE) GTY_KOMDLGN_T General Delivery Interface: Communication Table 20080214
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080214

Method FORWARD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080701
2 Importing IF_MAPPING_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080214
3 Importing IF_MSGID Call by reference Type reference (TYPE) GTY_MSGID Message ID as in SXMB_MONI 20080724
4 Importing IO_FEH Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION FEH instance 20080214
5 Importing IS_INPUT Call by reference Type reference (TYPE) SHP_DSPTCHD_DELIV_NOTIF_V1_MT Message Type DespatchedDeliveryNotification_V1 20080304
6 Importing 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 Returning 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080701
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080701
3 Exporting 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080303
2 Exporting EF_ACTION_CODE Call by reference Type reference (TYPE) CHAR2 ActionCode 20080702
3 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080701
4 Exporting ET_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080321
5 Exporting ET_KOMDLGN Call by reference Type reference (TYPE) GTY_KOMDLGN_T General Delivery Interface: Communication Table 20080214
6 Exporting ET_SERNR Call by reference Type reference (TYPE) GTY_SERNR_T Delivery item serial numbers 20080214
7 Exporting ET_VERKO Call by reference Type reference (TYPE) GTY_VERKO_T Handling-Unit Confirmation: Header Data 20080214
8 Exporting ET_VERPO Call by reference Type reference (TYPE) GTY_VERPO_T Handling Unit Confirmation: Content Data 20080214
9 Exporting ET_VERPO_SERNR Call by reference Type reference (TYPE) GTY_VERPO_SERNR_T Handling Unit item serial numbers 20080214
10 Exporting ET_VGBEL Call by reference Type reference (TYPE) GTY_VGBEL_T Document number of the reference document 20080214
11 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080303
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080701
3 Exporting ET_VERKO Call by reference Type reference (TYPE) GTY_VERKO_T 20080206
4 Exporting ET_VERPO Call by reference Type reference (TYPE) GTY_VERPO_T 20080206
5 Exporting ET_VERPO_SERNR Call by reference Type reference (TYPE) HUM_VERPO_SERNR_T 20080206
6 Importing IF_RFBEL Call by reference Type reference (TYPE) RFBEL_VL 20080206
7 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080303
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080626
3 Exporting ES_KOMDLGN Call by reference Type reference (TYPE) KOMDLGN 20080206
4 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080303
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080626
3 Exporting ET_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Komponenten für Lohnbearbeitungsanlieferungen 20080321
4 Exporting ET_KOMDLGN_ITEM Call by reference Type reference (TYPE) GTY_KOMDLGN_T 20080214
5 Exporting ET_SERNR Call by reference Type reference (TYPE) V50S_SERN_T 20080214
6 Exporting ET_VGBEL Call by reference Type reference (TYPE) GTY_VGBEL_T Document number of the reference document 20080214
7 Importing IS_KOMDLGN_HEADER Call by reference Type reference (TYPE) KOMDLGN 20080206
8 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080215
2 Importing IF_MSGID Call by reference Type reference (TYPE) GTY_MSGID 20080214
3 Importing IO_FEH Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION FEH instance 20080214
4 Importing 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 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080214

Method WRITE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080701
2 Importing IF_MSGID Call by reference Type reference (TYPE) GTY_MSGID Message ID in SXMB_MONI 20080213
3 Importing 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 Importing IF_IN_NEW_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Write in aRFC 20080213
2 Importing IF_MSGID Call by reference Type reference (TYPE) GTY_MSGID RAW16 20080213
3 Importing 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