SAP ABAP Class CL_DPR_DB_API_FACTORY (Factory for Creating API Instances (DB))
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-API (Application Component) BAPI Interface for cProjects
     DEVELOPMENT_PROJECTS_DB_API (Package) API for Project Management based on direct database access
Properties
Class CL_DPR_DB_API_FACTORY  
Short Description Factory for Creating API Instances (DB)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_DB_API   API for Project Management based on direct database access 
Created 20090414   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_DB_API_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_DPR_DB_PROVIDER 20090415 Interface Pattern (DB)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_DB_API_FACTORY Factory for Creating API Instances (DB) 20090414
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090414
2 CONSTRUCT Instance method Private Method 20090415
3 GET_API_DATA_STRUCTURE Static method Public Method 20090512
4 GET_INSTANCE Static method Public Method 20090414
5 GET_PROVIDER Instance method Public Method 20090414
6 GET_PROVIDER_CLASSNAME Static method Public Method 20090415
Events
Class CL_DPR_DB_API_FACTORY has no event.
Types
Class CL_DPR_DB_API_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_DB_API_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_DB_API_FACTORY has no exception.

Method CONSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Application in Project Planning 20090415
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090415
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_DPR_DB_PROVIDER Interface Pattern (DB) 20090415

Method CONSTRUCT on class CL_DPR_DB_API_FACTORY has no exception.

Method GET_API_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_API_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20090512
2 Exporting EV_DPR_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20090512
3 Exporting EV_STRUC_NAME_ROOT Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20090512
4 Exporting EV_STRUC_NAME_ROOT_DATA Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20090512
5 Exporting EV_STRUC_NAME_ROOT_KEY Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20090512
6 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING 20090512
7 Importing IV_DPR_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20090513
8 Importing IV_IS_TEMPLATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090512

Method GET_API_DATA_STRUCTURE on class CL_DPR_DB_API_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_DB_API_FACTORY Factory for Creating API Instances (DB) 20090414

Method GET_INSTANCE on class CL_DPR_DB_API_FACTORY has no exception.

Method GET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Application in Project Planning 20090414
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090414
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_DPR_DB_PROVIDER Interface Pattern (DB) 20090414

Method GET_PROVIDER on class CL_DPR_DB_API_FACTORY has no exception.

Method GET_PROVIDER_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_API_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20090415
2 Returning RV_PROVIDER_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20090415

Method GET_PROVIDER_CLASSNAME on class CL_DPR_DB_API_FACTORY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702