SAP ABAP Class IF_EPM_DATABASE (EPM interface encapsualting database functionality)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPM_DATABASE EPM: functional implementation of database interface 20130403
2 Interface implementation (CLASS c. INTERFACES i_ref)  CTD_EPM_DATABASE EPM: test double implementation of database interface 20130403
Properties
Class IF_EPM_DATABASE  
Short Description EPM interface encapsualting database functionality    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20130403   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_EPM_DATABASE has no forward declaration.
Interfaces
Class IF_EPM_DATABASE has no interface implemented.
Friends
Class IF_EPM_DATABASE has no friend class.
Attributes
Class IF_EPM_DATABASE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method 20130403
2 INSERT Instance method Public Method 20130403
3 LOCK Instance method Public Method 20130404
4 ROLLBACK Instance method Public Method 20130405
5 SELECT Instance method Public Method 20130403
6 SELECT_MULTIPLE Instance method Public Method 20130404
7 SELECT_SINGLE Instance method Public Method 20130404
8 UNLOCK Instance method Public Method 20130403
9 UPDATE Instance method Public Method 20130403
Events
Class IF_EPM_DATABASE has no event.
Types
Class IF_EPM_DATABASE has no local type.
Method Signatures

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130403
2 Importing IV_DB_TABLE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME 20130403
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY 20130406
4 Importing IV_WHERE_CONDITION Call by reference Type reference (TYPE) STRING 20130406
5 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20130403

Method DELETE on class IF_EPM_DATABASE has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130403
2 Importing IV_DB_TABLE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME 20130403
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20130403

Method INSERT on class IF_EPM_DATABASE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NAME 20130404
2 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE 'E' 20130404
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY 20130404
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NODE_NAME 20130404
5 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20130404
# Exception Resumable Description Created on
1 CX_EPM_SYSTEM_EXCEPTION 20130404

Method ROLLBACK Signature

Method ROLLBACK on class IF_EPM_DATABASE has no parameter.
Method ROLLBACK on class IF_EPM_DATABASE has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20130403
2 Importing ITH_JOIN_CONDITIONS Call by reference Type reference (TYPE) CL_EPM_BO=>TT_TABLE_DEFINITION 20130403
3 Importing ITH_SORT_CONDITIONS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_QUERY_SORT_OPTIONS 20130403
4 Importing ITH_WHERE_CONDITIONS Call by reference Type reference (TYPE) CL_EPM_BO=>TT_SEL_PARAMS 20130403
5 Importing IV_UP_TO_ROWS Call by reference Type reference (TYPE) I 20130403

Method SELECT on class IF_EPM_DATABASE has no exception.

Method SELECT_MULTIPLE 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) STANDARD TABLE 20130404
2 Importing IT_FOR_ALL_ENTRIES Call by reference Type reference (TYPE) ANY TABLE 20130404
3 Importing IV_COLUMNS Call by reference Type reference (TYPE) STRING 20130404
4 Importing IV_DB_TABLE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME 20130404
5 Importing IV_FOR_ALL_ENTRIES_REF_FIELD Call by reference Type reference (TYPE) IF_EPM_BO=>TY_TABLE_FIELD_NAME 20130405
6 Importing IV_WHERE_CONDITION Call by reference Type reference (TYPE) STRING 20130404

Method SELECT_MULTIPLE on class IF_EPM_DATABASE has no exception.

Method SELECT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) DATA 20130404
2 Importing IV_COLUMNS Call by reference Type reference (TYPE) STRING 20130404
3 Importing IV_DB_TABLE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME 20130404
4 Importing IV_WHERE_CONDITION Call by reference Type reference (TYPE) STRING 20130404

Method SELECT_SINGLE on class IF_EPM_DATABASE has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NAME 20130403
2 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE 'E' 20130403
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY 20130403
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NODE_NAME 20130403

Method UNLOCK on class IF_EPM_DATABASE has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130403
2 Importing IV_DB_TABLE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME 20130403
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20130403

Method UPDATE on class IF_EPM_DATABASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in