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 | Instance method | Public | Method | Retrieves children of a given UI entity | 20090707 | |
| 2 | Instance method | Public | Method | Retrieves a (filtered) list of collections for UI usage | 20090707 | |
| 3 | Instance method | Public | Method | Update a complete list | 20090820 | |
| 4 | 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 | CHILDREN | Call by reference | Type reference (TYPE) | TY_UI_ENTITIES | 20090707 | ||||
| 2 | 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 | ID | Call by reference | Type reference (TYPE) | IF_CTS_TRANSPORT_ENTITY=>TY_ID | 20091019 | ||||
| 2 | STATUS | Call by reference | Type reference (TYPE) | TY_UI_ENTITY-STATUS | 20090818 | ||||
| 3 | SYSTEM_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_NAME | 20090818 | ||||
| 4 | UI_ENTITIES | Call by reference | Type reference (TYPE) | TY_UI_ENTITIES | 20090707 | ||||
| 5 | 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 | STATUS | Call by reference | Type reference (TYPE) | TY_UI_ENTITY-STATUS | 20090820 | ||||
| 2 | SYSTEM_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_NAME | 20090820 | ||||
| 3 | UI_ENTITIES | Call by reference | Type reference (TYPE) | TY_UI_ENTITIES | 20090820 | ||||
| 4 | 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 | 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 |