SAP ABAP Class CL_OIA_DATA_PROVIDER_FACTORY (Find & instantiate classes derived from cl_oia_data_provider)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD-XBR (Application Component) HANA Reference Applications
     S_EPM_OIA_DFG_FWK (Package) OIA Framework
Properties
Class CL_OIA_DATA_PROVIDER_FACTORY  
Short Description Find & instantiate classes derived from cl_oia_data_provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_OIA_DFG_FWK   OIA Framework 
Created 20121009   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OIA_DATA_PROVIDER_FACTORY has no forward declaration.
Interfaces
Class CL_OIA_DATA_PROVIDER_FACTORY has no interface implemented.
Friends
Class CL_OIA_DATA_PROVIDER_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_TEST_PROVIDER_NAME Constant Public See coding 20130115
2 CV_BASE_CLASS_NAME Constant Public Type reference (TYPE) SEOCLASSDF-CLSNAME 'CL_OIA_DATA_PROVIDER' 20130110
3 MV_IN_TEST_MODE Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20130115
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20121116
2 CREATE_PROVIDER Instance method Public Method 20121009
3 GET_CUSTOMIZING Static method Public Method 20130529
4 GET_DATA_PROVIDERS Instance method Public Method 20121009
5 GET_PROVIDER_AUTHOR Instance method Private Method 20121009
6 GET_PROVIDER_DESCRIPTION Static method Public Method 20121009
7 GET_PROVIDER_DETAILED_DESCR Static method Public Method 20130213
8 IS_IN_MEMORY_DB Static method Public Method 20130529
9 IS_SCENARIO_READY_TO_RUN Static method Public Method 20121116
Events
Class CL_OIA_DATA_PROVIDER_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DATA_PROVIDER Public See coding 20130110 tt_data_provider TYPE STANDARD TABLE OF ty_data_provider WITH KEY name
2 TY_DATA_PROVIDER Public See coding 20121009 BEGIN OF ty_data_provider, name TYPE sepm_oia_data_provider_name, description TYPE string, END OF ty_data_provider
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_OIA_DATA_PROVIDER_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_OIA_DFG 20121116

Method CREATE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEPM_OIA_DATA_PROVIDER_NAME 20121009
2 Returning RO_DATA_PROVIDER Value transfer Object reference (TYPE REF TO) CL_OIA_DATA_PROVIDER 20121009
# Exception Resumable Description Created on
1 CX_OIA_DATA_PROVIDER 20121116

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CUSTOMIZING Value transfer Type reference (TYPE) SEPM_OIA_CUST_T 20130529

Method GET_CUSTOMIZING on class CL_OIA_DATA_PROVIDER_FACTORY has no exception.

Method GET_DATA_PROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_PROVIDERS Call by reference Type reference (TYPE) TT_DATA_PROVIDER 20130111
2 Exporting ET_UNSUPPORTED_DATA_PROVIDERS Call by reference Type reference (TYPE) TT_DATA_PROVIDER 20130111
3 Importing IV_SHOW_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121009

Method GET_DATA_PROVIDERS on class CL_OIA_DATA_PROVIDER_FACTORY has no exception.

Method GET_PROVIDER_AUTHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) SEPM_OIA_DATA_PROVIDER_NAME 20121009
2 Returning RV_AUTHOR Value transfer Type reference (TYPE) TADIR-AUTHOR 20121009

Method GET_PROVIDER_AUTHOR on class CL_OIA_DATA_PROVIDER_FACTORY has no exception.

Method GET_PROVIDER_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) SEPM_OIA_DATA_PROVIDER_NAME 20121009
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20121009

Method GET_PROVIDER_DESCRIPTION on class CL_OIA_DATA_PROVIDER_FACTORY has no exception.

Method GET_PROVIDER_DETAILED_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) SEPM_OIA_DATA_PROVIDER_NAME 20130213
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20130213

Method GET_PROVIDER_DETAILED_DESCR on class CL_OIA_DATA_PROVIDER_FACTORY has no exception.

Method IS_IN_MEMORY_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_PROVIDER_NAME Call by reference Type reference (TYPE) SEPM_OIA_DATA_PROVIDER_NAME 20130529
# Exception Resumable Description Created on
1 CX_OIA_DATA_PROVIDER 20130529

Method IS_SCENARIO_READY_TO_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_READY Value transfer Type reference (TYPE) ABAP_BOOL 20121116

Method IS_SCENARIO_READY_TO_RUN on class CL_OIA_DATA_PROVIDER_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740