SAP ABAP Class CL_STW_ACTIVITY (StreamWork Activity)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STW_ACTIVITY StreamWork Activity 20110805
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STW_ACTIVITY_INTERNAL StreamWork Activity Internal 20110811
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STW_FEED_OBJECT Object in an activitystrea.ms activity 20111107
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STW_FEED_OBJECT_INTERNAL Feed Object 20111202
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STW_FEED_RESOURCE StreamWork Feed Resource 20110923
Properties
Class CL_STW_ACTIVITY  
Short Description StreamWork Activity    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_STW_OL_COMMON   Common Objects and def. of the Object Layer (comp. mode) 
Created 20110805   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_STW_ACTIVITY StreamWork Activity 20110805
2 IF_STW_ACTIVITY_INTERNAL StreamWork Activity Internal 20110811
3 IF_STW_FEED_OBJECT Object in an activitystrea.ms activity 20111107
4 IF_STW_FEED_OBJECT_INTERNAL Feed Object 20111202
5 IF_STW_FEED_RESOURCE StreamWork Feed Resource 20110923
Friends
# Friend Modeled only Created on Description
1 CL_STW_MODEL_FACTORY 20110811 StreamWork Model Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_STW_CONTROLLER 20110805
2 MO_INJECTED_CLB_METHOD Instance attribute Private Object reference (TYPE REF TO) IF_CLB_METHOD_PROCESS 20110926
3 MS_ACTIVITY_DATA Instance attribute Private Type reference (TYPE) TS_ACTIVITY_DATA 20111004
4 MS_FEED_OBJECT_DATA Instance attribute Private See coding 20111108
5 MT_ITEM Instance attribute Private Type reference (TYPE) IF_STW_ITEM=>TT_ITEM 20111208
6 MV_ACTIVITY_ID Instance attribute Private Type reference (TYPE) STW_ACTIVITY_ID 20110805
7 MV_DATA_VALID Instance attribute Private Type reference (TYPE) ABAP_BOOL 20111004
8 MV_VISIBILITY Instance attribute Private Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_VISIBILITY IF_STW_ACTIVITY=>GC_VISIBLITY-UNDEFINED 20111019
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20110805
2 GET_CLB_METHOD Instance method Private Method 20111031
3 GET_DATA_VALIDITY Instance method Private Method 20111007
4 INJECT_CLB_METHOD Instance method Private Method 20110926
5 MAP_PRIVACY_LIB2SW Instance method Private Method 20111222
6 MAP_PRIVACY_SW2LIB Instance method Private Method 20111222
7 ON_ITEM_CREATED Instance method Private Event handling method 20111208
8 REQUEST_ACTIVITY_DATA Instance method Private Method 20111006
9 REQUEST_ACTIVTY_DATA_IF_NEEDED Instance method Private Method 20111006
10 SET_DATA_VALIDITY Instance method Private Method 20111007
Events
Class CL_STW_ACTIVITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACTIVITY_DATA Private See coding 20111004 BEGIN OF ts_activity_data, name TYPE stw_activity_name, purpose TYPE if_stw_activity=>tv_activity_purpose, owner TYPE REF TO if_stw_user, creator TYPE REF TO if_stw_user, created_at TYPE if_stw_activity=>tv_activity_created_at, updated_at TYPE if_stw_activity=>tv_activity_created_at, status TYPE if_stw_activity=>tv_activity_status, sharing TYPE if_stw_activity=>tv_activity_sharing, privacy TYPE if_stw_activity=>tv_activity_privacy, invitable TYPE if_stw_activity=>tv_activity_invitable, update_count TYPE if_stw_activity=>tv_activity_update_count, tags TYPE if_stw_activity=>tt_activity_tag, participants TYPE if_stw_user=>tt_sw_user, invitations TYPE if_stw_user=>tt_sw_user, external TYPE if_stw_activity=>ts_external_entity_info, due_date TYPE if_stw_activity=>tv_activity_due_date_ts, reminder TYPE if_stw_activity=>tv_activity_reminder_ts, END OF ts_activity_data
Method Signatures

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_STW_ACTIVITY has no exception.

Method GET_CLB_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME_DEFAULT Call by reference Type reference (TYPE) CLB_CLASS_NAME 20111031
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CLB_PLATFORM_METHOD 20111031
3 Returning RO_CLB_METHOD Value transfer Object reference (TYPE REF TO) IF_CLB_METHOD_PROCESS 20111031
# Exception Resumable Description Created on
1 CX_STW_TECHNICAL 20111031

Method GET_DATA_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20111007

Method GET_DATA_VALIDITY on class CL_STW_ACTIVITY has no exception.

Method INJECT_CLB_METHOD Signature

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

Method INJECT_CLB_METHOD on class CL_STW_ACTIVITY has no exception.

Method MAP_PRIVACY_LIB2SW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIVACY_LIB Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_PRIVACY 20111222
2 Returning RV_PRIVACY_SW Value transfer Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_PRIVACY 20111222

Method MAP_PRIVACY_LIB2SW on class CL_STW_ACTIVITY has no exception.

Method MAP_PRIVACY_SW2LIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIVACY_SW Call by reference Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_PRIVACY 20111222
2 Returning RV_PRIVACY_LIB Value transfer Type reference (TYPE) IF_STW_ACTIVITY=>TV_ACTIVITY_PRIVACY 20111222

Method MAP_PRIVACY_SW2LIB on class CL_STW_ACTIVITY has no exception.

Method ON_ITEM_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20111208

Method ON_ITEM_CREATED on class CL_STW_ACTIVITY has no exception.

Method REQUEST_ACTIVITY_DATA Signature

Method REQUEST_ACTIVITY_DATA on class CL_STW_ACTIVITY has no parameter.
# Exception Resumable Description Created on
1 CX_STW_ACTIVITY 20111006
2 CX_STW_RUNTIME 20111028

Method REQUEST_ACTIVTY_DATA_IF_NEEDED Signature

Method REQUEST_ACTIVTY_DATA_IF_NEEDED on class CL_STW_ACTIVITY has no parameter.
# Exception Resumable Description Created on
1 CX_STW_ACTIVITY 20111006
2 CX_STW_RUNTIME 20111028

Method SET_DATA_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20111007

Method SET_DATA_VALIDITY on class CL_STW_ACTIVITY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732