SAP ABAP Interface IF_CMM_IDX_UTIL (Index: Utilities)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-CMM-BF (Application Component) Basic Functions
⤷
LOG_CMM_INDEX (Package) Index for Periodical Valuation
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CMM_IDX_UTIL | Index: Utilities | 20120731 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CMM_IDX_UTIL_MOCK | Index: Utilities | 20120917 |
Properties
| Interface | IF_CMM_IDX_UTIL | |
| Short Description | Index: Utilities |
General Data
| Package | LOG_CMM_INDEX | Index for Periodical Valuation |
| Created | 20120731 | SAP |
| Last changed | 20131127 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_CMM_IDX_UTIL has no forward declaration.
Interfaces
Interface IF_CMM_IDX_UTIL has no interface.
Friends
Interface IF_CMM_IDX_UTIL has no friend.
Attributes
Interface IF_CMM_IDX_UTIL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adds a value to a range table (Incl, Eq, Low) | 20120731 | |
| 2 | Static method | Public | Method | Checks the relevance for PEV only via the purchase informati | 20120731 | |
| 3 | Static method | Public | Method | Get company code for deliveries taking part in intercompany | 20120801 | |
| 4 | Static method | Public | Method | Get company code of sales organization | 20120801 | |
| 5 | Static method | Public | Method | Determines the condition number (knumv) from the predecessor | 20121004 | |
| 6 | Static method | Public | Method | Gets EKPO positions based on the delivery data. | 20121004 | |
| 7 | Static method | Public | Method | Get Instance of this class | 20120917 | |
| 8 | Static method | Public | Method | Reads the likp and lips entry from vbup | 20120802 | |
| 9 | Static method | Public | Method | Gets an item assigned main item | 20130514 | |
| 10 | Static method | Public | Method | Concatenates id and year to a new obj id. | 20120731 | |
| 11 | Static method | Public | Method | Gets the sy-tabix of the vbrk entry based on vbrp-vbeln | 20120801 | |
| 12 | Instance method | Public | Method | Check, if calculation rule commodity in XKOMV | 20130903 | |
| 13 | Instance method | Public | Method | Check whether batch is final | 20120731 | |
| 14 | Instance method | Public | Method | Check whether at leat one CPE condition is floating | 20120731 | |
| 15 | Static method | Public | Method | Splits an object id to year and old object id. | 20120731 |
Events
Interface IF_CMM_IDX_UTIL has no event.
Types
Interface IF_CMM_IDX_UTIL has no local type.
Method Signatures
Method APPEND_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RNG_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20120731 | ||||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | SIMPLE | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index: Root exception | 20120731 |
Method CHECK_RELEVANCE_MEV_VIA_EKPO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20120731 | |||
| 2 | RV_RELEVANT | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20120731 |
Method CHECK_RELEVANCE_MEV_VIA_EKPO on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_BUKRS_FOR_IV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LIPS | Call by reference | Type reference (TYPE) | LIPS | SD document: Delivery: Item data | 20120801 | |||
| 2 | RV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20120801 |
Method GET_BUKRS_FOR_IV on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_BUKRS_OF_VKORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | SD Document: Delivery Header Data | 20120801 | |||
| 2 | RV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20120801 |
Method GET_BUKRS_OF_VKORG on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_CONDITIONS_OF_SALES_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONDITIONS | Call by reference | Type reference (TYPE) | CMM_T_IDX_VBAK_CONDITIONS | Index: Help table: Conditions of sales documents | 20121004 | |||
| 2 | IT_XLIPS | Call by reference | Type reference (TYPE) | VA_LIPSVB_T | Table for Structure LIPSVB | 20121004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index: Exception Class | 20121004 |
Method GET_EKKOS_AND_EKPO_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EKKO | Call by reference | Type reference (TYPE) | ME_EKKO | Table Type for Purchasing Document Headers | 20121004 | |||
| 2 | ET_EKPO | Call by reference | Type reference (TYPE) | ME_EKPO | Table Type for Purchasing Document Items | 20121004 | |||
| 3 | IT_XLIPS | Call by reference | Type reference (TYPE) | VA_LIPSVB_T | Table for Structure LIPSVB | 20121004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index: Exception Class | 20121004 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_CMM_IDX_UTIL | Index: Utilities | 20120917 |
Method GET_INSTANCE on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_LIKP_LIPS_FROM_VBUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LIKP | Call by reference | Type reference (TYPE) | LIKP | SD Document: Delivery Header Data | 20120802 | |||
| 2 | ES_LIPS | Call by reference | Type reference (TYPE) | LIPS | SD document: Delivery: Item data | 20120802 | |||
| 3 | IS_VBUP | Call by reference | Type reference (TYPE) | VBUP | Sales Document: Item Status | 20120802 |
Method GET_LIKP_LIPS_FROM_VBUP on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_MAIN_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LIPS | Call by reference | Type reference (TYPE) | LIPS | SD document: Delivery: Item data | 20130514 | |||
| 2 | RV_ITEM_HIGH_LEVEL | Value transfer | Type reference (TYPE) | CMM_OBJ_ITEM_HIGH_LEVEL | Commodity Management: High Level Number of Object Item | 20130514 |
Method GET_MAIN_ITEM on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_OBJ_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | CMM_IDX_OBJ_ID | Index: Object ID | 20120731 | |||
| 2 | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | CMM_IDX_OBJ_TYPE | Index: Object Type | 20120731 | |||
| 3 | IV_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20120731 | |||
| 4 | RV_OBJ_ID | Value transfer | Type reference (TYPE) | CMM_IDX_OBJ_ID | Index: Object ID | 20120731 |
Method GET_OBJ_ID on Interface IF_CMM_IDX_UTIL has no exception.
Method GET_VBRK_IDX_FROM_VBRP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20120801 | |||
| 2 | RV_TABIX | Value transfer | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20120801 |
Method GET_VBRK_IDX_FROM_VBRP on Interface IF_CMM_IDX_UTIL has no exception.
Method HAS_COMMODITY_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TAB | Table type komv | 20130903 | |||
| 2 | IV_KPOSN | Call by reference | Type reference (TYPE) | KOMV-KPOSN | Condition item number | 20130903 | |||
| 3 | RV_HAS_COMMODITY | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20130903 |
Method HAS_COMMODITY_CONDITION on Interface IF_CMM_IDX_UTIL has no exception.
Method IS_BATCH_FINAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LIKP | Call by reference | Type reference (TYPE) | LIKPVB | 20121217 | ||||
| 2 | IS_LIPS | Call by reference | Type reference (TYPE) | LIPSVB | 20121217 | ||||
| 3 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR | 20121217 | ||||
| 4 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN | 20121217 | ||||
| 5 | RV_FINAL | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20120731 |
Method IS_BATCH_FINAL on Interface IF_CMM_IDX_UTIL has no exception.
Method IS_CPE_FLOATING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20120731 | |||
| 2 | IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Sales Document: Header Data | 20120731 | |||
| 3 | IT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TAB | Table type komv | 20120731 | |||
| 4 | RV_IS_FLOATING | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20120731 |
Method IS_CPE_FLOATING on Interface IF_CMM_IDX_UTIL has no exception.
Method SPLIT_OBJ_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJ_ID | Call by reference | Type reference (TYPE) | CMM_IDX_OBJ_ID | Index: Object ID | 20120731 | |||
| 2 | EV_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20120731 | |||
| 3 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | CMM_IDX_OBJ_ID | Index: Object ID | 20120731 |
Method SPLIT_OBJ_ID on Interface IF_CMM_IDX_UTIL has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 617 |