SAP ABAP Class CL_CTS_QA_MANAGER (cCTS: De-/Registering All QAs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_QA (Package) Central CTS: Quality Approval
Properties
Class CL_CTS_QA_MANAGER  
Short Description cCTS: De-/Registering All QAs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_QA   Central CTS: Quality Approval 
Created 20100805   SAP 
Last change 20140121   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 CL_CTS_TR_LOCK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_CTS_QUALITY_APPROVAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CTS_QA_MANAGER has no interface implemented.
Friends
Class CL_CTS_QA_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPLICATION_ID Constant Public Type reference (TYPE) CL_CTS_TR_LOCK=>APPLICATION_ID_TYPE 'quality approval' 20100805
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_QA Static method Public Method Activate an implementation of quality approval 20100805
2 APPROVE_REQUEST Static method Public Method Approve a request blocked by a given QA 20100805
3 CHECK_ACTIVATE_AUTHORITY Static method Public Method Check authority for activation of QAs 20100805
4 CHECK_APPROVAL_AUTHORITY Static method Public Method Check authority for approving/denying requests 20100805
5 CHECK_DEACTIVATE_AUTHORITY Static method Public Method Check authority for deactivation of QAs 20100805
6 CONVERT_TO_QUEUE_ITEMS Static method Protected Method Converts the queue items from internal format to external 20110608
7 DEACTIVATE_QA Static method Public Method Deactivate an implementation of a quality approval 20100805
8 DENY_REQUEST Static method Public Method Deny a request blocked by a given QA 20100805
9 ENHANCE_QUEUE_BY_APPROVAL Static method Protected Method Updates values in the worklist from another table 20110608
10 GET_INACTIVE_QUEUE_ITEMS Static method Protected Method Returns the TMS buffer for a system 20110607
11 GET_QA_LIST Static method Public Method Returns a list with structure of basic attributes of all QAs 20100805
12 GET_SYSTEM_WORKLIST Static method Protected Method Returns a worklist for a single system 20110601
13 GET_WORKLIST Static method Public Method Returns a list of requests that have to pass QA 20100805
14 GET_WORKLIST_ Static method Public Method Return the worklist 20110609
15 REMOVE_DUPLICATE_ENTRIES Static method Protected Method Removes entries from first list that exist in the second one 20110607
Events
Class CL_CTS_QA_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LOCAL_QUEUE_ITEM Protected See coding 20110607 BEGIN OF TY_LOCAL_QUEUE_ITEM, trkorr TYPE trkorr, queue_item TYPE REF TO if_Cts_queue_item, end of TY_LOCAL_QUEUE_ITEM
2 TY_LOCAL_QUEUE_ITEMS Protected See coding 20110607 TY_LOCAL_QUEUE_ITEMS TYPE TABLE OF TY_LOCAL_QUEUE_ITEM
3 TY_SYS_APPROVALS Protected See coding 20110610 BEGIN OF TY_sys_approvals, system TYPE REF TO if_cts_system, approvals TYPE if_cts_quality_approval=>ty_quality_approvals, end of TY_sys_approvals
4 TY_TPBUFFERT Protected See coding 20110607 TY_TPBUFFERT TYPE TABLE OF tpbuffer
5 TY_T_QA_APPROVED Protected See coding 20110607 TY_T_QA_APPROVED TYPE TABLE OF cts_qa_approved
Method Signatures

Method ACTIVATE_QA 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 20100805
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100805

Method APPROVE_REQUEST 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 Represents a quality approval for transport collections 20100805
2 Importing IV_NOTE Call by reference Type reference (TYPE) AS4TEXT Kurzbeschreibung von Repository-Objekten 20100809
3 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100805
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100805

Method CHECK_ACTIVATE_AUTHORITY Signature

Method CHECK_ACTIVATE_AUTHORITY on class CL_CTS_QA_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION 20100805

Method CHECK_APPROVAL_AUTHORITY Signature

Method CHECK_APPROVAL_AUTHORITY on class CL_CTS_QA_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100805

Method CHECK_DEACTIVATE_AUTHORITY Signature

Method CHECK_DEACTIVATE_AUTHORITY on class CL_CTS_QA_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100805

Method CONVERT_TO_QUEUE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXTERNAL_WORKLIST Call by reference Type reference (TYPE) SCTS_TY_QUEUEITEMS 20110608
2 Importing INTERNAL_WORKLIST Call by reference Type reference (TYPE) TY_LOCAL_QUEUE_ITEMS 20110608

Method CONVERT_TO_QUEUE_ITEMS on class CL_CTS_QA_MANAGER has no exception.

Method DEACTIVATE_QA 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 20100805
2 Importing IV_ACTIVATE_REQUESTS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100805
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100805

Method DENY_REQUEST 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 20100805
2 Importing IV_NOTE Call by reference Type reference (TYPE) AS4TEXT Kurzbeschreibung von Repository-Objekten 20100809
3 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100805
# Exception Resumable Description Created on
1 CX_CTS_QA_EXCEPTION A request in quality approval 20100809

Method ENHANCE_QUEUE_BY_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORKLIST Call by reference Type reference (TYPE) CTS_QA_WORKL_ITAB 20110608
2 Importing IT_UPD_INFORMATION Call by reference Type reference (TYPE) CTS_QA_WORKL_ITAB 20110608

Method ENHANCE_QUEUE_BY_APPROVAL on class CL_CTS_QA_MANAGER has no exception.

Method GET_INACTIVE_QUEUE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUEUE_ITEMS Value transfer Type reference (TYPE) TY_LOCAL_QUEUE_ITEMS 20110608
2 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20110607
# Exception Resumable Description Created on
1 CX_CTS_ENTITY_QUEUE Exceptions from handling transport requests 20110607

Method GET_QA_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPROVAL_GROUP_ID Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_GROUP_ID 20100805
2 Returning RR_QA_LIST Value transfer Object reference (TYPE REF TO) CTS_QA_LOCK_ITAB 20100805

Method GET_QA_LIST on class CL_CTS_QA_MANAGER has no exception.

Method GET_SYSTEM_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM Transport Target of Request 20110601
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_ATTRIBUTE Attribut eines Auftrags 20110601
3 Importing IV_GROUP_ID Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_GROUP_ID 20110601
4 Importing IV_QA_TYPE Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_TYPE 20110601
5 Importing IV_VALUE Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_VALUE Wert des Attributes 20110601
6 Returning RT_WORKLIST Value transfer Type reference (TYPE) CTS_QA_WORKL_ITAB 20110601

Method GET_SYSTEM_WORKLIST on class CL_CTS_QA_MANAGER has no exception.

Method GET_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_ATTRIBUTE Attribut eines Auftrags 20100809
2 Importing IV_GROUP_ID Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_GROUP_ID 20100809
3 Importing IV_QA_TYPE Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_TYPE 20100809
4 Importing IV_SYSTEM Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>SYSTEM_TYPE Transport Target of Request 20100809
5 Importing IV_VALUE Call by reference Type reference (TYPE) IF_CTS_QUALITY_APPROVAL=>TY_VALUE Wert des Attributes 20100809
6 Returning RT_WORKLIST Value transfer Type reference (TYPE) CTS_QA_WORKL_ITAB 20100809

Method GET_WORKLIST on class CL_CTS_QA_MANAGER has no exception.

Method GET_WORKLIST_ Signature

Method GET_WORKLIST_ on class CL_CTS_QA_MANAGER has no parameter.
Method GET_WORKLIST_ on class CL_CTS_QA_MANAGER has no exception.

Method REMOVE_DUPLICATE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LT_APPROVED_ENTRIES Call by reference Type reference (TYPE) TY_T_QA_APPROVED 20110607
2 Changing LT_BUFFER Call by reference Type reference (TYPE) TY_LOCAL_QUEUE_ITEMS 20110607

Method REMOVE_DUPLICATE_ENTRIES on class CL_CTS_QA_MANAGER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702