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
⤷ 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 |