SAP ABAP Class CL_CTS_OBJECTLIST_QUERY (ECTS: Object List Queries)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS (Application Component) Transport Management System
     SCTS_EXT_OBJ (Package) CTS+ External Object List Package
Properties
Class CL_CTS_OBJECTLIST_QUERY  
Short Description ECTS: Object List Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_EXT_OBJ   CTS+ External Object List Package 
Created 20081213   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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 STMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CTS_OBJECTLIST_QUERY has no interface implemented.
Friends
Class CL_CTS_OBJECTLIST_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_NAB_OBJECT Constant Private Type reference (TYPE) STRING 'FILE' 20081215
2 CO_NAB_PGMID Constant Protected Type reference (TYPE) STRING 'R3TR' 20081215
3 CO_TRKORR Constant Protected Type reference (TYPE) STRING 'TRKORR' 20081215
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_OSQL Static method Protected Method Helper for SQL query creation 20081213
2 BUILD_RESULTS Static method Protected Method Helper for mapping results DB->target 20081215
3 CHECK_AUTHORITY Static method Protected Method 20090202
4 CLEAN_WILDCARDS Static method Protected Method Helper for cleaning wildcards 20081213
5 GET_EXT_OBJECT_LIST_LC Static method Public Method Retrieve object list locally (service) 20090511
6 GET_EXT_OBJECT_LIST_RM Static method Public Method Retrieve object list remotely (manager) 20090511
7 GET_OBJECTS_FOR_REQUEST Static method Public Method Retrieve all objects for a given request 20081213
8 GET_OBJECTS_FOR_REQUEST_LC Static method Protected Method 20090205
9 GET_OBJECTS_FOR_REQUEST_RM Static method Protected Method 20090205
10 MAP_LANG_PART Static method Protected Method Helper for mapping DB->result 20081215
11 MAP_OBJECT Static method Protected Method Helper for mapping DB->result 20081215
12 MAP_PROP Static method Protected Method Helper for mapping DB->result 20081215
13 SEARCH Static method Public Method General object search 20081213
14 VALIDATE_DB_RESULTS Static method Protected Method Helper to validate DB results 20081215
Events
Class CL_CTS_OBJECTLIST_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INT_QUERY_LANGS Protected See coding 20081215 int_query_langs type standard table of ctsobjlistt
2 INT_QUERY_PROPS Protected See coding 20081215 int_query_props type standard table of ctsobjpros
3 INT_QUERY_RESULT Protected Type reference (TYPE) CTSOBJLISTV 20081215
4 INT_QUERY_RESULTS Protected See coding 20081215 int_query_results type standard table of int_query_result
5 QUERY_RESULT Public Type reference (TYPE) CTSOBJECT_RESULT CTS+ Object List Query Result 20081213
6 QUERY_RESULTS Public Type reference (TYPE) CTSOBJECT_RESULTS CTS+ Object List Query Results 20081213
Method Signatures

Method BUILD_OSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRITERIA Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20081213
2 Returning QUERYSTRING Value transfer Type reference (TYPE) STRING 20081213

Method BUILD_OSQL on class CL_CTS_OBJECTLIST_QUERY has no exception.

Method BUILD_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRITERIA Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20081215
2 Importing DB_LANGS Call by reference Type reference (TYPE) INT_QUERY_LANGS 20081215
3 Importing DB_PROPS Call by reference Type reference (TYPE) INT_QUERY_PROPS 20081215
4 Importing DB_RESULTS Call by reference Type reference (TYPE) INT_QUERY_RESULTS 20081215
5 Importing LOCAL_ONLY Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE 20090202
6 Exporting RESULTS Call by reference Type reference (TYPE) QUERY_RESULTS 20081215
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TARGET_INVALID Target table has invalid structure 20081215

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_CTS_OBJECTLIST_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY 20090202

Method CLEAN_WILDCARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) CSEQUENCE 20081213
2 Returning OUT Value transfer Type reference (TYPE) STRING 20081213

Method CLEAN_WILDCARDS on class CL_CTS_OBJECTLIST_QUERY has no exception.

Method GET_EXT_OBJECT_LIST_LC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTPROPERTIES Call by reference Type reference (TYPE) CTSOBJPROSS ECTS Object List: DB Properties 20090511
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) CTSOBJLISTS ECTS Object List: DB Main Persistence 20090511
3 Exporting ET_OBJECTTEXTS Call by reference Type reference (TYPE) CTSOBJLISTTS ECTS Object List: DB Lang Part 20090511
4 Importing IV_SELECTION Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20090511
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY Keine Berechtigung fuer diese Aktion 20090511
2 CX_CTS_OBJECT_INVALID_SELECT Dynamic select condition is invalid 20090511

Method GET_EXT_OBJECT_LIST_RM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTPROPERTIES Call by reference Type reference (TYPE) CTSOBJPROSS ECTS Object List: DB Properties 20090511
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) CTSOBJLISTS ECTS Object List: DB Main Persistence 20090511
3 Exporting ET_OBJECTTEXTS Call by reference Type reference (TYPE) CTSOBJLISTTS ECTS Object List: DB Lang Part 20090511
4 Importing IV_DOMAIN Call by reference Type reference (TYPE) TMSCSYS-DOMNAM TMS: Transportdomäne 20090511
5 Importing IV_FILEUID Call by reference Type reference (TYPE) CTS_GUID32 UUID - Bezeichner für Dateiobjekt (Zeichen 32) 20090511
6 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090511
7 Importing IV_SELECTION Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20090511
8 Importing IV_SYSTEM Call by reference Type reference (TYPE) TMSCSYS-SYSNAM TMS: Systemname 20090511
9 Importing IV_VERBOSE Call by reference Type reference (TYPE) STMS_FLAG 20090511
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_EXCEPTION All external object exceptions 20090511

Method GET_OBJECTS_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) TMSCSYS-DOMNAM 20090205
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 20090223
3 Exporting RESULTS Call by reference Type reference (TYPE) QUERY_RESULTS ECTS Object List Interface: Query Results 20081213
4 Importing SYSID Call by reference Type reference (TYPE) SYSYSID 20090205
5 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20081213
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY 20090202
2 CX_CTS_OBJECT_EXCEPTION 20090202
3 CX_CTS_REQUEST_NOT_EXISTS 20090202

Method GET_OBJECTS_FOR_REQUEST_LC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 20090223
2 Exporting RESULTS Call by reference Type reference (TYPE) QUERY_RESULTS 20090205
3 Importing TRKORR Call by reference Type reference (TYPE) TRKORR 20090205
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY 20090205
2 CX_CTS_OBJECT_EXCEPTION 20090205
3 CX_CTS_REQUEST_NOT_EXISTS 20090205

Method GET_OBJECTS_FOR_REQUEST_RM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) TMSCSYS-DOMNAM 20090205
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 20090223
3 Exporting RESULTS Call by reference Type reference (TYPE) QUERY_RESULTS 20090205
4 Importing SYSID Call by reference Type reference (TYPE) SYSYSID 20090205
5 Importing TRKORR Call by reference Type reference (TYPE) TRKORR 20090205
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY 20090205
2 CX_CTS_OBJECT_EXCEPTION 20090205
3 CX_CTS_REQUEST_NOT_EXISTS 20090205

Method MAP_LANG_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DB_LANG_PART Call by reference Type reference (TYPE) CTSOBJLISTT CTS+ Object List: DB Lang Part Persistence 20081215
2 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20081215
3 Returning RESULT Value transfer Type reference (TYPE) CTSLANGPART CTS+ Object list interface: Language part 20081215

Method MAP_LANG_PART on class CL_CTS_OBJECTLIST_QUERY has no exception.

Method MAP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRITERIA Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20081215
2 Importing DB_OBJECT Call by reference Type reference (TYPE) INT_QUERY_RESULT 20081215
3 Exporting RESULT Call by reference Type reference (TYPE) QUERY_RESULT CTS+ Object List Query Result 20081215

Method MAP_OBJECT on class CL_CTS_OBJECTLIST_QUERY has no exception.

Method MAP_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DB_PROP Call by reference Type reference (TYPE) CTSOBJPROS CTS+ Object List: DB Properties persistence 20081215
2 Returning RESULT Value transfer Type reference (TYPE) CTSOBJPROPERTY CTS+ Object list: Object Property 20081215

Method MAP_PROP on class CL_CTS_OBJECTLIST_QUERY has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRITERIA Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20081213
2 Importing DOMAIN Call by reference Type reference (TYPE) TMSCSYS-DOMNAM 20090203
3 Exporting RESULTS Call by reference Type reference (TYPE) CTSOBJECT_RESULTS CTS+ Object List Query Result 20081213
4 Importing SYSTEM Call by reference Type reference (TYPE) SYSYSID SY-SYSID 20090202
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY 20090202
2 CX_CTS_OBJECT_EXCEPTION 20090202
3 CX_CTS_OBJECT_INVALID_SELECT Dynamic select condition is invalid 20081215
4 CX_CTS_OBJECT_TARGET_INVALID Target table has invalid structure 20081215

Method VALIDATE_DB_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRITERIA Call by reference Type reference (TYPE) CTSOBJECT_SELECTION CTS+ Selection of Object list 20081215
2 Changing DATA Call by reference Type reference (TYPE) INT_QUERY_RESULTS 20081215

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