SAP ABAP Class CL_CU_CONFIG_INSTANCE (Configurable Instance)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       CU (Package) Variant Configuration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CU_CONFIG_LOWER_INSTANCE Configurable Instance 20000614
Properties
Class CL_CU_CONFIG_INSTANCE  
Short Description Configurable Instance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CU   Variant Configuration 
Created 20000523   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CU_CONFIG_INSTANCE has no forward declaration.
Interfaces
Class CL_CU_CONFIG_INSTANCE has no interface implemented.
Friends
Class CL_CU_CONFIG_INSTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_PROFILE Instance attribute Public Object reference (TYPE REF TO) CL_CU_PROFILE_HIGHLEVEL Profile in High-Level Configuration 20000804
2 GV_DATE Instance attribute Private Type reference (TYPE) SYDATUM Configuration Date 20001211
3 GV_DDB_INSTANCE Instance attribute Public Type reference (TYPE) CDDB-INSTANCE Instance Number Within DDB (Configuration) 20001005
4 GV_INSTANCE_NO_TMP Instance attribute Public Type reference (TYPE) CUIB_CUOBJ Temporary Instance Number 20010104
5 GV_INSTANCE_NUMBER Instance attribute Public Type reference (TYPE) CUIB_CUOBJ CUIB: System-Dependent Configuration Reference 20000523
6 SV_NEXT_INSTANCE Static Attribute Private Type reference (TYPE) CUIB_CUOBJ 999900000000000000 CUIB: System-Dependent Configuration Reference 20000616
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TO_INTERNAL_NUMBER Instance method Public Method Swap from Temporary to DB-CUOBJ 20001006
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000523
3 CREATE_DDB_INSTANCE Instance method Private Method Generate a DDB Instance 20001005
4 CREATE_INSTANCE_WOM Instance method Private Method Generate Instance Without Configuration Object 20081112
5 CREATE_NEW_CUOBJ Static method Public Method Generate New Temporary CUOBJ 20081113
6 CREATE_NEW_INSTANCE Instance method Private Method Generate a New Configuration Instance 20000523
7 GET_CONFIG_DATE Instance method Public Method Gets Configuration Date 20001211
8 GET_CUOBJ Instance method Public Method Gets Internal Object Number (CUOBJ) 20000523
9 GET_PROFILE Instance method Public Method Gets Profile Reference 20000523
10 RESTRICT_PROFILE Instance method Public Method Set Profile in Profile Selection 20090116
Events
Class CL_CU_CONFIG_INSTANCE has no event.
Types
Class CL_CU_CONFIG_INSTANCE has no local type.
Method Signatures

Method CHANGE_TO_INTERNAL_NUMBER Signature

Method CHANGE_TO_INTERNAL_NUMBER on class CL_CU_CONFIG_INSTANCE has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND Keine Datenbankinstanz gefunden 20001006

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ROOT_PROFILE Call by reference Object reference (TYPE REF TO) CL_CU_PROFILE_HIGHLEVEL Profil in der High Level Konfiguration 20000804
2 Importing IS_PROFILE_SEL_PARAM Call by reference Type reference (TYPE) CUCO_SEL_PARAM Selektionsparameter zum Konfigurationsprofil 20081017
3 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Klassenart 20000523
4 Importing IV_CLINT Call by reference Type reference (TYPE) CUCO-CLINT Interne Klassennummer 20081112
5 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20000523
6 Importing IV_DDB_INSTANCE Call by reference Type reference (TYPE) CDDB-INSTANCE Instanzennummer innerhalb der DDB (Konfiguration) 20081020
7 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20000523
8 Importing IV_INSTANCE_WOM Call by reference Type reference (TYPE) XFELD Instanz ohne Konfig. Objekt 20081112
9 Importing IV_NO_MANUAL_SELECTION Call by reference Type reference (TYPE) XFELD keine manuelle Profilauswahl 20081028
10 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCO-OBJEK Schlüssel für konfigurierbares Objekt 20000524
11 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CUCO-OBTAB 'MARA' Name der Datenbanktabelle des Objektes 20000524
12 Importing IV_OWNER_ID Call by reference Type reference (TYPE) INOB-OBTAB Name der Datenbanktabelle des Objektes 20001005
13 Importing IV_POSEX Call by reference Type reference (TYPE) VBAP-POSEX Positionsnummer der zugrundeliegenden Bestellung 20081017
14 Importing IV_PROFILE_COUNTER Call by reference Type reference (TYPE) CUCO-ZAEHL Interner Zaehler des konfigurationsprofils 20081021
15 Importing IV_SIMULATION Call by reference Type reference (TYPE) XFELD Aufruf aus der Simulation 20120822
# Exception Resumable Description Created on
1 INCONSISTENT_INPUT Nicht zulässige Import-Daten 20000524
2 INVALID_INSTANCE Unbekannte Instanz 20000523
3 NO_PROFILE_FOUND Kein zulässiges Profil 20000523

Method CREATE_DDB_INSTANCE Signature

Method CREATE_DDB_INSTANCE on class CL_CU_CONFIG_INSTANCE has no parameter.
Method CREATE_DDB_INSTANCE on class CL_CU_CONFIG_INSTANCE has no exception.

Method CREATE_INSTANCE_WOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) CUCO-KLART Klassenart 20081112
2 Importing IV_CLINT Call by reference Type reference (TYPE) CUCO-CLINT Interne Klassennummer 20081112
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20081112
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCO-OBJEK Schlüssel für konfigurierbares Objekt 20081112
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CUCO-OBTAB 'MARA' Name der Datenbanktabelle des Objektes 20081112

Method CREATE_INSTANCE_WOM on class CL_CU_CONFIG_INSTANCE has no exception.

Method CREATE_NEW_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 20081113

Method CREATE_NEW_CUOBJ on class CL_CU_CONFIG_INSTANCE has no exception.

Method CREATE_NEW_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ROOT_PROFILE Call by reference Object reference (TYPE REF TO) CL_CU_PROFILE_HIGHLEVEL Profil in der High Level Konfiguration 20000804
2 Importing IS_PROFILE_SEL_PARAM Call by reference Type reference (TYPE) CUCO_SEL_PARAM Selektionsparameter zum Konfigurationsprofil 20081017
3 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Klassenart 20000523
4 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20000523
5 Importing IV_NO_MANUAL_SELECTION Call by reference Type reference (TYPE) XFELD keine manuelle Profilauswahl 20081028
6 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCO-OBJEK Schlüssel für konfigurierbares Objekt 20000524
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CUCO-OBTAB Name der Datenbanktabelle des Objektes 20000523
8 Importing IV_OWNER_ID Call by reference Type reference (TYPE) INOB-OBTAB Name der Datenbanktabelle des Objektes 20001005
9 Importing IV_POSEX Call by reference Type reference (TYPE) VBAP-POSEX Positionsnummer der zugrundeliegenden Bestellung 20081017
10 Importing IV_PROFILE_COUNTER Call by reference Type reference (TYPE) CUCO-ZAEHL Interner Zaehler des Profils 20081021
11 Importing IV_SIMULATION Call by reference Type reference (TYPE) XFELD Aufruf aus der Simulation 20120822
# Exception Resumable Description Created on
1 INCONSISTENT_INPUT Nicht zulässige Import-Daten 20000524
2 NO_PROFILE_FOUND Kein zulässiges Profil 20000524

Method GET_CONFIG_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20001211

Method GET_CONFIG_DATE on class CL_CU_CONFIG_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_INSTANCE Value transfer Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20000523

Method GET_CUOBJ on class CL_CU_CONFIG_INSTANCE has no exception.

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_PROFILE Value transfer Object reference (TYPE REF TO) CL_CU_PROFILE_HIGHLEVEL Profil in der High Level Konfiguration 20000804

Method GET_PROFILE on class CL_CU_CONFIG_INSTANCE has no exception.

Method RESTRICT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROFILE_ROOT Call by reference Object reference (TYPE REF TO) CL_CU_PROFILE Profil in der Konfiguration 20090409
2 Importing IV_DDB_INSTANCE Call by reference Type reference (TYPE) CDDB-INSTANCE Instanzennummer innerhalb der DDB (Konfiguration) 20090116
3 Importing IV_PROFILE_COUNTER Call by reference Type reference (TYPE) CUCO-ZAEHL Interner Zaehler 20090116
# Exception Resumable Description Created on
1 PROFILE_NOT_FOUND Profilzähler nicht gefunden 20090116
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C