SAP ABAP Class CL_CTS_OBJECTLIST_UI_DATASRC (CTS Default Object List UI 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 20081020
Properties
Class CL_CTS_OBJECTLIST_UI_DATASRC  
Short Description CTS Default Object List UI 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 20081020   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_EXTERNAL_OBJECTLIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 STMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Data Source Interface 20081020
Friends
# Friend Modeled only Created on Description
1 CL_CTS_OBJECTLIST_UI_EDIT_SRC 20101109 CTS+ Object List source with edit mode
2 CL_CTS_OBJECTLIST_UI_FACTORY 20081021 Factory for several UI object list objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_CTSOBJLIST Instance attribute Protected Type reference (TYPE) LT_DB_CTSOBJLIST 20090128
2 BUFFER_CTSOBJLISTPROS Instance attribute Protected Type reference (TYPE) LT_DB_CTSOBJPROS 20090128
3 BUFFER_CTSOBJLISTT Instance attribute Protected Type reference (TYPE) LT_DB_CTSOBJLISTT 20090128
4 BUFFER_SI_RQ_CONTENT Instance attribute Private Type reference (TYPE) CTS_FILES 20090126
5 BUFFER_SI_RQ_FILECNTL Instance attribute Private Type reference (TYPE) LT_SI_RQ_FILECNTRL 20090126
6 CHILDREN Instance attribute Private Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20090109
7 CO_APP_EXPORT_USER Constant Private Type reference (TYPE) STRING 'APPLICATION_EXPORT_USER' 20091130
8 CO_CONTENT_OWNER Constant Private Type reference (TYPE) STRING 'CONTENT_OWNER' 20091130
9 CO_CTS_ATTRIBUTE_APPLICATION Constant Private Type reference (TYPE) STRING 'APPLICATION' 20081103
10 CO_CTS_FILE_OBJECT Constant Private Type reference (TYPE) STRING 'FILE' 20081103
11 CO_HIDEID Constant Private Type reference (TYPE) STRING CL_CTS_EXTERNAL_OBJECTLIST=>CO_HIDDEN_PARENTID 20091022
12 CO_NOPARENTID Constant Protected Type reference (TYPE) STRING '#<<>>#' 20090226
13 CO_TMSALERT_OKAY Constant Private Type reference (TYPE) STRING 'OK' 20090316
14 DOMNAME Instance attribute Private Type reference (TYPE) TMSDOMNAM TMS CI: Systems 20090108
15 INCLUDES_NON_ABAP Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081111
16 MODIFIEABLE Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090114
17 NEEDS_MODEL_TOGGLE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081203
18 OBJECTS Instance attribute Private Type reference (TYPE) CTS_WD_UIOBJECTS Loader 20081021
19 READ_DATA_DOMAIN Instance attribute Private Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20120227
20 READ_DATA_SYSTEM Instance attribute Private Type reference (TYPE) TMSSYSNAM TMS: System Name 20120227
21 REMOTE_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_CTS_OBJECTLIST_INT_QUERY_RM ECTS: Internal class for remote non-ABAP object list queries 20090308
22 SINGLE_NO_TRKORR Instance attribute Private Type reference (TYPE) BOOLEAN 20090123
23 SYSID Instance attribute Private Type reference (TYPE) SY-SYSID Name of the SAP System 20081103
24 TRKORRS Instance attribute Private Type reference (TYPE) TRKORRS Table of Request Numbers 20081201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARENTS Instance method Protected Method Helper for adding parents 20090226
2 CONVERT_DATE Instance method Protected Method Helper for date conversions 20081101
3 CREATE Static method Protected Method Create instance 20081020
4 CREATE_HASH Static method Protected Method Helper for hashs 20081121
5 FLATTEN_PROPERTIES Instance method Protected Method Helper for flattening properties 20081113
6 GET_APPLICATION_EXPORT_USER Instance method Protected Method 20100304
7 GET_ATTACH_USER Instance method Protected Method 20100304
8 GET_CONTENT_OWNER Instance method Protected Method Retrieve content owner 20100304
9 GET_REQUEST_DETAILS Instance method Protected Method Helper for retrieving request information 20090108
10 HAS_OBJECTS Instance method Protected Method 20090128
11 LOAD_APPTYPE Instance method Protected Method 20081113
12 LOAD_FILEDATE Instance method Protected Method Load file date 20090212
13 LOAD_FILENAME Instance method Protected Method 20081113
14 LOAD_FILEOWNER Instance method Protected Method Load file owner (content own., app or user cts attacher) 20090212
15 LOAD_META Instance method Protected Method Load meta information for file 20081022
16 LOAD_OBJECTS Instance method Protected Method Load objects and meta 20081022
17 LOAD_ROOT_OBJECTS Instance method Protected Method Load root objects 20081103
18 READ_CTSOBJLIST Instance method Protected Method Read object list 20090116
19 READ_CTSOBJLISTT Instance method Protected Method 20090116
20 READ_CTSOBJPROS Instance method Protected Method 20090116
21 UPDATE_OBJ_BUFFER Instance method Protected Method Update buffer 20090128
Events
Class CL_CTS_OBJECTLIST_UI_DATASRC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_DB_CTSOBJLIST Protected See coding 20090116 lt_db_ctsobjlist type standard table of ctsobjlist
2 LT_DB_CTSOBJLISTT Protected See coding 20090116 lt_db_ctsobjlistt type standard table of ctsobjlistt
3 LT_DB_CTSOBJPROS Protected See coding 20090116 lt_db_ctsobjpros type standard table of ctsobjpros
4 LT_SI_RQ_FILECNTRL Protected See coding 20090126 lt_si_rq_filecntrl type standard table of si_rq_filecntrl
Method Signatures

Method ADD_PARENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DB_OBJECT Call by reference Type reference (TYPE) CTSOBJLIST 20090226
2 Changing UI_OBJECT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object list object for the UI 20090226
3 Importing UI_PARENT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object list object for the UI 20090226

Method ADD_PARENTS on class CL_CTS_OBJECTLIST_UI_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 20081101
2 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20081101

Method CONVERT_DATE on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) TMSDOMNAM TMS CI: Systems 20090108
2 Returning OBJECT Value transfer Object reference (TYPE REF TO) IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Data Source Interface 20081020
3 Importing READ_DATA_DOMAIN Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20120227
4 Importing READ_DATA_SYSTEM Call by reference Type reference (TYPE) TMSSYSNAM TMS: System Name 20120227
5 Importing SINGLE_WITH_NO_REQUEST Call by reference Type reference (TYPE) BOOLEAN 20090123
6 Importing SYSID Call by reference Type reference (TYPE) SY-SYSID Name of the SAP System 20081103
7 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20081020
8 Importing TRKORRS Call by reference Type reference (TYPE) TRKORRS Table of Request Numbers 20081201
# Exception Resumable Description Created on
1 CX_CTS_REQUEST_NOT_EXISTS File ID unzulässig 20081112

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) 20081121
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20081121

Method CREATE_HASH on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method FLATTEN_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAT Value transfer Type reference (TYPE) STRING 20081113
2 Importing PROPERTIES Call by reference Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20081113

Method FLATTEN_PROPERTIES on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method GET_APPLICATION_EXPORT_USER 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 20100304
2 Returning OWNER Value transfer Type reference (TYPE) STRING 20100304

Method GET_APPLICATION_EXPORT_USER on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method GET_ATTACH_USER 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 20100304
2 Returning OWNER Value transfer Type reference (TYPE) STRING 20100304

Method GET_ATTACH_USER on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method GET_CONTENT_OWNER 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 UUID - identifier for file object (Char 32) 20100304
2 Returning OWNER Value transfer Type reference (TYPE) STRING 20100304

Method GET_CONTENT_OWNER on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method GET_REQUEST_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DETAILS Call by reference Type reference (TYPE) TRWBO_REQUEST 20090108
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090108
3 Exporting STATUS Call by reference Type reference (TYPE) TRSTATUS Status of request/task 20090114
4 Importing TARGET_SYSTEM Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20090108
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY No authorization for this action 20090109
2 CX_CTS_OBJECTLIST_UI_DATASRC Object list data source exceptions 20090108

Method HAS_OBJECTS 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 20090128
2 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN 20090128

Method HAS_OBJECTS on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method LOAD_APPTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLTYPE Value transfer Type reference (TYPE) CTS_WD_UIOBJECT-APPLTYPE Non-ABAP objects application type 20081113
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 UUID - identifier for file object (Char 32) 20081113

Method LOAD_APPTYPE on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method LOAD_FILEDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATE Value transfer Type reference (TYPE) CTS_WD_UIOBJECT-LASTMODIFIEDAT 20090212
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 20090212

Method LOAD_FILEDATE on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method LOAD_FILENAME Signature

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

Method LOAD_FILENAME on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method LOAD_FILEOWNER 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 20090212
2 Returning OWNER Value transfer Type reference (TYPE) STRING 20090212

Method LOAD_FILEOWNER on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method LOAD_META 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_UIOBJ_FILEUID ID of the file to which the object belongs to 20081103
2 Returning META Value transfer Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20081103

Method LOAD_META on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method LOAD_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) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20090109
2 Importing PARENT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object list object for the UI 20090109
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY No authorization for this action 20081111
2 CX_CTS_OBJECTLIST_UI_DATASRC Request does not exist 20090109

Method LOAD_ROOT_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) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20081111
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY No authorization for this action 20081103
2 CX_CTS_OBJECTLIST_UI_DATASRC Request does not exist 20090109

Method READ_CTSOBJLIST 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 UUID - identifier for file object (Char 32) 20090116
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20090128
3 Exporting RESULTS Call by reference Type reference (TYPE) LT_DB_CTSOBJLIST 20090116
4 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20090116

Method READ_CTSOBJLIST on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method READ_CTSOBJLISTT 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 20090116
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20090128
3 Exporting RESULTS Call by reference Type reference (TYPE) LT_DB_CTSOBJLISTT 20090116
4 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20090116

Method READ_CTSOBJLISTT on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method READ_CTSOBJPROS 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 20090116
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20090128
3 Exporting RESULTS Call by reference Type reference (TYPE) LT_DB_CTSOBJPROS 20090116
4 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20090116

Method READ_CTSOBJPROS on class CL_CTS_OBJECTLIST_UI_DATASRC has no exception.

Method UPDATE_OBJ_BUFFER 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 20090128
2 Importing FORCE Call by reference Type reference (TYPE) BOOLEAN 20090128
3 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20090128

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