SAP ABAP Interface IF_CTS_UI_ENTITY_SOURCE (UI collections)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_WDUI_COMMON (Package) Common UI Tools
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_UI_ENTITY_SOURCE Default source for collections 20090429
Properties
Interface IF_CTS_UI_ENTITY_SOURCE  
Short Description UI collections    
General Data
Package SCTS_DIST_CTL_WDUI_COMMON   Common UI Tools 
Created 20090423   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_CTS_TRANSPORT_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_CTS_UI_ENTITY_SOURCE has no interface.
Friends
Interface IF_CTS_UI_ENTITY_SOURCE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_UI_ENTITY_TYPE_COLLECTION Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'C' 20090429
2 CO_UI_ENTITY_TYPE_EXT_OBJECT Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'X' 20090707
3 CO_UI_ENTITY_TYPE_KEY Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'K' 20130222
4 CO_UI_ENTITY_TYPE_OBJECT Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'O' 20090429
5 CO_UI_ENTITY_TYPE_REQUEST Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'R' 20090429
6 CO_UI_ENTITY_TYPE_STOP Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'S' 20090902
7 CO_UI_ENTITY_TYPE_TASK Constant Public Type reference (TYPE) TY_UI_ENTITY_TYPE 'T' 20090429
8 CO_UI_ICON_BEACHBALL Constant Public Type reference (TYPE) STRING 'ICON_TIME' 20100611
9 CO_UI_MORE_ICON_EMERGENCY Constant Public Type reference (TYPE) STRING '~Icon/HighPriority' 20100121
10 CO_UI_STATUS_ICON_CLOSED Constant Public Type reference (TYPE) STRING '~Icon/Locked' 20090507
11 CO_UI_STATUS_ICON_NEW Constant Public Type reference (TYPE) STRING 'ICON_CHANGE' 20100216
12 CO_UI_STATUS_ICON_OPEN Constant Public Type reference (TYPE) STRING 'ICON_CHECKOUT_REQUESTED' 20090507
13 CO_UI_STATUS_ICON_RELEASE Constant Public Type reference (TYPE) STRING 'ICON_TRANSPORT' 20090708
Methods
# Method Level Visibility Method type Description Created on
1 GET_CHILDREN Instance method Public Method Retrieves children of a given UI entity 20090707
2 GET_ROOT_ENTITIES Instance method Public Method Retrieves a (filtered) list of collections for UI usage 20090707
3 UPDATE_ENTITIES Instance method Public Method Update a complete list 20090820
4 UPDATE_ENTITY Instance method Public Method Updates the given entity 20090708
Events
Interface IF_CTS_UI_ENTITY_SOURCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_UI_DATETIME Public Type reference (TYPE) STRING 20090506
2 TY_UI_ENTITIES Public See coding 20090506 ty_ui_entities type standard table of ty_ui_entity with key unique type id
3 TY_UI_ENTITY Public See coding 20090506 begin of ty_ui_entity, entity_ref type ref to if_cts_transport_entity, id type string, description type if_cts_transport_entity=>ty_description, owner type if_cts_transport_entity=>ty_user, status type if_cts_transport_entity=>ty_status, status_icon type string, unique type string, uniqueparent type string, expanded type boolean, leaf type boolean, type type ty_ui_entity_type, type_name type string, export_rc type if_cts_transport_entity=>ty_export_rc, export_rc_icon type string, export_rc_text type string, other_icon type string, other_text type string, end of ty_ui_entity
4 TY_UI_ENTITY_TYPE Public See coding 20090506 ty_ui_entity_type type c length 1
Method Signatures

Method GET_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) TY_UI_ENTITIES 20090707
2 Importing UI_ENTITY Call by reference Type reference (TYPE) TY_UI_ENTITY 20090707

Method GET_CHILDREN on Interface IF_CTS_UI_ENTITY_SOURCE has no exception.

Method GET_ROOT_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ID 20091019
2 Importing STATUS Call by reference Type reference (TYPE) TY_UI_ENTITY-STATUS 20090818
3 Importing SYSTEM_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_NAME 20090818
4 Exporting UI_ENTITIES Call by reference Type reference (TYPE) TY_UI_ENTITIES 20090707
5 Importing USER_NAME Call by reference Type reference (TYPE) TY_UI_ENTITY-OWNER 20090707

Method GET_ROOT_ENTITIES on Interface IF_CTS_UI_ENTITY_SOURCE has no exception.

Method UPDATE_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) TY_UI_ENTITY-STATUS 20090820
2 Importing SYSTEM_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_NAME 20090820
3 Changing UI_ENTITIES Call by reference Type reference (TYPE) TY_UI_ENTITIES 20090820
4 Importing USER_NAME Call by reference Type reference (TYPE) TY_UI_ENTITY-OWNER 20090820

Method UPDATE_ENTITIES on Interface IF_CTS_UI_ENTITY_SOURCE has no exception.

Method UPDATE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing UI_ENTITY Call by reference Type reference (TYPE) TY_UI_ENTITY 20090708

Method UPDATE_ENTITY on Interface IF_CTS_UI_ENTITY_SOURCE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702