SAP ABAP Class /BDL/IF_TASK (Interface for task class)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BDL/IF_ADMIN_TASK Administrative task 20080403
2 Interface composition (i COMPRISING i_ref)  /BDL/IF_DATA_TASK Task related to data collection 20080403
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BDL/CL_TASK_LICENSE_DATA Represents 'License Data' task 20080325
Properties
Class /BDL/IF_TASK  
Short Description Interface for task class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080325   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BDL/IF_TASK has no forward declaration.
Interfaces
Class /BDL/IF_TASK has no interface implemented.
Friends
Class /BDL/IF_TASK has no friend class.
Attributes
Class /BDL/IF_TASK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZATION_CHECK Static method Public Method Check authorization 20080402
2 DELETE Instance method Public Method Delete task 20080325
3 GET_ATTRIBUTES Instance method Public Method Return attributes common to all tasks 20080403
4 GET_DETAIL_REFERENCE Instance method Public Method Return reference of detailed type 20080403
5 GET_STATUS_TEXT Instance method Public Method Return status of task as text 20080404
6 GET_TASKNAME Instance method Public Method Get technical name of task 20080403
7 LOCK_ID Instance method Public Method Lock task 20080509
8 REACTIVATE Instance method Public Method Reactivate task 20080328
9 SET_ATTRIBUTES Instance method Public Method Set attributes common to all tasks 20080514
10 UNLOCK_ID Instance method Public Method Unlock task 20080509
11 UPDATE_ON_DB Instance method Public Method Update database entry from object 20080519
12 WAS_CHANGED Instance method Public Method 'X' if task was changed and not yet saved 20080523
Events
Class /BDL/IF_TASK has no event.
Types
Class /BDL/IF_TASK has no local type.
Method Signatures

Method AUTHORIZATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ADMIN Call by reference Type reference (TYPE) FLAG Administration authorization 20080402
2 Exporting EF_DISPLAY Call by reference Type reference (TYPE) FLAG Display authorization 20080402
3 Exporting EF_EDIT Call by reference Type reference (TYPE) FLAG Edit authorization 20080402

Method AUTHORIZATION_CHECK on class /BDL/IF_TASK has no exception.

Method DELETE Signature

Method DELETE on class /BDL/IF_TASK has no parameter.
# Exception Resumable Description Created on
1 DELETE_FAILED Deletion failed 20080328
2 TASK_LOCKED Task is already locked 20080328
3 TASK_NOT_FOUND Task does not exist 20080328

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_TASK Value transfer Type reference (TYPE) /BDL/TASKS Attributes common to all tasks 20080403

Method GET_ATTRIBUTES on class /BDL/IF_TASK has no exception.

Method GET_DETAIL_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ADMIN_TASK Call by reference Object reference (TYPE REF TO) /BDL/IF_ADMIN_TASK Reference to administrative task 20080403
2 Exporting ER_DATA_TASK Call by reference Object reference (TYPE REF TO) /BDL/IF_DATA_TASK Reference to data task 20080403

Method GET_DETAIL_REFERENCE on class /BDL/IF_TASK has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_STATUS_TEXT Value transfer Type reference (TYPE) STRING Status text 20080404

Method GET_STATUS_TEXT on class /BDL/IF_TASK has no exception.

Method GET_TASKNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_TASKNAME Value transfer Type reference (TYPE) /BDL/TASKS-TASKNAME Technical name of task 20080403

Method GET_TASKNAME on class /BDL/IF_TASK has no exception.

Method LOCK_ID Signature

Method LOCK_ID on class /BDL/IF_TASK has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Task is already locked 20080509
2 SYSTEM_ERROR Locking failed due to internal error from enqueue server 20080509
3 UNKNOWN_ERROR Locking failed due to unknown error 20080509

Method REACTIVATE Signature

Method REACTIVATE on class /BDL/IF_TASK has no parameter.
# Exception Resumable Description Created on
1 REACTIVATE_FAILED Reactivation failed 20080328
2 TASK_LOCKED Task is already locked 20080328
3 TASK_NOT_FOUND Task does not exist 20080328

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TASK Value transfer Type reference (TYPE) /BDL/TASKS Attributes common to all tasks 20080514
# Exception Resumable Description Created on
1 NOT_LOCKED Task is not locked 20080519
2 VALUES_INVALID The new values are invalid 20080514

Method UNLOCK_ID Signature

Method UNLOCK_ID on class /BDL/IF_TASK has no parameter.
Method UNLOCK_ID on class /BDL/IF_TASK has no exception.

Method UPDATE_ON_DB Signature

Method UPDATE_ON_DB on class /BDL/IF_TASK has no parameter.
# Exception Resumable Description Created on
1 FAILED Writing to DB failed 20080519
2 NOT_LOCKED Task is not locked 20080519

Method WAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_CHANGED Value transfer Type reference (TYPE) FLAG General flag 20080523

Method WAS_CHANGED on class /BDL/IF_TASK has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in