SAP ABAP Class CL_CUXI (CUX: CBase Interface)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     CUX_GEN (Package) CU: External Communication with Config. (General Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CBASE_CONSTANTS CBase: Constants 20040729
Properties
Class CL_CUXI  
Short Description CUX: CBase Interface    
Super Class CL_CBASE_CONSTANTS CBase: Constants 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CUX1    
Program status     
Category 0   
Package CUX_GEN   CU: External Communication with Config. (General Part) 
Created 20040728   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CUXI has no forward declaration.
Interfaces
Class CL_CUXI has no interface implemented.
Friends
Class CL_CUXI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATUS_TRUE Constant Private Type reference (TYPE) CU_CHECKED 'T' General Indicator 20040729
2 GST_INSTANCE_TO_CBASE_REF Static Attribute Private Type reference (TYPE) TT_INSTANCE_OF_CBASE 20040728
3 GST_OBS_CFG_TO_CBASE_REF Static Attribute Private Type reference (TYPE) TT_OBSERVER_INST_OF_CBASE 20040827
Methods
# Method Level Visibility Method type Description Created on
1 CFG_HAS_CHANGES Static method Public Method Configuration Changed After Last Update 20040728
2 DEL_CFG_FROM_BUFFER Static method Public Method Delete Configuration from Buffer 20040728
3 GET_CBASE_REF_OF_INST Static method Private Method Reads Buffer 20040728
4 GET_CBASE_REF_OF_OBS Static method Private Method Gets Configuration Object with Observer Access 20040827
5 GET_MULTI_CFG Static method Public Method Read and Transform into External Display of Configuration 20040728
6 GET_SINGLE_CFG Static method Public Method Read and Transform into External Display of Configuration 20040728
7 GET_STATUS_OF_CFG Static method Public Method Configuration Status 20040728
8 GET_STATUS_OF_INSTANCE Static method Public Method Status of Single Instance 20040728
9 INITIALIZER Static method Public Method Initialization and Buffer Reset 20040728
10 SET_MULTI_CFG Static method Public Method Transfor Ext. into Internal Display and Create Configuration 20040728
11 SET_SINGLE_CFG Static method Public Method Transfor Ext. into Internal Display and Create Configuration 20040728
Events
Class CL_CUXI has no event.
Types
Class CL_CUXI has no local type.
Method Signatures

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

Method DEL_CFG_FROM_BUFFER 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 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method GET_CBASE_REF_OF_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_CBASE_REF Value transfer Object reference (TYPE REF TO) CL_CUX_CBASE CUX: Konfigurationsablage 20040728
2 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040728
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method GET_CBASE_REF_OF_OBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_CBASE_REF Value transfer Object reference (TYPE REF TO) CL_CUX_CBASE CUX: Konfigurationsablage 20040827
2 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040827
3 Importing IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20040827
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040827
5 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040827
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040827

Method GET_MULTI_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLOB Call by reference Type reference (TYPE) CUXT_CUBLB_T CUX: Konfigurations-BLOB 20040728
2 Exporting ET_CFG_HEADERS Call by reference Type reference (TYPE) CUXT_CUCFG_T CUX: Konfigurationskopf 20040728
3 Exporting ET_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T CUX: Instanzdaten 20040728
4 Exporting ET_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T CUX: PartOf-Daten 20040728
5 Exporting ET_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Merkmalsbewertung 20040728
6 Exporting ET_VAR_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T CUX: Variantenkonditionsschlüssel der Konfiguration 20040728
7 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040728
8 Importing IT_ROOT_INSTANCES Call by reference Type reference (TYPE) CUXT_TAB_INSTANCE_NO Zuordnung int. Instanznummer zur ext. Positionsnummer 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method GET_SINGLE_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CFG_HEAD Call by reference Type reference (TYPE) CUXT_CUCFG_S CUX: Konfigurationskopfdaten 20040728
2 Exporting ET_BLOB Call by reference Type reference (TYPE) CUXT_CUBLB_T CUX: Konfigurations-BLOB 20040728
3 Exporting ET_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T CUX: Instanzdaten 20040728
4 Exporting ET_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T CUX: PartOf-Daten 20040728
5 Exporting ET_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Merkmalsbewertung 20040728
6 Exporting ET_VAR_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T CUX: Variantenkonditionsschlüssel der Konfiguration 20040728
7 Exporting EV_ROOT_PERSIST_ID Call by reference Type reference (TYPE) CUX_PERSIST_ID Instanznummer (persistent) 20040728
8 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040728
9 Importing IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20040827
10 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040827
11 Importing IV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040728
12 Importing IV_ROOT_POSEX Call by reference Type reference (TYPE) CU_POSEX Externe Positionsnummer 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method GET_STATUS_OF_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPLETE Call by reference Type reference (TYPE) CU_CHECKED Allgemeines Kennzeichen 20040728
2 Exporting EV_CONSISTENT Call by reference Type reference (TYPE) CU_CHECKED Allgemeines Kennzeichen 20040728
3 Exporting EV_FREE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
4 Exporting EV_INCOMPLETE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
5 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
6 Importing IV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method GET_STATUS_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPLETE Call by reference Type reference (TYPE) CU_CHECKED Allgemeines Kennzeichen 20040728
2 Exporting EV_CONSISTENT Call by reference Type reference (TYPE) CU_CHECKED Allgemeines Kennzeichen 20040728
3 Exporting EV_FREE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
4 Exporting EV_INCOMPLETE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
5 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
6 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method 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 20040728

Method INITIALIZER on class CL_CUXI has no exception.

Method SET_MULTI_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOT_INSTANCES Call by reference Type reference (TYPE) CUXT_TAB_INSTANCE_MATCH Zuordnung ext. Positionsnummer zur int. Instanznummer 20040728
2 Importing IO_APPL_LOG Value transfer Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040728
3 Importing IT_BLOB Call by reference Type reference (TYPE) CUXT_CUBLB_T CUX: Konfigurations-BLOB 20040728
4 Importing IT_CFG_HEADERS Call by reference Type reference (TYPE) CUXT_CUCFG_T CUX: Konfigurationskopf 20040728
5 Importing IT_CFG_LOGSYS Call by reference Type reference (TYPE) CUX_CFG_LOGSYS_T CUX: Zuordnung logisches System zur Konfiguration 20040728
6 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T CUX: Instanzdaten 20040728
7 Importing IT_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T CUX: PartOf-Daten 20040728
8 Importing IT_ROOT_INSTANCE Call by reference Type reference (TYPE) CUXT_INSTANCE_EXT_INT_T Zuordnung ext. Positionsnummer zur int. Instanznummer 20040728
9 Importing IT_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Merkmalsbewertung 20040728
10 Importing IT_VAR_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T CUX: Variantenkonditionsschlüssel der Konfiguration 20040728
11 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728

Method SET_SINGLE_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20040728
2 Exporting EV_ROOT_PERSIST_ID Call by reference Type reference (TYPE) IBEXTINST_DATA-EXT_INST_ID Globally Unique Identifier 20040728
3 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040728
4 Importing IS_CFG_HEADER Call by reference Type reference (TYPE) CUXT_CUCFG_S CUX: Konfigurationskopfdaten 20040728
5 Importing IS_STRUCT_EXPL_DATA Call by reference Type reference (TYPE) CUXT_STRUCTURE_EXPLOSION_DATA CUX: Daten für eine Strukturauflösung 20040728
6 Importing IT_BLOB Call by reference Type reference (TYPE) CUXT_CUBLB_T CUX: Konfigurations-BLOB 20040728
7 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T CUX: Instanzdaten 20040728
8 Importing IT_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T CUX: PartOf-Daten 20040728
9 Importing IT_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Merkmalsbewertung 20040728
10 Importing IT_VAR_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T CUX: Variantenkonditionsschlüssel der Konfiguration 20040728
11 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040728
12 Importing IV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUXT_INSTANCE_NO Instanzreferenz 20040728
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040728
History
Last changed by/on SAP  20050219 
SAP Release Created in 600