SAP ABAP Class CL_CBASE_DB_INFO (CBase: Direct Query IBase)
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 20040901
Properties
Class CL_CBASE_DB_INFO  
Short Description CBase: Direct Query IBase    
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 20040901   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBCO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CBASE_DB_INFO has no interface implemented.
Friends
Class CL_CBASE_DB_INFO has no friend class.
Attributes
Class CL_CBASE_DB_INFO has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ALL_INSTANCE_OBSERVER Static method Public Method Register Instance 20040901
2 CHANGED_AFTER_REGIST Static method Public Method Configuration Change by Registration 20040901
3 CHECK_EXIST_OF_INSTANCE Static method Public Method Checks for Instances (No Validity Check) 20040901
4 CONVERT_IBINOWN_TO_INST_OWNER Static method Protected Method Generates Instance Owner Information 20040902
5 GET_CUOBJ_OF_OWNER Static method Public Method Gets Configuration References from Owners 20040901
6 GET_DB_CHANGE_TIME_OF_CFG Static method Public Method Gets Date/Time for Changes Last Saved 20040901
7 GET_EXT_INST_ID Static method Public Method Gets CUOBJ_IDs 20050405
8 GET_INSTNO_OF_CFG Static method Public Method Gets Instance Numbers of Configuration 20050407
9 GET_OWNER Static method Public Method Gets Type Owner 20040901
10 GET_OWNER_OF_INSTANCE Static method Public Method Gets Owner for Instances 20040903
11 GET_SINGLE_VALUES_OF_INST Static method Public Method Gets Individual Values for Valid Instance 20040901
12 GET_USAGE_OF_CSTIC Static method Public Method Gets Configuration (Owner) for Characteristics 20050203
13 KNOWLEDGEBASE_USED Static method Public Method Knowledge Base Used in Configuration 20040901
14 READ_IBINOWN_PACKAGE Static method Protected Method Gets Type Owner 20040901
15 READ_INST_OWN_PACKAGE Static method Private Method Gets Type Owner 20050203
16 READ_INST_PACKAGE Static method Private Method Gets Type Owner 20050203
Events
Class CL_CBASE_DB_INFO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_IBINOWN Protected See coding 20040901 begin of TS_IBINOWN, instance type cuib_cuobj, inttyp type cuib_ibinttyp, objkey type cuib_objkey, delflag type boolean, end of ts_ibinown
2 TT_IBINOWN Protected See coding 20040901 tt_ibinown type sorted table of ts_ibinown with unique key instance
Method Signatures

Method ALL_INSTANCE_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBSERVERS Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT_T CUIB: Business Objekt (Standardtabelle) 20040901
2 Importing IT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20050407
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method CHANGED_AFTER_REGIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CHANGED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040901
2 Importing IS_OBSERVER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20040901
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method CHECK_EXIST_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUOBJ_EXISTING Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20040901
2 Exporting ET_INSTANCE_OWNER Call by reference Type reference (TYPE) IBSEL_INSTA_OBJ_T Selektionsergebnis Instanzen zu Objekten 20040902
3 Importing IT_CUOBJ Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20040901
4 Importing IV_CUOBJ Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method CONVERT_IBINOWN_TO_INST_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_OWNER Call by reference Type reference (TYPE) IBSEL_INSTA_OBJ_T Selektionsergebnis Instanzen zu Objekten 20040902
2 Importing IT_OWNER_INT Call by reference Type reference (TYPE) TT_IBINOWN 20040902
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040902

Method GET_CUOBJ_OF_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_OWNER Call by reference Type reference (TYPE) IBSEL_INSTA_OBJ_T Selektionsergebnis Instanzen zu Objekten 20040901
2 Importing IT_OWNER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT_T CUIB: Business Objekt (Standardtabelle) 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method GET_DB_CHANGE_TIME_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATE_MOMENT Call by reference Type reference (TYPE) IBRT_CRTS Zeitpunkt in UTC, an dem das Objekt angelegt wurde 20040901
2 Exporting EV_CREATE_MOMENT_OF_PERIOD Call by reference Type reference (TYPE) IBRT_CRTS Zeitpunkt in UTC, an dem das Objekt angelegt wurde 20040901
3 Exporting EV_UPDATE_MOMENT Call by reference Type reference (TYPE) IBRT_UPTS Zeitpunkt in UTC, an dem das Objekt zuletzt geändert wurde 20040901
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method GET_EXT_INST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSIST_ID Call by reference Type reference (TYPE) IBI_PERSIST_INSTANCE_T IBI: Tabelle von Instanz-Identifiern (ext, int) 20050405
2 Importing IT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20050405

Method GET_EXT_INST_ID on class CL_CBASE_DB_INFO has no exception.

Method GET_INSTNO_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUOBJ Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20050407
2 Importing IV_CUOBJ Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20050407
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050407

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_OWNER Call by reference Type reference (TYPE) IBSEL_INSTA_OBJ_T Selektionsergebnis Instanzen zu Objekten 20040902
2 Exporting EV_LAST_PACKAGE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040902
3 Importing IR_OWNER_TYPE Call by reference Type reference (TYPE) IBSEL_OBJTYP_RANGE_T Selektionskriterien: Objekttypen 20040901
4 Importing IV_DELIVER_PACKAGES Call by reference Type reference (TYPE) BOOLEAN Paketweise Rückgabe 20040902
5 Importing IV_INITIALIZE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050204
6 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) SYDBCNT 500 Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20040901

Method GET_OWNER on class CL_CBASE_DB_INFO has no exception.

Method GET_OWNER_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_OWNER Call by reference Type reference (TYPE) IBSEL_INSTA_OBJ_T Selektionsergebnis Instanzen zu Objekten 20040903
2 Importing IR_OWNER_TYPE Call by reference Type reference (TYPE) IBSEL_OBJTYP_RANGE_T Selektionskriterien: Objekttypen 20040903
3 Importing IT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ_T CUIB: Hashed-Tabelle von CUOBJ 20040903
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040903

Method GET_SINGLE_VALUES_OF_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) CUIB_VALUE0_T CUIB: Bewertung von Merkmalen 20040901
2 Importing IT_CHARACTERISTIC Call by reference Type reference (TYPE) CUIB_ATINN_T Merkmalsnummern 20040901
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method GET_USAGE_OF_CSTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_OWNER Call by reference Type reference (TYPE) IBSEL_INSTA_OBJ_T Selektionsergebnis Instanzen zu Objekten 20050204
2 Importing IR_OWN_OBJTYP Call by reference Type reference (TYPE) IBSEL_OBJTYP_RANGE_T Selektionskriterien: Objekttypen 20050203
3 Importing IT_ATINN Call by reference Type reference (TYPE) CUIB_ATINN_T Merkmalsnummern 20050203
4 Importing IV_MAX_RECORDS_OF_RESULT Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20050204
5 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) SYDBCNT 1000 Bearbeitete Datenbanktabellenzeilen 20050203
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050203

Method KNOWLEDGEBASE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20040901
2 Exporting EV_KBID_IS_USED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040901
3 Importing IV_KBID Call by reference Type reference (TYPE) CUIB_KBID Konfiguration: vorläufiges Datenelement für SCEKB-KBID 20040901

Method KNOWLEDGEBASE_USED on class CL_CBASE_DB_INFO has no exception.

Method READ_IBINOWN_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OWN Call by reference Type reference (TYPE) TT_IBINOWN Selektionsergebnis Instanzen zu Objekten 20040901
2 Exporting EV_LAST_PACKAGE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040901
3 Importing IR_OWNER_TYPE_INT Call by reference Type reference (TYPE) IBSEL_INTTYP_RANGE_T Selektionskriterien interner Objekttyp 20040901
4 Importing IV_CLOSE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040901
5 Importing IV_INITIALIZE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040901
6 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20040901
7 Importing IV_WITH_HOLD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040901
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040901

Method READ_INST_OWN_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OWN Call by reference Type reference (TYPE) TT_IBINOWN Selektionsergebnis Instanzen zu Objekten 20050204
2 Exporting EV_LAST_PACKAGE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
3 Importing IR_OWNER_TYPE_INT Call by reference Type reference (TYPE) IBSEL_INTTYP_RANGE_T Selektionskriterien interner Objekttyp 20050203
4 Importing IT_SYMBOL_ID Call by reference Type reference (TYPE) TT_SYMBOL_ID CUIB: Numerischer Identifikator eines Symbols 20050203
5 Importing IV_CLOSE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
6 Importing IV_INITIALIZE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
7 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20050203
8 Importing IV_WITH_HOLD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050203

Method READ_INST_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OWN Call by reference Type reference (TYPE) TT_IBINOWN Selektionsergebnis Instanzen zu Objekten 20050204
2 Exporting EV_LAST_PACKAGE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
3 Importing IT_SYMBOL_ID Call by reference Type reference (TYPE) TT_SYMBOL_ID CUIB: Numerischer Identifikator eines Symbols 20050203
4 Importing IV_CLOSE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
5 Importing IV_INITIALIZE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
6 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20050203
7 Importing IV_WITH_HOLD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050203
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20050203
History
Last changed by/on SAP  20050411 
SAP Release Created in 600