SAP ABAP Class CL_FINB_RT_CONFIGURATOR (Configuration and Generation of Runtime Tables)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_RUNTIME (Package) Runtime Services
Properties
Class CL_FINB_RT_CONFIGURATOR  
Short Description Configuration and Generation of Runtime Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_RUNTIME   Runtime Services 
Created 20040114   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FINB_RT_CONFIGURATOR has no forward declaration.
Interfaces
Class CL_FINB_RT_CONFIGURATOR has no interface implemented.
Friends
Class CL_FINB_RT_CONFIGURATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_COMP_TYPE_DTEL Constant Public Type reference (TYPE) FINB_RT_COMPONENT_TYPE ' ' 20040122
2 CD_COMP_TYPE_REF_TO_DATA Constant Public Type reference (TYPE) FINB_RT_COMPONENT_TYPE 'D' 20040122
3 CD_COMP_TYPE_REF_TO_OBJECT Constant Public Type reference (TYPE) FINB_RT_COMPONENT_TYPE 'O' 20040122
4 CD_VERSION_ACTIVE Constant Public Type reference (TYPE) C 'A' 20040116
5 CD_VERSION_INACTIVE Constant Public Type reference (TYPE) C 'I' 20040116
6 CD_VERSION_NEW Constant Public Type reference (TYPE) C 'N' 20040116
7 MD_APPLICATION Instance attribute Public Type reference (TYPE) FINB_MD_APPLICATION 20040115
8 MD_AREAID Instance attribute Public Type reference (TYPE) FINB_MD_REGID 20040115
9 MTS_TAB Instance attribute Private Type reference (TYPE) YTS_TAB 20040119
10 MTS_TAB_FLD Instance attribute Private Type reference (TYPE) YTS_TAB_FLD 20040119
11 MTS_TKEY Instance attribute Private Type reference (TYPE) YTS_TKEY 20040119
12 MTS_TKEY_FLD Instance attribute Private Type reference (TYPE) YTS_TKEY_FLD 20040119
13 MT_TABLE_CONFIG Instance attribute Private Type reference (TYPE) YT_TABLE_CONFIG 20040116
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Generate and Activate Runtime Tables 20040116
2 CONSTRUCTOR Instance method Public Constructor 20040114
3 CREATE_RT_TABLE_CONFIG Instance method Public Method Generates Configuration for a Runtime Table 20040115
4 DELETE_RT_TABLE_CONFIG Instance method Public Method Deletes a Runtime Table 20040115
5 GET_ALL_RT_TABLE_CONFIGS Instance method Public Method Reads Configuration of All Existing Tables 20040120
6 GET_RT_TABLE_CONFIG Instance method Public Method Reads Configuration of a Table 20040120
7 LOAD_TABLES Instance method Private Method 20040116
8 SAVE Instance method Public Method Save Runtime Table 20040116
9 SAVE_TABLES Instance method Private Method 20040116
Events
Class CL_FINB_RT_CONFIGURATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_TABLE_CONFIG Private See coding 20040119 BEGIN OF ys_table_config, version TYPE finb_rt_version, table_name TYPE finb_rt_table_name, table_config TYPE REF TO cl_finb_rt_table_config, END OF ys_table_config
2 YTS_TAB Private See coding 20040116 yts_tab TYPE SORTED TABLE OF finb_rt_tab WITH UNIQUE KEY client appl areaid version table_name
3 YTS_TAB_FLD Private See coding 20040116 yts_tab_fld TYPE SORTED TABLE OF finb_rt_tab_fld WITH UNIQUE KEY client appl areaid version table_name comp_name
4 YTS_TKEY Private See coding 20040116 yts_tkey TYPE SORTED TABLE OF finb_rt_tkey WITH UNIQUE KEY client appl areaid version table_name key_name
5 YTS_TKEY_FLD Private See coding 20040116 yts_tkey_fld TYPE SORTED TABLE OF finb_rt_tkey_fld WITH UNIQUE KEY client appl areaid version table_name key_name fieldname
6 YT_TABLE_CONFIG Private See coding 20040116 yt_table_config TYPE SORTED TABLE OF ys_table_config WITH UNIQUE KEY version table_name
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_NAME Call by reference Type reference (TYPE) FINB_RT_T_TABLE_NAME 20040116
# Exception Resumable Description Created on
1 CX_FINB_RT_TABLE_CONFIG_ERROR Ausnahme in der Konfiguration oder Generierung 20040120

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) FINB_MD_APPLICATION 20040114
2 Importing ID_AREAID Call by reference Type reference (TYPE) FINB_MD_REGID 20040114
# Exception Resumable Description Created on
1 CX_FINB_RT_TABLE_CONFIG_ERROR 20040116

Method CREATE_RT_TABLE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLE_NAME Call by reference Type reference (TYPE) FINB_RT_TABLE_NAME 20040116
2 Importing IT_COMPONENT Call by reference Type reference (TYPE) FINB_RT_TH_COMPONENT 20040116
3 Importing IT_PRIMARY_KEY_FIELD Call by reference Type reference (TYPE) FINB_RT_T_KEY_FIELD Primärschlüssel der Laufzeittabelle 20040119
4 Returning RO_TABLE_CONFIG Value transfer Object reference (TYPE REF TO) CL_FINB_RT_TABLE_CONFIG 20040116
# Exception Resumable Description Created on
1 CX_FINB_RT_TABLE_CONFIG_ERROR 20040119

Method DELETE_RT_TABLE_CONFIG Signature

Method DELETE_RT_TABLE_CONFIG on class CL_FINB_RT_CONFIGURATOR has no parameter.
Method DELETE_RT_TABLE_CONFIG on class CL_FINB_RT_CONFIGURATOR has no exception.

Method GET_ALL_RT_TABLE_CONFIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) FINB_RT_VERSION CD_VERSION_ACTIVE 20040120
2 Returning RT_TABLE_CONFIG Value transfer Type reference (TYPE) FINB_RT_T_TABLE_CONFIG 20040120

Method GET_ALL_RT_TABLE_CONFIGS on class CL_FINB_RT_CONFIGURATOR has no exception.

Method GET_RT_TABLE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLE_NAME Call by reference Type reference (TYPE) FINB_RT_TABLE_NAME 20040120
2 Importing ID_VERSION Call by reference Type reference (TYPE) FINB_RT_VERSION CD_VERSION_ACTIVE 20040120
3 Returning RO_TABLE_CONFIG Value transfer Object reference (TYPE REF TO) CL_FINB_RT_TABLE_CONFIG 20040120
# Exception Resumable Description Created on
1 CX_FINB_RT_TABLE_CONFIG_ERROR 20040123

Method LOAD_TABLES Signature

Method LOAD_TABLES on class CL_FINB_RT_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_RT_TABLE_CONFIG_ERROR 20040116

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_NAME Call by reference Type reference (TYPE) FINB_RT_T_TABLE_NAME 20040116

Method SAVE on class CL_FINB_RT_CONFIGURATOR has no exception.

Method SAVE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) FINB_RT_VERSION 20040116
2 Importing IT_TABLE_NAME Call by reference Type reference (TYPE) FINB_RT_T_TABLE_NAME 20040116

Method SAVE_TABLES on class CL_FINB_RT_CONFIGURATOR has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 300