SAP ABAP Class CL_QM_TASK_DATA_MNGR (QM OData: Tasks Data Manager)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM (Application Component) Quality Management
     ODATA_QM_NOTIFICATION (Package) OData Services for Notification
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_QM_NOTIF_DATA_MNGR QM OData: Notifications Data Manager 20131113
Properties
Class CL_QM_TASK_DATA_MNGR  
Short Description QM OData: Tasks Data Manager    
Super Class CL_QM_NOTIF_DATA_MNGR QM OData: Notifications Data Manager 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ODATA_QM_NOTIFICATION   OData Services for Notification 
Created 20131113   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_QM_TASK_DATA_MNGR has no forward declaration.
Interfaces
Class CL_QM_TASK_DATA_MNGR has no interface implemented.
Friends
Class CL_QM_TASK_DATA_MNGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_END_DATE Constant Public Type reference (TYPE) QMSM-PETER '99991231' Planned finish date 20131127
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20131114
2 CREATE_TASK Instance method Public Method Create task 20131113
3 GET_TASKS Instance method Public Method 20131113
4 GET_USERS Instance method Public Method 20131113
5 MAP_TASK_RESULT Instance method Private Method 20131113
6 PREP_QN_DESCR_LTXT Instance method Private Method 20131113
7 PREP_SELECT_TASK Instance method Private Method 20131121
8 PROCESS_RESULT Instance method Private Method 20131113
9 SET_ORDER Instance method Private Method 20131113
10 UPDATE_TASK Instance method Public Method 20131113
11 VALIDATE_TASK_RESPONSIBLE Instance method Private Method Check if task responsible is still responsible for this task 20131113
Events
Class CL_QM_TASK_DATA_MNGR has no event.
Types
Class CL_QM_TASK_DATA_MNGR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP_NAME Call by reference Type reference (TYPE) QOD_APP_NAME Application ID 20131114

Method CONSTRUCTOR on class CL_QM_TASK_DATA_MNGR has no exception.

Method CREATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CREATED_TASK Call by reference Type reference (TYPE) WQMSM Work table for tasks 20131113
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
3 Importing IS_NOTIFTASK_NEW Call by reference Type reference (TYPE) RFC_VIQMSM PM/SM/QM Notifications: I/O Data for Creating Notif. Tasks 20131113
4 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20131113
5 Importing IV_NOTIF_ID Call by reference Type reference (TYPE) QMNUM BAPI Service Notification Header 20131113

Method CREATE_TASK on class CL_QM_TASK_DATA_MNGR has no exception.

Method GET_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
2 Importing IS_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING paging structure 20131113
3 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20131113
4 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER the sorting order 20131113
5 Returning RT_TASKS Value transfer Type reference (TYPE) QOD_TASK_T QM ODATA: Table type for Quality Task 20131113

Method GET_TASKS on class CL_QM_TASK_DATA_MNGR has no exception.

Method GET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
2 Exporting ET_USERS Call by reference Type reference (TYPE) QOD_USER_T QM OData: table type for Reassing task to User List 20131113
3 Importing IS_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING paging structure 20131209
4 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20131113

Method GET_USERS on class CL_QM_TASK_DATA_MNGR has no exception.

Method MAP_TASK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
2 Exporting ES_QOD_TASK Call by reference Type reference (TYPE) QOD_TASK_S QM ODATA: structure for Quality Task 20131113
3 Importing IS_TASK Call by reference Type reference (TYPE) QOD_TASK_SELECT_S QM ODATA: structure for Quality Task 20131113
4 Importing IT_ATT_COUNT Call by reference Type reference (TYPE) QOD_ATTACHMENT_COUNT_T Attachments count table 20131113
5 Importing IT_PARTNER Call by reference Type reference (TYPE) QOD_NOTF_PARTNER_T Notification Partner Table 20131113

Method MAP_TASK_RESULT on class CL_QM_TASK_DATA_MNGR has no exception.

Method PREP_QN_DESCR_LTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20131113
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20131113

Method PREP_QN_DESCR_LTXT on class CL_QM_TASK_DATA_MNGR has no exception.

Method PREP_SELECT_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDS Value transfer Type reference (TYPE) QOD_FIELD_T 20131121

Method PREP_SELECT_TASK on class CL_QM_TASK_DATA_MNGR has no exception.

Method PROCESS_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
2 Importing IT_TASKS Call by reference Type reference (TYPE) QOD_TASK_SELECT_T 20131113
3 Importing IV_DUE_DESC Call by reference Type reference (TYPE) ABAP_BOOL 20131113
4 Importing IV_SORT_DUE Call by reference Type reference (TYPE) ABAP_BOOL 20131113
5 Returning RT_TASKS Value transfer Type reference (TYPE) QOD_TASK_T QM OData: table type for Quality Task 20131113

Method PROCESS_RESULT on class CL_QM_TASK_DATA_MNGR has no exception.

Method SET_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DUE_DESC Call by reference Type reference (TYPE) ABAP_BOOL 20131113
2 Exporting EV_ORDER_BY Call by reference Type reference (TYPE) STRING Long text - line width 72 20131113
3 Exporting EV_SORT_DUE Call by reference Type reference (TYPE) ABAP_BOOL 20131113
4 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER the sorting order 20131113

Method SET_ORDER on class CL_QM_TASK_DATA_MNGR has no exception.

Method UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
2 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20131113
3 Importing IV_LONGTEXT Call by reference Type reference (TYPE) STRING 20131113
4 Importing IV_MODIFICATION_MODE Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20131113
5 Importing IV_NOTIF_ID Call by reference Type reference (TYPE) QMNUM Notification No 20131113
6 Importing IV_PARNR Call by reference Type reference (TYPE) QMSM_PARNR Person Responsible for Task (Partner Number) 20131113
7 Importing IV_TASK_ID Call by reference Type reference (TYPE) MANUM Object number 20131113
8 Importing IV_TASK_STATUS Call by reference Type reference (TYPE) J_TXT30 Object status 20131118

Method UPDATE_TASK on class CL_QM_TASK_DATA_MNGR has no exception.

Method VALIDATE_TASK_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131113
2 Exporting EV_INVALID_RESPONSIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20131113
3 Importing IV_MODIFICATION_MODE Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20131113
4 Importing IV_NOTIF_ID Call by reference Type reference (TYPE) QMNUM Notification No 20131113
5 Importing IV_TASK_ID Call by reference Type reference (TYPE) MANUM Object number 20131113

Method VALIDATE_TASK_RESPONSIBLE on class CL_QM_TASK_DATA_MNGR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 617