SAP ABAP Class IF_STW_USER (StreamWork User)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_STW_CURRENT_USER StreamWork current user 20110808
2 Interface composition (i COMPRISING i_ref)  IF_STW_CURRENT_USER_INTERNAL current User (logged on to the system) 20111116
3 Interface composition (i COMPRISING i_ref)  IF_STW_USER_INTERNAL StreamWork User Internal IF 20110812
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_CURRENT_USER current User (logged on to the system) 20111205
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_USER StreamWork User 20110809
6 Interface implementation (CLASS c. INTERFACES i_ref)  TD_STW_GENERAL_ABSTRACT general abstract testdouble to reduce note dependencies 20120504
Properties
Class IF_STW_USER  
Short Description StreamWork User    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110729   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_STW_USER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_STW_USER has no interface implemented.
Friends
Class IF_STW_USER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_URL_TYPE Constant Public See coding 20111028
Methods
# Method Level Visibility Method type Description Created on
1 GET_BACKEND_USER_ID Instance method Public Method Get Backend User ID 20110811
2 GET_LINK Instance method Public Method Get (any Type of) User-Related Link 20111010
3 GET_SW_PROFILE_PICTURE_URL Instance method Public Method Get Picture URL of the StreamWork User 20111025
4 GET_SW_USER_COMPANY Instance method Public Method Get the Company of the StreamWork User 20111024
5 GET_SW_USER_EMAIL Instance method Public Method Get the Email Address of the StreamWork User 20110811
6 GET_SW_USER_FIRST_NAME Instance method Public Method Get the First Name of the StreamWork User 20111024
7 GET_SW_USER_ID Instance method Public Method Get StreamWork User ID 20110811
8 GET_SW_USER_IM Instance method Public Method Get Instant Messaging Address 20111024
9 GET_SW_USER_LAST_NAME Instance method Public Method Get the Last Name of the StreamWork User 20111024
10 GET_SW_USER_NAME Instance method Public Method Get the Name of the StreamWork User 20110811
11 GET_SW_USER_NICKNAME Instance method Public Method Get the Nickname of the StreamWork User 20111024
12 GET_SW_USER_PHONE_MOBILE Instance method Public Method Get Mobile Phone Number of the StreamWork User 20111024
13 GET_SW_USER_PHONE_OFFICE Instance method Public Method Get Office Phone Number of the StreamWork User 20111024
14 GET_SW_USER_TITLE Instance method Public Method Get the Title of the StreamWork User 20111024
Events
Class IF_STW_USER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACTIVITY_DATA Public See coding 20111118 BEGIN OF ts_activity_data, name TYPE if_stw_activity=>tv_activity_name, id TYPE if_stw_activity=>tv_activity_id, END OF ts_activity_data
2 TS_FOLLOWED_ENTITIES Public See coding 20111118 BEGIN OF ts_followed_entities, activities TYPE if_stw_activity=>tt_activity, topics TYPE if_stw_topic=>tt_topic, users TYPE if_stw_user=>tt_sw_user, END OF ts_followed_entities
3 TS_FOLLOWED_ENTITY_DATA Public See coding 20111118 BEGIN OF ts_followed_entity_data, activities TYPE tt_activity_data, topics TYPE tt_topic_data, users TYPE tt_user_data, END OF ts_followed_entity_data
4 TS_FOLLOWER Public See coding 20111117 BEGIN OF ts_follower, name TYPE tv_sw_user_name, id TYPE tv_sw_user_id, email TYPE tv_sw_user_email, END OF ts_follower
5 TS_TOPIC_DATA Public See coding 20111118 BEGIN OF ts_topic_data, id TYPE if_stw_topic=>tv_topic_id, description TYPE if_stw_topic=>tv_topic_description, END OF ts_topic_data
6 TS_USER_DATA Public See coding 20111118 BEGIN OF ts_user_data, name TYPE if_stw_user=>tv_sw_user_name, id TYPE if_stw_user=>tv_sw_user_id, email TYPE if_stw_user=>tv_sw_user_email, END OF ts_user_data
7 TT_ACTIVITY_DATA Public See coding 20111118 tt_activity_data TYPE STANDARD TABLE OF ts_activity_data WITH DEFAULT KEY
8 TT_FOLLOWER Public See coding 20111117 tt_follower TYPE STANDARD TABLE OF ts_follower WITH DEFAULT KEY
9 TT_SW_USER Public See coding List of Stream Users 20110913 tt_sw_user TYPE HASHED TABLE OF REF TO if_stw_user WITH UNIQUE KEY table_line
10 TT_TOPIC_DATA Public See coding 20111118 tt_topic_data TYPE STANDARD TABLE OF ts_topic_data WITH DEFAULT KEY
11 TT_USER_DATA Public See coding 20111118 tt_user_data TYPE STANDARD TABLE OF ts_user_data WITH DEFAULT KEY
12 TV_BACKEND_USER_ID Public Type reference (TYPE) SYUNAME Backend User ID 20110811
13 TV_PAGE Public Type reference (TYPE) STW_USER_PAGE StreamWork User: Page to be Selected 20111118
14 TV_PAGE_SIZE Public Type reference (TYPE) STW_USER_PAGE_SIZE StreamWork User: Number of Records on a Page 20111118
15 TV_SW_PROFILE_PICTURE_URL Public Type reference (TYPE) STW_USER_PROFILE_PICTURE_URL StreamWork User Profile Picture URL 20111025
16 TV_SW_USER_COMPANY Public Type reference (TYPE) STW_USER_SW_COMPANY StreamWork User Profile Company 20111014
17 TV_SW_USER_EMAIL Public Type reference (TYPE) STW_USER_SW_EMAIL StreamWork User Email Address 20110811
18 TV_SW_USER_FIRST_NAME Public Type reference (TYPE) STW_USER_SW_FIRST_NAME 20111024
19 TV_SW_USER_ID Public Type reference (TYPE) STW_USER_SW_ID 20111107
20 TV_SW_USER_IM Public Type reference (TYPE) STW_USER_SW_IM StreamWork User Instant Messenger Address 20111024
21 TV_SW_USER_LAST_NAME Public Type reference (TYPE) STW_USER_SW_LAST_NAME 20111024
22 TV_SW_USER_NAME Public Type reference (TYPE) STW_USER_SW_NAME StreamWork User Name 20110811
23 TV_SW_USER_NICKNAME Public Type reference (TYPE) STW_USER_SW_NICKNAME 20111024
24 TV_SW_USER_PHONE_MOBILE Public Type reference (TYPE) STW_USER_SW_PHONE_MOBILE StreamWork User Profile Mobile Phone Number 20111024
25 TV_SW_USER_PHONE_OFFICE Public Type reference (TYPE) STW_USER_SW_PHONE_OFFICE StreamWork User Profile Office Phone Number 20111024
26 TV_SW_USER_TITLE Public Type reference (TYPE) STW_USER_SW_TITLE 20111024
27 TV_SW_USER_URL_TYPE Public Type reference (TYPE) STW_ACTIVITY_URL_TYPE StreamWork Activity: URL Type 20111028
Method Signatures

Method GET_BACKEND_USER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USER_ID Value transfer Type reference (TYPE) IF_STW_USER=>TV_BACKEND_USER_ID Backend User ID 20110811
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

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_USER=>TV_SW_USER_URL_TYPE IF_STW_USER=>GC_URL_TYPE-DEFAULT URL Type 20111010
2 Returning RV_LINK Value transfer Type reference (TYPE) STRING Link 20111010
# Exception Resumable Description Created on
1 CX_STW_USER 20111010

Method GET_SW_PROFILE_PICTURE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_PROFILE_PICTURE_URL Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_PROFILE_PICTURE_URL 20111025
# Exception Resumable Description Created on
1 CX_STW_USER 20111025

Method GET_SW_USER_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_COMPANY Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_COMPANY 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMAIL Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_EMAIL Backend User Email Address 20110811
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_FIRST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_FIRST_NAME Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_FIRST_NAME 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USER_ID Value transfer Type reference (TYPE) TV_SW_USER_ID StreamWork User ID 20110811
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_IM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_IM Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_IM 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_LAST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_LAST_NAME Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_LAST_NAME 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_NAME StreamWork User Name 20110811
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_NICKNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_NICKNAME Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_NICKNAME 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_PHONE_MOBILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_PHONE_MOBILE Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_PHONE_MOBILE 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_PHONE_OFFICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_OFFICE_PHONE Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_PHONE_OFFICE 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024

Method GET_SW_USER_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SW_USER_TITLE Value transfer Type reference (TYPE) IF_STW_USER=>TV_SW_USER_TITLE 20111024
# Exception Resumable Description Created on
1 CX_STW_USER 20111024
History
Last changed by/on SAP  20130531 
SAP Release Created in