SAP ABAP Interface /BDL/IF_TASK (Interface for task class)
Hierarchy
ST-PI (Software Component) SAP Solution Tools Plug-In
   SV-SMG-SDD (Application Component) Service Data Download
     /BDL/TASKMANAGER (Package) Task Manager
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
Interface /BDL/IF_TASK  
Short Description Interface for task class    
General Data
Package /BDL/TASKMANAGER   Task Manager 
Created 20080325   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface /BDL/IF_TASK has no forward declaration.
Interfaces
Interface /BDL/IF_TASK has no interface.
Friends
Interface /BDL/IF_TASK has no friend.
Attributes
Interface /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
Interface /BDL/IF_TASK has no event.
Types
Interface /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 Interface /BDL/IF_TASK has no exception.

Method DELETE Signature

Method DELETE on Interface /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 Interface /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 Interface /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 Interface /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 Interface /BDL/IF_TASK has no exception.

Method LOCK_ID Signature

Method LOCK_ID on Interface /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 Interface /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 Interface /BDL/IF_TASK has no parameter.
Method UNLOCK_ID on Interface /BDL/IF_TASK has no exception.

Method UPDATE_ON_DB Signature

Method UPDATE_ON_DB on Interface /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 Interface /BDL/IF_TASK has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 2005_1_46C