SAP ABAP Class CL_RSFBP_DF_GENERATION (Open ODS View: Data Flow Generation)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSFBP (Package) BW: Field-based Provider framework
Properties
Class CL_RSFBP_DF_GENERATION  
Short Description Open ODS View: Data Flow Generation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSFBP   BW: Field-based Provider framework 
Created 20130925   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSFBP_SOURCE_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSFBP_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSFBP_DF_GENERATION has no interface implemented.
Friends
Class CL_RSFBP_DF_GENERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_FBP Instance attribute Private Object reference (TYPE REF TO) IF_RSFBP_OBJECT Field-based Provider 20130925
2 PR_GENERATOR Static Attribute Private Object reference (TYPE REF TO) CL_RSFBP_DF_GENERATION Open ODS View: Data Flow Generation 20130925
3 PR_SEMANTICS Instance attribute Private Object reference (TYPE REF TO) IF_RSFBP_SEMANTICS Field-based Provider Semantic Section 20130925
4 PTH_FIELDS_SEMANTICS Instance attribute Private Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELD 20130925
5 PTH_FIELD_TEXTS_SEMANTICS Instance attribute Private Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELDTEXT 20130925
6 PT_FIELDS_SRC Instance attribute Private Type reference (TYPE) IF_RSFBP_SOURCE_TYPE=>TN_T_FIELD 20130925
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SOURCETYPE Static method Public Method 20130927
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20130925
3 GENERATE_DATAFLOW Static method Public Method 20130927
4 GENERATE_DATASOURCE Static method Public Method 20130927
5 GENERATE_DSO Static method Public Method 20130925
6 VALIDATE_INPUT Static method Public Method 20131001
7 _GET_DATA_TYPES_FROM_DTA Instance method Private Method 20130925
8 _GET_DATA_TYPES_FROM_SOURCE Instance method Private Method 20130925
9 _GET_FIELDS_WITH_TEXTS Instance method Private Method 20130925
Events
Class CL_RSFBP_DF_GENERATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DATA_TYPES Public Type reference (TYPE) RSFBP_UI_DF_TYPES Data types for DataStore Object based on Fields 20130925
Method Signatures

Method CHANGE_SOURCETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130927
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Code 20130927
3 Importing IR_SEMANTICS Call by reference Object reference (TYPE REF TO) IF_RSFBP_SEMANTICS Field-based Provider Semantic Section 20130927
4 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source system 20130927
5 Importing I_OBJNM Call by reference Type reference (TYPE) CHAR30 DataSource (OSOA/OSOD) 20130927
6 Importing I_SRCTYPE Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_SRCTYPE Adapater Type of Open ODS Layer Object 20130927

Method CHANGE_SOURCETYPE on class CL_RSFBP_DF_GENERATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEMANTICS Call by reference Object reference (TYPE REF TO) IF_RSFBP_SEMANTICS Field-based Provider Semantic Section 20130925

Method CONSTRUCTOR on class CL_RSFBP_DF_GENERATION has no exception.

Method GENERATE_DATAFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130927
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Code 20130927
3 Importing I_DATASOURCE Call by reference Type reference (TYPE) RSDS-DATASOURCE DataSource (OSOA/OSOD) 20130927
4 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore Object 20130927
5 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source system 20130927

Method GENERATE_DATAFLOW on class CL_RSFBP_DF_GENERATION has no exception.

Method GENERATE_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130927
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Code 20130927
3 Importing IR_SEMANTICS Call by reference Object reference (TYPE REF TO) IF_RSFBP_SEMANTICS Field-based Provider Semantic Section 20130927
4 Importing I_DATASOURCE Call by reference Type reference (TYPE) RSDS-DATASOURCE DataSource (OSOA/OSOD) 20130927

Method GENERATE_DATASOURCE on class CL_RSFBP_DF_GENERATION has no exception.

Method GENERATE_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130925
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Code 20130927
3 Importing IR_SEMANTICS Call by reference Object reference (TYPE REF TO) IF_RSFBP_SEMANTICS Field-based Provider Semantic Section 20130925
4 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore Object 20130925
5 Importing I_DATA_TYPES Call by reference Type reference (TYPE) T_DATA_TYPES Data types for DataStore Object based on Fields 20130925

Method GENERATE_DSO on class CL_RSFBP_DF_GENERATION has no exception.

Method VALIDATE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20131001
2 Exporting E_ODSO_EXISTS Call by reference Type reference (TYPE) RS_BOOL Boolean 20131001
3 Exporting E_ODSO_ILLEGAL_NAME Call by reference Type reference (TYPE) RS_BOOL Boolean 20131001
4 Exporting E_RSDS_EXISTS Call by reference Type reference (TYPE) RS_BOOL Boolean 20131001
5 Importing I_DATASOURCE Call by reference Type reference (TYPE) RSDS_DATASOURCE DataSource 20131001
6 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore Object 20131001
7 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source system 20131001

Method VALIDATE_INPUT on class CL_RSFBP_DF_GENERATION has no exception.

Method _GET_DATA_TYPES_FROM_DTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELD Call by reference Type reference (TYPE) RSDODSO_S_FIELD DataStore Object: Field 20130925
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) RSFBP_FIELDNAME Field Name 20130925
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject Not Found 20130925

Method _GET_DATA_TYPES_FROM_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELD Call by reference Type reference (TYPE) RSDODSO_S_FIELD DataStore Object: Field 20130925
2 Importing I_FIELDNAME_SRC Call by reference Type reference (TYPE) RSFBP_SRCNAME Field Name 20130925

Method _GET_DATA_TYPES_FROM_SOURCE on class CL_RSFBP_DF_GENERATION has no exception.

Method _GET_FIELDS_WITH_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) RSDODSO_T_FIELD DataStore Object: List of Fields 20130925
2 Exporting ET_FIELD_TEXTS Call by reference Type reference (TYPE) RSDODSO_T_FIELD_TEXT DataStore Object: List of Field Texts 20130925
3 Exporting ET_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130925
4 Importing I_DATA_TYPES Call by reference Type reference (TYPE) T_DATA_TYPES Data types for DataStore Object based on Fields 20130925

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