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
⤷ 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 |