SAP ABAP Interface IF_EPM_DATABASE (EPM interface encapsualting database functionality)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_COMMON (Package) EPM Common Objects
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
Interface IF_EPM_DATABASE  
Short Description EPM interface encapsualting database functionality    
General Data
Package S_EPM_COMMON   EPM Common Objects 
Created 20130403   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_EPM_DATABASE has no forward declaration.
Interfaces
Interface IF_EPM_DATABASE has no interface.
Friends
Interface IF_EPM_DATABASE has no friend.
Attributes
Interface 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
Interface IF_EPM_DATABASE has no event.
Types
Interface 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 Interface 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 Interface 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 Interface IF_EPM_DATABASE has no parameter.
Method ROLLBACK on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_EPM_DATABASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740