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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | SYCHAR01 | 'E' | Error | 20060517 | ||
| 2 | Constant | Public | Type reference (TYPE) | SYCHAR01 | '-' | 20060517 | |||
| 3 | Constant | Public | Type reference (TYPE) | SYCHAR01 | '_' | 20060517 | |||
| 4 | Constant | Public | Type reference (TYPE) | SYCHAR01 | 'N' | 20060517 | |||
| 5 | Constant | Public | Type reference (TYPE) | SYCHAR01 | 'O' | 20060517 | |||
| 6 | Constant | Public | Type reference (TYPE) | SYCHAR01 | '+' | 20060517 | |||
| 7 | Constant | Public | Type reference (TYPE) | SYCHAR01 | '*' | 20060517 | |||
| 8 | Constant | Public | Type reference (TYPE) | SYCHAR01 | 'W' | 20060517 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS | 20060519 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get Classifcation | 20060516 | |
| 2 | Static method | Private | Method | Increase / Decrease / New Value for Priority | 20060517 | |
| 3 | Static method | Private | Method | Change PROG + Include to PAK Type | 20060516 | |
| 4 | 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 | PT_ATTRIBUTES | Call by reference | Type reference (TYPE) | CL_CLS_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_LIST | 20060516 | ||||
| 2 | PT_CLASSIFICATIONS | Call by reference | Type reference (TYPE) | CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS | 20060516 | ||||
| 3 | P_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objektname im Objektkatalog | 20060516 | |||
| 4 | P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20060516 | |||
| 5 | P_SUB_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objektname im Objektkatalog | 20060516 | |||
| 6 | 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 | P_KIND | Call by reference | Type reference (TYPE) | SCI_ERRTY | Code Inspector: Meldungsart (Info, Warnung, ...) | 20060517 | |||
| 2 | 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 | P_OBJECT_KEY | Call by reference | Type reference (TYPE) | PAK_OBJECT_KEY | 20060516 | ||||
| 2 | P_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | 20060516 | ||||
| 3 | P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20060516 | ||||
| 4 | P_SUB_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | 20060516 | ||||
| 5 | 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 | P_CODE | Call by reference | Type reference (TYPE) | SCI_ERRC | Code Inspector: Kennung für Meldungscode | 20060517 | |||
| 2 | P_KIND | Call by reference | Type reference (TYPE) | SCI_ERRTY | Code Inspector: Meldungsart (Info, Warnung, ...) | 20060518 | |||
| 3 | P_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objektname im Objektkatalog | 20060517 | |||
| 4 | P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20060517 | |||
| 5 | P_PCOM | Call by reference | Type reference (TYPE) | SCI_PCOM | Code Inspector: Pseudokommentar | 20060518 | |||
| 6 | P_SUB_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objektname im Objektkatalog | 20060517 | |||
| 7 | P_SUB_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20060517 | |||
| 8 | 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 |