SAP ABAP Class CL_CTS_UI_QA_MANAGER (Assistance Class for QAs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_WDUI (Package) Central CTS Web Dynpro UIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20100825
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_EVENTS CentralCTS: Events 20101006
Properties
Class CL_CTS_UI_QA_MANAGER  
Short Description Assistance Class for QAs    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_WDUI   Central CTS Web Dynpro UIs 
Created 20100825   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CTS_UI_QA_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_IM_CTS_QA_IMPORT_LISTEN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_EVENTS CentralCTS: Events 20101006
Friends
Class CL_CTS_UI_QA_MANAGER has no friend class.
Attributes
Class CL_CTS_UI_QA_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOTIFICATIONS Instance method Public Method Adds a mail notification for a QA 20100826
2 ADD_QA Instance method Public Method Adds a quality approval 20100825
3 CONVERT_TO_LONG_TYPE Instance method Private Method Converts the lock type to a long description of the type 20100825
4 CONVERT_TO_TYPE Instance method Public Method Converts the long lock type to its short version 20100825
5 DEL_NOTIFICATIONS Instance method Public Method Delete given notifications 20100909
6 EVENT Instance method Public Method 20101006
7 FILTER Instance method Public Method Filters the given values by given constraints 20100825
8 GET_NOTIFICATIONS Instance method Public Method Returns all notifications for the given user and QA 20100907
9 GET_QAS Instance method Public Method Returns QA locks 20100825
10 GET_USER_MAIL Instance method Public Method E-mail for a user 20100923
11 REMOVE_QA Instance method Public Method Removes a lock 20100826
Events
Class CL_CTS_UI_QA_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAIL_NOTE Public Type reference (TYPE) CTS_QA_MAIL_NOTE cCTS: Mail Notification for QAs 20100826
2 TY_MAIL_NOTES Public See coding 20100826 TY_MAIL_NOTES TYPE STANDARD TABLE OF ty_mail_note WITH DEFAULT KEY
3 TY_QA Public Type reference (TYPE) CTS_UI_QA 20100825
4 TY_QAS Public See coding 20100825 TY_QAS TYPE STANDARD TABLE OF ty_qa WITH DEFAULT KEY
Method Signatures

Method ADD_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATIONS Call by reference Type reference (TYPE) TY_MAIL_NOTES 20100826

Method ADD_NOTIFICATIONS on class CL_CTS_UI_QA_MANAGER has no exception.

Method ADD_QA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QA Call by reference Type reference (TYPE) TY_QA 20100825
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20111027
2 CX_CTS_LOCK_DOES_ALREADY_EXIST cCTS: Transport lock does already exist 20111027
3 CX_CTS_NO_AUTHORITY No authorization for this action 20111027
4 CX_CTS_PROJECT Central CTS: Project exception 20111027
5 CX_CTS_QA_EXCEPTION A request in quality approval 20100825
6 CX_CTS_TMS_QA_ACTIVE cCTS: Former QA in TMS is active for a system 20111027
7 CX_CTS_TR_LOCKING cCTS: Exception Class for Transport Locks 20100825

Method CONVERT_TO_LONG_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LONG_TYPE Value transfer Type reference (TYPE) STRING 20100825
2 Importing TYPE Call by reference Type reference (TYPE) LOCK_TYPE 20100825

Method CONVERT_TO_LONG_TYPE on class CL_CTS_UI_QA_MANAGER has no exception.

Method CONVERT_TO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LONG_TYPE Call by reference Type reference (TYPE) STRING 20100825
2 Returning TYPE Value transfer Type reference (TYPE) LOCK_TYPE 20100825

Method CONVERT_TO_TYPE on class CL_CTS_UI_QA_MANAGER has no exception.

Method DEL_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATIONS Call by reference Type reference (TYPE) CL_IM_CTS_QA_IMPORT_LISTEN=>TY_NOTES 20100909
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100909

Method EVENT Signature

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

Method EVENT on class CL_CTS_UI_QA_MANAGER has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QAS Call by reference Type reference (TYPE) TY_QAS cCTS: UI Helper ITAB for QA Locks 20100826
2 Importing IS_FILTER_CONSTRAINTS Call by reference Type reference (TYPE) TY_QA cCTS: UI Helper Structure for QA Locks 20100826

Method FILTER on class CL_CTS_UI_QA_MANAGER has no exception.

Method GET_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QA Call by reference Object reference (TYPE REF TO) IF_CTS_QUALITY_APPROVAL cCTS: A quality approval 20100907
2 Importing IV_USER Call by reference Type reference (TYPE) CTSUSER CTS: User 20100907
3 Returning RT_NOTIFICATIONS Value transfer Type reference (TYPE) TY_MAIL_NOTES 20100907

Method GET_NOTIFICATIONS on class CL_CTS_UI_QA_MANAGER has no exception.

Method GET_QAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_QAS Value transfer Type reference (TYPE) CL_CTS_UI_QA_MANAGER=>TY_QAS cCTS: UI Helper ITAB for QA Locks 20100825

Method GET_QAS on class CL_CTS_UI_QA_MANAGER has no exception.

Method GET_USER_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100924
2 Returning RV_MAIL Value transfer Type reference (TYPE) AD_SMTPADR E-Mail Address 20100924

Method GET_USER_MAIL on class CL_CTS_UI_QA_MANAGER has no exception.

Method REMOVE_QA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QA Call by reference Type reference (TYPE) CL_CTS_UI_QA_MANAGER=>TY_QA cCTS: UI Helper Structure for QA Locks 20100826
# Exception Resumable Description Created on
1 CX_CTS_TR_LOCKING cCTS: Exception Class for Transport Locks 20100826
History
Last changed by/on SAP  20140121 
SAP Release Created in 702