SAP ABAP Class CL_CRM_CHECK_RESULT_NEW (CheckMan: Simplified Result Management)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
⤷
S_CHECK_RESULT_MANAGEMENT_EXT (Package) SAP ONLY: Check Internal Guidelines - Enhancements
⤷
⤷
Properties
| Class | CL_CRM_CHECK_RESULT_NEW | |
| Short Description | CheckMan: Simplified Result Management | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_CHECK_RESULT_MANAGEMENT_EXT | SAP ONLY: Check Internal Guidelines - Enhancements |
| Created | 20030902 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CRM_CHECK_RESULT_NEW has no interface implemented.
Friends
Class CL_CRM_CHECK_RESULT_NEW has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CRMFLAG | 'N' | 20030902 | |||
| 2 | Constant | Public | Type reference (TYPE) | CRMFLAG | 'Y' | 20030902 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20030902 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CRM_CHECK_RESULT | 20030902 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add BSP page name (location) | 20030902 | |
| 2 | Instance method | Public | Method | Add Dynpro (location) | 20130103 | |
| 3 | Instance method | Public | Method | Add GUID, the GUID will not get displayed | 20030902 | |
| 4 | Instance method | Public | Method | Add INCLUDE name, location within soure code | 20030902 | |
| 5 | Instance method | Public | Method | Add line number of finding within INCLUDE (location) | 20030902 | |
| 6 | Instance method | Public | Method | 20130521 | ||
| 7 | Instance method | Public | Method | 20130521 | ||
| 8 | Instance method | Public | Method | Add description in STRING format, max. length 255 chars. | 20030903 | |
| 9 | Instance method | Public | Method | Add description in SYST message format | 20050823 | |
| 10 | Instance method | Public | Method | Add description in T100 message format | 20030902 | |
| 11 | Instance method | Public | Method | Add description in TEXTPOOL message format | 20070705 | |
| 12 | Instance method | Public | Method | Add description in TRMSG/ compiler message format | 20030902 | |
| 13 | Instance method | Public | Method | Add Web Dynpro item (location) | 20030904 | |
| 14 | Instance method | Public | Method | Return result | 20030902 | |
| 15 | Instance method | Public | Method | Annouce check result for given object | 20030902 | |
| 16 | Instance method | Public | Method | Returns check message ID | 20030902 | |
| 17 | Instance method | Public | Method | Analysis was not possible | 20030902 | |
| 18 | Instance method | Public | Method | Define identity (CRC32) of finding | 20101104 | |
| 19 | Instance method | Public | Method | Check plug-in is (temporary) not usable | 20081008 | |
| 20 | Instance method | Public | Method | Object checkedy, no defect found | 20030902 |
Events
Class CL_CRM_CHECK_RESULT_NEW has no event.
Types
Class CL_CRM_CHECK_RESULT_NEW has no local type.
Method Signatures
Method APPEND_BSP_PAGE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPARISON | Call by reference | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | Vergleichsrelevant? | 20030902 | ||
| 2 | IM_PAGE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Include-Name, zu welchem eine Prüfmeldung gehört | 20030902 |
Method APPEND_BSP_PAGE_NAME on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_DYNPRO_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPARISON | Call by reference | Type reference (TYPE) | CRMFLAG | 20130103 | ||||
| 2 | IM_DYNPRO_NAME | Call by reference | Type reference (TYPE) | SYDYNNR | 20130103 | ||||
| 3 | IM_DYNPRO_PART | Call by reference | Type reference (TYPE) | CRMDYNPPRT | 20130103 | ||||
| 4 | IM_VALUE_NAME | Call by reference | Type reference (TYPE) | CRMCHKVAL-NAME | 20130103 |
Method APPEND_DYNPRO_NAME on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPARISON | Value transfer | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | Vergleichsrelevant? | 20030902 | ||
| 2 | IM_GUID | Call by reference | Type reference (TYPE) | CRMGUID | GUID der Länge 32 | 20030902 | |||
| 3 | IM_VALUE_NAME | Call by reference | Type reference (TYPE) | CRMCHKVAL-NAME | Bezeichner | 20030902 |
Method APPEND_GUID on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_INCLUDE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPARISON | Call by reference | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | Vergleichsrelevant? | 20030902 | ||
| 2 | IM_INCLUDE_NAME | Call by reference | Type reference (TYPE) | CLIKE | Include-Name, zu welchem eine Prüfmeldung gehört | 20030902 | |||
| 3 | IM_RESOLVE_METHODS_AND_FUBAS | Call by reference | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | 20081008 | |||
| 4 | IM_VALUE_NAME | Call by reference | Type reference (TYPE) | CRMCHKVAL-NAME | Bezeichner | 20030902 |
Method APPEND_INCLUDE_NAME on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_LINE_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPARISON | Call by reference | Type reference (TYPE) | CHAR1 | CO_CRM_YES | Zeilennummer vergleichsrelevant | 20030902 | ||
| 2 | IM_LINE_NUMBER | Call by reference | Type reference (TYPE) | NUMERIC | Zeilennummer im Quelltext | 20030902 | |||
| 3 | IM_VALUE_NAME | Call by reference | Type reference (TYPE) | CRMCHKVAL-NAME | Bezeichner | 20030902 |
Method APPEND_LINE_NUMBER on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_LOCATION_INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMPARISON | Call by reference | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | 20130521 | |||
| 2 | I_INCLUDE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130521 | ||||
| 3 | I_LINE_NUMBER | Call by reference | Type reference (TYPE) | I | 20130521 |
Method APPEND_LOCATION_INCLUDE on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_LOCATION_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130521 | ||||
| 2 | I_COMPARISON | Call by reference | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | 20130521 | |||
| 3 | I_LINE_NUMBER | Call by reference | Type reference (TYPE) | I | 20130521 | ||||
| 4 | I_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130521 |
Method APPEND_LOCATION_METHOD on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_STRING_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPARISON | Call by reference | Type reference (TYPE) | CRMFLAG | CO_CRM_YES | 20030903 | |||
| 2 | IM_STRING_TABLE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20030903 |
Method APPEND_STRING_TABLE on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_SYMSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SYSTEM_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20050823 |
Method APPEND_SYMSG on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_T100_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MESSAGES | Call by reference | Type reference (TYPE) | CRM_T100_MESSAGES | Ergänzende Prüfmeldungen | 20030902 |
Method APPEND_T100_MESSAGES on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_TEXTPOOL_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROGRAM_NAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20070705 | |||
| 2 | IM_TEXTPOOL_ITEM | Call by reference | Type reference (TYPE) | TEXTPOOL | ABAP-Textpool-Definition | 20070705 | |||
| 3 | IM_VALUES | Call by reference | Type reference (TYPE) | CRM_CHECK_VALUES | Check result management: Typisierte Werte | 20070705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme bei der Ergebniserstellung | 20070705 |
Method APPEND_TRMSG_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TRMSG | Call by reference | Type reference (TYPE) | TRMSG | TRMSG Schlüssel (KEYWORD, MSGNUMBER) | 20030902 | |||
| 2 | IM_VALUES | Call by reference | Type reference (TYPE) | CRM_CHECK_VALUES | Typisierte Parameterwerte | 20030902 |
Method APPEND_TRMSG_MESSAGE on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method APPEND_WEB_DYNPRO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20030904 | ||||
| 2 | CONTROLLER_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20030904 |
Method APPEND_WEB_DYNPRO on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method GET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CRM_CHECK_RESULT | 20030902 |
Method GET_RESULT on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method SET_CHECK_BEGIN_OF_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_ID | Call by reference | Type reference (TYPE) | CRMCHKID | Checks-Id | 20030902 | |||
| 2 | IM_OBJECT | Call by reference | Type reference (TYPE) | CRMOBJPAIR | Zu prüfendes Objekt | 20030902 |
Method SET_CHECK_BEGIN_OF_OBJECT on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method SET_CHECK_MESSAGE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_MESSAGE_ID | Call by reference | Type reference (TYPE) | CRMCHKMGID | Prüfmeldungs-Id eines Checks | 20030902 | |||
| 2 | IM_EXEMPTED_IN_CODE | Call by reference | Type reference (TYPE) | CRMFLAG | 20130321 | ||||
| 3 | IM_OBJECT_PART | Call by reference | Type reference (TYPE) | CRMOBJNAM | Check Results Management: Object Name in Check Object Set | 20080711 | |||
| 4 | IM_OBJECT_PART_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20080711 |
Method SET_CHECK_MESSAGE_ID on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method SET_CHECK_NOT_POSSIBLE_INFO Signature
Method SET_CHECK_NOT_POSSIBLE_INFO on class CL_CRM_CHECK_RESULT_NEW has no parameter.
Method SET_CHECK_NOT_POSSIBLE_INFO on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method SET_FINDING_IDENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRC_32 | Call by reference | Type reference (TYPE) | I | Prüfsumme | 20101104 |
Method SET_FINDING_IDENTITY on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method SET_PLUGIN_UNAVAILABLE Signature
Method SET_PLUGIN_UNAVAILABLE on class CL_CRM_CHECK_RESULT_NEW has no parameter.
Method SET_PLUGIN_UNAVAILABLE on class CL_CRM_CHECK_RESULT_NEW has no exception.
Method SET_SUCCESS_INFO Signature
Method SET_SUCCESS_INFO on class CL_CRM_CHECK_RESULT_NEW has no parameter.
Method SET_SUCCESS_INFO on class CL_CRM_CHECK_RESULT_NEW has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 640 |