SAP ABAP Class CL_CM_PROFILE2 (Storage for CM Profile, Add-On Version)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT_CUS2 (Package) Customizing for Configuration management - Version 2 enhanc.
Properties
Class CL_CM_PROFILE2  
Short Description Storage for CM Profile, Add-On Version    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT_CUS2   Customizing for Configuration management - Version 2 enhanc. 
Created 20010306   SAP 
Last change 20010306   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
Class CL_CM_PROFILE2 has no interface implemented.
Friends
Class CL_CM_PROFILE2 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_PROFILE2 Reference to class agent 20010306
2 STRUC_CUS_APPL Static Attribute Private Type reference (TYPE) TCM_CUS_APPL STRUC_CUS_APPL 20010306
3 STRUC_CUS_CBAS Static Attribute Private Type reference (TYPE) TCM_CUS_CBAS STRUC_CUS_CBAS 20010306
4 STRUC_CUS_CDEF Static Attribute Private Type reference (TYPE) TCM_CUS_CDEF STRUC_CUS_CDEF 20010306
5 STRUC_CUS_CFOL Static Attribute Private Type reference (TYPE) TCM_CUS_CFOL STRUC_CUS_CFOL 20010306
6 STRUC_CUS_MEM Static Attribute Private Type reference (TYPE) TCM_CUS_MEM STRUC_CUS_MEM 20010309
7 TAB_LC_PHASE Static Attribute Private Type reference (TYPE) TY_TAB_LC_PHASE Text table life cycle phase 20010306
8 TAB_LC_PH_TRANS Static Attribute Private Type reference (TYPE) CMT_TY_TAB_LC_PHASE_TRANS Link life cycle, life cycle phase 20010306
9 TAB_LC_PH_USAGE Static Attribute Private See coding TAB_LC_PH_USAGE 20010306
10 TAB_LIFECYCLE Static Attribute Private Type reference (TYPE) TY_TAB_LIFECYCLE Text table life cycle 20010306
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PHASE_EXISTENCE Static method Public Method Checks whether phase in specified life cycle exists 20010306
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010306
3 GET_INITIAL_PHASE_TO_LC Static method Public Method Returns initial phase to a life cycle 20010306
4 GET_LC_PHASE Static method Public Method Returns life cycle phase key and/or text 20010306
5 GET_LC_PHASE_TAB Static method Public Method Reading Table TCM_LC_PHASE (Buffered!) 20010306
6 GET_LC_PH_TEXT Static method Public Method Returns text for a life cycle phase 20010306
7 GET_LC_PH_TRANS Static method Public Method Reading Table TCM_LC_PH_TRANS (Buffered!) 20010306
8 GET_LC_PH_USAGE Static method Public Method Reading Table TCM_LC_PH_USAGE (Buffered!) 20010306
9 GET_LC_TEXT Static method Public Method Returns text for a life cycle 20010306
10 GET_LIFE_CYCLE Static method Public Method Returns life cycle key and/or text 20010306
11 GET_PHASE_TO_LC Static method Public Method Returns all phases to an life cycle 20010306
12 GET_TCM_CUS_APPL Static method Public Method Reading table TCM_CUS_APPL (buffered, single line) 20011206
13 GET_TCM_CUS_CBAS Static method Public Method Reading table TCM_CUS_CBAS (buffered, single line) 20011205
14 GET_TCM_CUS_CDEF Static method Public Method Reading table TCM_CUS_CDEF (buffered, single line) 20011205
15 GET_TCM_CUS_CFOL Static method Public Method Reading table TCM_CUS_CFOL (buffered, single line) 20011205
16 GET_TCM_CUS_MEM Static method Public Method Reading table TCM_CUS_mem (buffered, single line) 20011206
Events
Class CL_CM_PROFILE2 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 20010306
2 TY_TAB_LIFECYCLE Private See coding Type for life cycle text table 20010306
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 20010306
2 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 20010306
3 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN Antwort 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010306
2 INPUT_IS_CRAP Eingabe ist nicht komplett 20010306

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CM_PROFILE2 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CM_PROFILE2 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 20010306
2 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010306
2 NO_INITIAL_PHASE In der Customizingtabelle ist keine initiale Phase angelegt 20010306
3 NO_LIFE_CYCLE Es wurde kein Lebenszyklus mitgegeben 20010306

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 20010306
2 Exporting E_LC_PH_TEXT Call by reference Type reference (TYPE) DE_CM_LC_PHASE_TXT Text zur Phase 20010306
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20010306
4 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel der Phase 20010306
5 Importing I_LC_PH_TEXT Call by reference Type reference (TYPE) DE_CM_LC_PHASE_TXT Text zur Phase 20010306

Method GET_LC_PHASE on class CL_CM_PROFILE2 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 20010306

Method GET_LC_PHASE_TAB on class CL_CM_PROFILE2 has no exception.

Method GET_LC_PH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20010306
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel für eine Lebenphase 20010306
3 Returning R_LC_PH_TEXT Value transfer Type reference (TYPE) DE_CM_LC_PHASE_TXT Lebensphase 20010306

Method GET_LC_PH_TEXT on class CL_CM_PROFILE2 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 20010306

Method GET_LC_PH_TRANS on class CL_CM_PROFILE2 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 20010306

Method GET_LC_PH_USAGE on class CL_CM_PROFILE2 has no exception.

Method GET_LC_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20010306
2 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Schlüssel eines Lebenszyklus-Profils 20010306
3 Returning R_LC_TEXT Value transfer Type reference (TYPE) DE_CM_LIFE_CYCLE_TXT Lebenszyklus-Profil 20010306

Method GET_LC_TEXT on class CL_CM_PROFILE2 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 20010306
2 Exporting E_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 20010306
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20010306
4 Importing I_LC_TEXT Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_TXT Text zum Lebenszyklus 20010306
5 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 20010306

Method GET_LIFE_CYCLE on class CL_CM_PROFILE2 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 20010306
2 Exporting E_TAB_LC_PH_TEXT Call by reference Type reference (TYPE) CMT_TY_TAB_LC_PH_TEXT Texte zur Phase 20010306
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20010306
4 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus 20010306

Method GET_PHASE_TO_LC on class CL_CM_PROFILE2 has no exception.

Method GET_TCM_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 20011206

Method GET_TCM_CUS_APPL on class CL_CM_PROFILE2 has no exception.

Method GET_TCM_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 20011205

Method GET_TCM_CUS_CBAS on class CL_CM_PROFILE2 has no exception.

Method GET_TCM_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 20011205

Method GET_TCM_CUS_CDEF on class CL_CM_PROFILE2 has no exception.

Method GET_TCM_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 20011205

Method GET_TCM_CUS_CFOL on class CL_CM_PROFILE2 has no exception.

Method GET_TCM_CUS_MEM Signature

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

Method GET_TCM_CUS_MEM on class CL_CM_PROFILE2 has no exception.
History
Last changed by/on SAP  20010306 
SAP Release Created in 46C