SAP ABAP Class CL_CTS_ORG_OBJLST_UI_DATASRC (CTS Default Object List UI 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_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_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
# 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_ORG_OBJLST_UI_DATASRC CTS Object List UI Data Source Interface 20130307
Friends
# Friend Modeled only Created on Description
1 CL_CTS_ORG_OBJLST_UI_EDIT_SRC 20121210 CTS+ Object List source with edit mode
2 CL_CTS_ORG_OBJLST_UI_FACTORY 20121210 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 20121210
2 BUFFER_CTSOBJLISTPROS Instance attribute Protected Type reference (TYPE) LT_DB_CTSOBJPROS 20121210
3 BUFFER_CTSOBJLISTT Instance attribute Protected Type reference (TYPE) LT_DB_CTSOBJLISTT 20121210
4 BUFFER_SI_RQ_CONTENT Instance attribute Private Type reference (TYPE) CTS_FILES 20121210
5 BUFFER_SI_RQ_FILECNTL Instance attribute Private Type reference (TYPE) LT_SI_RQ_FILECNTRL 20121210
6 CHILDREN Instance attribute Private Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20121210
7 CO_APP_EXPORT_USER Constant Private Type reference (TYPE) STRING 'APPLICATION_EXPORT_USER' 20121210
8 CO_CONTENT_OWNER Constant Private Type reference (TYPE) STRING 'CONTENT_OWNER' 20121210
9 CO_CTS_ATTRIBUTE_APPLICATION Constant Private Type reference (TYPE) STRING 'APPLICATION' 20121210
10 CO_CTS_FILE_OBJECT Constant Private Type reference (TYPE) STRING 'FILE' 20121210
11 CO_HIDEID Constant Private Type reference (TYPE) STRING CL_CTS_EXTERNAL_OBJECTLIST=>CO_HIDDEN_PARENTID 20121210
12 CO_NOPARENTID Constant Protected Type reference (TYPE) STRING '#<<>>#' 20121210
13 CO_TMSALERT_OKAY Constant Private Type reference (TYPE) STRING 'OK' 20121210
14 DOMNAME Instance attribute Private Type reference (TYPE) TMSDOMNAM TMS CI: Systems 20121210
15 INCLUDES_NON_ABAP Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121210
16 MODIFIEABLE Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20121210
17 NEEDS_MODEL_TOGGLE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121210
18 OBJECTS Instance attribute Private Type reference (TYPE) CTS_WD_UIOBJECTS Loader 20121210
19 READ_DATA_DOMAIN Instance attribute Private Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20121210
20 READ_DATA_SYSTEM Instance attribute Private Type reference (TYPE) TMSSYSNAM TMS: System Name 20121210
21 REMOTE_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_CTS_ORG_OBJLST_INT_QUERY_RM ECTS: Internal class for remote non-ABAP object list queries 20121210
22 SINGLE_NO_TRKORR Instance attribute Private Type reference (TYPE) BOOLEAN 20121210
23 SYSID Instance attribute Private Type reference (TYPE) SY-SYSID Name of the SAP System 20121210
24 TRKORRS Instance attribute Private Type reference (TYPE) TRKORRS Table of Request Numbers 20121210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARENTS Instance method Protected Method Helper for adding parents 20121210
2 CONVERT_DATE Instance method Protected Method Helper for date conversions 20121210
3 CREATE Static method Protected Method Create instance 20121210
4 CREATE_HASH Static method Protected Method Helper for hashs 20121210
5 FLATTEN_PROPERTIES Instance method Protected Method Helper for flattening properties 20121210
6 GET_APPLICATION_EXPORT_USER Instance method Protected Method 20121210
7 GET_ATTACH_USER Instance method Protected Method 20121210
8 GET_CONTENT_OWNER Instance method Protected Method Retrieve content owner 20121210
9 GET_REQUEST_DETAILS Instance method Protected Method Helper for retrieving request information 20121210
10 HAS_OBJECTS Instance method Protected Method 20121210
11 LOAD_APPTYPE Instance method Protected Method 20121210
12 LOAD_FILEDATE Instance method Protected Method Load file date 20121210
13 LOAD_FILENAME Instance method Protected Method 20121210
14 LOAD_FILEOWNER Instance method Protected Method Load file owner (content own., app or user cts attacher) 20121210
15 LOAD_META Instance method Protected Method Load meta information for file 20121210
16 LOAD_OBJECTS Instance method Protected Method Load objects and meta 20121210
17 LOAD_ROOT_OBJECTS Instance method Protected Method Load root objects 20121210
18 READ_CTSOBJLIST Instance method Protected Method Read object list 20121210
19 READ_CTSOBJLISTT Instance method Protected Method 20121210
20 READ_CTSOBJPROS Instance method Protected Method 20121210
21 UPDATE_OBJ_BUFFER Instance method Protected Method Update buffer 20121210
Events
Class CL_CTS_ORG_OBJLST_UI_DATASRC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_DB_CTSOBJLIST Protected See coding 20121210 lt_db_ctsobjlist type standard table of ctsobjlist
2 LT_DB_CTSOBJLISTT Protected See coding 20121210 lt_db_ctsobjlistt type standard table of ctsobjlistt
3 LT_DB_CTSOBJPROS Protected See coding 20121210 lt_db_ctsobjpros type standard table of ctsobjpros
4 LT_SI_RQ_FILECNTRL Protected See coding 20121210 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 20121210
2 Changing UI_OBJECT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object list object for the UI 20121210
3 Importing UI_PARENT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object list object for the UI 20121210

Method ADD_PARENTS on class CL_CTS_ORG_OBJLST_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 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_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 20121210
2 Returning OBJECT Value transfer Object reference (TYPE REF TO) IF_CTS_ORG_OBJLST_UI_DATASRC CTS Object List UI Data Source Interface 20121210
3 Importing READ_DATA_DOMAIN Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20121210
4 Importing READ_DATA_SYSTEM Call by reference Type reference (TYPE) TMSSYSNAM TMS: System Name 20121210
5 Importing SINGLE_WITH_NO_REQUEST Call by reference Type reference (TYPE) BOOLEAN 20121210
6 Importing SYSID Call by reference Type reference (TYPE) SY-SYSID Name of the SAP System 20121210
7 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20121210
8 Importing TRKORRS Call by reference Type reference (TYPE) TRKORRS Table of Request Numbers 20121210
# Exception Resumable Description Created on
1 CX_CTS_REQUEST_NOT_EXISTS File ID unzulässig 20121210

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_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 20121210
2 Importing PROPERTIES Call by reference Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20121210

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

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

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

Method GET_CONTENT_OWNER on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20121210
3 Exporting STATUS Call by reference Type reference (TYPE) TRSTATUS Status of request/task 20121210
4 Importing TARGET_SYSTEM Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20121210
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY No authorization for this action 20121210
2 CX_CTS_OBJECTLIST_UI_DATASRC Object list data source exceptions 20121210

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

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

Method LOAD_APPTYPE on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 20121210

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

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

Method LOAD_FILEOWNER on class CL_CTS_ORG_OBJLST_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 20121210
2 Returning META Value transfer Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20121210

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

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 20121210
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY No authorization for this action 20121210
2 CX_CTS_OBJECTLIST_UI_DATASRC Request does not exist 20121210

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) 20121210
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20121210
3 Exporting RESULTS Call by reference Type reference (TYPE) LT_DB_CTSOBJLIST 20121210
4 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20121210

Method READ_CTSOBJLIST on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20121210
3 Exporting RESULTS Call by reference Type reference (TYPE) LT_DB_CTSOBJLISTT 20121210
4 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20121210

Method READ_CTSOBJLISTT on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20121210
3 Exporting RESULTS Call by reference Type reference (TYPE) LT_DB_CTSOBJPROS 20121210
4 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC 20121210

Method READ_CTSOBJPROS on class CL_CTS_ORG_OBJLST_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 20121210
2 Importing FORCE Call by reference Type reference (TYPE) BOOLEAN 20121210
3 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 20121210

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