SAP ABAP Class CL_CI_PROVIDE_OBJECT_CLSFCTN (Assignment to Classification)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     S_CODE_INSPECTOR (Package) ABAP Source Code Analysis
Properties
Class CL_CI_PROVIDE_OBJECT_CLSFCTN  
Short Description Assignment to Classification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CODE_INSPECTOR   ABAP Source Code Analysis 
Created 20060516   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CLS_ATTR_VALUE_ASSIGNMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_CLS_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CI_PROVIDE_OBJECT_CLSFCTN has no interface implemented.
Friends
Class CL_CI_PROVIDE_OBJECT_CLSFCTN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ERROR Constant Public Type reference (TYPE) SYCHAR01 'E' Error 20060517
2 C_MINUS1 Constant Public Type reference (TYPE) SYCHAR01 '-' 20060517
3 C_MINUS2 Constant Public Type reference (TYPE) SYCHAR01 '_' 20060517
4 C_NOTE Constant Public Type reference (TYPE) SYCHAR01 'N' 20060517
5 C_NO_MESSAGE Constant Public Type reference (TYPE) SYCHAR01 'O' 20060517
6 C_PLUS1 Constant Public Type reference (TYPE) SYCHAR01 '+' 20060517
7 C_PLUS2 Constant Public Type reference (TYPE) SYCHAR01 '*' 20060517
8 C_WARNING Constant Public Type reference (TYPE) SYCHAR01 'W' 20060517
9 GT_CLASSIFICATIONS Static Attribute Private Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20060519
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLASSIFICATION Static method Public Method Get Classifcation 20060516
2 GET_NEW_PRIO Static method Private Method Increase / Decrease / New Value for Priority 20060517
3 MAP_SUB_OBJECTS Static method Private Method Change PROG + Include to PAK Type 20060516
4 MODIFY_PRIO_BY_CLSFCTN Static method Public Method Change Priority Depending on Object Classification 20060517
Events
Class CL_CI_PROVIDE_OBJECT_CLSFCTN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_MAP_CLASSIFICATION Private See coding 20060516 begin of T_MAP_CLASSIFICATION, OBJ_TYPE TYPE TROBJTYPE, OBJ_NAME TYPE SOBJ_NAME, SUB_OBJ_TYPE TYPE TROBJTYPE, SUB_OBJ_NAME TYPE SOBJ_NAME, ATTRIBUTE TYPE cls_attribute_name, ASSIGNMENT Type cls_value_assignments, SINGLE_VALUE type string, end of T_MAP_CLASSIFICATION
Method Signatures

Method GET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_ATTRIBUTES Call by reference Type reference (TYPE) CL_CLS_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_LIST 20060516
2 Exporting PT_CLASSIFICATIONS Call by reference Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20060516
3 Importing P_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20060516
4 Importing P_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20060516
5 Importing P_SUB_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20060516
6 Importing P_SUB_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20060516

Method GET_CLASSIFICATION on class CL_CI_PROVIDE_OBJECT_CLSFCTN has no exception.

Method GET_NEW_PRIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_KIND Call by reference Type reference (TYPE) SCI_ERRTY Code Inspector: Meldungsart (Info, Warnung, ...) 20060517
2 Importing P_MODIFIER Call by reference Type reference (TYPE) SCI_OC_ERRTY SCI: Änderung für Meldungsart (erhöhen, senken, neuer Wert) 20060517

Method GET_NEW_PRIO on class CL_CI_PROVIDE_OBJECT_CLSFCTN has no exception.

Method MAP_SUB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECT_KEY Call by reference Type reference (TYPE) PAK_OBJECT_KEY 20060516
2 Importing P_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20060516
3 Importing P_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20060516
4 Importing P_SUB_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20060516
5 Importing P_SUB_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20060516

Method MAP_SUB_OBJECTS on class CL_CI_PROVIDE_OBJECT_CLSFCTN has no exception.

Method MODIFY_PRIO_BY_CLSFCTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CODE Call by reference Type reference (TYPE) SCI_ERRC Code Inspector: Kennung für Meldungscode 20060517
2 Changing P_KIND Call by reference Type reference (TYPE) SCI_ERRTY Code Inspector: Meldungsart (Info, Warnung, ...) 20060518
3 Importing P_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20060517
4 Importing P_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20060517
5 Changing P_PCOM Call by reference Type reference (TYPE) SCI_PCOM Code Inspector: Pseudokommentar 20060518
6 Importing P_SUB_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20060517
7 Importing P_SUB_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20060517
8 Importing P_TEST Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20060517

Method MODIFY_PRIO_BY_CLSFCTN on class CL_CI_PROVIDE_OBJECT_CLSFCTN has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710