SAP ABAP Interface IF_CMM_IDX_MAINTAIN (Index: API for Maintaining the Index Table)
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_MAINTAIN Index: Implementation of the Maintaining API 20120516
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CMM_IDX_MAINTAIN_MOCK Index: Mock for Maintaining API 20120622
Properties
Interface IF_CMM_IDX_MAINTAIN  
Short Description Index: API for Maintaining the Index Table    
General Data
Package LOG_CMM_INDEX   Index for Periodical Valuation 
Created 20120516   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_CMM_IDX_MAINTAIN has no forward declaration.
Interfaces
Interface IF_CMM_IDX_MAINTAIN has no interface.
Friends
Interface IF_CMM_IDX_MAINTAIN has no friend.
Attributes
Interface IF_CMM_IDX_MAINTAIN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method Clear buffer 20131031
2 GET_BUFFER Instance method Public Method Get buffer 20131031
3 GET_INSTANCE Static method Public Method Return Instance of the Implementing Class 20120530
4 MAINTAIN Instance method Public Method Maintain Index Entry Depending on the Given Relevance 20120529
5 READ_ENTRIES Instance method Public Method Read Entries from Database with Passed Selection Criteria 20120516
6 READ_ENTRY Instance method Public Method Read Entry via Primary Key 20120529
7 SAVE Instance method Public Method Save all Changes to Database 20120529
8 SELECT_BY_KEY Instance method Public Method Select by Key 20120903
9 SET_DEFAULT_RUN_ID Instance method Public Method Set Run ID - Valid for all Subsequent Index Entries 20120622
10 SET_EXPIRATION_DATE Instance method Public Method Set expiration date for buffered index entry 20131031
11 SET_RUN_FAILED Instance method Public Method Set Run Failed Indicator 20120621
12 SET_RUN_ID Instance method Public Method Set Run ID for an Individual Index Entry 20120621
Events
Interface IF_CMM_IDX_MAINTAIN has no event.
Types
Interface IF_CMM_IDX_MAINTAIN has no local type.
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on Interface IF_CMM_IDX_MAINTAIN has no parameter.
Method CLEAR_BUFFER on Interface IF_CMM_IDX_MAINTAIN has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BUFFER Value transfer Type reference (TYPE) CMM_T_IDX_WORK_HASH Index: Hash table for CMM_S_IDX_WORK 20131031

Method GET_BUFFER on Interface IF_CMM_IDX_MAINTAIN has no exception.

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_MAINTAIN Index: API for maintaining the index table 20120530

Method GET_INSTANCE on Interface IF_CMM_IDX_MAINTAIN has no exception.

Method MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX_ENTRY Call by reference Type reference (TYPE) CMM_D_IDX Commodotity Management: Index Table 20120529
2 Importing IT_RELEVANCE Call by reference Type reference (TYPE) CMM_T_IDX_CONSUMER_RELEVANCE Index: Standard table of CMM_S_IDX_CONSUMER_RELEVANCE 20120529
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT Index: Root exception 20120529

Method READ_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20120516
2 Importing IS_SEL_CRIT Call by reference Type reference (TYPE) CMM_S_IDX_SEL_CRIT Index: Selection criteria 20120516
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20120605
4 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Read from database, not from buffer 20120724
5 Importing IV_CONSUMER Call by reference Type reference (TYPE) CMM_IDX_CONSUMER Index: Consumer 20120516
6 Importing IV_EKGRP Call by reference Type reference (TYPE) EKGRP Purchasing Group 20120605
7 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20120605
8 Importing IV_EXPIRATION_DATE Call by reference Type reference (TYPE) CMM_IDX_EXPIRATION_DATE Index: Expiration Date 20120629
9 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 20120605
10 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20120605
11 Importing IV_OBJ_ID Call by reference Type reference (TYPE) CMM_IDX_OBJ_ID Index: Object ID 20120516
12 Importing IV_OBJ_ITEM Call by reference Type reference (TYPE) CMM_IDX_OBJ_ITEM Index: Object item number 20120516
13 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CMM_IDX_OBJ_TYPE Index: Object Type 20120516
14 Importing IV_PUT_IN_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Put entry into buffer 20120724
15 Importing IV_RUN_FAILED Call by reference Type reference (TYPE) CMM_IDX_RUN_FAILED Index: Run Failure Indicator 20120516
16 Importing IV_RUN_ID Call by reference Type reference (TYPE) CMM_IDX_RUN_ID Index: Run ID 20120516
17 Importing IV_SPART Call by reference Type reference (TYPE) SPART Division 20120605
18 Importing IV_VALIDITY_DATE Call by reference Type reference (TYPE) CMM_IDX_VALIDITY_DATE Index: Validity Date (from) 20121005
19 Importing IV_VKBUR Call by reference Type reference (TYPE) VKBUR Sales Office 20120605
20 Importing IV_VKGRP Call by reference Type reference (TYPE) VKGRP Sales Group 20120605
21 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20120605
22 Importing IV_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20120605
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT Index: Root exception 20120525

Method READ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IDX_PK Call by reference Type reference (TYPE) CMM_S_IDX_PK Index: Primary Key 20120529
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Read from database, not from buffer 20120621
3 Importing IV_PUT_IN_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Put entry into buffer 20120529
4 Returning RS_ENTRY Value transfer Type reference (TYPE) CMM_D_IDX Commodity Management: Index Table 20120529
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT Index: Root exception 20120529

Method SAVE Signature

Method SAVE on Interface IF_CMM_IDX_MAINTAIN has no parameter.
Method SAVE on Interface IF_CMM_IDX_MAINTAIN has no exception.

Method SELECT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20120903
2 Importing IT_KEYS Call by reference Type reference (TYPE) CMM_T_IDX_K Index: Key table 20120903
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Do not read from buffer 20120911
4 Importing IV_PUT_IN_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Put in result in buffer 20120911

Method SELECT_BY_KEY on Interface IF_CMM_IDX_MAINTAIN has no exception.

Method SET_DEFAULT_RUN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RUN_ID Call by reference Type reference (TYPE) CMM_IDX_RUN_ID Index: Run ID 20120622

Method SET_DEFAULT_RUN_ID on Interface IF_CMM_IDX_MAINTAIN has no exception.

Method SET_EXPIRATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX_KEY Call by reference Type reference (TYPE) CMM_S_IDX_K Index: Primary Key Without Client 20131031
2 Importing IV_EXPIRATION_DATE Call by reference Type reference (TYPE) CMM_IDX_EXPIRATION_DATE Index: Expiration Date 20131031

Method SET_EXPIRATION_DATE on Interface IF_CMM_IDX_MAINTAIN has no exception.

Method SET_RUN_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX_ENTRY Call by reference Type reference (TYPE) CMM_S_IDX_PK Index: Primary Key 20120621
2 Importing IV_RUN_FAILED Call by reference Type reference (TYPE) CMM_IDX_RUN_FAILED Index: Run Failure Indicator 20120621
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT Index: Exception class 20120621

Method SET_RUN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX_ENTRY Call by reference Type reference (TYPE) CMM_S_IDX_PK Index: Primary Key 20120622
2 Importing IV_RUN_ID Call by reference Type reference (TYPE) CMM_IDX_RUN_ID Index: Run ID 20120621
# Exception Resumable Description Created on
1 CX_CMM_IDX_ROOT Index: Exception class 20120622
History
Last changed by/on SAP  20140121 
SAP Release Created in 607