SAP ABAP Class CL_CTS_OBJECTLIST_UI_S_DATASRC (CTS: object list search data source)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-ORG-PLS (Application Component) Transport Organizer für non-ABAP (CTS+)
     SCTS_WDUI (Package) Web Dynpro UI Layer of SCTS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Data Source Interface 20081210
Properties
Class CL_CTS_OBJECTLIST_UI_S_DATASRC  
Short Description CTS: object list search data source    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_WDUI   Web Dynpro UI Layer of SCTS 
Created 20081210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_OBJECTLIST_UI_S_DATASRC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Data Source Interface 20081210
Friends
Class CL_CTS_OBJECTLIST_UI_S_DATASRC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BBANG Constant Private Type reference (TYPE) STRING '0' UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090115
2 CO_FIELD_APPLICATION Constant Public Type reference (TYPE) STRING 'APPLTYPE' 20081210
3 CO_FIELD_FILEID Constant Public Type reference (TYPE) STRING 'FILEUID' 20081210
4 CO_FIELD_FILENAME Constant Public Type reference (TYPE) STRING 'FILENAME' 20081210
5 CO_FIELD_LANGUAGE Constant Public Type reference (TYPE) STRING 'ORILANGUAGE' 20081210
6 CO_FIELD_LASTAT Constant Private Type reference (TYPE) STRING 'LASTMODIFIEDAT' Private: Last At 20090115
7 CO_FIELD_LASTBY Constant Public Type reference (TYPE) STRING 'LASTMODIFIEDBY' 20081212
8 CO_FIELD_LASTFROM Constant Public Type reference (TYPE) STRING 'LASTMODIFIEDFROM' 20090115
9 CO_FIELD_LASTTO Constant Public Type reference (TYPE) STRING 'LASTMODIFIEDTO' 20090115
10 CO_FIELD_OBJ_ID Constant Public Type reference (TYPE) STRING 'OBJECTID' 20081212
11 CO_FIELD_OBJ_NAME Constant Public Type reference (TYPE) STRING 'NAME' 20081210
12 CO_FIELD_OBJ_TYPE Constant Public Type reference (TYPE) STRING 'OBJECTTYPE' 20081210
13 CO_FIELD_OBJ_VERSION Constant Public Type reference (TYPE) STRING 'VERSIONID' 20081210
14 CO_FIELD_REQUEST Constant Public Type reference (TYPE) STRING 'TRKORR' 20081210
15 CO_INFTY Constant Private Type reference (TYPE) STRING '99991231235959' Infinity... 20090115
16 CO_PRFIELD_OBJHASH Constant Private Type reference (TYPE) STRING 'OBJECTHASH' 20081212
17 FIELDS Instance attribute Private Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20081210
18 NABAP_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_CTS_OBJECTLIST_INT_QUERY_LC ECTS: Internal class for non-ABAP object list queries 20081210
19 REMOTE_QUERY Instance attribute Protected Object reference (TYPE REF TO) CL_CTS_OBJECTLIST_INT_QUERY_RM ECTS: Internal class for remote non-ABAP object list queries 20090318
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Private Method Check authority 20090109
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081210
3 CONVERT_DATE Static method Private Method Helper for date conversion 20090115
4 CREATE_HASH Static method Private Method Helper for hash creation 20081211
5 GET_FILE_NAME Static method Private Method Retrieve file object 20081210
6 GET_QUERY_FIELD Instance method Public Method Get value of a query field 20081210
7 GET_REQUESTS Instance method Private Method Retrieve request 20081211
8 IS_VALID_FIELD_NAME Instance method Public Method Helper for query field validation 20081210
9 MAKE_OSQL_PATTERN Static method Private Method Transform ABAP pattern to osql pattern 20081210
10 MAP Static method Private Method Helper for mapping db/ui 20090115
11 MERGE_TO_QUERY_STRING Instance method Private Method Merge field queries for objects into one query 20081210
12 RESET_QUERY_FIELDS Instance method Public Method Clear all fields 20081210
13 SEARCH_OBJECTS Instance method Private Method Perform actual search - objects 20081210
14 SET_QUERY_FIELD Instance method Public Method Set a query field 20081210
Events
Class CL_CTS_OBJECTLIST_UI_S_DATASRC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_OBJECTLIST_DB_TABLE Protected See coding 20081210 lt_objectlist_db_table type standard table of ctsobjlistv
2 LT_TRKORR_BUFFER Protected See coding 20081211 lt_trkorr_buffer type standard table of e071
Method Signatures

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY No authorization for this action 20090109

Method CONSTRUCTOR Signature

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

Method CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATE Value transfer Type reference (TYPE) STRING 20090115
2 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090115

Method CONVERT_DATE on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method CREATE_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HASH Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20081211
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20081211

Method CREATE_HASH on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method GET_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILENAME Value transfer Type reference (TYPE) STRING 20081210
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 UUID - identifier for file object (Char 32) 20081210

Method GET_FILE_NAME on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method GET_QUERY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20081210
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20081210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list reuse exceptions 20081210

Method GET_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECTS Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS UUID - identifier for file object (Char 32) 20081211

Method GET_REQUESTS on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method IS_VALID_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081210
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20081210

Method IS_VALID_FIELD_NAME on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method MAKE_OSQL_PATTERN Signature

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

Method MAKE_OSQL_PATTERN on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBOBJECTS Call by reference Type reference (TYPE) LT_OBJECTLIST_DB_TABLE 20090115
2 Exporting UIOBJECTS Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20090115

Method MAP on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method MERGE_TO_QUERY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning QUERYSTRING Value transfer Type reference (TYPE) STRING 20081210
2 Importing TABLENAME Call by reference Type reference (TYPE) STRING 20081210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list data source exceptions 20090115

Method RESET_QUERY_FIELDS Signature

Method RESET_QUERY_FIELDS on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no parameter.
Method RESET_QUERY_FIELDS on class CL_CTS_OBJECTLIST_UI_S_DATASRC has no exception.

Method SEARCH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJECTS Call by reference Type reference (TYPE) LT_OBJECTLIST_DB_TABLE 20081210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list data source exceptions 20090115

Method SET_QUERY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20081210
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20081210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list reuse exceptions 20081210
History
Last changed by/on SAP  20130531 
SAP Release Created in 702