SAP ABAP Class CL_SHP_LECOMP_CONTROL (Subcontracting Components Integration into Dlv. Processing)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       VL (Package) WS-SHP: General Processing for Shipping
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080320
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_LE_SHP_DELIVERY_PROC BAdI Interface IF_EX_LE_SHP_DELIVERY_PROC 20080610
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_SHP_CUA_FCODE_ALLOW Interface for BAdI: SHP_BADI_CUA_FCODE_ALLOW 20080611
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_SHP_DESADV_IN Interface for BAdI: SHP_BADI_DESADV_IN 20080612
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_SHP_GN_DELIVERY_CREATE Interface for BAdI: SHP_BADI_GN_DELIVERY_CREATE 20080320
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_SHP_GOODS_MOVEMENT Interface for BAdI: SHP_BADI_GOODS_MOVEMENT 20080611
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_SHP_WS_DELIVERY_UPDATE Interface for BAdI: SHP_BADI_WS_DELIVERY_UPDATE 20080325
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHP_LECOMP_DECLARATIONS Types and constants for LECOMP 20080326
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SHP_LECOMP_CONTROL_VL60 Subcontracting Components in VL60 20080607
Properties
Class CL_SHP_LECOMP_CONTROL  
Short Description Subcontracting Components Integration into Dlv. Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VL   WS-SHP: General Processing for Shipping 
Created 20080320   SAP 
Last change 20130531   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 CL_SHP_LECOMP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080320
2 IF_EX_LE_SHP_DELIVERY_PROC BAdI Interface IF_EX_LE_SHP_DELIVERY_PROC 20080610
3 IF_EX_SHP_CUA_FCODE_ALLOW Interface for BAdI: SHP_BADI_CUA_FCODE_ALLOW 20080611
4 IF_EX_SHP_DESADV_IN Interface for BAdI: SHP_BADI_DESADV_IN 20080612
5 IF_EX_SHP_GN_DELIVERY_CREATE Interface for BAdI: SHP_BADI_GN_DELIVERY_CREATE 20080320
6 IF_EX_SHP_GOODS_MOVEMENT Interface for BAdI: SHP_BADI_GOODS_MOVEMENT 20080611
7 IF_EX_SHP_WS_DELIVERY_UPDATE Interface for BAdI: SHP_BADI_WS_DELIVERY_UPDATE 20080325
8 IF_SHP_LECOMP_DECLARATIONS Types and constants for LECOMP 20080326
Friends
# Friend Modeled only Created on Description
1 CL_SHP_DESPATCHEDDELIVNO_IMPL 20080403 DespatchedDeliveryNotification_In_V1 (Implementation Class)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BWART_COMP_GI Instance attribute Protected Attribute reference (LIKE) 20080607
2 GC_BWART_COMP_GR Instance attribute Protected Attribute reference (LIKE) 20130311
3 GC_FCODE_COMP_VL32 Instance attribute Protected Attribute reference (LIKE) 20080424
4 GC_FCODE_COMP_VL60 Instance attribute Protected Attribute reference (LIKE) 20080424
5 GC_PSTYP_SC Instance attribute Protected Attribute reference (LIKE) 20080404
6 GC_TRTYP_CHANGE Instance attribute Protected Attribute reference (LIKE) 20080326
7 GC_TRTYP_CREATE Instance attribute Protected Attribute reference (LIKE) 20080326
8 GC_TRTYP_DISPLAY Instance attribute Protected Attribute reference (LIKE) 20080326
9 GC_UPDKZ_DELETE Instance attribute Protected Attribute reference (LIKE) 20080404
10 GC_UPDKZ_INSERT Instance attribute Protected Attribute reference (LIKE) 20080404
11 GC_UPDKZ_OLD Instance attribute Protected Attribute reference (LIKE) 20080404
12 GC_UPDKZ_UPDATE Instance attribute Protected Attribute reference (LIKE) 20080404
13 GC_VBTYP_GI_REVERSE Instance attribute Protected Attribute reference (LIKE) 20080607
14 GC_VBTYP_LIAV Instance attribute Protected Attribute reference (LIKE) 20080404
15 GC_VBTYP_PO Instance attribute Protected Attribute reference (LIKE) 20080404
16 GC_XLBTYPE_COMP Instance attribute Protected Attribute reference (LIKE) 20080607
17 GC_XLBTYPE_PARENT Instance attribute Protected Attribute reference (LIKE) 20080607
18 GF_MBLNR Static Attribute Public Type reference (TYPE) MBLNR Number of Material Document 20080611
19 GF_SCENARIO Static Attribute Protected Type reference (TYPE) GTY_SCENARIO Scenario (sub class) 20080721
20 GO_CONTROL Static Attribute Protected Object reference (TYPE REF TO) CL_SHP_LECOMP_CONTROL Class for BAdI Impl.: SHP_IMPL_GN_DLV_CREATE_LECOMP 20080403
21 GT_MEICO Static Attribute Private Type reference (TYPE) GTY_POITM_T 20080804
22 MF_DESADV Instance attribute Private Type reference (TYPE) EDI_DOCNUM 20080612
23 MO_COMP Instance attribute Public Object reference (TYPE REF TO) CL_SHP_LECOMP Subcontracting Components in inbound delivery 20080326
24 MR_LAST_COMP_DESADV Instance attribute Private Object reference (TYPE REF TO) LECOMP_CONSUMPTION_S Subcontracting Components to be created in inbound delivery 20091027
25 MT_COMP Instance attribute Protected Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080403
26 MT_LOG Instance attribute Public Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080326
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Private Method Add item 20080827
2 CHANGE_COMPONENTS Instance method Protected Method Change components 20080609
3 CONVERT_LOG Static method Protected Method Convert BAPIRETTAB into SHP_BADI_ERROR_LOG_T 20080609
4 CREATE_COMPONENTS Instance method Protected Method Create components 20080609
5 CREATE_CONTROL Instance method Protected Method Create new control instance 20080609
6 DELETE_ITEM Instance method Protected Method Delete item 20080429
7 GET_COMPONENTS Static method Public Method Get components 20080326
8 GET_LOG Static method Public Method Get protocol 20080424
9 POST_GOODS_ISSUE Instance method Protected Method Post goods issue 20080611
10 READ Instance method Protected Method Read components 20090820
11 RENUMBER Instance method Protected Method 20080610
12 SAVE Instance method Protected Method Save components 20080403
13 SEND_MESSAGE Static method Protected Method Display message from protocol 20091006
14 START Instance method Protected Method Start scenario (default or subtype) 20080612
Events
Class CL_SHP_LECOMP_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BAPIADDR1_T Private Attribute reference (LIKE) 20080326
2 GTY_EMSEG_T Private Attribute reference (LIKE) 20080611
3 GTY_FCODE_ALLOW_S Private Attribute reference (LIKE) 20080611
4 GTY_FCODE_ALLOW_T Private Attribute reference (LIKE) 20080611
5 GTY_FIELD Protected Attribute reference (LIKE) 20080326
6 GTY_FIELD_R Protected Attribute reference (LIKE) 20080326
7 GTY_FIELD_S Protected Attribute reference (LIKE) 20080607
8 GTY_HUM_REHANG_HU_T Private Attribute reference (LIKE) 20080326
9 GTY_HUM_REPACK_T Private Attribute reference (LIKE) 20080326
10 GTY_HUM_REP_SERNR_T Private Attribute reference (LIKE) 20080326
11 GTY_HUM_VERPO_SERNR_T Private Attribute reference (LIKE) 20080326
12 GTY_HU_HEADER_EPC_T Private Attribute reference (LIKE) 20080326
13 GTY_HU_ITEMS_EPC_T Private Attribute reference (LIKE) 20080326
14 GTY_IMSEGVB_S Private Attribute reference (LIKE) 20080611
15 GTY_IMSEGVB_T Private Attribute reference (LIKE) 20080611
16 GTY_IMSEG_T Private Attribute reference (LIKE) 20080611
17 GTY_ITEM_S Protected Attribute reference (LIKE) 20080326
18 GTY_ITEM_T Protected Attribute reference (LIKE) 20080326
19 GTY_KOMDLGN_T Protected Attribute reference (LIKE) 20080326
20 GTY_LECOMPVB_S Protected Attribute reference (LIKE) 20080326
21 GTY_LECOMPVB_T Protected Attribute reference (LIKE) 20080326
22 GTY_LECOMP_T Protected Attribute reference (LIKE) 20080326
23 GTY_LIPSPO_GN_T Private Attribute reference (LIKE) 20080326
24 GTY_LIPSRF_GN_T Private Attribute reference (LIKE) 20080326
25 GTY_LIPSVB_T Protected Attribute reference (LIKE) 20080326
26 GTY_LIPS_T Protected Attribute reference (LIKE) 20080326
27 GTY_MDVW_T Protected Attribute reference (LIKE) 20080326
28 GTY_PARTNER_GN_T Private Attribute reference (LIKE) 20080326
29 GTY_PGR_OBJECTS_T Private Attribute reference (LIKE) 20080326
30 GTY_POITM_S Protected Attribute reference (LIKE) 20080326
31 GTY_POITM_T Protected Attribute reference (LIKE) 20080326
32 GTY_PROT_T Protected Attribute reference (LIKE) 20080326
33 GTY_REPACK_HU_WM_T Private Attribute reference (LIKE) 20080326
34 GTY_SCENARIO Protected Type reference (TYPE) ABAP_ABSTYPENAME Scenario (sub class) 20080612
35 GTY_TEXTH_GN_T Private Attribute reference (LIKE) 20080326
36 GTY_TEXTL_GN_T Private Attribute reference (LIKE) 20080326
37 GTY_TVPODVB_T Private Attribute reference (LIKE) 20080326
38 GTY_VBPOK_T Private Attribute reference (LIKE) 20080326
39 GTY_VBSUPCON_T Private Attribute reference (LIKE) 20080326
40 GTY_VERKO_T Private Attribute reference (LIKE) 20080326
41 GTY_VERPO_T Private Attribute reference (LIKE) 20080326
42 GTY_XVBAPF_T Protected Attribute reference (LIKE) 20080607
Method Signatures

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XLIPS Call by reference Type reference (TYPE) LIPSVB Reference structure for XLIPS/YLIPS 20080827
2 Importing IT_XVBUP Call by reference Type reference (TYPE) SHP_VL10_VBUP_T SD Order Item Status 20080827

Method ADD_ITEM on class CL_SHP_LECOMP_CONTROL has no exception.

Method CHANGE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080609
2 Importing IO_COMP Call by reference Object reference (TYPE REF TO) CL_SHP_LECOMP Subcontracting Components in inbound delivery 20080609
3 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080609

Method CHANGE_COMPONENTS on class CL_SHP_LECOMP_CONTROL has no exception.

Method CONVERT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG_BADI Call by reference Type reference (TYPE) SHP_BADI_ERROR_LOG_T 20080609
2 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL 20080609
3 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL 20080609
4 Importing IT_LOG Call by reference Type reference (TYPE) BAPIRETTAB 20080609

Method CONVERT_LOG on class CL_SHP_LECOMP_CONTROL has no exception.

Method CREATE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRETTAB 20080609
2 Exporting EO_LECOMP Call by reference Object reference (TYPE REF TO) CL_SHP_LECOMP Subcontracting Components in inbound delivery 20080609
3 Importing IF_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080609
4 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T 20080609
5 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T 20080609
6 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_VL10_LIPS_T LE Delivery Item 20080610

Method CREATE_COMPONENTS on class CL_SHP_LECOMP_CONTROL has no exception.

Method CREATE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMP Call by reference Object reference (TYPE REF TO) CL_SHP_LECOMP Subcontracting Components in inbound delivery 20080609
2 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080609
3 Importing IT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080609
4 Returning RO_CTRL Value transfer Object reference (TYPE REF TO) CL_SHP_LECOMP_CONTROL Class for BAdI Impl.: SHP_IMPL_GN_DLV_CREATE_LECOMP 20080609

Method CREATE_CONTROL on class CL_SHP_LECOMP_CONTROL has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080429
2 Changing CT_LOG Call by reference Type reference (TYPE) SHP_BADI_ERROR_LOG_T Messages from BAdI Processing Delivery 20080429
3 Importing IF_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080429
4 Importing IS_XLIPS Call by reference Type reference (TYPE) LIPSVB Reference structure for XLIPS/YLIPS 20080429

Method DELETE_ITEM on class CL_SHP_LECOMP_CONTROL has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_COMP Value transfer Object reference (TYPE REF TO) CL_SHP_LECOMP Subcontracting Components in inbound delivery 20080326

Method GET_COMPONENTS on class CL_SHP_LECOMP_CONTROL has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080424

Method GET_LOG on class CL_SHP_LECOMP_CONTROL has no exception.

Method POST_GOODS_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMSEG Call by reference Type reference (TYPE) SHP_IMSEGVB_T Interface Structure: Delivery to Material Document 20080611
2 Changing CT_LOG Call by reference Type reference (TYPE) SHP_BADI_ERROR_LOG_T Messages from BAdI Processing Delivery 20080611
3 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080611
4 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_VL10_LIPS_T LE Delivery Item 20080611
5 Importing IT_XVBFA Call by reference Type reference (TYPE) SHP_VL10_VBFA_T SD Document Flow 20080611

Method POST_GOODS_ISSUE on class CL_SHP_LECOMP_CONTROL has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LIFNR Call by reference Type reference (TYPE) LIFNR 20090820
2 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP 20090820
3 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL 20090820
4 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T 20090820
5 Returning RO_COMP Value transfer Object reference (TYPE REF TO) CL_SHP_LECOMP 20090820

Method READ on class CL_SHP_LECOMP_CONTROL has no exception.

Method RENUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080610
2 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080610
3 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080610
4 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T 20080610

Method RENUMBER on class CL_SHP_LECOMP_CONTROL has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_POST_GI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080424
2 Importing IF_REVERSE_GI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080424
3 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080403
4 Importing IT_XLIKP Call by reference Type reference (TYPE) SHP_LIKP_T SD Document: Delivery Header Data 20080403
5 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_LIPS_T Delivery Item Upwardly Compatible 20080403
6 Importing IT_XVBFA Call by reference Type reference (TYPE) SHP_VL10_VBFA_T SD Document Flow 20080409
7 Importing IT_XVBUP Call by reference Type reference (TYPE) SHP_VL10_VBUP_T SD Order Item Status 20080403

Method SAVE on class CL_SHP_LECOMP_CONTROL has no exception.

Method SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091006

Method SEND_MESSAGE on class CL_SHP_LECOMP_CONTROL has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080612
2 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080612
3 Importing IT_XEKPO Call by reference Type reference (TYPE) SHP_VL10_EKPO_T MM Order Item 20080612
4 Importing IT_XLIKP Call by reference Type reference (TYPE) SHP_LIKP_T Deliveries 20080612
5 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_LIPS_T Delivery Item Upwardly Compatible 20080612
6 Importing IT_XVBUP Call by reference Type reference (TYPE) SHP_VL10_VBUP_T SD Order Item Status 20080612

Method START on class CL_SHP_LECOMP_CONTROL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604