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 APPEND_RANGE Static method Public Method Adds a value to a range table (Incl, Eq, Low) 20120731
2 CHECK_RELEVANCE_MEV_VIA_EKPO Static method Public Method Checks the relevance for PEV only via the purchase informati 20120731
3 GET_BUKRS_FOR_IV Static method Public Method Get company code for deliveries taking part in intercompany 20120801
4 GET_BUKRS_OF_VKORG Static method Public Method Get company code of sales organization 20120801
5 GET_CONDITIONS_OF_SALES_DOC Static method Public Method Determines the condition number (knumv) from the predecessor 20121004
6 GET_EKKOS_AND_EKPO_ITEMS Static method Public Method Gets EKPO positions based on the delivery data. 20121004
7 GET_INSTANCE Static method Public Method Get Instance of this class 20120917
8 GET_LIKP_LIPS_FROM_VBUP Static method Public Method Reads the likp and lips entry from vbup 20120802
9 GET_MAIN_ITEM Static method Public Method Gets an item assigned main item 20130514
10 GET_OBJ_ID Static method Public Method Concatenates id and year to a new obj id. 20120731
11 GET_VBRK_IDX_FROM_VBRP Static method Public Method Gets the sy-tabix of the vbrk entry based on vbrp-vbeln 20120801
12 HAS_COMMODITY_CONDITION Instance method Public Method Check, if calculation rule commodity in XKOMV 20130903
13 IS_BATCH_FINAL Instance method Public Method Check whether batch is final 20120731
14 IS_CPE_FLOATING Instance method Public Method Check whether at leat one CPE condition is floating 20120731
15 SPLIT_OBJ_ID 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 Changing CT_RNG_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120731
2 Importing IV_VALUE Call by reference Type reference (TYPE) SIMPLE 20120731
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT 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 Importing IS_EKPO Call by reference Type reference (TYPE) EKPO Purchasing Document Item 20120731
2 Returning 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 Importing IS_LIPS Call by reference Type reference (TYPE) LIPS SD document: Delivery: Item data 20120801
2 Returning 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 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG SD Document: Delivery Header Data 20120801
2 Returning 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 Exporting ET_CONDITIONS Call by reference Type reference (TYPE) CMM_T_IDX_VBAK_CONDITIONS Index: Help table: Conditions of sales documents 20121004
2 Importing IT_XLIPS Call by reference Type reference (TYPE) VA_LIPSVB_T Table for Structure LIPSVB 20121004
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT 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 Exporting ET_EKKO Call by reference Type reference (TYPE) ME_EKKO Table Type for Purchasing Document Headers 20121004
2 Exporting ET_EKPO Call by reference Type reference (TYPE) ME_EKPO Table Type for Purchasing Document Items 20121004
3 Importing IT_XLIPS Call by reference Type reference (TYPE) VA_LIPSVB_T Table for Structure LIPSVB 20121004
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT Index: Exception Class 20121004

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Exporting ES_LIKP Call by reference Type reference (TYPE) LIKP SD Document: Delivery Header Data 20120802
2 Exporting ES_LIPS Call by reference Type reference (TYPE) LIPS SD document: Delivery: Item data 20120802
3 Importing 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 Importing IS_LIPS Call by reference Type reference (TYPE) LIPS SD document: Delivery: Item data 20130514
2 Returning 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 Importing IV_OBJ_ID Call by reference Type reference (TYPE) CMM_IDX_OBJ_ID Index: Object ID 20120731
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CMM_IDX_OBJ_TYPE Index: Object Type 20120731
3 Importing IV_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120731
4 Returning 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 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20120801
2 Returning 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 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20130903
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KOMV-KPOSN Condition item number 20130903
3 Returning 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 Importing IS_LIKP Call by reference Type reference (TYPE) LIKPVB 20121217
2 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB 20121217
3 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR 20121217
4 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN 20121217
5 Returning 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 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20120731
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20120731
3 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20120731
4 Returning 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 Exporting EV_OBJ_ID Call by reference Type reference (TYPE) CMM_IDX_OBJ_ID Index: Object ID 20120731
2 Exporting EV_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120731
3 Importing 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