SAP ABAP Interface IF_STW_CONTROLLER (StreamWork Model Controller)
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_CONTROLLER_INTERNAL Model Controller Internal Interface 20120911
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_CONTROLLER StreamWork Model Controller 20110729
3 Interface implementation (CLASS c. INTERFACES i_ref)  TD_STW_GENERAL_ABSTRACT general abstract testdouble to reduce note dependencies 20120524
Properties
Interface IF_STW_CONTROLLER  
Short Description StreamWork Model Controller    
General Data
Package S_STW_OL_COMMON   Common Objects and def. of the Object Layer (comp. mode) 
Created 20110729   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_STW_ACTIVITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_STW_API Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_STW_BO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_STW_COMMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_STW_FEED_GW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_STW_USER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_STW_CONTROLLER has no interface.
Friends
Interface IF_STW_CONTROLLER has no friend.
Attributes
Interface IF_STW_CONTROLLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVITY_BUFFERED Instance method Public Method Check if Activities Are Already Buffered 20111014
2 CREATE_ACTIVITY Instance method Public Method Create Activity 20110729
3 CREATE_COMMENT_FOR_ITEM Instance method Public Method Create a Comment for an Item 20111117
4 CREATE_FEED_FILTER Instance method Public Method Create a Feed Filter 20110809
5 CREATE_ITEM_INSTANCE Instance method Public Method Create Item Instance 20111103
6 CREATE_TASK Instance method Public Method Create Task 20120604
7 CREATE_TASK_INSTANCE Instance method Public Method Create Task Instance 20120605
8 CREATE_TOPIC Instance method Public Method Create a Topic 20111021
9 GET_ACTIVITY Instance method Public Method Get Activity 20110729
10 GET_ACTIVITY_QUERY Instance method Public Method Get Activity Query 20110926
11 GET_APPLICATION_ID Instance method Public Method Get the Application ID of the Controller 20110923
12 GET_BO Instance method Public Method Get Business Object 20110923
13 GET_BOS_FOR_ACTIVITY Instance method Public Method Get Business Objects Assigned to an Activity 20110927
14 GET_BOS_FOR_TOPICS Instance method Public Method Get Business Objects Assigned to Topics 20111019
15 GET_CLB_PROCESS Instance method Public Method Get the CLB Process Instance 20110811
16 GET_CURRENT_USER Instance method Public Method Get Current User 20110809
17 GET_FEED_ENTRY_INSTANCE Instance method Public Method Get Feed Entry Instance 20110930
18 GET_FEED_PROCESSOR Instance method Public Method Get Feed Processor 20110930
19 GET_GW_CHANNEL Instance method Public Method Get Gateway Channel 20120627
20 GET_ITEM Instance method Public Method Get Item 20111107
21 GET_ITEM_QUERY Instance method Public Method Get Item Query 20111202
22 GET_METHOD_FACTORY Instance method Public Method Get Collaboration Method Factory 20111024
23 GET_SCOPE Instance method Public Method Get the Scope in which an Application is Running 20120524
24 GET_TASK Instance method Public Method Get Task 20120618
25 GET_TOPIC_INSTANCE Instance method Public Method Get Topic 20111019
26 GET_USER Instance method Public Method Get User (Internal Interface) 20110811
27 GET_USER_BY_BACKEND_USER Instance method Public Method 20120827
28 GET_USER_BY_EMAIL Instance method Public Method 20120827
29 GET_USER_BY_SW_USER_ID Instance method Public Method 20120827
30 GET_VALID_TIMESTAMP Instance method Public Method Get Central Timestamp for Validity of Data 20110805
31 SET_SCOPE Instance method Public Method Set the Scope in which an Application is Running 20120524
32 UPDATE_COMMENT_CACHE Instance method Public Method Update Comment Cache 20111117
33 UPDATE_ITEM_CACHE Instance method Public Method Update Item Cache 20111107
34 UPDATE_USER_CACHE Instance method Public Method Update User Cache Indexes 20111025
Events
Interface IF_STW_CONTROLLER has no event.
Types
Interface IF_STW_CONTROLLER has no local type.
Method Signatures

Method CHECK_ACTIVITY_BUFFERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) STW_ACTIVITY_ID 20111014
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20111014

Method CHECK_ACTIVITY_BUFFERED on Interface IF_STW_CONTROLLER has no exception.

Method CREATE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DUE_DATE Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_DUE_DATE 20120703
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_NAME 20110729
3 Importing IV_PRIVACY Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_PRIVACY 20110804
4 Importing IV_PURPOSE Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_PURPOSE 20110803
5 Importing IV_REMINDER Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_REMINDER 20120703
6 Importing IV_SHARING Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_SHARING 20110729
7 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_TEMPLATE_ID 20110729
8 Returning RO_ACTIVITY Value transfer Object reference (TYPE REF TO) IF_STW_ACTIVITY 20110729
# Exception Resumable Description Created on
1 CX_STW_ACTIVITY StreamWork Activity exceptions 20110808

Method CREATE_COMMENT_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_STW_ITEM StreamWork Item (generic) 20111117
2 Importing IV_COMMENT Call by reference Type reference (TYPE) IF_STW_COMMENT_INTERNAL=>TV_COMMENT 20111128
3 Returning RO_COMMENT Value transfer Object reference (TYPE REF TO) IF_STW_COMMENT_INTERNAL Stream Work: Comment for Item 20111117
# Exception Resumable Description Created on
1 CX_STW_COMMENT 20111201

Method CREATE_FEED_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FEED_FILTER Value transfer Object reference (TYPE REF TO) IF_STW_FEED_FILTER StreamWork Feed Filter 20110809

Method CREATE_FEED_FILTER on Interface IF_STW_CONTROLLER has no exception.

Method CREATE_ITEM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) IF_STW_ITEM=>TV_ITEM_TYPE 20111107
2 Returning RO_ITEM Value transfer Object reference (TYPE REF TO) IF_STW_ITEM_INTERNAL 20111107
# Exception Resumable Description Created on
1 CX_STW_ITEM 20111107

Method CREATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTICIPANT Call by reference Type reference (TYPE) IF_STW_USER=>TT_SW_USER 20120604
2 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) STW_ACTIVITY_ID StreamWork Activity ID 20120619
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STW_TASK_DESCRIPTION 20120604
4 Importing IV_DUE_DATE Call by reference Type reference (TYPE) DATS 20120604
5 Importing IV_TITLE Call by reference Type reference (TYPE) STW_TASK_TITLE 20120604
6 Returning RO_TASK Value transfer Object reference (TYPE REF TO) IF_STW_TASK 20120604
# Exception Resumable Description Created on
1 CX_STW_TASK 20120605

Method CREATE_TASK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TASK Value transfer Object reference (TYPE REF TO) IF_STW_TASK_INTERNAL 20120605

Method CREATE_TASK_INSTANCE on Interface IF_STW_CONTROLLER has no exception.

Method CREATE_TOPIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TOPIC_DESCRIPTION Call by reference Type reference (TYPE) STW_TOPIC_DESCRIPTION 20120526
2 Importing IV_TOPIC_EXT_ENT_ID Call by reference Type reference (TYPE) STW_TOPIC_EXT_ENT_ID 20120526
3 Importing IV_TOPIC_EXT_ENT_LINKBACK_URL Call by reference Type reference (TYPE) STW_TOPIC_EXT_ENT_LINKBACK_URL 20120526
4 Returning RO_TOPIC Value transfer Object reference (TYPE REF TO) IF_STW_TOPIC 20111021
# Exception Resumable Description Created on
1 CX_STW_FEED 20111206

Method GET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) STW_ACTIVITY_ID Actvity ID 20110729
2 Importing IV_REQUEST_DATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Request Immediataly DATA - No Lazy Load 20111116
3 Returning RO_ACTIVITY Value transfer Object reference (TYPE REF TO) IF_STW_ACTIVITY Actvity 20110729
# Exception Resumable Description Created on
1 CX_STW_ACTIVITY StreamWork Activity exceptions 20110808

Method GET_ACTIVITY_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ACTIVITY_QUERY Value transfer Object reference (TYPE REF TO) IF_STW_ACTIVITY_QUERY 20110926

Method GET_ACTIVITY_QUERY on Interface IF_STW_CONTROLLER has no exception.

Method GET_APPLICATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPLICATION_ID Value transfer Type reference (TYPE) CLB_APPLICATION_ID 20110923

Method GET_APPLICATION_ID on Interface IF_STW_CONTROLLER has no exception.

Method GET_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_ID Call by reference Type reference (TYPE) STW_BO_ID 20110923
2 Returning RO_BO Value transfer Object reference (TYPE REF TO) IF_STW_BO 20110923
# Exception Resumable Description Created on
1 CX_STW_RUNTIME 20110926

Method GET_BOS_FOR_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTIVITY Call by reference Object reference (TYPE REF TO) IF_STW_ACTIVITY 20110927
2 Returning RT_ASSIGNED_BO Value transfer Type reference (TYPE) IF_STW_BO_API=>TT_ASSIGNED_BO 20111027

Method GET_BOS_FOR_ACTIVITY on Interface IF_STW_CONTROLLER has no exception.

Method GET_BOS_FOR_TOPICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOPIC Call by reference Type reference (TYPE) IF_STW_TOPIC=>TT_TOPIC 20111019
2 Returning RT_ASSIGNED_BO Value transfer Type reference (TYPE) IF_STW_BO_API=>TT_TOPIC_ASSIGNED_BO 20111027

Method GET_BOS_FOR_TOPICS on Interface IF_STW_CONTROLLER has no exception.

Method GET_CLB_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CLB_PROCESS Value transfer Object reference (TYPE REF TO) IF_CLB_PROCESS 20110811
# Exception Resumable Description Created on
1 CX_STW_TECHNICAL 20110825

Method GET_CURRENT_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STW_CURRENT_USER Value transfer Object reference (TYPE REF TO) IF_STW_CURRENT_USER_INTERNAL 20111025
# Exception Resumable Description Created on
1 CX_STW_USER 20110824

Method GET_FEED_ENTRY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FEED_ENTRY Call by reference Type reference (TYPE) IF_STW_FEED_PROCESSOR_INTERNAL=>TS_FEED_ENTRY 20110930
2 Returning RO_FEED_ENTRY Value transfer Object reference (TYPE REF TO) IF_STW_FEED_ENTRY_INTERNAL 20110930

Method GET_FEED_ENTRY_INSTANCE on Interface IF_STW_CONTROLLER has no exception.

Method GET_FEED_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FEED_PROCESSOR Value transfer Object reference (TYPE REF TO) IF_STW_FEED_PROCESSOR_INTERNAL 20110930

Method GET_FEED_PROCESSOR on Interface IF_STW_CONTROLLER has no exception.

Method GET_GW_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_STW_FEED_GW 20120627

Method GET_GW_CHANNEL on Interface IF_STW_CONTROLLER has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_ID Call by reference Type reference (TYPE) IF_STW_ITEM=>TV_ITEM_ID 20111107
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) IF_STW_ITEM=>TV_ITEM_TYPE 20111201
3 Returning RO_ITEM Value transfer Object reference (TYPE REF TO) IF_STW_ITEM_INTERNAL 20111107
# Exception Resumable Description Created on
1 CX_STW_ITEM 20111107

Method GET_ITEM_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ITEM_QUERY Value transfer Object reference (TYPE REF TO) IF_STW_ITEM_QUERY 20111202

Method GET_ITEM_QUERY on Interface IF_STW_CONTROLLER has no exception.

Method GET_METHOD_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_METHOD_FACTORY Value transfer Object reference (TYPE REF TO) IF_STW_METHOD_FACTORY 20111024

Method GET_METHOD_FACTORY on Interface IF_STW_CONTROLLER has no exception.

Method GET_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) CLB_APPL_CONTEXT Application Context for Collaboration 20120524

Method GET_SCOPE on Interface IF_STW_CONTROLLER has no exception.

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_ID Call by reference Type reference (TYPE) STW_TASK_ID 20120618
2 Returning RO_TASK Value transfer Object reference (TYPE REF TO) IF_STW_TASK 20120618
# Exception Resumable Description Created on
1 CX_STW_TASK 20120618

Method GET_TOPIC_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TOPIC_ID Call by reference Type reference (TYPE) STW_TOPIC_ID 20111019
2 Returning RO_TOPIC Value transfer Object reference (TYPE REF TO) IF_STW_TOPIC 20111019

Method GET_TOPIC_INSTANCE on Interface IF_STW_CONTROLLER has no exception.

Method GET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BACKEND_USER_ID Call by reference Type reference (TYPE) IF_STW_USER=>TV_BACKEND_USER_ID 20110811
2 Importing IV_SW_USER_EMAIL Call by reference Type reference (TYPE) IF_STW_USER=>TV_SW_USER_EMAIL 20110811
3 Importing IV_SW_USER_ID Call by reference Type reference (TYPE) STW_USER_SW_ID StreamWork user id 20110811
4 Importing IV_SW_USER_NAME Call by reference Type reference (TYPE) IF_STW_USER=>TV_SW_USER_NAME 20110923
5 Returning RO_STW_USER Value transfer Object reference (TYPE REF TO) IF_STW_USER_INTERNAL 20110811
# Exception Resumable Description Created on
1 CX_STW_USER StreamWork User exceptions 20110811

Method GET_USER_BY_BACKEND_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BACKEND_USER_ID Call by reference Type reference (TYPE) IF_STW_USER=>TV_BACKEND_USER_ID 20120827
2 Returning RO_STW_USER Value transfer Object reference (TYPE REF TO) IF_STW_USER_INTERNAL 20120827
# Exception Resumable Description Created on
1 CX_STW_USER 20120827

Method GET_USER_BY_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SW_USER_EMAIL Call by reference Type reference (TYPE) IF_STW_USER=>TV_SW_USER_EMAIL 20120827
2 Returning RO_STW_USER Value transfer Object reference (TYPE REF TO) IF_STW_USER_INTERNAL 20120827
# Exception Resumable Description Created on
1 CX_STW_USER 20120827

Method GET_USER_BY_SW_USER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SW_USER_ID Call by reference Type reference (TYPE) STW_USER_SW_ID 20120827
2 Returning RO_STW_USER Value transfer Object reference (TYPE REF TO) IF_STW_USER_INTERNAL 20120827
# Exception Resumable Description Created on
1 CX_STW_USER 20120827

Method GET_VALID_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDITY_TIMESTMP Value transfer Type reference (TYPE) TIMESTAMPL Timestamp for validity of data 20110805

Method GET_VALID_TIMESTAMP on Interface IF_STW_CONTROLLER has no exception.

Method SET_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CLB_APPL_CONTEXT Application Context for Collaboration 20120524

Method SET_SCOPE on Interface IF_STW_CONTROLLER has no exception.

Method UPDATE_COMMENT_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMMENT Call by reference Object reference (TYPE REF TO) IF_STW_COMMENT_INTERNAL Stream Work: Comment for Item 20111117

Method UPDATE_COMMENT_CACHE on Interface IF_STW_CONTROLLER has no exception.

Method UPDATE_ITEM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_STW_ITEM_INTERNAL 20111107

Method UPDATE_ITEM_CACHE on Interface IF_STW_CONTROLLER has no exception.

Method UPDATE_USER_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STW_USER Call by reference Object reference (TYPE REF TO) IF_STW_USER_INTERNAL 20111025

Method UPDATE_USER_CACHE on Interface IF_STW_CONTROLLER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732