SAP ABAP Class CL_CRM_CHECK (Check Results Management: Check)
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 (Package) SAP ONLY: Check Internal Guidelines - Basic Module
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_GLOBAL Check Results Management: Global Information 20000615
Properties
Class CL_CRM_CHECK  
Short Description Check Results Management: Check    
Super Class CL_CRM_GLOBAL Check Results Management: Global Information 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CHECK_RESULT_MANAGEMENT   SAP ONLY: Check Internal Guidelines - Basic Module 
Created 19991012   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_CHECK has no forward declaration.
Interfaces
Class CL_CRM_CHECK has no interface implemented.
Friends
Class CL_CRM_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECKER_IF_REF Instance attribute Protected Object reference (TYPE REF TO) IF_CRM_OBJECT_CHECKER Check Interface Reference 20000609
2 CHECK_ID Instance attribute Public Type reference (TYPE) CRMCHK-CHKID Check ID 19991022
3 CHK Instance attribute Protected Type reference (TYPE) TY_CHECK Attributes of a Check 19991013
4 CHKMSG Instance attribute Protected Type reference (TYPE) TY_CHECK_MESSAGES Check Messages 19991118
5 CHKOBCO Instance attribute Protected Type reference (TYPE) TY_OBJECT_COLLECTORS Object Collectors for Check 20000314
6 CHKOBTY Instance attribute Protected Type reference (TYPE) TY_OBJECT_TYPES Object Types to Be Checked 19991022
7 CO_CHECK_MESSAGE_PRIO1 Constant Public Type reference (TYPE) CRMPRIO '1' Check Message of Prio1 20000630
8 CO_CHECK_MESSAGE_PRIO2 Constant Public Type reference (TYPE) CRMPRIO '2' Check Message of Prio2 20000630
9 CO_CHECK_MESSAGE_PRIO3 Constant Public Type reference (TYPE) CRMPRIO '3' Check Message of Prio3 20000630
10 CO_CHECK_MESSAGE_PRIO4 Constant Public Type reference (TYPE) CRMPRIO '4' Check Message of Prio4 20000630
11 CO_CHECK_MESSAGE_PRIOU Constant Public Type reference (TYPE) CRMPRIO '9' Check Message of Undefined Prio 20000630
12 CO_IF_NAME_CHECK Constant Public Type reference (TYPE) SEOITFNAME 'IF_CRM_OBJECT_CHECKER' Name of Interface for Object Check 19991014
13 CO_IF_NAME_CONVERT Constant Public Type reference (TYPE) SEOITFNAME 'IF_CRM??' Name of Interface for Display Conversion 19991014
14 CO_IF_NAME_NAVIGATE Constant Public Type reference (TYPE) SEOITFNAME 'IF_CRM??' Name of Interface for Check Message Navigation 19991014
15 CO_MODE_CHANGE Constant Public Type reference (TYPE) CHAR1 'C' Change Mode 19991013
16 CO_MODE_DISPLAY Constant Public Type reference (TYPE) CHAR1 'D' Display Mode 19991013
17 CO_MODE_ERROR Constant Public Type reference (TYPE) CHAR1 'E' Error Mode 19991013
18 CO_TR_TYPE_CHECK_ID Constant Protected Type reference (TYPE) E071-OBJECT 'SCHK' Logical Object Type for Check ID 19991013
19 MSGGRP Instance attribute Protected Type reference (TYPE) TY_MESSAGE_GROUPINGS Groups for Check Messages 19991118
20 SHARE_CLASS Instance attribute Public Type reference (TYPE) SEOCLSNAME Class for Information Sharing 20000511
21 SHARE_ID Instance attribute Public Type reference (TYPE) CRMCHK-SHAREID Share ID 20000504
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CHECK_ATTRIBUTES Instance method Public Method Change the Attributes of a Check 19991013
2 CHANGE_CHECK_MESSAGE_GROUPING Instance method Public Method Change Group Level for Check Messages 19991122
3 CHECK_CLASS Instance method Public Method Check Implementing Class 19991013
4 CHECK_OBJECTS Instance method Public Method Execute Check 20000511
5 CONSISTENCY_CHECK Instance method Public Method Consistency Check 20000511
6 DELETE_CHECK Instance method Public Method Delete Check 19991013
7 DEQUEUE_CHECK_ID Instance method Public Method Unlock Check ID 19991014
8 DISPLAY_CHECK_DOCU Instance method Public Method Display Documentation for Check 20001222
9 EDIT_TADIR_ENTRY Instance method Public Method Edit TADIR Entry of a Check 19991014
10 ENQUEUE_CHECK_ID Instance method Public Method Lock Check ID 19991014
11 GET_CHECKS Instance method Public Method Read Checks 19991020
12 GET_CHECKS_BY_IF Instance method Public Method Determine User of Check Interface 19991025
13 GET_CHECK_ATTRIBUTES Instance method Public Method Read Attributes of a Check 19991022
14 GET_CHECK_COMPONENT Static method Public Method Determine Components of Check Class 20011108
15 GET_CHECK_MESSAGES Instance method Public Method Read Check Messages of a Check 20000512
16 GET_CHECK_RESP Static method Public Method Determine Check Owner 20010205
17 HAS_CHECK_DOCU Static method Public Method Check If Documentation Is Available 20011109
18 INSERT_CHECK Instance method Public Method Add New Check 19991012
19 INSERT_CHECK_MESSAGE_GROUPING Instance method Public Method Insert Group Level for Check Messages 19991122
20 PROCESS_BEFORE_CHANGE Instance method Public Method Actions Before Switch to Change Mode 19991013
21 PROCESS_BEFORE_SAVE Instance method Public Method Actions Before Saving Changes 19991013
22 SET_CHECK Instance method Public Method Choose Check 19991013
23 SET_CHECK_MESSAGES Instance method Public Method Determine Check Messages of a Check 19991118
24 TRANSPORT_MANUALLY Instance method Public Method Manual Transport Link for Checks 19991013
25 UPDATE_DATABASE Instance method Public Method Update Check on Database 19991013
Events
Class CL_CRM_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHECK Protected See coding Check 19991012
2 TY_CHECKS Protected See coding Checks 19991012
3 TY_CHECK_MESSAGE Protected See coding Check Message 19991118
4 TY_CHECK_MESSAGES Protected See coding Check Messages 19991118
5 TY_MESSAGE_GROUPING Protected See coding Check Message Group 19991118
6 TY_MESSAGE_GROUPINGS Protected See coding Check Message Groups 19991118
7 TY_OBJECT_COLLECTOR Protected See coding Object Collector 20000314
8 TY_OBJECT_COLLECTORS Protected See coding Object Collectors 20000314
9 TY_OBJECT_TYPE Protected See coding Object Type 19991014
10 TY_OBJECT_TYPES Protected See coding Object Types 19991014
Method Signatures

Method CHANGE_CHECK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_NAME_CHECK Call by reference Type reference (TYPE) CRMCHK-CLCHK Implementierende Klasse des Check-Interfaces 19991014
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) CRMCHKT-TXTCHK Beschreibung des Checks 19991014
3 Importing IM_OBJECT_TYPES Call by reference Type reference (TYPE) CRM_OBJECTS Von Check prüfbare Objekttypen 19991014
# Exception Resumable Description Created on
1 CHECK_DESCRIPTION_INVALID Check-Beschreibung nicht korrekt 19991014
2 CLASS_NAME_CHECK_INVALID Klassenname ist nicht korrekt 19991014

Method CHANGE_CHECK_MESSAGE_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) CRMDESCR Beschreibung der Gruppierung 19991122
2 Importing IM_GROUPING_ID Call by reference Type reference (TYPE) CRMMGGRP Id einer Gruppierung 19991122
3 Importing IM_GROUPING_LEVEL Call by reference Type reference (TYPE) CRMGRPLEV Gruppierungsstufe 19991122
4 Importing IM_PREDECESSOR_GROUPING_ID Call by reference Type reference (TYPE) CRMMGGRP Id der Vorgängergruppierung 19991122
# Exception Resumable Description Created on
1 FAILED Insert konnte nicht ausgeführt werden 19991122

Method CHECK_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19991014
2 Importing IM_INTERFACE_NAME Call by reference Type reference (TYPE) SEOITFNAME Interface-Name 19991014
# Exception Resumable Description Created on
1 CLASS_CONTAINS_SYNTAX_ERRORS Klasse enthält Syntaxfehler 19991013
2 CLASS_NOT_FOUND Klasse nicht gefunden 19991013
3 INTERFACE_NOT_IMPLEMENTED Klasse implementiert nicht das Interface 19991014

Method CHECK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SHARED_DATA_REF Call by reference Object reference (TYPE REF TO) IF_CRM_SHARED_DATA_FOR_CHECK Referenz auf mehrfach zu verwendende Daten 20000704
2 Exporting EX_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT Prüfergebnisse 20000511
3 Exporting EX_NUMBER_OF_OBJECTS Call by reference Type reference (TYPE) CRMNBROBJ Anzahl Objekte, die der Check prüfen kann 20000615
4 Importing IM_CHECK_MESSAGE_IDS Call by reference Type reference (TYPE) CRM_CHECK_MESSAGES Zu ermittelnde Prüfmeldungen 20000511
5 Importing IM_CHECK_OBJECT_TYPE Call by reference Type reference (TYPE) CRMFLAG Prüfen, ob Objekttypen zu Check passen 20000615
6 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS Zu prüfende Objekte 20000511
7 Importing IM_OBJECT_SET_ID Call by reference Type reference (TYPE) CRMOBSETID Id einer zu prüfenden Objektmenge 20010226
8 Importing IM_OBJECT_SET_KIND Call by reference Type reference (TYPE) CRMOBSETKI Typ einer zu prüfenden Objektmenge 20010226
9 Importing IM_RUN_ID Call by reference Type reference (TYPE) CRMCHKRUNK Prüflauf Schlüssel 20010702
# Exception Resumable Description Created on
1 CHECK_CLASS_INVALID Globale Klasse des Checks ist nicht korrekt 20000511
2 CHECK_FAILED Check konnte nicht ausgeführt werden 20000511

Method CONSISTENCY_CHECK Signature

Method CONSISTENCY_CHECK on class CL_CRM_CHECK has no parameter.
# Exception Resumable Description Created on
1 CHECK_NOT_CONSISTENCE Check ist nicht konsistent 20000511

Method DELETE_CHECK Signature

Method DELETE_CHECK on class CL_CRM_CHECK has no parameter.
# Exception Resumable Description Created on
1 CHECK_ID_INVALID Check-Id ist nicht korrekt 19991013

Method DEQUEUE_CHECK_ID Signature

Method DEQUEUE_CHECK_ID on class CL_CRM_CHECK has no parameter.
Method DEQUEUE_CHECK_ID on class CL_CRM_CHECK has no exception.

Method DISPLAY_CHECK_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_MESSAGE_ID Call by reference Type reference (TYPE) CRMCHKMGID Id einer Prüfmeldung eines Checks 20001222
# Exception Resumable Description Created on
1 CHECK_NOT_FOUND Check-Id oder Check-Message-Id nicht vorhanden 20001222
2 DOCU_NOT_FOUND Check hat keine Dokumentation 20001222

Method EDIT_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SHOW_ONLY Call by reference Type reference (TYPE) TRPARI-FLAG Kein Editieren zulassen 19991014
# Exception Resumable Description Created on
1 CHECK_ID_INVALID Check-Id nicht korrekt 19991014

Method ENQUEUE_CHECK_ID Signature

Method ENQUEUE_CHECK_ID on class CL_CRM_CHECK has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt ist bereits gesperrt 19991014
2 INTERNAL_ERROR Interner Fehler vom Enqueue-Server 19991014

Method GET_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECKS Call by reference Type reference (TYPE) CRM_CHECK_REFS Checks 19991020
2 Importing IM_CHECK_ID_CONDITION Call by reference Type reference (TYPE) CRM_SELECTION_CONDITIONS Zu lesende Check-Ids 19991021
# Exception Resumable Description Created on
1 CHECKS_NOT_FOUND Es wurden keine Checks gefunden 19991020

Method GET_CHECKS_BY_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECKS Call by reference Type reference (TYPE) CRM_CHECKS Klassen, die Check-Interface implementieren 19991025
2 Importing IM_EXCLUDE_REGISTERED_CHECKS Call by reference Type reference (TYPE) CHAR1 Registrierte Checks ausschließen 19991025
# Exception Resumable Description Created on
1 CHECKS_NOT_FOUND Es wurden keine Checks gefunden 19991025

Method GET_CHECK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_ID Call by reference Type reference (TYPE) CRMCHK-CHKID Check-Id 19991022
2 Exporting EX_CLASS_NAME_CHECK Call by reference Type reference (TYPE) CRMCHK-CLCHK Implementierende Klasse des Check-Interfaces 19991022
3 Exporting EX_CLASS_NAME_NAVIGATION Call by reference Type reference (TYPE) CRMCHK-CLNAV Implementierende Klasse des Navigations-Interfaces 20000725
4 Exporting EX_DESCRIPTION Call by reference Type reference (TYPE) CRMCHKT-TXTCHK Beschreibung des Checks 19991022
5 Exporting EX_OBJECT_COLLECTORS Call by reference Type reference (TYPE) CRM_OBJECT_COLLECTORS Für Check geeignete Objektkollektoren 20000314
6 Exporting EX_OBJECT_TYPES Call by reference Type reference (TYPE) CRM_OBJECTS Vom Check prüfbare Objekttypen 19991022
# Exception Resumable Description Created on
1 CHECK_NOT_FOUND Check wurde nicht gefunden 19991022

Method GET_CHECK_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENT Call by reference Type reference (TYPE) UFPS_POSID Anwendungskomponentenkürzel 20011108
2 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID 20011108
# Exception Resumable Description Created on
1 CHECK_ID_NOT_FOUND Check-Id nicht vorhanden 20011108

Method GET_CHECK_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_MESSAGE_IDS Call by reference Type reference (TYPE) CRM_CHECK_MESSAGES Prüfmeldungen 20000512
2 Importing IM_APPENDING Call by reference Type reference (TYPE) CRMFLAG Prüfmeldungen anhängen (Y/N) 20000512
3 Importing IM_SELECTION_CONDITION Call by reference Type reference (TYPE) CRM_CHECK_MSG_ID_CONDITIONS Selektionsbed. für Prüfmeldungen 20000512
# Exception Resumable Description Created on
1 NOT_FOUND Keine Prüfmeldungen vorhanden 20000512

Method GET_CHECK_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPLICATION_COMPONENT Call by reference Type reference (TYPE) CSEQUENCE Application Component, eg. BC-ABA-LA 20090812
2 Exporting EX_RESPONSIBLE Call by reference Type reference (TYPE) CHAR30 Check-Verantwortlicher 20010205
3 Exporting EX_RESPONSIBLE_HOTLINE Call by reference Type reference (TYPE) CHAR30 Check-Verantwortlicher 20011109
4 Exporting EX_RESPONSIBLE_USERID Call by reference Type reference (TYPE) CHAR30 Check-Verantwortlicher 20011109
5 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID Id eines Checks 20010205
# Exception Resumable Description Created on
1 CHECK_ID_NOT_FOUND Check-Id nicht vorhanden 20010205

Method HAS_CHECK_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID Check result management: Id eines Checks 20011109
2 Importing IM_CHECK_MESSAGE_ID Call by reference Type reference (TYPE) CRMCHKMGID Check result management: Id einer Prüfmeldung eines Checks 20011109
3 Returning RESULT Value transfer Type reference (TYPE) CRMFLAG Dokumentation vorhanden Y/N 20011109
# Exception Resumable Description Created on
1 CHECK_ID_NOT_FOUND 20011109
2 CHECK_MESSAGE_ID_NOT_FOUND 20011109

Method INSERT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHK-CHKID Check-Id 19991012
2 Importing IM_CLASS_NAME_CHECK Call by reference Type reference (TYPE) CRMCHK-CLCHK Implementierende Klasse des Check-Interfaces 19991013
3 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) CRMCHKT-TXTCHK Beschreibung des Checks 19991012
4 Importing IM_OBJECT_COLLECTORS Call by reference Type reference (TYPE) CRM_OBJECT_COLLECTORS Objektkollektoren zum Check 20000314
5 Importing IM_OBJECT_TYPES Call by reference Type reference (TYPE) CRM_OBJECTS Vom Check prüfbare Objekttypen 19991014
# Exception Resumable Description Created on
1 CHECK_DESCRIPTION_INVALID Check-Beschreibung nicht korrekt 19991013
2 CHECK_ID_ALREADY_EXISTS Check-Id existiert schon 19991015
3 CHECK_ID_INVALID Check-Id ist nicht korrekt 19991013
4 CLASS_NAME_CHECK_INVALID Klassenname ist nicht korrekt 19991013
5 FAILED Insert konnte nicht ausgeführt werden 19991015
6 OBJECT_TYPES_INVALID Objekttypen nicht korrekt 19991014

Method INSERT_CHECK_MESSAGE_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) CRMDESCR Beschreibung der Gruppierung 19991122
2 Importing IM_GROUPING_ID Call by reference Type reference (TYPE) CRMMGGRP Id einer Gruppierung 19991122
3 Importing IM_GROUPING_LEVEL Call by reference Type reference (TYPE) CRMGRPLEV Gruppierungsstufe 19991122
4 Importing IM_PREDECESSOR_GROUPING_ID Call by reference Type reference (TYPE) CRMMGGRP Id der Vorgängergruppierung 19991122
# Exception Resumable Description Created on
1 FAILED Insert konnte nicht ausgeführt werden 19991122
2 GROUPING_ID_ALREADY_EXISTS Gruppierungs-Id existiert schon 19991122

Method PROCESS_BEFORE_CHANGE Signature

Method PROCESS_BEFORE_CHANGE on class CL_CRM_CHECK has no parameter.
# Exception Resumable Description Created on
1 CANCEL_EDIT Aktion wurde abgebrochen 19991014
2 CHECK_ID_INVALID Check-Id nicht korrekt 19991014
3 SHOW_ONLY Nur Anzeigen erlaubt 19991014

Method PROCESS_BEFORE_SAVE Signature

Method PROCESS_BEFORE_SAVE on class CL_CRM_CHECK has no parameter.
# Exception Resumable Description Created on
1 CANCEL_EDIT Aktion wurde abgebrochen 19991014
2 CHECK_ID_INVALID Check-Id nicht korrekt 19991014
3 SHOW_ONLY Nur Anzeigen erlaubt 19991014

Method SET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHK-CHKID Check-Id 19991013
# Exception Resumable Description Created on
1 CHECK_ID_NOT_FOUND Check-Id wurde nicht gefunden 19991013

Method SET_CHECK_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_MESSAGES Call by reference Type reference (TYPE) CRM_CHECK_MESSAGES Prüfmeldungen eines Checks 19991118

Method SET_CHECK_MESSAGES on class CL_CRM_CHECK has no exception.

Method TRANSPORT_MANUALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHK-CHKID Check-Id 19991013

Method TRANSPORT_MANUALLY on class CL_CRM_CHECK has no exception.

Method UPDATE_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WITH_COMMIT_WORK Call by reference Type reference (TYPE) CRMFLAG Commit work durchführen 19991013
# Exception Resumable Description Created on
1 FAILED Datenbankaktualisierung konnte nicht durchgeführt werden 19991013
History
Last changed by/on SAP  20130531 
SAP Release Created in