SAP ABAP Interface IF_STW_TASK (StreamWork Task)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-STW (Application Component) Social Media ABAP Integration Library
     S_STW_OL_COMMON (Package) Common Objects and def. of the Object Layer (comp. mode)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_STW_TASK_INTERNAL StreamWork Task 20120531
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_TASK StreamWork Task 20120531
3 Interface implementation (CLASS c. INTERFACES i_ref)  TD_STW_GENERAL_ABSTRACT general abstract testdouble to reduce note dependencies 20120604
Properties
Interface IF_STW_TASK  
Short Description StreamWork Task    
General Data
Package S_STW_OL_COMMON   Common Objects and def. of the Object Layer (comp. mode) 
Created 20120530   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_STW_TASK has no forward declaration.
Interfaces
Interface IF_STW_TASK has no interface.
Friends
Interface IF_STW_TASK has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATUS Constant Public See coding 20120619
2 GC_URL_TYPE Constant Public See coding 20120712
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATUS Instance method Public Method Change Status 20120608
2 DELETE Instance method Public Method Delete Task 20120530
3 GET_ACTIVITY_ID Instance method Public Method Get ID of parent Activity 20120719
4 GET_ASSIGNMENTS Instance method Public Method Get User Assignments 20120530
5 GET_CREATED_AT Instance method Public Method Get Creation Time 20120530
6 GET_CREATOR Instance method Public Method Get Creator 20120530
7 GET_DESCRIPTION Instance method Public Method Get Description 20120530
8 GET_DUE_DATE Instance method Public Method Get Task Due Date 20120530
9 GET_ID Instance method Public Method Get Task ID 20120530
10 GET_LINK Instance method Public Method Get URL to this Task 20120712
11 GET_TITLE Instance method Public Method Get Title 20120530
12 GET_UPDATED_AT Instance method Public Method Get Update Time 20120530
13 UPDATE Instance method Public Method Update Task 20120530
Events
Interface IF_STW_TASK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TASK_ASSIGNMENT Public See coding 20120606 BEGIN OF ts_task_assignment, participant TYPE REF TO if_stw_user, status TYPE stw_task_status, updated_at TYPE timestamp, note TYPE string, END OF ts_task_assignment
2 TT_TASK Public See coding 20120605 tt_task TYPE TABLE OF REF TO if_stw_task WITH DEFAULT KEY
3 TT_TASK_ASSIGNMENTS Public See coding 20120606 tt_task_assignments TYPE STANDARD TABLE OF ts_task_assignment WITH DEFAULT KEY
4 TV_SW_TASK_URL_TYPE Public Type reference (TYPE) STW_ACTIVITY_URL_TYPE 20120712
Method Signatures

Method CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) STW_TASK_STATUS Status 20120608
# Exception Resumable Description Created on
1 CX_STW_TASK 20120608

Method DELETE Signature

Method DELETE on Interface IF_STW_TASK has no parameter.
# Exception Resumable Description Created on
1 CX_STW_TASK 20120619

Method GET_ACTIVITY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVITY_ID Value transfer Type reference (TYPE) STW_ACTIVITY_ID StreamWork Activity ID 20120719

Method GET_ACTIVITY_ID on Interface IF_STW_TASK has no exception.

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ASSIGNMENTS Value transfer Type reference (TYPE) IF_STW_TASK=>TT_TASK_ASSIGNMENTS User Assignments 20120606
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_CREATED_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CREATED_AT Value transfer Type reference (TYPE) TIMESTAMP Time Stamp when the Task had been created 20120601
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STW_USER Value transfer Object reference (TYPE REF TO) IF_STW_USER Creator of the Task 20120601
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STW_TASK_DESCRIPTION Task Description 20120601
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_DUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DUE_DATE Value transfer Type reference (TYPE) STW_TASK_DUE_DATE Task Due Date 20120605
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) STW_TASK_ID Task ID 20120605
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL_TYPE Call by reference Type reference (TYPE) IF_STW_TASK=>TV_SW_TASK_URL_TYPE IF_STW_TASK=>GC_URL_TYPE-DEFAULT 20120712
2 Returning RV_LINK Value transfer Type reference (TYPE) STW_ENTITY_LINK 20120712
# Exception Resumable Description Created on
1 CX_STW_TASK 20120712

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TITLE Value transfer Type reference (TYPE) STW_TASK_TITLE Task Title 20120601
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_UPDATED_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPDATED_AT Value transfer Type reference (TYPE) TIMESTAMP Timestamp whe the Task was Updated 20120601
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STW_TASK_DESCRIPTION Description 20120606
2 Importing IV_DUE_DATE Call by reference Type reference (TYPE) STW_TASK_DUE_DATE Due Date 20120606
3 Importing IV_TITLE Call by reference Type reference (TYPE) STW_TASK_TITLE Title 20120606
# Exception Resumable Description Created on
1 CX_STW_TASK 20120608
History
Last changed by/on SAP  20130531 
SAP Release Created in 740