SAP ABAP Interface IF_STW_CURRENT_USER (StreamWork current user)
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_CURRENT_USER_INTERNAL current User (logged on to the system) 20111116
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_CURRENT_USER current User (logged on to the system) 20110809
3 Interface implementation (CLASS c. INTERFACES i_ref)  TD_STW_GENERAL_ABSTRACT general abstract testdouble to reduce note dependencies 20120522
Properties
Interface IF_STW_CURRENT_USER  
Short Description StreamWork current user    
General Data
Package S_STW_OL_COMMON   Common Objects and def. of the Object Layer (comp. mode) 
Created 20110808   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_STW_CURRENT_USER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_STW_TOPIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_STW_USER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_STW_FEED_OBJECT Object in an activitystrea.ms activity 20111205
2 IF_STW_FEED_RESOURCE StreamWork Feed Resource 20111205
3 IF_STW_USER StreamWork User 20110808
Friends
Interface IF_STW_CURRENT_USER has no friend.
Attributes
Interface IF_STW_CURRENT_USER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_API_USER Instance method Public Method Get API User 20110825
2 GET_FEED_FILTER Instance method Public Method Get the Current Feed Filter 20111110
3 GET_FOLLOWED_ENTITIES Instance method Public Method Get a List of Entities the User is Following 20111118
4 GET_LINK_TO_PERSONAL_FEED Instance method Public Method Get a Link to the Personal Feed 20111121
5 GET_MY_ACTIVITIES Instance method Public Method Get Activities of the Current User 20111024
6 GET_PERSONAL_FEED Instance method Public Method Get Personal Feed 20110808
7 GET_SW_USER_ORG_ID Instance method Public Method Get Organization ID (Not Available for Professional Org) 20111122
8 GET_SW_USER_ORG_NAME Instance method Public Method Get Organization Name 20111122
9 GET_SW_USER_ORG_UUID Instance method Public Method Get the UUID of the User's Organization 20111122
10 GET_TASKS Instance method Public Method Get Tasks for Current User 20120619
11 IS_POST_OUTSIDE_ORG_ALLOWED Instance method Public Method User Status Update Outside the Organization Allowed 20111122
Events
Interface IF_STW_CURRENT_USER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TV_USER_ORG_ID Public Type reference (TYPE) STW_USER_ORG_ID StreamWork user Organization Name 20111122
2 TV_USER_ORG_NAME Public Type reference (TYPE) STW_USER_ORG_NAME StreamWork user Organization Name 20111122
3 TV_USER_ORG_POST_OUTSIDE_ORG Public Type reference (TYPE) STW_USER_ORG_POST_OUTSIDE_ORG StreamWork Status Upd of the User Outside the Org allowed 20111122
4 TV_USER_ORG_UUID Public Type reference (TYPE) STW_USER_ORG_UUID StreamWork User Organization UUID (techincal ID) 20111122
Method Signatures

Method GET_API_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_API_USER Value transfer Type reference (TYPE) STRING List of External User IDs 20110825

Method GET_API_USER on Interface IF_STW_CURRENT_USER has no exception.

Method GET_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 20111110
# Exception Resumable Description Created on
1 CX_STW_FEED 20111116

Method GET_FOLLOWED_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PAGE Call by reference Type reference (TYPE) STW_FEED_PAGE 20111118
2 Importing IV_PAGE_SIZE Call by reference Type reference (TYPE) STW_FEED_PAGE_SIZE 20111118
3 Returning RS_FOLLOWED_ENTITIES Value transfer Type reference (TYPE) IF_STW_USER=>TS_FOLLOWED_ENTITIES 20111118
# Exception Resumable Description Created on
1 CX_STW_TECHNICAL 20111118

Method GET_LINK_TO_PERSONAL_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FEED_FILTER Call by reference Object reference (TYPE REF TO) IF_STW_FEED_FILTER 20111121
2 Importing IV_URL_TYPE Call by reference Type reference (TYPE) IF_STW_USER=>TV_SW_USER_URL_TYPE IF_STW_USER=>GC_URL_TYPE-DEFAULT StreamWork Activity: URL Type 20111121
3 Returning RV_LINK Value transfer Type reference (TYPE) STW_ENTITY_LINK 20111121
# Exception Resumable Description Created on
1 CX_STW_FEED 20111121

Method GET_MY_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Call by reference Type reference (TYPE) IF_STW_ACTIVITY_QUERY=>TV_OWNER ABAP_FALSE Owner 20111024
2 Importing IV_PAGE Call by reference Type reference (TYPE) IF_STW_ACTIVITY_QUERY=>TV_PAGE Page Number 20111024
3 Importing IV_PAGE_SIZE Call by reference Type reference (TYPE) IF_STW_ACTIVITY_QUERY=>TV_PAGE_SIZE Page Size 20111024
4 Importing IV_STATUS Call by reference Type reference (TYPE) IF_STW_ACTIVITY_QUERY=>TV_QUERY_STATUS IF_STW_ACTIVITY_QUERY=>GC_STW_QUERY_STATUS-ALL Status 20111024
5 Returning RT_ACTIVITY Value transfer Type reference (TYPE) IF_STW_ACTIVITY=>TT_ACTIVITY List of Activities 20111028
# Exception Resumable Description Created on
1 CX_STW_USER 20111216

Method GET_PERSONAL_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FEED_FILTER Call by reference Object reference (TYPE REF TO) IF_STW_FEED_FILTER StreamWork Feed Filter 20110808
2 Returning RS_FEED Value transfer Type reference (TYPE) STW_S_FEED Feed 20110810
# Exception Resumable Description Created on
1 CX_STW_FEED 20110824

Method GET_SW_USER_ORG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_ORG_ID Value transfer Type reference (TYPE) IF_STW_CURRENT_USER=>TV_USER_ORG_ID StreamWork user Organization Name 20111122
# Exception Resumable Description Created on
1 CX_STW_USER StreamWork User exceptions 20111122

Method GET_SW_USER_ORG_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_ORG_NAME Value transfer Type reference (TYPE) IF_STW_CURRENT_USER=>TV_USER_ORG_NAME StreamWork user Organization Name 20111122
# Exception Resumable Description Created on
1 CX_STW_USER StreamWork User exceptions 20111122

Method GET_SW_USER_ORG_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_ORG_UUID Value transfer Type reference (TYPE) IF_STW_CURRENT_USER=>TV_USER_ORG_UUID 20111122
# Exception Resumable Description Created on
1 CX_STW_USER 20111122

Method GET_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TASKS Value transfer Type reference (TYPE) IF_STW_TASK=>TT_TASK 20120619
# Exception Resumable Description Created on
1 CX_STW_USER 20120619

Method IS_POST_OUTSIDE_ORG_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_POST_OUTSIDE_ORG_ALLOWED Value transfer Type reference (TYPE) IF_STW_CURRENT_USER=>TV_USER_ORG_POST_OUTSIDE_ORG StreamWork Status Upd of the User Outside the Org allowed 20111122
# Exception Resumable Description Created on
1 CX_STW_USER StreamWork User exceptions 20111122
History
Last changed by/on SAP  20130531 
SAP Release Created in 732