SAP ABAP Class CL_IBRT_CFG_FROM_DB (IBRT: Database Read Accesses)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     IBRT_GEN (Package) CU: Runtime Access for Configuration (General Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CBASE_CONVERT Services 20040726
Properties
Class CL_IBRT_CFG_FROM_DB  
Short Description IBRT: Database Read Accesses    
Super Class CL_CBASE_CONVERT Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IBRT_GEN   CU: Runtime Access for Configuration (General Part) 
Created 20040726   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBRTT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IBRT_CFG_FROM_DB has no interface implemented.
Friends
Class CL_IBRT_CFG_FROM_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GSO_CONVERT Static Attribute Private Object reference (TYPE REF TO) IF_IBRT_DB_CONVERT_SPECIAL IBRT: Convert Instance Data 20040726
2 GSO_READ_FIRST Static Attribute Private Object reference (TYPE REF TO) IF_IBRT_DB_READ_FIRST IBRT: Read Configuration 20040726
3 GSO_READ_SPECIAL Static Attribute Private Object reference (TYPE REF TO) IF_IBRT_DB_READ_SPECIAL IBRT: Read Configuration 20040726
Methods
# Method Level Visibility Method type Description Created on
1 FILL_CSTICS Static method Public Method Characteristic Valuation in Low-Level Format 20050428
2 FILL_INSTANCE_DATA Static method Public Method Instance Data in Low-Level Format 20050427
3 FILL_STRUCTURE_DATA Static method Public Method Structure Data in Low-Level Format 20050427
4 FREE_BUFFER Static method Public Method Initialize Buffer 20040726
5 GET_CURR_PROPS_OF_INST Static method Private Method Read Valuation for Non-Root Instances 20040726
6 GET_PROPERTIES_MULTI Static method Public Method Gets Valuation for Several Instances 20040726
7 LOAD_CFG Static method Public Method Load Configuration from Database 20040726
8 LOAD_CFG_FROM_BUFFER_OR_DB Static method Public Method Load Configuration 20040726
9 LOAD_CFG_FROM_DB_OR_SPECIAL Static method Private Method Read Configuration from Database or Special Services 20040726
10 LOAD_INSTANCE Static method Private Method Read Single Instance 20040726
11 LOAD_INSTANCE_DATA Static method Private Method Read Instance Data 20050517
12 LOAD_STRUCTURE Static method Private Method Read Configuration Structure 20040726
13 LOAD_STRUCT_OF_CONFIG Static method Private Method Read Configuration Structure 20040726
14 READ_SINGLE_INSTANCE Static method Public Method Read Single Instance 20040726
15 READ_SINGLE_OBSERVER_RECORD Static method Public Method Reads Single Observer Entry in Instance 20050117
16 SET_SPECIAL_CLASSES Static method Public Method Sets Special Services 20040726
Events
Class CL_IBRT_CFG_FROM_DB has no event.
Types
Class CL_IBRT_CFG_FROM_DB has no local type.
Method Signatures

Method FILL_CSTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) IBRT_PROPERTIES IBRT: Merkmalsbewertung 20050428
2 Exporting ET_REFERENCE_CSTICS Call by reference Type reference (TYPE) IBRT_OBJECT_CSTICS IBRT: Merkamalsbewertung Objektmerkmal 20050428
3 Importing IT_VALUATION Call by reference Type reference (TYPE) IBRT_VALUATION_DB_T IBRT: Merkmalsbewertung 20050428
4 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Aktuelles Datum des Applikationsservers 20050428

Method FILL_CSTICS on class CL_IBRT_CFG_FROM_DB has no exception.

Method FILL_INSTANCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE_DATA Call by reference Type reference (TYPE) IBRT_INSTANCE_REC IBRT: Instanz 20050427
2 Exporting EV_IN_RECNO Call by reference Type reference (TYPE) CUIB_RECNO CUIB: eindeutige Satznummer 20050427
3 Exporting EV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050427
4 Exporting EV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050427
5 Importing IS_INSTANCE Call by reference Type reference (TYPE) IBRT_INSTANCE_DB IBRT: Instanzdaten 20050427
6 Importing IV_ROOT Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20050429
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050427

Method FILL_STRUCTURE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCES Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_T IBRT: Instanzen 20050427
2 Exporting ET_PO_STRUCTURE Call by reference Type reference (TYPE) IBRT_PART_OF_STRUCTURE_VALID_T IBRT: Strukturdaten mit Gültigkeit 20050427
3 Exporting EV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20050427
4 Importing IS_INSTANCE Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_VALID IBRT: Instanzdaten mit Gültigkeit 20050427
5 Importing IT_STRUC_DB Call by reference Type reference (TYPE) IBRT_STRUC_VALID_DB_T IBRT: Strukturdaten 20050427
6 Importing IT_STRUC_REF_DB Call by reference Type reference (TYPE) IBRT_STRUC_REF_DB_T IBRT: Stammdatenreferenzen Struktur 20050427
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050427

Method FREE_BUFFER Signature

Method FREE_BUFFER on class CL_IBRT_CFG_FROM_DB has no parameter.
Method FREE_BUFFER on class CL_IBRT_CFG_FROM_DB has no exception.

Method GET_CURR_PROPS_OF_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) IBRT_PROPERTIES IBRT: Merkmalsbewertung 20040726
2 Exporting ET_REFERENCE_CSTICS Call by reference Type reference (TYPE) IBRT_OBJECT_CSTICS IBRT: Merkamalsbewertung Objektmerkmal 20050428
3 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040726
4 Importing IV_RECNO Call by reference Type reference (TYPE) CUIB_RECNO CUIB: eindeutige Satznummer 20040726

Method GET_CURR_PROPS_OF_INST on class CL_IBRT_CFG_FROM_DB has no exception.

Method GET_PROPERTIES_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES_OF_INSTANCES Call by reference Type reference (TYPE) IBRT_CURR_INSTANCES IBRT: Instanzen 20040726
2 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20040726

Method GET_PROPERTIES_MULTI on class CL_IBRT_CFG_FROM_DB has no exception.

Method LOAD_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBSERVER_DATA Call by reference Type reference (TYPE) CUIB_INSTANCE_OBSERVER CUCB: Version einer Instanz 20050117
2 Exporting ET_INSTANCES Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_T IBRT: Instanzen 20040726
3 Exporting ET_PO_STRUCTURE Call by reference Type reference (TYPE) IBRT_PART_OF_STRUCTURE_VALID_T IBRT: Strukturdaten mit Gültigkeit 20040726
4 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050117
5 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040726
6 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040726
7 Importing IV_WITHOUT_VALUES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040726
8 Importing IV_WITH_ALL_INSTANCES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050517
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method LOAD_CFG_FROM_BUFFER_OR_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CBASE_BUFFER Call by reference Object reference (TYPE REF TO) CL_IBRT_BUFFER_HANDLER IBRT: Puffer 20040726
2 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050117
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040726
4 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040726
5 Importing IV_WITHOUT_VALUES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method LOAD_CFG_FROM_DB_OR_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CBASE_BUFFER Call by reference Object reference (TYPE REF TO) CL_IBRT_BUFFER_HANDLER IBRT: Puffer 20040726
2 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050117
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040726
4 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040726
5 Importing IV_WITHOUT_VALUES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method LOAD_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE_DATA Call by reference Type reference (TYPE) IBRT_INSTANCE_REC IBRT: Instanz 20050125
2 Exporting ES_OBSERVER_DATA Call by reference Type reference (TYPE) CUIB_INSTANCE_OBSERVER CUCB: Version einer Instanz 20050117
3 Exporting EV_IBASE Call by reference Type reference (TYPE) CUIB_CBASE CUIB: systemabhängige CBase-Referenz 20040726
4 Exporting EV_IN_RECNO Call by reference Type reference (TYPE) CUIB_RECNO CUIB: eindeutige Satznummer 20050125
5 Exporting EV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050125
6 Exporting EV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050125
7 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050117
8 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040726
9 Importing IV_MOMENT Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040726
10 Importing IV_ROOT Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20050429
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method LOAD_INSTANCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCES Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_T IBRT: Instanzen 20050517
2 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517
3 Importing IV_WITHOUT_VALUES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050517

Method LOAD_INSTANCE_DATA on class CL_IBRT_CFG_FROM_DB has no exception.

Method LOAD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCES Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_T IBRT: Instanzen 20040726
2 Exporting ET_PO_STRUCTURE Call by reference Type reference (TYPE) IBRT_PART_OF_STRUCTURE_VALID_T IBRT: Strukturdaten mit Gültigkeit 20040726
3 Importing IS_INSTANCE Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_VALID IBRT: Instanzdaten mit Gültigkeit 20040726
4 Importing IV_IBASE Call by reference Type reference (TYPE) CUIB_CBASE CUIB: systemabhängige CBase-Referenz 20040726
5 Importing IV_WITHOUT_VALUES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method LOAD_STRUCT_OF_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCES Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_T IBRT: Instanzen 20040726
2 Exporting ET_PO_STRUCTURE Call by reference Type reference (TYPE) IBRT_PART_OF_STRUCTURE_VALID_T IBRT: Strukturdaten mit Gültigkeit 20040726
3 Exporting EV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040726
4 Importing IS_INSTANCE Call by reference Type reference (TYPE) IBRT_INSTANCE_DATA_VALID IBRT: Instanzdaten mit Gültigkeit 20040726
5 Importing IV_IBASE Call by reference Type reference (TYPE) CUIB_CBASE CUIB: systemabhängige CBase-Referenz 20040726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method READ_SINGLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INSTANCE_DATA Call by reference Type reference (TYPE) IBRT_INSTANCE_REC IBRT: Instanz 20050125
2 Exporting EV_IN_RECNO Call by reference Type reference (TYPE) CUIB_RECNO CUIB: eindeutige Satznummer 20050125
3 Exporting EV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050125
4 Exporting EV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050125
5 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050117
6 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040726
7 Importing IV_IN_RECNO Call by reference Type reference (TYPE) CUIB_RECNO CUIB: eindeutige Satznummer 20050125
8 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040726
9 Importing IV_ROOT Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20050119
10 Importing IV_WITHOUT_VALUES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040726

Method READ_SINGLE_OBSERVER_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBSERVER_DATA Call by reference Type reference (TYPE) CUIB_INSTANCE_OBSERVER CUCB: Version einer Instanz 20050117
2 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050117
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20050117
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050117

Method SET_SPECIAL_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONVERT Call by reference Object reference (TYPE REF TO) IF_IBRT_DB_CONVERT_SPECIAL IBRT: Konvertieren Instanzdaten 20040726
2 Importing IO_READ_FIRST Call by reference Object reference (TYPE REF TO) IF_IBRT_DB_READ_FIRST IBRT: Lesen Konfiguration 20040726
3 Importing IO_READ_SPECIAL Call by reference Object reference (TYPE REF TO) IF_IBRT_DB_READ_SPECIAL IBRT: Nachlesen Konfiguration 20040726

Method SET_SPECIAL_CLASSES on class CL_IBRT_CFG_FROM_DB has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in 600