SAP ABAP Class CL_CM_PROFILE (Memory for CM profile)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     CMT (Package) Configuration Management - Core Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_CHECK Interface of Consistency Check 19990927
Properties
Class CL_CM_PROFILE  
Short Description Memory for CM profile    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT   Configuration Management - Core Development 
Created 19990927   SAP 
Last change 20010425   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_CHECK Interface of Consistency Check 19990927
Friends
Class CL_CM_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SELF Static Attribute Private Object reference (TYPE REF TO) CL_CM_PROFILE Reference to class agent 19990927
2 STRUC_CUS_APPL Static Attribute Private Type reference (TYPE) TCM_CUS_APPL STRUC_CUS_APPL 19991217
3 STRUC_CUS_CBAS Static Attribute Private Type reference (TYPE) TCM_CUS_CBAS STRUC_CUS_CBAS 19991227
4 STRUC_CUS_CDEF Static Attribute Private Type reference (TYPE) TCM_CUS_CDEF STRUC_CUS_CDEF 19991227
5 STRUC_CUS_CFOL Static Attribute Private Type reference (TYPE) TCM_CUS_CFOL STRUC_CUS_CFOL 19991227
6 TAB_LC_PHASE Static Attribute Private Type reference (TYPE) TY_TAB_LC_PHASE Text table life cycle phase 19990928
7 TAB_LC_PH_TRANS Static Attribute Private Type reference (TYPE) CMT_TY_TAB_LC_PHASE_TRANS Link life cycle, life cycle phase 19990928
8 TAB_LC_PH_USAGE Static Attribute Private See coding TAB_LC_PH_USAGE 19991227
9 TAB_LIFECYCLE Static Attribute Private Type reference (TYPE) TY_TAB_LIFECYCLE Text table life cycle 19990928
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PHASE_EXISTENCE Instance method Public Method Checks whether phase in specified life cycle exists 19991209
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990928
3 ERROR_INFO Instance method Public Method Error info for method is_consistent 19990927
4 GET_CLASS_AGENT Static method Public Method Gernerates (unique) instance of the class 19990927
5 GET_CUS_APPL Instance method Public Method Reading table TCM_CUS_APPL (buffered, single line) 19991220
6 GET_CUS_CBAS Instance method Public Method Reading table TCM_CUS_CBAS (buffered, single line) 19991227
7 GET_CUS_CDEF Instance method Public Method Reading table TCM_CUS_CDEF (buffered, single line) 20000111
8 GET_CUS_CFOL Instance method Public Method Reading table TCM_CUS_CFOL (buffered, single line) 20000111
9 GET_INITIAL_PHASE_TO_LC Instance method Public Method Returns initial phase to a life cycle 20000111
10 GET_LC_PHASE Instance method Public Method Returns life cycle phase key and/or text 19990927
11 GET_LC_PHASE_TAB Instance method Public Method Reading table TCM_LC_PHASE (buffered!) 20000111
12 GET_LC_PH_TRANS Instance method Public Method Reading table TCM_LC_PH_TRANS (buffered!) 19991227
13 GET_LC_PH_USAGE Instance method Public Method Reading table TCM_LC_PH_USAGE (buffered!) 19991227
14 GET_LIFE_CYCLE Instance method Public Method Returns life cycle key and/or text 19990927
15 GET_PHASE_TO_LC Instance method Public Method Returns all phases to an life cycle 19990927
16 GET_STSMA Static method Public Method Returns the status profile from Customizing 19991124
Events
Class CL_CM_PROFILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TAB_LC_PHASE Private See coding Type for life cycle phase text table 19990928
2 TY_TAB_LIFECYCLE Private See coding Type for life cycle text table 19990928
Method Signatures

Method CHECK_PHASE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Phase im Zyklus 19991209
2 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 19991209
3 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN Antwort 19991209
# Exception Resumable Description Created on
1 INPUT_IS_CRAP Eingabe ist nicht komplett 19991209

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CM_PROFILE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CM_PROFILE has no exception.

Method ERROR_INFO Signature

Method ERROR_INFO on class CL_CM_PROFILE has no parameter.
Method ERROR_INFO on class CL_CM_PROFILE has no exception.

Method GET_CLASS_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_CM_PROFILE Einziges Objekt der Klasse 19990927

Method GET_CLASS_AGENT on class CL_CM_PROFILE has no exception.

Method GET_CUS_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_CUS_APPL Cust.-Parameter aus Tab. TCM_CUS_APPL 19991227

Method GET_CUS_APPL on class CL_CM_PROFILE has no exception.

Method GET_CUS_CBAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_CUS_CBAS Parameter in Tabelle TCM_CUS_CBAS 19991227

Method GET_CUS_CBAS on class CL_CM_PROFILE has no exception.

Method GET_CUS_CDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_CUS_CDEF Parameter in Tabelle TCM_CUS_CDEF 20000111

Method GET_CUS_CDEF on class CL_CM_PROFILE has no exception.

Method GET_CUS_CFOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_CUS_CFOL Parameter in Tabelle TCM_CUS_CFOL 20000111

Method GET_CUS_CFOL on class CL_CM_PROFILE has no exception.

Method GET_INITIAL_PHASE_TO_LC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INITIAL_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel für eine Lebenphase 20000111
2 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 20000111
# Exception Resumable Description Created on
1 NO_INITIAL_PHASE In der Customizingtabelle ist keine initiale Phase angelegt 20000111
2 NO_LIFE_CYCLE Es wurde kein Lebenszyklus mitgegeben 20000111

Method GET_LC_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel der Phase 19990927
2 Exporting E_LC_PH_TEXT Call by reference Type reference (TYPE) DE_CM_LC_PHASE_TXT Text zur Phase 19990927
3 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel der Phase 19990927
4 Importing I_LC_PH_TEXT Call by reference Type reference (TYPE) DE_CM_LC_PHASE_TXT Text zur Phase 19990927

Method GET_LC_PHASE on class CL_CM_PROFILE has no exception.

Method GET_LC_PHASE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_LC_PHASE Call by reference Type reference (TYPE) CMT_TY_TAB_LC_PHASE Rückgabe der Lebenszyklusphase 20000111

Method GET_LC_PHASE_TAB on class CL_CM_PROFILE has no exception.

Method GET_LC_PH_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_TAB_LC_PHASE_TRANS Phasenübergang 19991227

Method GET_LC_PH_TRANS on class CL_CM_PROFILE has no exception.

Method GET_LC_PH_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_TAB_LC_PH_USAGE Tabelle mit BOM-Verwendungen zu Lebenszyklusphasen 19991227

Method GET_LC_PH_USAGE on class CL_CM_PROFILE has no exception.

Method GET_LIFE_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LC_TEXT Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_TXT Text zum Lebenszyklus 19990927
2 Exporting E_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 19990927
3 Importing I_LC_TEXT Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_TXT Text zum Lebenszyklus 19990927
4 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 19990927

Method GET_LIFE_CYCLE on class CL_CM_PROFILE has no exception.

Method GET_PHASE_TO_LC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_LC_PHASE_TRANS Value transfer Type reference (TYPE) CMT_TY_TAB_LC_PHASE_TRANS Phasen eines Lebenszyklus 19990927
2 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 19990927

Method GET_PHASE_TO_LC on class CL_CM_PROFILE has no exception.

Method GET_STSMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BL_STSMA Call by reference Type reference (TYPE) J_STSMA Statusschema Baseline 19991124
2 Exporting E_CD_STSMA Call by reference Type reference (TYPE) J_STSMA Statusschema KonfDef 19991124
3 Exporting E_CF_STSMA Call by reference Type reference (TYPE) J_STSMA Statusschema KonfFolder 19991124

Method GET_STSMA on class CL_CM_PROFILE has no exception.
History
Last changed by/on SAP  20010425 
SAP Release Created in