SAP ABAP Class CL_CBASE (CUIB: CBase)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     CUIB_GEN (Package) CU: Interface IBase - Configuration (General Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CBASE_CONVERT Services 20040806
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CBASE_E CL_CBASE Events 20001204
Properties
Class CL_CBASE  
Short Description CUIB: CBase    
Super Class CL_CBASE_CONVERT Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUIB_GEN   CU: Interface IBase - Configuration (General Part) 
Created 20001201   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CBASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CBASE_E CL_CBASE Events 20001204
Friends
Class CL_CBASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GI_IBCO Instance attribute Public Object reference (TYPE REF TO) IF_CUIB_IBCO Interface to IBase APIs 20041201
2 GO_ENQUEUE Instance attribute Public Object reference (TYPE REF TO) CL_CU_CBASE_ENQUEUE CU: Lock Instances 20010418
3 GST_CBASE_TO_REF Static Attribute Private Type reference (TYPE) TT_CBASE_TO_REF Links Betweem CBase Number and CBase 20040812
4 GST_INST_TO_CBASE Static Attribute Private Type reference (TYPE) TT_INSTANCE_OF_CBASE Links Betwwen Instances and CBase 20040812
5 GS_OWNER Instance attribute Private See coding Owner 20010418
6 GT_INSTANCES Instance attribute Private Type reference (TYPE) TT_INSTANCE Instances 20020306
7 GV_CBASE Instance attribute Public Type reference (TYPE) CUIB_CUOBJ IBase: Number of the Installed Base/IBase 20001201
8 GV_CBASE_MOMENT Instance attribute Private Type reference (TYPE) TIMESTAMP IB: Time stamp of owner's or observer's version 20010216
9 GV_CHANGED Instance attribute Private Type reference (TYPE) BOOLEAN Change Calls Exist 20040213
10 GV_HANDLE_MOMENT Instance attribute Private Type reference (TYPE) TIMESTAMP IB: Time stamp of owner's or observer's version 20010418
11 GV_MARK_DELETION Instance attribute Private Type reference (TYPE) XFELD Deletion Indicator 20010418
12 GV_MARK_SAVING Instance attribute Private Type reference (TYPE) XFELD Save Indicator 20010418
13 GV_TMP_NUMBER_EXISTS Instance attribute Private Type reference (TYPE) BOOLEAN Temporary Instance Numbers 20020306
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT_REGIST_OF_INSTA_OBS Instance method Public Method Transfer Registration from Different Object 20010726
2 CFG_UNCHANGED Instance method Public Method No Write Methods Called 20040213
3 CHANGE_INST_CFG_DATA Instance method Public Method Change Configuration Data of Instance 20010726
4 CHECK_CHANGEABLE_OWNER_TYPE Instance method Private Method Owner Type Changes Allowed? 20010726
5 CHECK_INSTANCE_IS_NEW Instance method Public Method New Instance (Not in Database) 20010726
6 CONSTRUCTOR Instance method Public Constructor Constructor 20001201
7 CONVERT_INSTANCE_CBASE_TO_TMP Instance method Public Method Gets CBase Instance Number 20010726
8 CONVERT_INSTANCE_NUMBER_TO_TMP Instance method Private Method Converts Instance Number into Temporary Format 20020306
9 CONVERT_INSTANCE_TMP_TO_CBASE Instance method Public Method Gets Temporary Instance Number (or CBase Instance Number) 20010726
10 CREATE_INSTANCES Instance method Public Method Create Instances 20010726
11 CREATE_NEW_CBASE Instance method Public Method Create New CBase 20010418
12 DEL_MARK_FOR_DELETION Instance method Public Method Reset Deletion and Update Indicator 20010418
13 FREE Static method Public Method Initialize All 20010418
14 FREE_BY_INSTANCES Static method Public Method Save and Initialize for Specified Instances 20010726
15 FREE_HANDLE Instance method Public Method Delete Handle 20001201
16 GET_CBASE_NUMBER Instance method Public Method Gets CBase Number 20010726
17 GET_CONFIGURATION Instance method Public Method Gets Configuration in CBase Format 20010216
18 GET_CURRENT_CBASE_BY_CBASENO Static method Public Method Load CBase via CBase Number 20010726
19 GET_CURRENT_CBASE_BY_INSTANCE Static method Public Method Load CBase of Instance 20010726
20 GET_HEAD_OF_CFG Instance method Public Method Gets Header Data of Configuration 20010726
21 GET_INSTANCE_MATCHING Instance method Public Method Gets Matching Table for Temporary and CBase Instances 20010726
22 GET_INSTNO Instance method Public Method Gets Instance Numbers 20010726
23 GET_MOMENT_OF_OBJECT Instance method Private Method Gets Object Moment 20010726
24 GET_MOMENT_OF_REGIST Instance method Public Method Gets Registration Moment 20010726
25 GET_OWNER_OF_CFG Instance method Public Method Gets Owner Information 20010726
26 GET_SINGLE_INSTANCE Instance method Public Method Gets Individual Instance Record 20010726
27 GET_STRUCTURE_OF_INSTANCES Instance method Public Method Gets Structure Information 20010726
28 LOAD_INSTNO_OF_CBASE Instance method Private Method Load Instance Numbers of CBase 20010216
29 LOAD_INVALID_INSTANCE Instance method Private Method Find and Load Invalid Instance 20020123
30 MARKED_FOR_DELETION Instance method Public Method Configuration Marked for Deletion 20020410
31 MODIFY_HEAD_OF_CFG Instance method Private Method Change Header Configuration Data 20010726
32 REGISTER_INSTA_OBSERVER Instance method Public Method Register Observer 20010726
33 RELABEL_INSTA_OBSERVER Instance method Public Method Refresh Observer Registration 20010726
34 RELOAD_INSTNO_OF_CBASE Instance method Public Method Check and Reload Loading Status, if Required 20010726
35 SAVE_AND_FREE Instance method Public Method Save and Delete Buffer 20001207
36 SAVE_AND_FREE_BY_INSTANCES Static method Public Method Save and Initialize for Specified Instances 20010726
37 SET_CBASE_NUMBER Instance method Public Method Specify CBase Number 20001204
38 SET_CONFIGURATION Instance method Public Method Save Configuration 20001201
39 SET_MARK_FOR_DELETION Instance method Public Method Set Deletion Indicator 20010418
40 SET_MARK_FOR_SAVING Instance method Public Method Set Save Indicator 20010418
41 SET_OWNER_OF_CFG Instance method Public Method Writes Owner Information of Configuration 20010726
42 SET_VALID_MOMENT Instance method Public Method Sets Valid Moment for Instance 20020123
43 SET_VALUES Instance method Public Method Sets Value of Instance in Buffer 20010726
44 UNREGISTER_INSTA_OBSERVER Instance method Public Method Delete Registration of Observer 20010726
Events
# Event Type Visibility Description Created on
1 CBASE_CHANGED Instance Event
(0)
Public
(2)
20001204
2 CBASE_HANDLE_UNDEFINED Instance Event
(0)
Public
(2)
20001207
Types
Class CL_CBASE has no local type.
Method Signatures

Method ADOPT_REGIST_OF_INSTA_OBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_NEW Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Neues Objekt 20010726
2 Importing IS_OBJECT_OLD Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Referenzobjekt 20010726
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method CFG_UNCHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TRUE Value transfer Type reference (TYPE) BOOLEAN Feld zum Ankreuzen 20040213

Method CFG_UNCHANGED on class CL_CBASE has no exception.

Method CHANGE_INST_CFG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG_DATA Call by reference Type reference (TYPE) CUIB_INST_CONF CUIB: Komponente (Includestruktur für Konfiguration) 20010726
2 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method CHECK_CHANGEABLE_OWNER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHECK Call by reference Object reference (TYPE REF TO) IF_CBASE_CHECK Konistenzprüfungen 20040906
2 Importing IV_NEW_TYPE Call by reference Type reference (TYPE) CUIB_OBJTYP CUIB: Externer Typ eines (referenzierenden) Objekts 20010726
3 Importing IV_OLD_TYPE Call by reference Type reference (TYPE) CUIB_OBJTYP CUIB: Externer Typ eines (referenzierenden) Objekts 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041201

Method CHECK_INSTANCE_IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INSTANCE_IS_NEW Value transfer Type reference (TYPE) BOOLEAN Instanz ist neu 20010726
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021230

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CBASE has no parameter.
Method CONSTRUCTOR on class CL_CBASE has no exception.

Method CONVERT_INSTANCE_CBASE_TO_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INSTANCE_TMP Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
2 Importing IV_INSTANCE_CBASE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method CONVERT_INSTANCE_NUMBER_TO_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INSTANCE Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC CUIB: Interface-Instanzdefinition zur IBase 20020306

Method CONVERT_INSTANCE_NUMBER_TO_TMP on class CL_CBASE has no exception.

Method CONVERT_INSTANCE_TMP_TO_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INSTANCE_CBASE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
2 Importing IV_INSTANCE_TMP Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method CREATE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCES_GUID Call by reference Type reference (TYPE) CUIB_EXTINST_DATA_T CUIB: Instanz zu GUID 20010726
2 Importing IV_IGNORE_INSTANCE_IS_NEW Call by reference Type reference (TYPE) BOOLEAN Instanzen nicht als neu kennzeichnen 20020326
3 Importing IV_NUMBER_NEW_INST Call by reference Type reference (TYPE) NRQUAN Anzahl der zu vergebenden Nummern 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method CREATE_NEW_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CBASE_NO Value transfer Type reference (TYPE) CUIB_CBASE IB: Nummer der Installation/IBase 20010418
2 Importing IV_PERSIST_ID Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20020506
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021217

Method DEL_MARK_FOR_DELETION Signature

Method DEL_MARK_FOR_DELETION on class CL_CBASE has no parameter.
Method DEL_MARK_FOR_DELETION on class CL_CBASE has no exception.

Method FREE Signature

Method FREE on class CL_CBASE has no parameter.
Method FREE on class CL_CBASE has no exception.

Method FREE_BY_INSTANCES Signature

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

Method FREE_BY_INSTANCES on class CL_CBASE has no exception.

Method FREE_HANDLE Signature

Method FREE_HANDLE on class CL_CBASE has no parameter.
Method FREE_HANDLE on class CL_CBASE has no exception.

Method GET_CBASE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CBASE_NUMBER Value transfer Type reference (TYPE) CUIB_CBASE CUIB: systemabhängige CBase-Referenz 20010726

Method GET_CBASE_NUMBER on class CL_CBASE has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CBASE_HEAD Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20010216
2 Exporting ET_INSTANCES Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20010216
3 Importing IV_WITH_CBASE_NUMBERS Call by reference Type reference (TYPE) BOOLEAN Mit Datenbankinstanznummern 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021230

Method GET_CURRENT_CBASE_BY_CBASENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CBASE Call by reference Object reference (TYPE REF TO) CL_CBASE CUIB: CBase 20010726
2 Importing IV_CBASE_NUMBER Call by reference Type reference (TYPE) CUIB_CBASE CUIB: systemabhängige CBase-Referenz 20010726
3 Importing IV_CHECK_ONLY_BUFFER Call by reference Type reference (TYPE) BOOLEAN Nur Puffer lesen 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021223

Method GET_CURRENT_CBASE_BY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CBASE Call by reference Object reference (TYPE REF TO) CL_CBASE CUIB: CBase 20010726
2 Exporting EV_INSTANCE_IS_INVALID Call by reference Type reference (TYPE) BOOLEAN Instanz ist ungültig 20020123
3 Importing IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Observer 20010726
4 Importing IV_CHECK_ONLY_BUFFER Call by reference Type reference (TYPE) BOOLEAN Nicht Laden 20010726
5 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
6 Importing IV_INVALID_ALLOWED Call by reference Type reference (TYPE) BOOLEAN Ungültige Instanz erlaubt 20010726
7 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP IB: Zeitstempel der Version eines Owners oder Observers 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021223

Method GET_HEAD_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEAD_CFG Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR 20021230

Method GET_INSTANCE_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_MATCHING Call by reference Type reference (TYPE) CUIB_MATCH_INSTANCE_TAB Zuordnung zwischen alter und neuer CUOBJ 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021230

Method GET_INSTNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTNO Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB Instanznummern 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021230

Method GET_MOMENT_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MOMENT Value transfer Type reference (TYPE) TIMESTAMP IB: Zeitstempel der Version eines Owners oder Observers 20010726
2 Importing IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Observer 20010726
3 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method GET_MOMENT_OF_REGIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MOMENT Value transfer Type reference (TYPE) TIMESTAMP IB: Zeitstempel der Version eines Owners oder Observers 20010726
2 Importing IS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Registiertes Objekt 20010726
3 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method GET_OWNER_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OWNER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Owner 20010726
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method GET_SINGLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC CUIB: Interface-Instanzdefinition zur IBase 20010726
2 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
3 Importing IV_WITH_CBASE_NUMBERS Call by reference Type reference (TYPE) BOOLEAN Mit DB-Instanznummern 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021223

Method GET_STRUCTURE_OF_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUCTURE_OF_INSTANCES Call by reference Type reference (TYPE) CUIB_IBCO_PART_OF_LINK_T CUIB Strukturinformation 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method LOAD_INSTNO_OF_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE_IS_INVALID Call by reference Type reference (TYPE) BOOLEAN Instanz ist ungültig 20020123
2 Importing IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Observer 20010216
3 Importing IV_CBASE_NUMBER Call by reference Type reference (TYPE) CUIB_CUOBJ IB: Nummer der Installation/IBase 20010726
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010216
5 Importing IV_INVALID_ALLOWED Call by reference Type reference (TYPE) BOOLEAN Ausgelaufene Instanzen erlaubt 20010216
6 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP IB: Zeitstempel der Version eines Owners oder Observers 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021223
2 CX_CBASE_WAS_LOADED CUIB: CBase 20021223

Method LOAD_INVALID_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20020123
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021223

Method MARKED_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MARKED Value transfer Type reference (TYPE) BOOLEAN Zum Löschen gekennzeichnet 20020410

Method MARKED_FOR_DELETION on class CL_CBASE has no exception.

Method MODIFY_HEAD_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEAD_CFG Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20010726

Method MODIFY_HEAD_OF_CFG on class CL_CBASE has no exception.

Method REGISTER_INSTA_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Zu registierendes Objekt 20010726
2 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method RELABEL_INSTA_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Zu registierendes Objekt 20010726
2 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
3 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP IB: Zeitstempel der Version eines Owners oder Observers 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method RELOAD_INSTNO_OF_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Observer 20010726
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
3 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP IB: Zeitstempel der Version eines Owners oder Observers 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021223

Method SAVE_AND_FREE Signature

Method SAVE_AND_FREE on class CL_CBASE has no parameter.
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021230

Method SAVE_AND_FREE_BY_INSTANCES Signature

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

Method SAVE_AND_FREE_BY_INSTANCES on class CL_CBASE has no exception.

Method SET_CBASE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CBASE_NUMBER Call by reference Type reference (TYPE) CUIB_CBASE CUIB: systemabhängige CBase-Referenz 20001204
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method SET_CONFIGURATION 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) CUIB_IBCO_INSTANCE_T Instanzen 20010726
2 Importing IS_HEAD_CFG Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method SET_MARK_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OWNER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Owner 20010418
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20020603
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method SET_MARK_FOR_SAVING Signature

Method SET_MARK_FOR_SAVING on class CL_CBASE has no parameter.
# Exception Resumable Description Created on
1 CX_CBASE_WAS_LOADED CUIB: CBase ist geladen 20021227

Method SET_OWNER_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHECK Call by reference Object reference (TYPE REF TO) IF_CBASE_CHECK Konistenzprüfungen 20040906
2 Importing IS_OWNER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Owner 20010726
3 Importing IV_ROOT_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method SET_VALID_MOMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INSTANCE_IS_INVALID Value transfer Type reference (TYPE) BOOLEAN Instanz ist ungültig 20020306
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20020123

Method SET_VALID_MOMENT on class CL_CBASE has no exception.

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC Instanzendaten 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227

Method UNREGISTER_INSTA_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Zu deregistierendes Objekt 20010726
2 Importing IV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20010726
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20021227
Event Signatures

Event CBASE_CHANGED Signature
Event CBASE_CHANGED on class CL_CBASE has no parameter.
Event CBASE_HANDLE_UNDEFINED Signature
Event CBASE_HANDLE_UNDEFINED on class CL_CBASE has no parameter.
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C