SAP ABAP Class CL_CTS_OBJECTLIST_UI_HELPER (CTS Helper Class for Object List UI)
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
Properties
Class CL_CTS_OBJECTLIST_UI_HELPER  
Short Description CTS Helper Class for Object List UI    
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 20130531   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)
Interfaces
Class CL_CTS_OBJECTLIST_UI_HELPER has no interface implemented.
Friends
Class CL_CTS_OBJECTLIST_UI_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DETAILS_POPIN Constant Private Type reference (TYPE) STRING 'DETAILSPOPIN' 20090113
2 CO_LIST_OF_DETAIL_FIELDS Constant Private Type reference (TYPE) STRING ':CAPTION:ID:VERSIONID:ADDINFO:' 20090113
3 DATASOURCE Instance attribute Private Object reference (TYPE REF TO) IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Data Source Interface 20081020
4 META Instance attribute Private Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20081021
5 OBJECTS Instance attribute Private Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20081021
6 TRKORR Instance attribute Public Type reference (TYPE) TRKORR Request/Task 20081112
Methods
# Method Level Visibility Method type Description Created on
1 ATTACH_ENABLED Instance method Public Method Attachable? 20090114
2 CLEAN_OBJECTS Static method Private Method Convert all strings manually 20090113
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081112
4 CONTAINS_PATTERN Instance method Protected Method Helper for filtering 20090513
5 FILTER Instance method Public Method Helper: filter list 20081111
6 FIND_CHILDREN Instance method Private Method Helper 20081201
7 GET_DATASOURCE Instance method Public Method Data source getter 20081020
8 GET_FILE_CONTENT Instance method Public Method Retrieve actual file content (for download) 20090211
9 GET_OBJECTS Instance method Public Method Retrieve list of objects 20081021
10 IS_DUAL_MODEL Instance method Public Method Show dual models? 20081203
11 SET_DATASOURCE Instance method Public Method Data source setter 20081020
12 SET_VISIBILITY Instance method Private Method Helper for setting visibibility 20090304
13 SHOW_EXTENDED_COLUMNS Instance method Public Method Show Application/Details? 20081112
Events
Class CL_CTS_OBJECTLIST_UI_HELPER has no event.
Types
Class CL_CTS_OBJECTLIST_UI_HELPER has no local type.
Method Signatures

Method ATTACH_ENABLED 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) 20090114

Method ATTACH_ENABLED on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method CLEAN_OBJECTS 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 Non-ABAP object list for UI usage 20090113

Method CLEAN_OBJECTS on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20081112

Method CONSTRUCTOR on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method CONTAINS_PATTERN 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) 20090513
2 Importing NAME Call by reference Type reference (TYPE) CTS_WD_UIKEYVALUE-KEY 20090513
3 Importing PATTERN Call by reference Type reference (TYPE) CTS_WD_UIKEYVALUE-VALUE 20090513
4 Importing VALUE Call by reference Type reference (TYPE) ANY 20090513

Method CONTAINS_PATTERN on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Type reference (TYPE) CTS_WD_UIKEYVALUES List of key-value pairs 20081111
2 Importing OBJECTMODEL Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090112
3 Changing OBJECTS Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20081111

Method FILTER on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method FIND_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHILDREN Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20081201
2 Importing OBJECTHASH Call by reference Type reference (TYPE) CTS_WD_UIOBJECT-OBJECTHASH Hash Value (160 Bits) 20081201
3 Importing OBJECTS Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20090112
4 Importing PARENT2TREE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090112

Method FIND_CHILDREN on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method GET_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECT Value transfer Object reference (TYPE REF TO) IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Action Delegate Interface 20081020

Method GET_DATASOURCE on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method GET_FILE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTENT Call by reference Type reference (TYPE) XSTRING 20090211
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING 20090211
3 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 20090211
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_EXCEPTION 20090211

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_REFRESH Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081021
2 Changing OBJECTS Call by reference Type reference (TYPE) CTS_WD_UIOBJECTS Non-ABAP object list for UI usage 20081021
3 Importing PARENT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object hash (technical) 20081206
4 Importing SAFE_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090113
# 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 20090109

Method IS_DUAL_MODEL 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) 20081203

Method IS_DUAL_MODEL on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method SET_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Object reference (TYPE REF TO) IF_CTS_OBJECTLIST_UI_DATASRC CTS Object List UI Action Delegate Interface 20081020

Method SET_DATASOURCE on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method SET_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECT Call by reference Type reference (TYPE) CTS_WD_UIOBJECT Non-ABAP object list object for the UI 20090304

Method SET_VISIBILITY on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.

Method SHOW_EXTENDED_COLUMNS 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) 20081112

Method SHOW_EXTENDED_COLUMNS on class CL_CTS_OBJECTLIST_UI_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702