SAP ABAP Class CL_CUX_INSTANCE (CUX: Instance Data)
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_CUX_CBASE_CONVERT CUX: Conversion Services 20040728
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CUX_INSTANCE_TREE CUX: Instance Tree 20000717
Properties
Class CL_CUX_INSTANCE  
Short Description CUX: Instance Data    
Super Class CL_CUX_CBASE_CONVERT CUX: Conversion Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUX_GEN   CU: External Communication with Config. (General Part) 
Created 20000712   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CUX_INSTANCE has no forward declaration.
Interfaces
Class CL_CUX_INSTANCE has no interface implemented.
Friends
Class CL_CUX_INSTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GENERAL Constant Protected See coding General Constants 20000714
2 GC_OBJECT_TYPE Constant Protected See coding Object Types 20000714
3 GO_APPLICATION_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20000804
4 GO_EXT_NUMBER Instance attribute Protected Object reference (TYPE REF TO) CL_CUX_EXT_NUMBERS CUX: Handle CONFIG_ID/INST_ID 20021023
5 GO_VALUATION Instance attribute Protected Object reference (TYPE REF TO) CL_CUX_VALUATION CUX: External Valuation (Abstract) 20000804
6 GS_CFG_DATA Instance attribute Protected Type reference (TYPE) TS_CFG_DATA Configuration Data 20000714
7 GS_IDENTIFIER Instance attribute Protected Type reference (TYPE) CUX_IDENTIFIER Identifier: CUOBJ, PERSIST_ID, EXT_INST_ID 20000721
8 GS_OBJECT Instance attribute Protected Type reference (TYPE) TS_OBJECT Object ID 20000712
9 GS_QUANTITY Instance attribute Protected Type reference (TYPE) TS_QUANTITY Quantity 20000712
10 GV_DATE Instance attribute Protected Type reference (TYPE) DATUV Valid-From Date 20001107
11 SV_VALUATION_CLASS Static Attribute Protected Type reference (TYPE) CLASSNAME Reference Type 20000718
Methods
# Method Level Visibility Method type Description Created on
1 CONF_AND_GET_CFG_DATA_INT Instance method Private Method Read and Convert Configuration Data 20000714
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000718
3 CONV_AND_SET_CFG_DATA_EXT Instance method Private Method Convert and Set Configuration Data (Input BAPI) 20000714
4 CONV_AND_SET_CFG_DATA_INT Instance method Private Method Convert and Set Configuration Data (Input CBase) 20000714
5 GET_CLASS_TYPE Instance method Public Method Gets Class Type of Instance 20000720
6 GET_CUOBJ Instance method Public Method Gets CUOBJ of Instance 20000802
7 GET_INSTANCE_EXTERNAL Instance method Public Method Reads Instance Data in External Format 20000712
8 GET_INSTANCE_INTERNAL Instance method Public Method Reads Instance Data in Internal Format 20000712
9 GET_INSTANCE_NUMBER Instance method Public Method Gets CUOBJ and GUID of Instance 20000719
10 GET_PROFILE_COUNTER Instance method Protected Method Gets Profile Counter 20000714
11 GET_SPECIAL_DATA_INTERNAL Instance method Protected Method Read Special Instance Data 20000822
12 GET_VARIANT_KEYS Instance method Protected Method Read Variant Condition Key 20000803
13 SET_INSTANCE_EXTERNAL Instance method Public Method Set Instance Data in External Format 20000712
14 SET_INSTANCE_INTERNAL Instance method Public Method Set Instance Data in Internal Format 20000712
15 SET_OBJECT_EXTERNAL Instance method Protected Method Set Object (Input BAPI) 20000809
16 SET_OBJECT_INTERNAL Instance method Protected Method Set Object (Input CBase) 20000809
17 SET_PROFILE_COUNTER Instance method Protected Method Set Profile Counter 20000825
18 SET_REF_APPL_LOG Instance method Public Method Set Reference to Application Log 20000718
19 SET_SPECIAL_DATA_INTERNAL Instance method Protected Method Set Special Instance Data 20000818
Events
Class CL_CUX_INSTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CBASE_INSTANCE Protected Type reference (TYPE) CUIB_IBCO_INSTANCE_REC CBase Instance Data 20000717
2 TS_CFG_DATA Protected See coding Special Configuration Data 20000714 BEGIN OF ts_cfg_data, class_type TYPE cuxt_cuins_s-class_type, status TYPE cuxt_convert_status_s, author TYPE cuxt_cuins_s-author, profile_counter TYPE cucozhl, kbid type cuib_kbid, kbclassic type xfeld, END OF ts_cfg_data
3 TS_OBJECT Protected See coding Object ID 20000712 BEGIN OF ts_object, object_type TYPE cuxt_cuins_s-obj_type, object_key TYPE cuxt_cuins_s-obj_key, object_text TYPE cuxt_cuins_s-obj_txt, object_guid TYPE cuxt_cuins_s-object_guid, cbase_object TYPE cuib_business_object, END OF ts_object
4 TS_QUANTITY Protected See coding Quantity 20000712 BEGIN OF ts_quantity, quantity TYPE mengv13, "cuxt_cuins_s-quantity quantity_external TYPE cu_quan, "cuxt_cuins_s-quantity unit TYPE meins, "cuxt_cuins_s-quantity_unit END OF ts_quantity
Method Signatures

Method CONF_AND_GET_CFG_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CFG_DATA_INT Call by reference Type reference (TYPE) CUIB_INST_CONF Konfigurationsdaten (CBase-Format) 20000714

Method CONF_AND_GET_CFG_DATA_INT on class CL_CUX_INSTANCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20021021
2 Importing IO_EXT_NUMBER Call by reference Object reference (TYPE REF TO) CL_CUX_EXT_NUMBERS CUX: Handle CONFIG_ID/INST_ID 20021023

Method CONSTRUCTOR on class CL_CUX_INSTANCE has no exception.

Method CONV_AND_SET_CFG_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG_DATA_EXT Call by reference Type reference (TYPE) CUXT_CUINS_S CUX: Instanzdaten 20000714
2 Importing IV_NEW_PROFILE_NECESSARY Call by reference Type reference (TYPE) CU_CHECKED Neue Profilauswahl notwendig 20001115
3 Importing IV_ONLY_SINGLE_LEVEL Call by reference Type reference (TYPE) CU_CHECKED Nur einstufige Konfiguration erlaubt 20001113
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method CONV_AND_SET_CFG_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG_DATA_INT Call by reference Type reference (TYPE) CUIB_INST_CONF Konfigurationsdaten (CBase-Format) 20000714
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method GET_CLASS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20000720

Method GET_CLASS_TYPE on class CL_CUX_INSTANCE has no exception.

Method GET_CUOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CUOBJ Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20000802

Method GET_CUOBJ on class CL_CUX_INSTANCE has no exception.

Method GET_INSTANCE_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESTRICTIONS_EXT Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Einschränkungen 20010402
2 Changing CT_VALUATION_EXT Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Merkmalsbewertung 20000714
3 Changing CT_VAR_COND_EXT Call by reference Type reference (TYPE) CUXT_CUVK_T CUX: Variantenkonditionsschlüssel der Konfiguration 20000714
4 Exporting ES_INSTANCE_EXT Call by reference Type reference (TYPE) CUXT_CUINS_S CUX: Instanzdaten 20000712
5 Importing IV_CONFIGURATION_ID_EXT Call by reference Type reference (TYPE) CUX_CFG_ID Externe Konfigurationsid (temporaer) 20000714
6 Importing IV_WITH_LANGUAGE Call by reference Type reference (TYPE) CUX_KBLANGUAGE Sprache einer Konfiguration 20000714

Method GET_INSTANCE_EXTERNAL on class CL_CUX_INSTANCE has no exception.

Method GET_INSTANCE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE_INT Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC Instanz in CBase-Format 20000714
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method GET_INSTANCE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_INSTANCE_NUMBER Value transfer Type reference (TYPE) CUIB_EXTINST_DATA GUID/CUOBJ 20000721

Method GET_INSTANCE_NUMBER on class CL_CUX_INSTANCE has no exception.

Method GET_PROFILE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_PROFILE_NECESSARY Call by reference Type reference (TYPE) CU_CHECKED Neue Profilbestimmung notwendig 20001115
2 Importing IV_ONLY_SINGLE_LEVEL Call by reference Type reference (TYPE) CU_CHECKED Neu einstufige Konfiguration erlaubt 20001113
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method GET_SPECIAL_DATA_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE_INT Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC Instanzdaten (CBase) 20000822
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method GET_VARIANT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VARIANT_KEYS Call by reference Type reference (TYPE) CUXT_TAB_VARIANT_CONDITIONS CUX: Variantenkonditionen 20000803

Method GET_VARIANT_KEYS on class CL_CUX_INSTANCE has no exception.

Method SET_INSTANCE_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCE_GUID Call by reference Type reference (TYPE) CUIB_EXTINST_DATA_T IB: Standard tabelle der Translation Daten 20000721
2 Changing CV_NUMBER_OF_NEW_INSTANCES Call by reference Type reference (TYPE) NRQUAN Anzahl der zu vergebenden Nummern 20000721
3 Exporting EV_INSTANCE_CHANGED Call by reference Type reference (TYPE) BOOLEAN Instanz hat sich geändert 20000717
4 Importing IS_INSTANCE_EXT Call by reference Type reference (TYPE) CUXT_CUINS_S CUX: Instanzdaten 20000712
5 Importing IT_RESTRICTIONS_EXT Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Einschränkungen 20010402
6 Importing IT_VALUATION_EXT Call by reference Type reference (TYPE) CUXT_CUVAL_T CUX: Merkmalsbewertung 20000712
7 Importing IT_VAR_COND_EXT Call by reference Type reference (TYPE) CUXT_CUVK_T CUX: Variantenkonditionsschlüssel der Konfiguration 20000712
8 Importing IV_DATE Call by reference Type reference (TYPE) DATUV Datum gültig ab 20001107
9 Importing IV_LANGUAGE Call by reference Type reference (TYPE) CUX_KBLANGUAGE Sprache einer Konfiguration 20000714
10 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System, in dem die Konfiguration angelegt wurde 20000809
11 Importing IV_NO_CHECK_CHANGE Call by reference Type reference (TYPE) BOOLEAN 'X' Keine Änderungsüberprüfung 20000717
12 Importing IV_ONLY_SINGLE_LEVEL Call by reference Type reference (TYPE) BOOLEAN Nur einstufige Konfiguration erlaubt 20001113
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method SET_INSTANCE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_INT Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC Instanzdaten in CBase-Format 20000712
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase (CUX) 20041207

Method SET_OBJECT_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_CHANGED Call by reference Type reference (TYPE) CU_CHECKED Objekt hat sich geändert 20001115
2 Importing IS_INSTANCE_EXT Call by reference Type reference (TYPE) CUXT_CUINS_S CUX: Instanzdaten 20000809
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) CUX_KBLANGUAGE Sprache einer Konfiguration 20000809
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) CUX_LOGSYS Logisches System, in dem die Konfiguration angelegt wurde 20000809
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method SET_OBJECT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Objektdaten (CBase-Format) 20000809
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method SET_PROFILE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG_DATA_INT Call by reference Type reference (TYPE) CUIB_INST_CONF Konfigurationsdaten (CBase) 20000825
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102

Method SET_REF_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20000804

Method SET_REF_APPL_LOG on class CL_CUX_INSTANCE has no exception.

Method SET_SPECIAL_DATA_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_INT Call by reference Type reference (TYPE) CUIB_IBCO_INSTANCE_REC Instanzdaten (CBase) 20000818
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20030102
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C