SAP ABAP Class CL_CRM_TASK (Check Results Management: Check Task)
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 20000614
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_LOG Check Results Management: Log 20000606
Properties
Class CL_CRM_TASK  
Short Description Check Results Management: Check Task    
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 20000509   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPTA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_LOG Check Results Management: Log 20000606
Friends
Class CL_CRM_TASK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_ENVIRONMENT Instance attribute Public Type reference (TYPE) CRM_CHECK_ENVIRONMENT Check Environments 20000608
2 CHECK_MESSAGE_IDS Instance attribute Public Type reference (TYPE) CRM_CHECK_MESSAGES Check Messages 20000608
3 CHECK_REFS Instance attribute Public Type reference (TYPE) CRM_CHECK_REFS Check References 20000509
4 CHECK_RESULT Instance attribute Public Type reference (TYPE) CRM_CHECK_RESULT Check Results 20000608
5 OBJECTS Instance attribute Public Type reference (TYPE) CRM_OBJECT_PAIRS Objects to be checked 20000512
6 PHASE Instance attribute Public Type reference (TYPE) CRMPHASE Phase 20000623
7 SHARE_CLASS Instance attribute Protected Type reference (TYPE) SEOCLSNAME Class for Accessing Multiple-Use Data 20000606
8 TASK Instance attribute Protected Type reference (TYPE) TY_TASK Task 20000623
9 TASK_KIND Instance attribute Public Type reference (TYPE) CRMTASKKI Task Type 20000509
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Instance Constructor 20000511
2 FREE_CHECK_OBJECT Instance method Public Method Release Objects to Be Checked 20000608
3 FREE_CHECK_RESULT Instance method Public Method Release Check Result 20000608
4 GET_CHECK_RESULT Instance method Public Method Read Check Result 20000611
5 GET_JOBNAME Instance method Protected Method Determine Job Name 20000616
6 GET_OBJECTS Instance method Public Method Read Objects 20000611
7 RESTART_CHECK Instance method Public Method Restart Check 20010222
8 SET_TASK_ATTRIBUTES Instance method Public Method Set Task Attributes 20010206
9 START_CHECK Instance method Public Method Execute Check 20000509
10 START_CHECK_BATCH Instance method Public Method Execute Check in Background 20000509
11 START_OBJECT_COLLECTOR Instance method Public Method Execute Object Collector 20000509
12 START_OBJECT_COLLECTOR_BATCH Instance method Public Method Execute Object Collector in Background 20000509
13 UPDATE_DATABASE Instance method Public Method Update Task on Database 20000606
Events
# Event Type Visibility Description Created on
1 TASK_COMPLETED Instance Event
(0)
Public
(2)
Task Completed 20000509
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TASK Protected See coding Task 20000623 begin of ty_task. include type crmchkrunj. types: action(1) type c, end of ty_task
2 TY_TASKS Protected See coding Tasks 20000623 ty_tasks type standard table of ty_task
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_RUN_REF Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RUN Checklauf-Referenz 20000606
2 Importing IM_TASK_ATTRIBUTES Call by reference Type reference (TYPE) CRMCHKRUNJ Attribute der Task 20000607
# Exception Resumable Description Created on
1 PARAMETER_INVALID Parameter nicht korrekt 20000607

Method FREE_CHECK_OBJECT Signature

Method FREE_CHECK_OBJECT on class CL_CRM_TASK has no parameter.
Method FREE_CHECK_OBJECT on class CL_CRM_TASK has no exception.

Method FREE_CHECK_RESULT Signature

Method FREE_CHECK_RESULT on class CL_CRM_TASK has no parameter.
Method FREE_CHECK_RESULT on class CL_CRM_TASK has no exception.

Method GET_CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT Prüfergebnisse 20000611

Method GET_CHECK_RESULT on class CL_CRM_TASK has no exception.

Method GET_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESTART_LEVEL Call by reference Type reference (TYPE) CRMRSTLEV '1' Restart-Level 20010223
2 Returning RE_JOBNAME Value transfer Type reference (TYPE) BTCJOB Jobname 20000616

Method GET_JOBNAME on class CL_CRM_TASK has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS Objektpaare 20000611

Method GET_OBJECTS on class CL_CRM_TASK has no exception.

Method RESTART_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_REFS Call by reference Type reference (TYPE) CRM_CHECK_REFS Check-Referenzen 20010222
2 Importing IM_CHECK_RUN_REF Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RUN Checklauf 20010222
# Exception Resumable Description Created on
1 BATCH_JOB_START_FAILED Batchjob konnte nicht angelegt werden 20010222
2 LOG_FAILED Protokoll konnte nicht angelegt werden 20010222

Method SET_TASK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROCESSING_STATUS Call by reference Type reference (TYPE) CRMPROSTAT Bearbeitungsstatus 20010206

Method SET_TASK_ATTRIBUTES on class CL_CRM_TASK has no exception.

Method START_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_REFS Call by reference Type reference (TYPE) CRM_CHECK_REFS Check-Referenzen 20000509
2 Importing IM_CHECK_RUN_REF Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RUN Checklauf Referenz 20000509
# Exception Resumable Description Created on
1 LOG_FAILED Protokoll konnte nicht angelegt werden 20000531

Method START_CHECK_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_REFS Call by reference Type reference (TYPE) CRM_CHECK_REFS Check-Referenzen 20000509
2 Importing IM_CHECK_RUN_REF Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RUN Checklauf 20000509
# Exception Resumable Description Created on
1 BATCH_JOB_START_FAILED Batcheinplanung fehlgeschlagen 20000509
2 LOG_FAILED Protokoll konnte nicht angelegt werden 20000606

Method START_OBJECT_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_RUN_REF Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RUN Prüflauf-Referenz 20000509
2 Importing IM_OBJECT_COLLECTOR_REFS Call by reference Type reference (TYPE) CRM_OBJECT_COLLECTOR_REFS Objektkollektor-Referenzen 20000509
# Exception Resumable Description Created on
1 LOG_FAILED Protokoll konnte nicht angelegt werden 20000531

Method START_OBJECT_COLLECTOR_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_RUN_REF Call by reference Object reference (TYPE REF TO) CL_CRM_CHECK_RUN Checklauf 20000509
2 Importing IM_OBJECT_COLLECTOR_REFS Call by reference Type reference (TYPE) CRM_OBJECT_COLLECTOR_REFS Objektkollektor-Referenzen 20000509
# Exception Resumable Description Created on
1 BATCH_JOB_START_FAILED Batcheinplanung fehlgeschlagen 20000509

Method UPDATE_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UPDATE_ONLY_PROCSTATUS Call by reference Type reference (TYPE) CRMFLAG CO_NO Nur PROCSTATUS ändern 20010221
2 Importing IM_WITH_COMMIT_WORK Call by reference Type reference (TYPE) CRMFLAG Commit Work ausführen 20000606

Method UPDATE_DATABASE on class CL_CRM_TASK has no exception.
Event Signatures

Event TASK_COMPLETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_TASK_REF Exporting Value transfer Object reference (TYPE REF TO) CL_CRM_TASK Task Referenz 20000509
History
Last changed by/on SAP  20140121 
SAP Release Created in