SAP ABAP Class CL_SADL_GW_UI_TO_SERVICE_HDL (Handler between UI and Service Layer)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ESI-ESF-GW (Application Component) Gateway Integration for CDS and BOPF via SADL
⤷
SADL_GW_DT_SB_UI (Package) Gateway Integration: Service Builder additional UI Objects
⤷
⤷
Properties
| Class | CL_SADL_GW_UI_TO_SERVICE_HDL | |
| Short Description | Handler between UI and Service Layer | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SADL_GW_DT_SB_UI | Gateway Integration: Service Builder additional UI Objects |
| Created | 20130408 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SADL_GW_UI_TO_SERVICE_HDL has no interface implemented.
Friends
Class CL_SADL_GW_UI_TO_SERVICE_HDL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SADL_GW_SERVICE_API | 20131115 |
Methods
Events
Class CL_SADL_GW_UI_TO_SERVICE_HDL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTT_ASSOC_MAP | Public | See coding | 20130823 | gtt_assoc_map TYPE STANDARD TABLE OF gty_assoc_map WITH EMPTY KEY
|
||
| 2 | GTT_GW_ASSOC_SET_BINDING | Private | See coding | 20130912 | gtt_gw_assoc_set_binding TYPE STANDARD TABLE OF gty_gw_assoc_set_binding WITH KEY assoc_set_name
|
||
| 3 | GTT_NAVIGATION_PROP_MAPPING | Private | See coding | 20130905 | gtt_navigation_prop_mapping TYPE STANDARD TABLE OF gty_navigation_prop_mapping WITH DEFAULT KEY
|
||
| 4 | GTT_PROPERTY_SADL_MAP | Public | See coding | 20130408 | gtt_property_sadl_map TYPE STANDARD TABLE OF gty_property_sadl_map WITH EMPTY KEY
|
||
| 5 | GTY_ASSOC_MAP | Public | Type reference (TYPE) | SADL_GW_S_ENTITY_SET_ASSOC_MAP | 20130823 | |
|
| 6 | GTY_GW_ASSOC_SET_BINDING | Private | See coding | 20130912 | BEGIN OF gty_gw_assoc_set_binding,
assoc_set_name TYPE string,
gw_dm_assoc_name TYPE string,
target_entity_type TYPE string,
target_entity_set TYPE string,
target_cardinality TYPE string,
END OF gty_gw_assoc_set_binding
|
||
| 7 | GTY_NAVIGATION_PROP_MAPPING | Private | See coding | 20130905 | BEGIN OF gty_navigation_prop_mapping,
navigation_property TYPE string,
sadl_assoc_name TYPE string,
gw_dm_assoc_name TYPE string,
target_entity_type TYPE string,
assoc_binding TYPE sadl_gw_s_entity_set_assoc_map-assoc_binding,
position TYPE sadl_gw_s_entity_set_assoc_map-position,
dm_node TYPE sadl_gw_s_entity_set_assoc_map-dm_node,
END OF gty_navigation_prop_mapping
|
||
| 8 | GTY_PROPERTY_SADL_MAP | Public | Type reference (TYPE) | SADL_GW_S_ENTITY_SET_MAP_UI | 20130409 | |
Method Signatures
Method GET_ASSOCIATION_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATION_MAPPING | Call by reference | Type reference (TYPE) | GTT_ASSOC_MAP | 20130826 | ||||
| 2 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130826 |
Method GET_DATA_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA_SOURCE | Call by reference | Type reference (TYPE) | SADL_ENTITY | SADL Entity | 20130408 | |||
| 2 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | SB - Domain Model - Node | 20130408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130725 |
Method GET_PROPERTY_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTY_SADL_MAP | Call by reference | Type reference (TYPE) | GTT_PROPERTY_SADL_MAP | 20130725 | ||||
| 2 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | SB - Domain Model - Node | 20130408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130408 |
Method SET_ASSOCIATION_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20130826 | ||||
| 2 | IT_ASSOCIATION_MAPPING | Call by reference | Type reference (TYPE) | GTT_ASSOC_MAP | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130826 |
Method SET_PROPERTY_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | SB - Domain Model - Node | 20130408 | |||
| 2 | IT_PROPERTY_BINDING | Call by reference | Type reference (TYPE) | GTT_PROPERTY_SADL_MAP | 20130408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130408 |
Method SYNCHRONIZE_DATA_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | SB - Domain Model - Node | 20130626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130626 |
Method UPDATE_ASSOCIATION_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20130905 | ||||
| 2 | IS_ASSOCIATION_MAPPING | Call by reference | Type reference (TYPE) | GTY_ASSOC_MAP | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Method UPDATE_PROPERTY_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20130905 | ||||
| 2 | IS_PROPERTY_BINDING | Call by reference | Type reference (TYPE) | GTY_PROPERTY_SADL_MAP | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Method _APPEND_ASSOC_SET_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ASSOCIATION_SET_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_UI_TO_SERVICE_HDL=>GTT_GW_ASSOC_SET_BINDING | 20131114 | ||||
| 2 | IO_ASSOC_END | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ENTITY_SET | 20131114 | ||||
| 3 | IO_ASSOC_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ASSOCIATION_SET | 20131114 | ||||
| 4 | IV_TARGET_IS_RIGHT_END | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131114 |
Method _DELETE_OBSOLETE_SADL_ASSOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20131024 | ||||
| 2 | IT_NAVIGATION_PROP_MAPPING | Call by reference | Type reference (TYPE) | GTT_NAVIGATION_PROP_MAPPING | 20130920 | ||||
| 3 | IT_SADL_ASSOC_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_SERVICE_API=>GTT_ASSOCIATION_BINDING | 20130920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130920 |
Method _DELETE_OBSOLETE_SADL_ATTRIBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20131114 | ||||
| 2 | IT_PROPERTY_BINDING | Call by reference | Type reference (TYPE) | GTT_PROPERTY_SADL_MAP | 20130920 | ||||
| 3 | IT_SADL_PROPERTY_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_SERVICE_API=>GTT_PROPERTY_BINDING | 20130920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130920 |
Method _GET_ASSOCIATION_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATION_MAPPING | Call by reference | Type reference (TYPE) | GTT_ASSOC_MAP | 20131024 | ||||
| 2 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20131024 | ||||
| 3 | IT_SADL_ASSOC_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_SERVICE_API=>GTT_ASSOCIATION_BINDING | 20131024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131024 |
Method _GET_ASSOC_CARDINALITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ASSOC_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ASSOCIATION_SET | 20131202 | ||||
| 2 | IV_TARGET_IS_RIGHT_END | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131202 | ||||
| 3 | RV_CARDINALITY | Value transfer | Type reference (TYPE) | IF_SADL_TYPES=>TY_SADL_ASSOCIATION-CARDINALITY | 20131202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131202 |
Method _GET_GW_ASSOC_SET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATION_SET_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_UI_TO_SERVICE_HDL=>GTT_GW_ASSOC_SET_BINDING | 20130912 | ||||
| 2 | IO_ODATA_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ENTITY_SET | 20130912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130912 |
Method _GET_NAV_PROP_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NAVIGATION_PROP_MAPPING | Call by reference | Type reference (TYPE) | GTT_NAVIGATION_PROP_MAPPING | 20130904 | ||||
| 2 | IO_ENTITY_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ENTITY_TYPE | 20131025 | ||||
| 3 | IT_ASSOCIATION_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_SERVICE_API=>GTT_ASSOCIATION_BINDING | 20130904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130904 |
Method _GET_PROPERTY_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTY_SADL_MAP | Call by reference | Type reference (TYPE) | CL_SADL_GW_UI_TO_SERVICE_HDL=>GTT_PROPERTY_SADL_MAP | 20130725 | ||||
| 2 | IT_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | 20130725 | ||||
| 3 | IT_PROPERTY_BINDING | Call by reference | Type reference (TYPE) | CL_SADL_GW_SERVICE_API=>GTT_PROPERTY_BINDING | 20130725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130725 |
Method _GET_SERVICE_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | 20130725 | ||||
| 2 | RO_SERVICE_API | Value transfer | Object reference (TYPE REF TO) | CL_SADL_GW_SERVICE_API | 20130725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130725 |
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 740 |