SAP ABAP Class CL_EXPO_VC_PROFILE (Configuration Profile Structure Explosion)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-PDM (Application Component) Product Data Management
     PLM_FOX_OBJ (Package) Object implementation for PLM_FOX
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EXPO_OBJECT Abstract object of the structure explosion 20000829
Properties
Class CL_EXPO_VC_PROFILE  
Short Description Configuration Profile Structure Explosion    
Super Class CL_EXPO_OBJECT Abstract object of the structure explosion 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PLM_FOX_OBJ   Object implementation for PLM_FOX 
Created 20000829   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EXPO_CLASSIFICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_EXPO_VC_UI_DESIGN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EXPO_VC_PROFILE has no interface implemented.
Friends
Class CL_EXPO_VC_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_EXPO_OBJECT_TYPES=>GC_TAG_VC_PROFILE Indicator: Configuration Profile 20000829
2 GT_CUCO Instance attribute Protected Type reference (TYPE) CUVCPR_CUCO_T Configuration Profile Data 20000831
3 GT_CUOB Instance attribute Protected Type reference (TYPE) EXPO_CUOB_T Assignment Table Object - Object Dependency 20001129
4 SS_TCUOS Static Attribute Private Type reference (TYPE) TCUOS Statuses for Configurable Objects 20011010
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_COLLECT_VALIDITIES Instance method Private Method Collect Validities and Filter Object Data 20010222
2 CREATE_VC_PROFILE_WITH_KEY_EXT Static method Private Method Instantiated a Configuration Profile 20001114
3 GET_CUCO Static method Public Method Access with Complete History 20001217
4 GET_DATA_WITH_ID_INTERN Instance method Private Method Reads the data of the configuration profile for internal ID 20001115
5 GET_VC_PROFILES_TO_MATERIAL Static method Public Method Find configuration profile for a material number 20000829
6 GET_VC_PROFILES_TO_OBJECT Static method Private Method Reads the configuration profile for an object 20001109
7 IS_RELEASED Instance method Protected Method Checks whether the variant table is released 20010223
Events
Class CL_EXPO_VC_PROFILE has no event.
Types
Class CL_EXPO_VC_PROFILE has no local type.
Method Signatures

Method CHECK_AND_COLLECT_VALIDITIES Signature

Method CHECK_AND_COLLECT_VALIDITIES on class CL_EXPO_VC_PROFILE has no parameter.
# Exception Resumable Description Created on
1 NO_FILTERED_DATA Objekt hat keine gefilterten Daten 20011009
2 NO_VALID_FILTERED_DATA Objekt hat keine gültigen gefilterten Daten 20011009

Method CREATE_VC_PROFILE_WITH_KEY_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCTURED_OBJECT Abstrakte Klasse für Strukturiertes Objekt 20001114
2 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrik für Instanzen der structured Objects 20010703
3 Importing IS_KEY_EXT Call by reference Type reference (TYPE) CUVCPR_KEY_EXT_S externer Schlüssel eines Konfigurationsprofils 20001114
4 Importing IT_OBJECT_DATA Call by reference Type reference (TYPE) CUVCPR_CUCO_T Daten eines Konfigurationsprofils 20001114
# Exception Resumable Description Created on
1 NO_RELEVANT_OBJECT Objekt wurde nicht erzeugt 20001114

Method GET_CUCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUCO Call by reference Type reference (TYPE) CUVCPR_CUCO_T Daten eines Konfigurationsprofils 20001217
2 Importing IV_OBJECT Call by reference Type reference (TYPE) CUCOOBJ Schlüssel für konfigurierbares Objekt 20001217
3 Importing IV_OBTAB Call by reference Type reference (TYPE) TABELLE Name der Datenbanktabelle des Objektes 20001217

Method GET_CUCO on class CL_EXPO_VC_PROFILE has no exception.

Method GET_DATA_WITH_ID_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUCO Call by reference Type reference (TYPE) CUVCPR_CUCO_T Daten eines Konfigurationsprofils 20001115
2 Importing IV_ID_INTERN Call by reference Type reference (TYPE) CUVCPR_ID_INTERN interne ID eines Konfigurationsprofils 20001115

Method GET_DATA_WITH_ID_INTERN on class CL_EXPO_VC_PROFILE has no exception.

Method GET_VC_PROFILES_TO_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Tabelle der Abhängigen Objekte 20000921
2 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrik für Instanzen der structured Objects 20010703
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20000829

Method GET_VC_PROFILES_TO_MATERIAL on class CL_EXPO_VC_PROFILE has no exception.

Method GET_VC_PROFILES_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Tabelle der Abhängigen Objekte 20001109
2 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrik für Instanzen der structured Objects 20010703
3 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX_LINK_TYPE Typ der Beziehung zwischen Objekten 20001109
4 Importing IV_OBJECT Call by reference Type reference (TYPE) CUCOOBJ Schlüssel für konfigurierbares Objekt 20001109
5 Importing IV_OBTAB Call by reference Type reference (TYPE) TABELLE Name der Datenbanktabelle des Objektes 20001109

Method GET_VC_PROFILES_TO_OBJECT on class CL_EXPO_VC_PROFILE has no exception.

Method IS_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RELEASED Value transfer Type reference (TYPE) FLAG_X Flag 20010223
2 Importing IV_OBJEK Call by reference Type reference (TYPE) CUCOOBJ Schlüssel für konfigurierbares Objekt 20010223
3 Importing IV_OBTAB Call by reference Type reference (TYPE) TABELLE Name der Datenbanktabelle des Objektes 20010223
4 Importing IV_STATUS Call by reference Type reference (TYPE) COBSTATUS Status KonfigurationProfil 20010223

Method IS_RELEASED on class CL_EXPO_VC_PROFILE has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C1