SAP ABAP Class CL_CUCB (Configuration Interface to IBase)
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 20041202
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CUCB_ERP Configuration Interface for IBase (ERP) 20041006
Properties
Class CL_CUCB  
Short Description Configuration Interface to IBase    
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 20041004   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)
2 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CUCB has no interface implemented.
Friends
Class CL_CUCB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_READ_CBASE_MODE Constant Public Type reference (TYPE) CUIB_CBASE_MODE 'C' CUCB: Access Mode 20041004
2 GC_READ_MODE Constant Public Type reference (TYPE) CUIB_CBASE_MODE 'R' CUCB: Access Mode 20041004
3 GC_SPECIAL_OLD_INSTANCE Constant Public Type reference (TYPE) SYSUBRC 684 Return Value of ABAP Statements 20041004
4 GC_UPDATE_MODE Constant Public Type reference (TYPE) CUIB_CBASE_MODE 'U' CUCB: Access Mode 20041004
5 GO_CONVERT_SPECIAL Instance attribute Protected Object reference (TYPE REF TO) CL_CUCB_CONVERT_SPECIAL Conversion Service for CL_CUCB 20041005
6 GO_SINGLE_INSTANCE_BUFFER Instance attribute Private Object reference (TYPE REF TO) LCL_SINGLE_INSTANCE 20041005
7 GST_CURRENT_SNAPSHOT_OF_IBASE Static Attribute Protected Type reference (TYPE) CUIB_CBASE_SNAPSHOT_T CUCB: Snapshot 20041004
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SNAPSHOT_INTO_BUFFER Instance method Protected Method Fill buffer 20041004
2 CBASE_INITIALIZER Instance method Public Method Initialization 20041004
3 CBASE_INSTANCE_INITIALIZER Static method Public Method Initialize Individual Configurations 20041005
4 CHANGE_CONFIGURATION Instance method Public Method Change Configuration 20041004
5 CHANGE_SINGLE_CONFIGURATION Instance method Public Method Change Instance Configuration 20041004
6 CONFIGURATION_TO_DB Instance method Public Method Save Configuration 20041005
7 CONSTRUCTOR Instance method Public Constructor Constructor 20041006
8 COPY_CONFIGURATION Instance method Public Method Copy Configuration 20041004
9 COPY_CONFIGURATION_INTERNAL Instance method Private Method Copy Configuration (Copy Process) 20041004
10 COPY_CONFIG_FOR_ROOT Instance method Private Method Copy Root Configuration 20041004
11 CREATE_NEW_CBASE Instance method Public Method Create New CBase Reference 20041004
12 CREATE_NEW_CBASE_WITH_INSTANCE Instance method Public Method Create CBase with Instances 20041005
13 CREATE_NO_INST_OF_CBASE Instance method Public Method Create New Instances in Existing CBase 20041005
14 DELETE_CONFIGURATION Instance method Public Method Delete Configuration 20041004
15 GET_CBASE_HEAD Instance method Public Method Gets Header Data of Configuration 20041005
16 GET_CONFIGURATION Instance method Public Method Read Configuration 20041004
17 GET_CURRENT_IBASE Instance method Private Method Gets CBase Reference for IBase Number 20041004
18 GET_OBJECT Instance method Public Method Instance Object (INOB Record) 20041004
19 GET_OWNER_OF_CFG Instance method Public Method Gets Owner of Configuration 20041005
20 GET_PERSISTID_OF_INSTANCE Instance method Public Method Gets CUOBJ_ID 20041005
21 GET_SINGLE_INSTANCE Instance method Public Method Gets Data of Individual Instance 20041004
22 GET_STATUS Static method Public Method Status 20041004
23 GET_STATUS_OF_INSTANCE Instance method Public Method Instance Status 20041005
24 IBASE_INSTANCE_REC_TO_INOB Instance method Private Method Converts IBase Instance Record into INOB Format 20041004
25 IBASE_UPDATE Instance method Private Method Special Preparations for Update 20041004
26 IBASE_UPDATE_TASK Static method Public Method Trigger Update 20041005
27 IBASE_UPDATE_TASK_INSTANCE Static method Public Method Trigger Update for Individual Configuration 20041005
28 INITIAL_LOAD Static method Public Method Intialize Loading 20050405
29 INSTANCE_GET_CURRENT_IBASE Instance method Public Method Read Access from Buffer 20041004
30 MAKE_PART_STRUCTURE Static method Private Method Create Subtree 20041004
31 MARK_OBSERVER_FOR_UPDATE Instance method Public Method Write Save Indicator 20041005
32 OVERWRITE_CONFIGURATION Instance method Public Method Overwrite Existing Configuration 20041005
33 REGISTER_INSTANCE Instance method Public Method Delete Registration 20041221
34 SET_CONFIGURATION Instance method Public Method Write Configuration 20041004
35 SET_NEW_SINGLE_CONFIGURATION Instance method Public Method Create Single-Level Configuration 20041005
36 SET_VALUES_TO_INSTANCE Instance method Public Method Set Characteristic Values for Instance 20041004
37 UNREGISTER_INSTANCE Instance method Public Method Delete Registration 20041006
38 WRITE_CHANGE_DOCUMENT Instance method Private Method Write Change Document 20041005
39 WRITE_CONF_TO_IBASE_AND_RAISE Static method Public Method Write Configuration in IBase and Raise Change Info 20041004
Events
Class CL_CUCB has no event.
Types
Class CL_CUCB has no local type.
Method Signatures

Method ADD_SNAPSHOT_INTO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SNAPSHOT Value transfer Object reference (TYPE REF TO) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041005
2 Importing IS_SNAPSHOT Call by reference Type reference (TYPE) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041202

Method CBASE_INITIALIZER Signature

Method CBASE_INITIALIZER on class CL_CUCB has no parameter.
Method CBASE_INITIALIZER on class CL_CUCB has no exception.

Method CBASE_INSTANCE_INITIALIZER Signature

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

Method CBASE_INSTANCE_INITIALIZER on class CL_CUCB has no exception.

Method CHANGE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELETED_INSTANCES Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20041004
2 Changing CT_INSERTED_OR_CHANGED_INST Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
3 Importing IS_CBASE_HEADER Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20041004
4 Importing IV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method CHANGE_SINGLE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041004
2 Importing IS_INSTANCE Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC CUIB: Interface-Instanzdefinition zur IBase 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method CONFIGURATION_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_NESTED_CUOBJS Call by reference Type reference (TYPE) CUIB_NST01_T Umschlüsselung temp. CUOBJ in DB-CUOBJ bei NESTED-KMAT 20041005
2 Exporting EV_NEW_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
3 Importing IF_CHECK Call by reference Object reference (TYPE REF TO) IF_CBASE_CHECK Konistenzprüfungen 20041005
4 Importing IS_ROOT_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20041005
5 Importing IV_FORCE_NEW_INSTANCE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041005
6 Importing IV_ROOT_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
7 Importing IV_TECHS Call by reference Type reference (TYPE) TECHS Gültigkeitsbewertung/Standardbewertung 20041117
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005
2 CX_CBASE_WAS_LOADED CUIB: CBase ist geladen 20041005

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONVERT_SPECIAL Call by reference Object reference (TYPE REF TO) CL_CUCB_CONVERT_SPECIAL Konvertierungsservice für CL_CUCB 20041006

Method CONSTRUCTOR on class CL_CUCB has no exception.

Method COPY_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041004
2 Exporting ET_CONFIGURATION Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
3 Exporting ET_OLD_NEW_MATCH Call by reference Type reference (TYPE) CUIB_MATCH_INSTANCE_TAB Zuordnung zwischen alter und neuer CUOBJ 20041004
4 Importing IV_SINGLE_INSTANCE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method COPY_CONFIGURATION_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONFIGURATION Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
2 Exporting ET_OLD_NEW_MATCH Call by reference Type reference (TYPE) CUIB_MATCH_INSTANCE_TAB Zuordnung zwischen alter und neuer CUOBJ 20041004
3 Importing IS_CBASE_HEAD Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method COPY_CONFIG_FOR_ROOT Signature

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

Method CREATE_NEW_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SNAPSHOT Value transfer Object reference (TYPE REF TO) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041005
2 Importing IS_SNAPSHOT Call by reference Type reference (TYPE) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method CREATE_NEW_CBASE_WITH_INSTANCE 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 20041005
2 Exporting EO_CBASE_REF Call by reference Object reference (TYPE REF TO) IF_CBASE_E CUIB: CBase 20041005
3 Exporting EV_IBASE_NR Call by reference Type reference (TYPE) CUIB_CUOBJ IB: Nummer der Installation/IBase 20041005
4 Importing IV_NUMBER_NEW_INST Call by reference Type reference (TYPE) NRQUAN Anzahl der zu vergebenden Nummern 20041005
5 Importing IV_PERSIST_ID_CBASE Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method CREATE_NO_INST_OF_CBASE 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 20041005
2 Importing IV_IBASE_NR Call by reference Type reference (TYPE) CUIB_CUOBJ IB: Nummer der Installation/IBase 20041005
3 Importing IV_NUMBER_NEW_INST Call by reference Type reference (TYPE) NRQUAN Anzahl der zu vergebenden Nummern 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method DELETE_CONFIGURATION 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 CUIB: Business Objekt 20041004
2 Importing IV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method GET_CBASE_HEAD 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 20041005
2 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CBASE_REF Call by reference Object reference (TYPE REF TO) IF_CBASE_E CUIB: CBase 20041004
2 Exporting ES_CBASE Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20041004
3 Exporting ET_CONFIGURATION Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
4 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041004
5 Importing IV_HEAD_REQUEST Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041004
6 Importing IV_REF_REQUEST Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041004
7 Importing IV_WITH_DB_INSTANCE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method GET_CURRENT_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SNAPSHOT Call by reference Type reference (TYPE) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041004
2 Importing IV_IBASE Call by reference Type reference (TYPE) CUIB_CUOBJ IB: Nummer der Installation/IBase 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INOB Call by reference Type reference (TYPE) INOB Zuordnung einer internen Nummer zu einem bel. Objekt 20041004
2 Exporting EV_OLD_INSTANCE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20041004
3 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

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 CUIB: Business Objekt 20041005
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method GET_PERSISTID_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PERSIST_ID Value transfer Type reference (TYPE) CUIB_PERSISTENT_ID CUIB: externe Identifikation einer Instanz (persistent) 20041005
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

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 20041004
2 Exporting EV_OLD_INSTANCE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20041004
3 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FREE Call by reference Type reference (TYPE) TCLC-FREI Kennzeichen Klassifizierung freigegeben 20041004
2 Exporting EV_INCOMPLETE Call by reference Type reference (TYPE) TCLC-UNVOLLSTS Klassifizierung: unvollständig durch System 20041004
3 Exporting EV_LOCKED Call by reference Type reference (TYPE) TCLC-GESPERRT Kennzeichen Klassifizierung gesperrt 20041004
4 Importing IV_CLTYPE Call by reference Type reference (TYPE) TCLC-KLART '300' Klassenart 20041004
5 Importing IV_STATUS Call by reference Type reference (TYPE) TCLC-STATU Status der Klassifizierung 20041004

Method GET_STATUS on class CL_CUCB has no exception.

Method GET_STATUS_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FREE Call by reference Type reference (TYPE) TCLC-FREI Kennzeichen Klassifizierung freigegeben 20041005
2 Exporting EV_INCOMPLETE Call by reference Type reference (TYPE) TCLC-UNVOLLSTS Klassifizierung: unvollständig durch System 20041005
3 Exporting EV_LOCKED Call by reference Type reference (TYPE) TCLC-GESPERRT Kennzeichen Klassifizierung gesperrt 20041005
4 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method IBASE_INSTANCE_REC_TO_INOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INOB Call by reference Type reference (TYPE) INOB Zuordnung einer internen Nummer zu einem bel. Objekt 20041004
2 Importing IS_INSTANCE Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC CUIB: Interface-Instanzdefinition zur IBase 20041004

Method IBASE_INSTANCE_REC_TO_INOB on class CL_CUCB has no exception.

Method IBASE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SNAPSHOT Call by reference Type reference (TYPE) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041004

Method IBASE_UPDATE on class CL_CUCB has no exception.

Method IBASE_UPDATE_TASK Signature

Method IBASE_UPDATE_TASK on class CL_CUCB has no parameter.
Method IBASE_UPDATE_TASK on class CL_CUCB has no exception.

Method IBASE_UPDATE_TASK_INSTANCE Signature

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

Method IBASE_UPDATE_TASK_INSTANCE on class CL_CUCB has no exception.

Method INITIAL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB CUIB: Tabelle von Instanzen 20050405
2 Importing IV_WITH_PERSIST_ID Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050405
3 Importing IV_WITH_PERSIST_ID_CREATION Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050405

Method INITIAL_LOAD on class CL_CUCB has no exception.

Method INSTANCE_GET_CURRENT_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SNAPSHOT Value transfer Object reference (TYPE REF TO) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041004
2 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041004
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041004
4 Importing IV_MODE Call by reference Type reference (TYPE) CUIB_CBASE_MODE GC_READ_MODE CUCB: Zugriffart 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method MAKE_PART_STRUCTURE 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 CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
2 Importing IV_TOP_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041004

Method MAKE_PART_STRUCTURE on class CL_CUCB has no exception.

Method MARK_OBSERVER_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SNAPSHOT Call by reference Type reference (TYPE) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041005
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005
2 CX_CBASE_WAS_LOADED CUIB: CBase ist geladen 20041005

Method OVERWRITE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIGURATION Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041005
2 Exporting ET_OLD_NEW_MATCH Call by reference Type reference (TYPE) CUIB_MATCH_INSTANCE_TAB Zuordnung zwischen alter und neuer CUOBJ 20041005
3 Importing IS_SOURCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041005
4 Importing IV_SINGLE_LEVEL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041005
5 Importing IV_TARGET_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method REGISTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041221
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041221

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONFIGURATION Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
2 Importing IS_CBASE_HEADER Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20041004
3 Importing IV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method SET_NEW_SINGLE_CONFIGURATION 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 20041005
2 Exporting EV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method SET_VALUES_TO_INSTANCE 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 CUIB: Interface-Instanzdefinition zur IBase 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004

Method UNREGISTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_VERSION Call by reference Type reference (TYPE) CUIB_INSTANCE_VERSION CUCB: Version einer Instanz 20041006
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041006

Method WRITE_CHANGE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IBCO Call by reference Object reference (TYPE REF TO) IF_CUIB_IBCO Interface zu IBase-APIs 20041201
2 Importing IS_INSTANCE Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC CUIB: Interface-Instanzdefinition zur IBase 20041005
3 Importing IS_OWNER Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20041005
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041005

Method WRITE_CONF_TO_IBASE_AND_RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONFIGURATION Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_T CUIB Schnittstellentabelle für Instanzen zur IBase 20041004
2 Importing IS_CBASE_HEADER Call by reference Type reference (TYPE) CUIB_CBASE_CONF CUIB: Kopfdaten 20041004
3 Importing IS_SNAPSHOT Call by reference Type reference (TYPE) CUIB_CBASE_SNAPSHOT CUCB: Konfigurationssnapshot 20041004
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041004
History
Last changed by/on SAP  20050411 
SAP Release Created in 600