SAP ABAP Class CL_CFX_NTF_UWL_ITEM_PROVIDER ("UWL Work Item Provider" for Notifications)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_API (Package) Collaboration Folders: API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UWL_ITEM_PROVIDER Provider for UWL work items 20050221
Properties
Class CL_CFX_NTF_UWL_ITEM_PROVIDER  
Short Description "UWL Work Item Provider" for Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_API   Collaboration Folders: API 
Created 20050215   SAP 
Last change 20141109    
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 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CFXF2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CFXN1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UWL_ITEM_PROVIDER Provider for UWL work items 20050221
Friends
Class CL_CFX_NTF_UWL_ITEM_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ITEMS Instance attribute Protected Type reference (TYPE) UWLITEMLIST List of Items in the Universal Work List 20050216
2 MT_ITEM_STATE Instance attribute Protected Type reference (TYPE) CFX_TT_NTF_STATE_RANGE Range Table for Notification Status 20050221
3 MT_NTF_DATA Instance attribute Protected Type reference (TYPE) CFX_TT_NOTIFICATION_DATA List with Notification Data 20050216
4 MT_REMOVED_ITEMS Instance attribute Protected Type reference (TYPE) UWLDELITEMLIST List of Deleted Items from the Universal Work List 20050216
5 MT_TEXT_REPOSITORY Instance attribute Protected Type reference (TYPE) TT_TEXT_REPOSITORY "Cache" for Language-Dependent Text "Repository" Instances 20050331
6 MT_USERS Instance attribute Protected Type reference (TYPE) UWLUSERLIST UWL User 20050216
7 MT_USER_FULLNAME Instance attribute Protected Type reference (TYPE) TT_USER_FULLNAME "Cache" for Complete User Names 20050401
8 MT_USER_SETTING Instance attribute Protected Type reference (TYPE) TT_USER_SETTING "Cache" for User Settings of UWL User in cFolders 20050331
9 M_FROM_TIMESTAMP Instance attribute Protected Type reference (TYPE) TZNTSTMPS Selection as of UTC Time Stamp 20050215
10 M_ITEM_TYPE Instance attribute Protected Type reference (TYPE) UWLTYPE UWL T. Type, Identification and General Name 20050221
11 M_RETURN_CODE Instance attribute Protected Type reference (TYPE) UWLCOUNT Return Code 20050216
12 M_TO_TIMESTAMP Instance attribute Protected Type reference (TYPE) TZNTSTMPS Selection up to UTC Time Stamp 20050215
13 SC_HIDDEN_ITEM_TYPE Constant Public Type reference (TYPE) UWLTYPE 'uwl.notification.cfx.hidden' UWL T. Type, Identification and General Name 20050316
14 SC_NTF_STATUS_READ Constant Public Type reference (TYPE) CFX_STRING 'READ' Status Delivered 20050331
15 SC_NTF_STATUS_UNREAD Constant Public Type reference (TYPE) CFX_STRING 'UNREAD' Status Delivered 20050331
16 SC_PRIORITY_HIGH Constant Public Type reference (TYPE) CFX_STRING 'HIGH' Priority: High 20050216
17 SC_PRIORITY_LOW Constant Public Type reference (TYPE) CFX_STRING 'LOW' Priority: Low 20050216
18 SC_PRIORITY_NORMAL Constant Public Type reference (TYPE) CFX_STRING 'NORMAL' Priority: Normal 20050216
19 SC_PRIORITY_VERY_HIGH Static Attribute Public Type reference (TYPE) CFX_STRING 'VERYHIGH' Priority: Very High 20050216
20 SC_STATUS_AVAILABLE Constant Public Type reference (TYPE) CFX_STRING 'AVAILABLE' Status Available 20050216
21 SC_STATUS_CANCELLED Constant Public Type reference (TYPE) CFX_STRING 'CANCELED' Status Canceled 20050216
22 SC_STATUS_COMPLETED Constant Public Type reference (TYPE) CFX_STRING 'COMPLETED' Status Completed 20050216
23 SC_STATUS_CONFIRMED Constant Public Type reference (TYPE) CFX_STRING 'CONFIRMED' Status Confirmed 20050216
24 SC_STATUS_CREATED Constant Public Type reference (TYPE) CFX_STRING 'CREATED' Status Created 20050216
25 SC_STATUS_DELIVERED Constant Public Type reference (TYPE) CFX_STRING 'DELIVERED' Status Delivered 20050216
26 SC_STATUS_EXECUTED Constant Public Type reference (TYPE) CFX_STRING 'EXECUTED' Status Executed 20050216
27 SC_STATUS_INPROGRESS Constant Public Type reference (TYPE) CFX_STRING 'INPROGRESS' Status Available 20050316
28 SC_STATUS_NEW Constant Public Type reference (TYPE) CFX_STRING 'NEW' Status Delivered 20050311
29 SC_STATUS_READ Constant Public Type reference (TYPE) CFX_STRING 'READ' Status Delivered 20050404
30 SC_STATUS_RESERVED Constant Public Type reference (TYPE) CFX_STRING 'RESERVED' Status Reserved 20050216
31 SC_VISIBLE_ITEM_TYPE Constant Public Type reference (TYPE) UWLTYPE 'uwl.notification.cfx.visible' UWL T. Type, Identification and General Name 20050316
32 SP_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_CFX_NTF_UWL_ITEM_PROVIDER Work Item Provider for Notifications 20050221
33 ST_ITEM_STATE_HIDDEN Static Attribute Protected Type reference (TYPE) CFX_TT_NTF_STATE_RANGE Range Table for Notification Status 20050221
34 ST_ITEM_STATE_SHOWN Static Attribute Protected Type reference (TYPE) CFX_TT_NTF_STATE_RANGE Range Table for Notification Status 20050221
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20050221
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050331
3 GET_NOTIFICATIONS Instance method Protected Method Select Notifications 20050216
4 GET_TEXT_REPOSITORY Instance method Protected Method Gets Corresponding "Text Repository Instance" of User 20050331
5 GET_USER_FULLNAME Instance method Protected Method Get Complete User Name 20050401
6 INITIALZE Instance method Protected Method Initialize Instance 20050216
7 MAP_NTF_TO_UWL_ITEMS Instance method Protected Method Transfer Messages Found to UWL Items 20050322
8 SET_ITEM_TYPE Instance method Protected Method 20050221
Events
Class CL_CFX_NTF_UWL_ITEM_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TEXT_REPOSITORY Public See coding 20050331 BEGIN OF ts_text_repository, laiso TYPE laiso, vocabulary TYPE cfx_t_vocabulary, instance TYPE REF TO cl_cfx_text_repository, END OF ts_text_repository
2 TS_USER_FULLNAME Public See coding 20050401 BEGIN OF ts_user_fullname, user_id TYPE syuname, fullname TYPE string, END OF ts_user_fullname
3 TS_USER_SETTING Public See coding 20050331 BEGIN OF ts_user_setting, user_id TYPE syuname, langu TYPE spras, laiso TYPE laiso, vocabulary TYPE cfx_t_vocabulary, END OF ts_user_setting
4 TT_TEXT_REPOSITORY Public See coding 20050331 tt_text_repository TYPE STANDARD TABLE OF ts_text_repository
5 TT_USER_FULLNAME Public See coding 20050401 tt_user_fullname TYPE STANDARD TABLE OF ts_user_fullname
6 TT_USER_SETTING Public See coding 20050331 tt_user_setting TYPE STANDARD TABLE OF ts_user_setting
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no parameter.
Method CONSTRUCTOR on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method GET_NOTIFICATIONS Signature

Method GET_NOTIFICATIONS on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no parameter.
Method GET_NOTIFICATIONS on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method GET_TEXT_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Name des Benutzers 20050331
2 Returning RP_TEXT_REPOSITORY Value transfer Object reference (TYPE REF TO) CL_CFX_TEXT_REPOSITORY Zugriffsobject auf sprachabhängige Texte 20050401

Method GET_TEXT_REPOSITORY on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method GET_USER_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Name des Benutzers 20050401
2 Returning R_FULLNAME Value transfer Type reference (TYPE) STRING Vollständiger Benutzername 20050401

Method GET_USER_FULLNAME on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method INITIALZE Signature

Method INITIALZE on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no parameter.
Method INITIALZE on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method MAP_NTF_TO_UWL_ITEMS Signature

Method MAP_NTF_TO_UWL_ITEMS on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no parameter.
Method MAP_NTF_TO_UWL_ITEMS on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.

Method SET_ITEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_TYPE Value transfer Type reference (TYPE) UWLTYPE UWL type 20050221

Method SET_ITEM_TYPE on class CL_CFX_NTF_UWL_ITEM_PROVIDER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400