SAP ABAP Class CL_CMM_IDX_SERVICE_MAIN (Index: Main class for all index service classes)
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 Inheritance (c INHERITING FROM c_ref)  CL_CMM_IDX_SERVICE_BILL Index: Service for Billing Documents 20120628
2 Inheritance (c INHERITING FROM c_ref)  CL_CMM_IDX_SERVICE_DLV Index: Service for goods issued deliveries 20120531
3 Inheritance (c INHERITING FROM c_ref)  CL_CMM_IDX_SERVICE_GR Index: Service for goods receipts 20120530
4 Inheritance (c INHERITING FROM c_ref)  CL_CMM_IDX_SERVICE_INV Index: Service for invoices (MM) 20120605
5 Inheritance (c INHERITING FROM c_ref)  CL_CMM_IDX_SERVICE_PURCH_DOC Index: Service for purchasing documents 20120530
6 Inheritance (c INHERITING FROM c_ref)  CL_CMM_IDX_SERVICE_SALES_DOC Index: Service for sales documents 20120604
Properties
Class CL_CMM_IDX_SERVICE_MAIN  
Short Description Index: Main class for all index service classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_CMM_INDEX   Index for Periodical Valuation 
Created 20120530   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CMM_IDX_SERVICE_MAIN has no forward declaration.
Interfaces
Class CL_CMM_IDX_SERVICE_MAIN has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CMM_IDX_TH 20121203 Test helper for index
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_IDX_MAINTAIN Static Attribute Protected Object reference (TYPE REF TO) IF_CMM_IDX_MAINTAIN Index: API for maintaining the index table 20120717
2 GO_IDX_UTIL Static Attribute Protected Object reference (TYPE REF TO) IF_CMM_IDX_UTIL Index: Utilities and constants 20120731
3 GO_MEV_CUST_MM Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_CUST_MM 20121203
4 GO_MEV_CUST_SD Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_CUST_SD 20121203
5 GV_LREV_MM_SWITCH Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20121204
6 GV_LREV_SD_SWITCH Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20121204
7 GV_PEV_MM_SWITCH Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20121204
8 GV_PEV_SD_SWITCH Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20121204
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120605
2 HAS_COMMODITY_CONDITION Static method Protected Method Checks, if calculation rule commodity within XKOMV 20130903
3 IS_BATCH_FINAL Static method Protected Method Checks wether batch is final 20120606
4 IS_CPE_FLOATING Static method Protected Method Checks whether the CPE conditions of a document is floating 20120626
5 SAVE Static method Public Method Saves the index entries 20120530
Events
Class CL_CMM_IDX_SERVICE_MAIN has no event.
Types
Class CL_CMM_IDX_SERVICE_MAIN has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CMM_IDX_SERVICE_MAIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CMM_IDX_SERVICE_MAIN 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 class CL_CMM_IDX_SERVICE_MAIN 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 20120606

Method IS_BATCH_FINAL on class CL_CMM_IDX_SERVICE_MAIN 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 20120626
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20120626
3 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20120626
4 Returning RV_IS_FLOATING Value transfer Type reference (TYPE) XFELD Checkbox 20120626

Method IS_CPE_FLOATING on class CL_CMM_IDX_SERVICE_MAIN has no exception.

Method SAVE Signature

Method SAVE on class CL_CMM_IDX_SERVICE_MAIN has no parameter.
Method SAVE on class CL_CMM_IDX_SERVICE_MAIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607