SAP ABAP Class CL_CTS_ORG_OBJLST_UI_S_DATASRC (CTS: object list search data source)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_OBJECTLIST (Package) cCTS: Object list WD component usage
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_ORG_OBJLST_UI_DATASRC CTS Object List UI Data Source Interface 20130307
Properties
Class CL_CTS_ORG_OBJLST_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_DIST_CTL_OBJECTLIST   cCTS: Object list WD component usage 
Created 20121210   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_ORG_OBJLST_UI_S_DATASRC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_ORG_OBJLST_UI_DATASRC CTS Object List UI Data Source Interface 20130307
Friends
Class CL_CTS_ORG_OBJLST_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) 20121210
2 CO_FIELD_APPLICATION Constant Public Type reference (TYPE) STRING 'APPLTYPE' 20121210
3 CO_FIELD_FILEID Constant Public Type reference (TYPE) STRING 'FILEUID' 20121210
4 CO_FIELD_FILENAME Constant Public Type reference (TYPE) STRING 'FILENAME' 20121210
5 CO_FIELD_LANGUAGE Constant Public Type reference (TYPE) STRING 'ORILANGUAGE' 20121210
6 CO_FIELD_LASTAT Constant Private Type reference (TYPE) STRING 'LASTMODIFIEDAT' Private: Last At 20121210
7 CO_FIELD_LASTBY Constant Public Type reference (TYPE) STRING 'LASTMODIFIEDBY' 20121210
8 CO_FIELD_LASTFROM Constant Public Type reference (TYPE) STRING 'LASTMODIFIEDFROM' 20121210
9 CO_FIELD_LASTTO Constant Public Type reference (TYPE) STRING 'LASTMODIFIEDTO' 20121210
10 CO_FIELD_OBJ_ID Constant Public Type reference (TYPE) STRING 'OBJECTID' 20121210
11 CO_FIELD_OBJ_NAME Constant Public Type reference (TYPE) STRING 'NAME' 20121210
12 CO_FIELD_OBJ_TYPE Constant Public Type reference (TYPE) STRING 'OBJECTTYPE' 20121210
13 CO_FIELD_OBJ_VERSION Constant Public Type reference (TYPE) STRING 'VERSIONID' 20121210
14 CO_FIELD_REQUEST Constant Public Type reference (TYPE) STRING 'TRKORR' 20121210
15 CO_INFTY Constant Private Type reference (TYPE) STRING '99991231235959' Infinity... 20121210
16 CO_PRFIELD_OBJHASH Constant Private Type reference (TYPE) STRING 'OBJECTHASH' 20121210
17 FIELDS Instance attribute Private Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20121210
18 NABAP_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_CTS_ORG_OBJLST_INT_QUERY_LC ECTS: Internal class for non-ABAP object list queries 20121210
19 REMOTE_QUERY Instance attribute Protected Object reference (TYPE REF TO) CL_CTS_ORG_OBJLST_INT_QUERY_RM ECTS: Internal class for remote non-ABAP object list queries 20121210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Private Method Check authority 20121210
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121210
3 CONVERT_DATE Static method Private Method Helper for date conversion 20121210
4 CREATE_HASH Static method Private Method Helper for hash creation 20121210
5 GET_FILE_NAME Static method Private Method Retrieve file object 20121210
6 GET_QUERY_FIELD Instance method Public Method Get value of a query field 20121210
7 GET_REQUESTS Instance method Private Method Retrieve request 20121210
8 IS_VALID_FIELD_NAME Instance method Public Method Helper for query field validation 20121210
9 MAKE_OSQL_PATTERN Static method Private Method Transform ABAP pattern to osql pattern 20121210
10 MAP Static method Private Method Helper for mapping db/ui 20121210
11 MERGE_TO_QUERY_STRING Instance method Private Method Merge field queries for objects into one query 20121210
12 RESET_QUERY_FIELDS Instance method Public Method Clear all fields 20121210
13 SEARCH_OBJECTS Instance method Private Method Perform actual search - objects 20121210
14 SET_QUERY_FIELD Instance method Public Method Set a query field 20121210
Events
Class CL_CTS_ORG_OBJLST_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 20121210
2 LT_TRKORR_BUFFER Protected See coding 20121210
Method Signatures

Method CHECK_AUTHORITY Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CTS_ORG_OBJLST_UI_S_DATASRC has no parameter.
Method CONSTRUCTOR on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121210

Method CONVERT_DATE on class CL_CTS_ORG_OBJLST_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) 20121210
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20121210

Method CREATE_HASH on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 UUID - identifier for file object (Char 32) 20121210

Method GET_FILE_NAME on class CL_CTS_ORG_OBJLST_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 20121210
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20121210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list reuse exceptions 20121210

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) 20121210

Method GET_REQUESTS on class CL_CTS_ORG_OBJLST_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) 20121210
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20121210

Method IS_VALID_FIELD_NAME on class CL_CTS_ORG_OBJLST_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 20121210
2 Returning OUT Value transfer Type reference (TYPE) STRING 20121210

Method MAKE_OSQL_PATTERN on class CL_CTS_ORG_OBJLST_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 20121210
2 Exporting UIOBJECTS Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20121210

Method MAP on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing TABLENAME Call by reference Type reference (TYPE) STRING 20121210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list data source exceptions 20121210

Method RESET_QUERY_FIELDS Signature

Method RESET_QUERY_FIELDS on class CL_CTS_ORG_OBJLST_UI_S_DATASRC has no parameter.
Method RESET_QUERY_FIELDS on class CL_CTS_ORG_OBJLST_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 20121210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list data source exceptions 20121210

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 20121210
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20121210
# Exception Resumable Description Created on
1 CX_CTS_OBJECTLIST_UI_DATASRC Object list reuse exceptions 20121210
History
Last changed by/on SAP  20140121 
SAP Release Created in 702