SAP ABAP Class CL_SHP_LECOMP (Subcontracting Components in inbound delivery)
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_SHP_LECOMP_DECLARATIONS Types and constants for LECOMP 20080326
Properties
Class CL_SHP_LECOMP  
Short Description Subcontracting Components in inbound delivery    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class VLSC    
Program status     
Category 0   
Package VL   WS-SHP: General Processing for Shipping 
Created 20080318   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 IF_EX_SHP_LECOMP_CORRELATE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SHP_LECOMP_DECLARATIONS Types and constants for LECOMP 20080326
Friends
# Friend Modeled only Created on Description
1 CL_SHP_LECOMP_CONTROL 20080325 Subcontracting Components Integration into Dlv. Processing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BWART_COMP_GI Instance attribute Private Attribute reference (LIKE) 20080422
2 GC_BWART_COMP_GR Instance attribute Private Attribute reference (LIKE) 20130311
3 GC_FCODE_COMP_VL32 Instance attribute Private Attribute reference (LIKE) 20080424
4 GC_FCODE_COMP_VL60 Instance attribute Private Attribute reference (LIKE) 20080424
5 GC_FMENG_FIX Constant Private Type reference (TYPE) CHAR2 'XZ' FMENG values for fixed quantities 20091221
6 GC_FMENG_FORCED Constant Public Type reference (TYPE) CHAR1 'Z' Fix quantity indicator was forced 20091221
7 GC_FMENG_HIDDEN Constant Private Type reference (TYPE) CHAR1 'Y' Fix quantity indicator was hidden 20091221
8 GC_PSTYP_SC Instance attribute Private Attribute reference (LIKE) 20080404
9 GC_TRTYP_CHANGE Instance attribute Private Attribute reference (LIKE) 20080326
10 GC_TRTYP_CREATE Instance attribute Private Attribute reference (LIKE) 20080326
11 GC_TRTYP_DISPLAY Instance attribute Private Attribute reference (LIKE) 20080326
12 GC_UPDKZ_DELETE Instance attribute Private Attribute reference (LIKE) 20080404
13 GC_UPDKZ_INSERT Instance attribute Public Attribute reference (LIKE) 20080404
14 GC_UPDKZ_OLD Instance attribute Public Attribute reference (LIKE) 20080404
15 GC_UPDKZ_UPDATE Instance attribute Public Attribute reference (LIKE) 20080404
16 GC_VBTYP_GI_REVERSE Instance attribute Private Attribute reference (LIKE) 20080409
17 GC_VBTYP_LIAV Instance attribute Public Attribute reference (LIKE) 20080404
18 GC_VBTYP_PO Instance attribute Public Attribute reference (LIKE) 20080404
19 GC_XLBTYPE_COMP Instance attribute Private Attribute reference (LIKE) 20080422
20 GC_XLBTYPE_PARENT Instance attribute Private Attribute reference (LIKE) 20080422
21 GO_STOCK Static Attribute Private Object reference (TYPE REF TO) LCL_STOCK 20100301
22 GT_MAKT Static Attribute Public Type reference (TYPE) GTY_MAKT_T Material Descriptions 20090630
23 GT_MARC Static Attribute Public Type reference (TYPE) GTY_MARC_T Plant Data for Material 20090630
24 GT_MCHA Static Attribute Private Type reference (TYPE) GTY_MCHA_T Valuation types 20080702
25 GT_T006 Static Attribute Private Type reference (TYPE) GTY_T006_T Units of Measurement 20080513
26 MF_CHANGED Instance attribute Public Type reference (TYPE) ABAP_BOOL Changed? 20080319
27 MF_LANGU Static Attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20090630
28 MF_LIFNR Instance attribute Public Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080403
29 MF_PROPOSED Instance attribute Public Type reference (TYPE) ABAP_BOOL Proposal (must be confirmed/ changed)? 20080319
30 MF_TRTYP Instance attribute Public Type reference (TYPE) TRTYP Transaction type 20080319
31 MT_ISSUE Instance attribute Private Type reference (TYPE) GTY_ISSUE_ITEM_T Goods issue data 20080408
32 MT_ITEM Instance attribute Public Type reference (TYPE) GTY_ITEM_T Inbound delivery items 20080319
33 MT_XCOMP Instance attribute Public Type reference (TYPE) GTY_LECOMPVB_T SC Components maintained 20080318
34 MT_YCOMP Instance attribute Public Type reference (TYPE) GTY_LECOMPVB_T SC Components on database 20080318
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT Instance method Private Method Add checked component 20080423
2 ADD_ITEM Instance method Private Method Add item with components 20080423
3 AGGREGATE Static method Private Method Aggregate components by MATNR WERKS LGORT CHARG 20080402
4 ASSIGN Instance method Private Method Assign component 20080402
5 CHANGE Instance method Private Method Change components (ASN) 20080319
6 CHECK Instance method Private Method Check components 20090706
7 CHECK_CHARG Instance method Public Method Check Batch 20080607
8 CHECK_LGORT Static method Public Method Check Storage Location 20080607
9 CHECK_STOCK Instance method Private Method Check quantities against subcontracting stock 20090630
10 CHECK_UOM Static method Public Method Check Unit Of Measurement 20080606
11 CHECK_WERKS Static method Public Method Check Plant 20080607
12 CLONE Instance method Private Method Clone instance 20080513
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080318
14 COPY Instance method Private Method Copy components and fill dynamic parts 20080423
15 COPY_ITEM Instance method Private Method Add item with components from existing item 20100727
16 CORRELATE Instance method Private Method Correlate components for changed items only 20080319
17 CORRELATE_COMPONENT Instance method Private Method Correlate component(s) 20090706
18 CREATE Static method Public Method Create components from purchase order 20080318
19 DELETE Instance method Private Method Delete component 20080318
20 DELETE_ITEM Instance method Private Method Delete item 20080806
21 DISPLAY Instance method Public Method Display components 20080324
22 EDIT Instance method Private Method Edit component 20080324
23 ENRICH_COMPONENTS Static method Private Method Enrich components 20100301
24 ENTER Instance method Private Method Enter value 20080513
25 GET Instance method Public Method Get components 20080318
26 GET_BWTAR Static method Public Method Get valuation type 20080702
27 GET_CONVERSION_FACTOR Static method Public Method Get conversion factor UMREZ/ UMREN from ALT to BASE 20080325
28 GET_FREE_STOCK Static method Private Method Get available quantity in subcontracting/ proj or cust stock 20100301
29 GET_MSLB Static method Private Method Get batch on vendor stock 20080702
30 POST_GOODS_ISSUE Instance method Private Method Add components to material document 20080402
31 READ Static method Public Method Read components 20080318
32 READ_PO Static method Public Method Read components from purchase order 20080318
33 READ_STOCK Static method Private Method Read subcontracting stock from table MSLB 20090630
34 RENUMBER Instance method Private Method Update vbeln + posnr 20080319
35 RENUMBER_VBELN Instance method Public Method Update vbeln 20080826
36 REPLACE Instance method Private Method Recreate components again from purchase order 20080407
37 REVERSE_GOODS_ISSUE Instance method Private Method Reverse goods issue status and issued quantities 20080326
38 ROUND Static method Public Method Round 20080513
39 SAVE Instance method Private Method Save components 20080318
40 SET Instance method Private Method Set/ overwrite components 20080402
41 SET_LANGUAGE Instance method Private Method Set language 20090630
42 SPLIT Instance method Private Method Split batch managed component 20080324
43 UPDATE_FROM_GOODS_ISSUE Instance method Private Method Update goods issue data 20080408
44 UPDATE_QUANTITY Instance method Private Method Update quantity and unit 20080407
Events
Class CL_SHP_LECOMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_FIELD Public Attribute reference (LIKE) 20080326
2 GTY_FIELD_R Public Attribute reference (LIKE) 20080326
3 GTY_FIELD_S Public Attribute reference (LIKE) 20080404
4 GTY_ISSUE_COMP_S Private See coding 20080408 BEGIN OF gty_issue_comp_s, linct TYPE linct, wbsta TYPE wbsta, wamng TYPE wamng, END OF gty_issue_comp_s
5 GTY_ISSUE_COMP_T Private See coding 20080408 gty_issue_comp_t TYPE SORTED TABLE OF gty_issue_comp_s WITH UNIQUE KEY linct
6 GTY_ISSUE_ITEM_S Private See coding 20080408 BEGIN OF gty_issue_item_s, vbeln TYPE vbeln_vl, posnr TYPE posnr_vl, comp TYPE gty_issue_comp_t, END OF gty_issue_item_s
7 GTY_ISSUE_ITEM_T Private See coding 20080408 gty_issue_item_t TYPE SORTED TABLE OF gty_issue_item_s WITH UNIQUE KEY vbeln posnr
8 GTY_ITEM_S Public Attribute reference (LIKE) 20080326
9 GTY_ITEM_T Public Attribute reference (LIKE) 20080326
10 GTY_KOMDLGN_T Public Attribute reference (LIKE) 20080326
11 GTY_LECOMPVB_S Public Attribute reference (LIKE) 20080326
12 GTY_LECOMPVB_T Public Attribute reference (LIKE) 20080326
13 GTY_LECOMP_T Public Attribute reference (LIKE) 20080326
14 GTY_LIPSVB_T Public Attribute reference (LIKE) 20080326
15 GTY_LIPS_T Public Attribute reference (LIKE) 20080326
16 GTY_MAKT_T Public See coding 20090630 GTY_MAKT_T type sorted table of makt with UNIQUE key matnr spras
17 GTY_MARC_T Public See coding 20080702 gty_marc_t TYPE SORTED TABLE OF marc WITH UNIQUE KEY matnr werks
18 GTY_MCHA_S Private See coding 20080702 BEGIN OF gty_mcha_s, matnr TYPE matnr, werks TYPE werks_d, charg TYPE charg_d, bwtar TYPE bwtar_d, END OF gty_mcha_s
19 GTY_MCHA_T Private See coding 20080702 gty_mcha_t TYPE SORTED TABLE OF gty_mcha_s WITH UNIQUE KEY matnr werks charg
20 GTY_MDVW_T Public Attribute reference (LIKE) 20080326
21 GTY_POITM_S Public Attribute reference (LIKE) 20080404
22 GTY_POITM_T Public Attribute reference (LIKE) 20080404
23 GTY_PROT_T Public Attribute reference (LIKE) 20080326
24 GTY_RMMME_T Public See coding 20080606 GTY_rmmme_T type STANDARD TABLE OF rmmme
25 GTY_STOCK_S Private Attribute reference (LIKE) 20100301
26 GTY_STOCK_T Private Attribute reference (LIKE) 20100301
27 GTY_T006_T Private See coding 20080513 gty_t006_t TYPE SORTED TABLE OF t006 WITH UNIQUE KEY msehi
28 GTY_XVBAPF_T Private Attribute reference (LIKE) 20080409
Method Signatures

Method ADD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TABIX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20090630
2 Importing IS_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_S Subcontracting Components to be created in inbound delivery 20080423
3 Returning RR_XCOMP Value transfer Object reference (TYPE REF TO) GTY_LECOMPVB_S 20080614
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080614

Method ADD_ITEM 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 20080423
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080423
3 Importing IS_ITEM Call by reference Type reference (TYPE) GTY_ITEM_S 20080423

Method ADD_ITEM on class CL_SHP_LECOMP has no exception.

Method AGGREGATE 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 20080402
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080402

Method ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_S Subcontracting Components to be created in inbound delivery 20080614
2 Returning RR_XCOMP Value transfer Object reference (TYPE REF TO) GTY_LECOMPVB_S 20080614
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080416

Method CHANGE 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 20080319
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Error occured 20080319
3 Importing IF_CLONED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE For internal use only 20080606
4 Importing IF_REPLACE_BATCHES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Replace batch managed components 20080615
5 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T SC Components to be saved 20080325

Method CHANGE on class CL_SHP_LECOMP has no exception.

Method CHECK 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 20090706
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20090706
3 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20090709
4 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20090709

Method CHECK on class CL_SHP_LECOMP has no exception.

Method CHECK_CHARG 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 20090706
2 Exporting EF_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090707
3 Importing IS_XCOMP Call by reference Type reference (TYPE) GTY_LECOMPVB_S 20100301
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080607

Method CHECK_LGORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LGORT Call by reference Type reference (TYPE) LGORT_D Storage location 20080607
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080607
3 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080607
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080607

Method CHECK_STOCK 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 20090630
2 Exporting EF_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090630
3 Importing IS_XCOMP Call by reference Type reference (TYPE) GTY_LECOMPVB_S 20100301

Method CHECK_STOCK on class CL_SHP_LECOMP has no exception.

Method CHECK_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080606
2 Importing IF_MEINH Call by reference Type reference (TYPE) LRMEI Alternative Unit of Measure for Stockkeeping Unit 20080606
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080607

Method CHECK_WERKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080607
2 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080607
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080607

Method CLONE 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 20080513

Method CLONE on class CL_SHP_LECOMP has no exception.

Method CONSTRUCTOR 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 Account Number of Vendor or Creditor 20080403
2 Importing IF_PROPOSED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X': Proposed only. Must be confirmed or changed for saving. 20080319
3 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080319
4 Importing IT_COMP Call by reference Type reference (TYPE) GTY_LECOMP_T SC Components to be saved 20080319
5 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T Inbound delivery items 20080319

Method CONSTRUCTOR on class CL_SHP_LECOMP has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMP Call by reference Type reference (TYPE) GTY_LECOMP_T SC Components to be saved 20080423

Method COPY on class CL_SHP_LECOMP has no exception.

Method COPY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20100727
2 Importing IF_RFPOS Call by reference Type reference (TYPE) POSNR_VL Reference item 20100727
3 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20100727

Method COPY_ITEM on class CL_SHP_LECOMP has no exception.

Method CORRELATE 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 20080404
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080404
3 Importing IF_CLONED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080513
4 Importing IS_XLIPS Call by reference Type reference (TYPE) LIPSVB 20080319

Method CORRELATE on class CL_SHP_LECOMP has no exception.

Method CORRELATE_COMPONENT 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) GTY_LECOMPVB_T 20090706
2 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090706
3 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20090706
4 Importing IS_ITEM_NEW Call by reference Type reference (TYPE) IF_EX_SHP_LECOMP_CORRELATE=>GTY_ITEM_S 20090706
5 Importing IS_ITEM_OLD Call by reference Type reference (TYPE) IF_EX_SHP_LECOMP_CORRELATE=>GTY_ITEM_S 20090706

Method CORRELATE_COMPONENT on class CL_SHP_LECOMP has no exception.

Method CREATE 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 20080318
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080318
3 Exporting EO_LECOMP Call by reference Object reference (TYPE REF TO) CL_SHP_LECOMP 20080318
4 Importing IF_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080403
5 Importing IF_PROPOSAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ' ': Save always, 'X': Save after change only 20080319
6 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T SC Components to be maintained 20080318
7 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T Inbound delivery items 20080318

Method CREATE on class CL_SHP_LECOMP has no exception.

Method DELETE 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 20080319
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080319
3 Importing IF_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Check only. No deletion. 20080326
4 Importing IF_LINCT Call by reference Type reference (TYPE) LINCT Delete single component only 20080318
5 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL Delete components of item only 20080318
6 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080319

Method DELETE on class CL_SHP_LECOMP has no exception.

Method DELETE_ITEM 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 20080806
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080806
3 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20080806
4 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080806

Method DELETE_ITEM on class CL_SHP_LECOMP has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090630
2 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20080324
3 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080324
4 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080324

Method DISPLAY on class CL_SHP_LECOMP has no exception.

Method EDIT 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 20080703
2 Exporting EF_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20080806
3 Exporting EF_UPDATE_FRONTEND Value transfer Type reference (TYPE) ABAP_BOOL 20080806
4 Importing IR_XCOMP_OLD Call by reference Object reference (TYPE REF TO) GTY_LECOMPVB_S 20080724
5 Importing IS_XCOMP_NEW Call by reference Type reference (TYPE) GTY_LECOMPVB_S Delivery 20080614
6 Importing IT_FIELD Call by reference Type reference (TYPE) GTY_FIELD_R 20080404
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080324

Method ENRICH_COMPONENTS 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) GTY_LECOMP_T 20100301
2 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100301
3 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20100301

Method ENRICH_COMPONENTS on class CL_SHP_LECOMP has no exception.

Method ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_XCOMP Call by reference Type reference (TYPE) GTY_LECOMPVB_S 20080513
2 Exporting EF_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20080513
3 Importing IF_FIELD Call by reference Type reference (TYPE) ANY 20080513
4 Importing IF_VALUE Call by reference Type reference (TYPE) ANY 20080513

Method ENTER on class CL_SHP_LECOMP has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T SC Components to be saved 20080318
2 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080429

Method GET on class CL_SHP_LECOMP has no exception.

Method GET_BWTAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Batch Number 20080702
2 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080702
3 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D 20080702
4 Returning RF_BWTAR Value transfer Type reference (TYPE) BWTAR_D Valuation type 20080702

Method GET_BWTAR on class CL_SHP_LECOMP has no exception.

Method GET_CONVERSION_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_UMREN Call by reference Type reference (TYPE) UMREN Denominator for conversion to base units of measure 20080325
2 Exporting EF_UMREZ Call by reference Type reference (TYPE) UMREZ Numerator for Conversion to Base Units of Measure 20080325
3 Exporting ET_CONV Call by reference Type reference (TYPE) GTY_RMMME_T 20080513
4 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080325
5 Importing IF_MEINH Call by reference Type reference (TYPE) MEINH Unit of Measure for Display 20080325
6 Importing IF_MEINS Call by reference Type reference (TYPE) MEINS Base Unit of Measure 20080325
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080325

Method GET_FREE_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XCOMP Call by reference Type reference (TYPE) GTY_LECOMPVB_S 20100301
2 Returning R_LABST Value transfer Type reference (TYPE) LABST 20100301

Method GET_FREE_STOCK on class CL_SHP_LECOMP has no exception.

Method GET_MSLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHARG Call by reference Type reference (TYPE) CHARG_D Batch Number 20080702
2 Importing IF_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080702
3 Importing IF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080702
4 Importing IF_SOBKZ Call by reference Type reference (TYPE) SOBKZ 'O' Special Stock Indicator 20080702
5 Importing IF_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080702
6 Returning RF_LBLAB Value transfer Type reference (TYPE) LABST 20090630

Method GET_MSLB on class CL_SHP_LECOMP 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 20080402
2 Changing CT_LOG Call by reference Type reference (TYPE) SHP_BADI_ERROR_LOG_T Messages from BAdI Processing Delivery 20080409
3 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080409
4 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_VL10_LIPS_T LE Delivery Item 20080409
5 Importing IT_XVBAPF Call by reference Type reference (TYPE) GTY_XVBAPF_T Order Item Flow: Dynamic Division 20080409

Method POST_GOODS_ISSUE on class CL_SHP_LECOMP 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 Account Number of Vendor or Creditor 20080403
2 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080319
3 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Not required during creation 20080318
4 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T 20080403
5 Returning RO_LECOMP Value transfer Object reference (TYPE REF TO) CL_SHP_LECOMP 20080318

Method READ on class CL_SHP_LECOMP has no exception.

Method READ_PO 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 20080318
2 Exporting EF_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20080318
3 Exporting ET_COMP Call by reference Type reference (TYPE) GTY_LECOMP_T SC Components to be saved 20080318
4 Exporting ET_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T Filtered and enriched 20080805
5 Importing IT_ITEM Call by reference Type reference (TYPE) GTY_ITEM_T Inbound delivery items 20080318

Method READ_PO on class CL_SHP_LECOMP has no exception.

Method READ_STOCK 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 20090630
2 Importing IT_COMP Call by reference Type reference (TYPE) GTY_LECOMP_T 20090630

Method READ_STOCK on class CL_SHP_LECOMP has no exception.

Method RENUMBER 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 20080319
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20080319
3 Importing IT_XLIPS Call by reference Type reference (TYPE) GTY_LIPSVB_T Delivery items maintained 20080319

Method RENUMBER on class CL_SHP_LECOMP has no exception.

Method RENUMBER_VBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCNUM_PUBLISH Call by reference Type reference (TYPE) SHP_DOCNUM_PUBLISH_T Publication of New Delivery Number 20080826

Method RENUMBER_VBELN on class CL_SHP_LECOMP has no exception.

Method REPLACE 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 20080407
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20080407
3 Importing IS_ITEM Call by reference Type reference (TYPE) GTY_ITEM_S 20080428
4 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080407

Method REPLACE on class CL_SHP_LECOMP has no exception.

Method REVERSE_GOODS_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XVBFA Call by reference Type reference (TYPE) SHP_VL10_VBFA_T Sales Document Flow 20080409
2 Importing IT_XVBUP Call by reference Type reference (TYPE) SHP_VL10_VBUP_T SD Order Item Status 20091221

Method REVERSE_GOODS_ISSUE on class CL_SHP_LECOMP has no exception.

Method ROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_VALUE Call by reference Type reference (TYPE) ERFMG Quantity in unit of entry 20080513
2 Importing IF_UNIT Call by reference Type reference (TYPE) MSEHI Unit of Measurement 20080513

Method ROUND on class CL_SHP_LECOMP 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 20080408
2 Importing IF_REVERSE_GI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080408
3 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080416
4 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_VL10_LIPS_T LE Delivery Item 20080610
5 Importing IT_XVBFA Call by reference Type reference (TYPE) SHP_VL10_VBFA_T SD Document Flow 20080409
6 Importing IT_XVBUP Call by reference Type reference (TYPE) SHP_VL10_VBUP_T SD Order Item Status 20091221

Method SAVE on class CL_SHP_LECOMP has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMP Call by reference Type reference (TYPE) LECOMP_CONSUMPTION_T Subcontracting components to be created in inbound delivery 20080402

Method SET on class CL_SHP_LECOMP has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090630

Method SET_LANGUAGE on class CL_SHP_LECOMP has no exception.

Method SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LINCT Call by reference Type reference (TYPE) LINCT Line Counter For Material Components 20080324
2 Importing IF_POSNR Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20080324
3 Importing IF_VBELN Call by reference Type reference (TYPE) VBELN_VL Delivery 20080324
4 Returning RR_XCOMP Value transfer Object reference (TYPE REF TO) GTY_LECOMPVB_S 20080614
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080324

Method UPDATE_FROM_GOODS_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XVBUP Call by reference Type reference (TYPE) SHP_VL10_VBUP_T SD Order Item Status 20091221
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080408

Method UPDATE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_XCOMP Call by reference Type reference (TYPE) GTY_LECOMPVB_S 20080407
2 Changing CT_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090630
3 Importing IF_ERFME Call by reference Type reference (TYPE) ERFME Unit of entry 20080407
4 Importing IF_ERFMG Call by reference Type reference (TYPE) ERFMG Quantity in unit of entry 20080407
5 Importing IF_FIX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Fix quantity 20080407
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20080407
History
Last changed by/on SAP  20130531 
SAP Release Created in 604