Hierarchy
⤷
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Private | Attribute reference (LIKE) | 20080422 | |||||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | 20130311 | |||||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20080424 | |||||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20080424 | |||||
| 5 | Constant | Private | Type reference (TYPE) | CHAR2 | 'XZ' | FMENG values for fixed quantities | 20091221 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR1 | 'Z' | Fix quantity indicator was forced | 20091221 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'Y' | Fix quantity indicator was hidden | 20091221 | ||
| 8 | Instance attribute | Private | Attribute reference (LIKE) | 20080404 | |||||
| 9 | Instance attribute | Private | Attribute reference (LIKE) | 20080326 | |||||
| 10 | Instance attribute | Private | Attribute reference (LIKE) | 20080326 | |||||
| 11 | Instance attribute | Private | Attribute reference (LIKE) | 20080326 | |||||
| 12 | Instance attribute | Private | Attribute reference (LIKE) | 20080404 | |||||
| 13 | Instance attribute | Public | Attribute reference (LIKE) | 20080404 | |||||
| 14 | Instance attribute | Public | Attribute reference (LIKE) | 20080404 | |||||
| 15 | Instance attribute | Public | Attribute reference (LIKE) | 20080404 | |||||
| 16 | Instance attribute | Private | Attribute reference (LIKE) | 20080409 | |||||
| 17 | Instance attribute | Public | Attribute reference (LIKE) | 20080404 | |||||
| 18 | Instance attribute | Public | Attribute reference (LIKE) | 20080404 | |||||
| 19 | Instance attribute | Private | Attribute reference (LIKE) | 20080422 | |||||
| 20 | Instance attribute | Private | Attribute reference (LIKE) | 20080422 | |||||
| 21 | Static Attribute | Private | Object reference (TYPE REF TO) | LCL_STOCK | 20100301 | ||||
| 22 | Static Attribute | Public | Type reference (TYPE) | GTY_MAKT_T | Material Descriptions | 20090630 | |||
| 23 | Static Attribute | Public | Type reference (TYPE) | GTY_MARC_T | Plant Data for Material | 20090630 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | GTY_MCHA_T | Valuation types | 20080702 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | GTY_T006_T | Units of Measurement | 20080513 | |||
| 26 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Changed? | 20080319 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090630 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080403 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Proposal (must be confirmed/ changed)? | 20080319 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | TRTYP | Transaction type | 20080319 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | GTY_ISSUE_ITEM_T | Goods issue data | 20080408 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | GTY_ITEM_T | Inbound delivery items | 20080319 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | GTY_LECOMPVB_T | SC Components maintained | 20080318 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | GTY_LECOMPVB_T | SC Components on database | 20080318 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add checked component | 20080423 | |
| 2 | Instance method | Private | Method | Add item with components | 20080423 | |
| 3 | Static method | Private | Method | Aggregate components by MATNR WERKS LGORT CHARG | 20080402 | |
| 4 | Instance method | Private | Method | Assign component | 20080402 | |
| 5 | Instance method | Private | Method | Change components (ASN) | 20080319 | |
| 6 | Instance method | Private | Method | Check components | 20090706 | |
| 7 | Instance method | Public | Method | Check Batch | 20080607 | |
| 8 | Static method | Public | Method | Check Storage Location | 20080607 | |
| 9 | Instance method | Private | Method | Check quantities against subcontracting stock | 20090630 | |
| 10 | Static method | Public | Method | Check Unit Of Measurement | 20080606 | |
| 11 | Static method | Public | Method | Check Plant | 20080607 | |
| 12 | Instance method | Private | Method | Clone instance | 20080513 | |
| 13 | Instance method | Public | Constructor | CONSTRUCTOR | 20080318 | |
| 14 | Instance method | Private | Method | Copy components and fill dynamic parts | 20080423 | |
| 15 | Instance method | Private | Method | Add item with components from existing item | 20100727 | |
| 16 | Instance method | Private | Method | Correlate components for changed items only | 20080319 | |
| 17 | Instance method | Private | Method | Correlate component(s) | 20090706 | |
| 18 | Static method | Public | Method | Create components from purchase order | 20080318 | |
| 19 | Instance method | Private | Method | Delete component | 20080318 | |
| 20 | Instance method | Private | Method | Delete item | 20080806 | |
| 21 | Instance method | Public | Method | Display components | 20080324 | |
| 22 | Instance method | Private | Method | Edit component | 20080324 | |
| 23 | Static method | Private | Method | Enrich components | 20100301 | |
| 24 | Instance method | Private | Method | Enter value | 20080513 | |
| 25 | Instance method | Public | Method | Get components | 20080318 | |
| 26 | Static method | Public | Method | Get valuation type | 20080702 | |
| 27 | Static method | Public | Method | Get conversion factor UMREZ/ UMREN from ALT to BASE | 20080325 | |
| 28 | Static method | Private | Method | Get available quantity in subcontracting/ proj or cust stock | 20100301 | |
| 29 | Static method | Private | Method | Get batch on vendor stock | 20080702 | |
| 30 | Instance method | Private | Method | Add components to material document | 20080402 | |
| 31 | Static method | Public | Method | Read components | 20080318 | |
| 32 | Static method | Public | Method | Read components from purchase order | 20080318 | |
| 33 | Static method | Private | Method | Read subcontracting stock from table MSLB | 20090630 | |
| 34 | Instance method | Private | Method | Update vbeln + posnr | 20080319 | |
| 35 | Instance method | Public | Method | Update vbeln | 20080826 | |
| 36 | Instance method | Private | Method | Recreate components again from purchase order | 20080407 | |
| 37 | Instance method | Private | Method | Reverse goods issue status and issued quantities | 20080326 | |
| 38 | Static method | Public | Method | Round | 20080513 | |
| 39 | Instance method | Private | Method | Save components | 20080318 | |
| 40 | Instance method | Private | Method | Set/ overwrite components | 20080402 | |
| 41 | Instance method | Private | Method | Set language | 20090630 | |
| 42 | Instance method | Private | Method | Split batch managed component | 20080324 | |
| 43 | Instance method | Private | Method | Update goods issue data | 20080408 | |
| 44 | 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 | IF_TABIX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20090630 | |||
| 2 | IS_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_S | Subcontracting Components to be created in inbound delivery | 20080423 | |||
| 3 | RR_XCOMP | Value transfer | Object reference (TYPE REF TO) | GTY_LECOMPVB_S | 20080614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080614 |
Method ADD_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080423 | |||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080423 | ||||
| 3 | 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 | 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 | 20080402 |
Method ASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_S | Subcontracting Components to be created in inbound delivery | 20080614 | |||
| 2 | RR_XCOMP | Value transfer | Object reference (TYPE REF TO) | GTY_LECOMPVB_S | 20080614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080416 |
Method CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080319 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | Error occured | 20080319 | |||
| 3 | IF_CLONED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | For internal use only | 20080606 | ||
| 4 | IF_REPLACE_BATCHES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Replace batch managed components | 20080615 | ||
| 5 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090706 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090706 | ||||
| 3 | IF_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delivery Item | 20090709 | |||
| 4 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090706 | |||
| 2 | EF_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090707 | ||||
| 3 | IS_XCOMP | Call by reference | Type reference (TYPE) | GTY_LECOMPVB_S | 20100301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080607 |
Method CHECK_LGORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Storage location | 20080607 | |||
| 2 | IF_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20080607 | |||
| 3 | IF_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080607 |
Method CHECK_STOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090630 | |||
| 2 | EF_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090630 | ||||
| 3 | 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 | IF_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20080606 | |||
| 2 | IF_MEINH | Call by reference | Type reference (TYPE) | LRMEI | Alternative Unit of Measure for Stockkeeping Unit | 20080606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080607 |
Method CHECK_WERKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20080607 | |||
| 2 | IF_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080607 |
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IF_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080403 | |||
| 2 | IF_PROPOSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 'X': Proposed only. Must be confirmed or changed for saving. | 20080319 | ||
| 3 | IF_TRTYP | Call by reference | Type reference (TYPE) | TRTYP | Transaction type | 20080319 | |||
| 4 | IT_COMP | Call by reference | Type reference (TYPE) | GTY_LECOMP_T | SC Components to be saved | 20080319 | |||
| 5 | 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 | 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 | IF_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delivery Item | 20100727 | |||
| 2 | IF_RFPOS | Call by reference | Type reference (TYPE) | POSNR_VL | Reference item | 20100727 | |||
| 3 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080404 | |||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080404 | ||||
| 3 | IF_CLONED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080513 | |||
| 4 | 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 | CT_COMP | Call by reference | Type reference (TYPE) | GTY_LECOMPVB_T | 20090706 | ||||
| 2 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090706 | |||
| 3 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090706 | ||||
| 4 | IS_ITEM_NEW | Call by reference | Type reference (TYPE) | IF_EX_SHP_LECOMP_CORRELATE=>GTY_ITEM_S | 20090706 | ||||
| 5 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20080318 | ||||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080318 | ||||
| 3 | EO_LECOMP | Call by reference | Object reference (TYPE REF TO) | CL_SHP_LECOMP | 20080318 | ||||
| 4 | IF_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080403 | |||
| 5 | IF_PROPOSAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ' ': Save always, 'X': Save after change only | 20080319 | ||
| 6 | IT_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_T | SC Components to be maintained | 20080318 | |||
| 7 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080319 | |||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080319 | ||||
| 3 | IF_CHECK_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Check only. No deletion. | 20080326 | ||
| 4 | IF_LINCT | Call by reference | Type reference (TYPE) | LINCT | Delete single component only | 20080318 | |||
| 5 | IF_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delete components of item only | 20080318 | |||
| 6 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080806 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080806 | ||||
| 3 | IF_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delivery Item | 20080806 | |||
| 4 | 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 | IF_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20090630 | ||
| 2 | IF_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delivery Item | 20080324 | |||
| 3 | IF_TRTYP | Call by reference | Type reference (TYPE) | TRTYP | Transaction type | 20080324 | |||
| 4 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080703 | |||
| 2 | EF_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080806 | ||||
| 3 | EF_UPDATE_FRONTEND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080806 | ||||
| 4 | IR_XCOMP_OLD | Call by reference | Object reference (TYPE REF TO) | GTY_LECOMPVB_S | 20080724 | ||||
| 5 | IS_XCOMP_NEW | Call by reference | Type reference (TYPE) | GTY_LECOMPVB_S | Delivery | 20080614 | |||
| 6 | IT_FIELD | Call by reference | Type reference (TYPE) | GTY_FIELD_R | 20080404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080324 |
Method ENRICH_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_COMP | Call by reference | Type reference (TYPE) | GTY_LECOMP_T | 20100301 | ||||
| 2 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100301 | |||
| 3 | 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 | CS_XCOMP | Call by reference | Type reference (TYPE) | GTY_LECOMPVB_S | 20080513 | ||||
| 2 | EF_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080513 | ||||
| 3 | IF_FIELD | Call by reference | Type reference (TYPE) | ANY | 20080513 | ||||
| 4 | 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 | ET_COMP | Call by reference | Type reference (TYPE) | LECOMP_CONSUMPTION_T | SC Components to be saved | 20080318 | |||
| 2 | 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 | IF_CHARG | Call by reference | Type reference (TYPE) | CHARG_D | Batch Number | 20080702 | |||
| 2 | IF_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20080702 | |||
| 3 | IF_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | 20080702 | ||||
| 4 | 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 | EF_UMREN | Call by reference | Type reference (TYPE) | UMREN | Denominator for conversion to base units of measure | 20080325 | |||
| 2 | EF_UMREZ | Call by reference | Type reference (TYPE) | UMREZ | Numerator for Conversion to Base Units of Measure | 20080325 | |||
| 3 | ET_CONV | Call by reference | Type reference (TYPE) | GTY_RMMME_T | 20080513 | ||||
| 4 | IF_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20080325 | |||
| 5 | IF_MEINH | Call by reference | Type reference (TYPE) | MEINH | Unit of Measure for Display | 20080325 | |||
| 6 | IF_MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080325 |
Method GET_FREE_STOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_XCOMP | Call by reference | Type reference (TYPE) | GTY_LECOMPVB_S | 20100301 | ||||
| 2 | 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 | IF_CHARG | Call by reference | Type reference (TYPE) | CHARG_D | Batch Number | 20080702 | |||
| 2 | IF_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080702 | |||
| 3 | IF_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20080702 | |||
| 4 | IF_SOBKZ | Call by reference | Type reference (TYPE) | SOBKZ | 'O' | Special Stock Indicator | 20080702 | ||
| 5 | IF_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080702 | |||
| 6 | 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 | CT_IMSEG | Call by reference | Type reference (TYPE) | SHP_IMSEGVB_T | Interface Structure: Delivery to Material Document | 20080402 | |||
| 2 | CT_LOG | Call by reference | Type reference (TYPE) | SHP_BADI_ERROR_LOG_T | Messages from BAdI Processing Delivery | 20080409 | |||
| 3 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080409 | ||||
| 4 | IT_XLIPS | Call by reference | Type reference (TYPE) | SHP_VL10_LIPS_T | LE Delivery Item | 20080409 | |||
| 5 | 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 | IF_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080403 | |||
| 2 | IF_TRTYP | Call by reference | Type reference (TYPE) | TRTYP | Transaction type | 20080319 | |||
| 3 | IF_VBELN | Call by reference | Type reference (TYPE) | VBELN_VL | Not required during creation | 20080318 | |||
| 4 | IT_ITEM | Call by reference | Type reference (TYPE) | GTY_ITEM_T | 20080403 | ||||
| 5 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080318 | |||
| 2 | EF_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080318 | ||||
| 3 | ET_COMP | Call by reference | Type reference (TYPE) | GTY_LECOMP_T | SC Components to be saved | 20080318 | |||
| 4 | ET_ITEM | Call by reference | Type reference (TYPE) | GTY_ITEM_T | Filtered and enriched | 20080805 | |||
| 5 | 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 | IF_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | 20090630 | ||||
| 2 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080319 | |||
| 2 | EF_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080319 | ||||
| 3 | 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 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080407 | |||
| 2 | EF_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080407 | ||||
| 3 | IS_ITEM | Call by reference | Type reference (TYPE) | GTY_ITEM_S | 20080428 | ||||
| 4 | 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 | IT_XVBFA | Call by reference | Type reference (TYPE) | SHP_VL10_VBFA_T | Sales Document Flow | 20080409 | |||
| 2 | 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 | CF_VALUE | Call by reference | Type reference (TYPE) | ERFMG | Quantity in unit of entry | 20080513 | |||
| 2 | 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 | IF_POST_GI | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080408 | |||
| 2 | IF_REVERSE_GI | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080408 | |||
| 3 | IF_TRTYP | Call by reference | Type reference (TYPE) | TRTYP | Transaction type | 20080416 | |||
| 4 | IT_XLIPS | Call by reference | Type reference (TYPE) | SHP_VL10_LIPS_T | LE Delivery Item | 20080610 | |||
| 5 | IT_XVBFA | Call by reference | Type reference (TYPE) | SHP_VL10_VBFA_T | SD Document Flow | 20080409 | |||
| 6 | 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 | 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 | 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 | IF_LINCT | Call by reference | Type reference (TYPE) | LINCT | Line Counter For Material Components | 20080324 | |||
| 2 | IF_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delivery Item | 20080324 | |||
| 3 | IF_VBELN | Call by reference | Type reference (TYPE) | VBELN_VL | Delivery | 20080324 | |||
| 4 | RR_XCOMP | Value transfer | Object reference (TYPE REF TO) | GTY_LECOMPVB_S | 20080614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080324 |
Method UPDATE_FROM_GOODS_ISSUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_XVBUP | Call by reference | Type reference (TYPE) | SHP_VL10_VBUP_T | SD Order Item Status | 20091221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080408 |
Method UPDATE_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_XCOMP | Call by reference | Type reference (TYPE) | GTY_LECOMPVB_S | 20080407 | ||||
| 2 | CT_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090630 | |||
| 3 | IF_ERFME | Call by reference | Type reference (TYPE) | ERFME | Unit of entry | 20080407 | |||
| 4 | IF_ERFMG | Call by reference | Type reference (TYPE) | ERFMG | Quantity in unit of entry | 20080407 | |||
| 5 | IF_FIX | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Fix quantity | 20080407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080407 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 604 |