SAP ABAP Class /IWBEP/CL_SBUI_ADAPTER_TO_DM (Domain Model Adapter Class)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_DSPCMN_UI (Package) Gateway Service Builder - DSP Common UI
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_DSPCMN_UI (Package) Gateway Service Builder - DSP Common UI
Properties
Class | /IWBEP/CL_SBUI_ADAPTER_TO_DM | |
Short Description | Domain Model Adapter Class | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWBEP/SB_DSPCMN_UI | Gateway Service Builder - DSP Common UI |
Created | 20120523 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /IWBEP/IF_SB_ODATA_ARTIFACTS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/CL_SBUI_ADAPTER_TO_DM has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_ADAPTER_TO_DM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_EDM_PREFIX | Constant | Public | Type reference (TYPE) | STRING | 'Edm.' | 'Edm.' | 20120523 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADAPT_TO_DM | Instance method | Public | Method | Adapt the retrieved metadata to domain model | 20120523 |
2 | ADD_PROPS_TO_DM | Instance method | Public | Method | Add more Properties to the Entity | 20121012 |
3 | CHECK_DUPLICATE_NAME_ENTSET | Instance method | Public | Method | Check name of entity set is duplicated | 20130704 |
4 | CHECK_FOR_UNIQUE_NAME | Instance method | Public | Method | Check name clash between entity types or complex types | 20130705 |
5 | CREATE_ENTITY_SETS | Instance method | Public | Method | Create entity sets | 20130704 |
6 | REDUCE_NAME_UNTIL_UNIQUE | Instance method | Private | Method | Reduce the name until unique name is obtained | 20130704 |
7 | REMOVE_ABAP_STRUCTURE_NAME | Instance method | Private | Method | Remove the abap structure name while flattening the properti | 20130711 |
8 | SET_ASSOC_DETAILS_TO_DM | Instance method | Private | Method | Set association details to the domain model | 20120523 |
9 | SET_CMPLX_PROP_DETAILS_TO_DM | Instance method | Private | Method | Set complex types of an entity | 20120523 |
10 | SET_ENTITY_DETAILS_TO_DM | Instance method | Private | Method | Set entity details | 20120523 |
Events
Class /IWBEP/CL_SBUI_ADAPTER_TO_DM has no event.
Types
Class /IWBEP/CL_SBUI_ADAPTER_TO_DM has no local type.
Method Signatures
Method ADAPT_TO_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20120523 | ||
2 | Importing | IT_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | 20120523 | |||
3 | Importing | IT_CMPLX_TYPES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20120523 | |||
4 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20120523 | |||
5 | Importing | IV_LOCAL_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121002 | |||
6 | Returning | RO_MODEL_REFERENCE | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20120523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBUI_DP | SBUI Data provider exception handling | 20120523 |
Method ADD_PROPS_TO_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | Entity/Complex Type Node | 20121029 | ||
2 | Importing | IT_CMPLX_TYPES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20121015 | |||
3 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20121012 | |||
4 | Importing | IV_LOCAL_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBUI_DP | SBUI Data provider exception handling | 20121012 |
Method CHECK_DUPLICATE_NAME_ENTSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20130704 | ||
2 | Importing | IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20130704 | ||
3 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130704 | ||
4 | Returning | RV_NAME | Value transfer | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130704 |
Method CHECK_FOR_UNIQUE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20130705 | ||
2 | Importing | IT_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20130705 | |||
3 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20130705 | |||
4 | Returning | RV_UNIQUE | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130705 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130705 |
Method CREATE_ENTITY_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20130704 | ||
2 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20130704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130704 |
Method REDUCE_NAME_UNTIL_UNIQUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20130705 | ||
2 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130704 | ||
3 | Importing | IV_NODE_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_TYPE | Service Builder: Node Type | 20130705 | ||
4 | Returning | RV_NAME | Value transfer | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130704 |
Method REMOVE_ABAP_STRUCTURE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CMPLX_TYPES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20130711 | |||
2 | Changing | CT_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130711 |
Method SET_ASSOC_DETAILS_TO_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20120523 | ||
2 | Importing | IO_SBOD_FACTORY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_FACTORY | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20120523 | ||
3 | Importing | IT_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | 20120523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBUI_DP | SBUI Data provider exception handling | 20120523 |
Method SET_CMPLX_PROP_DETAILS_TO_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20120523 | ||
2 | Importing | IO_SBOD_FACTORY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_FACTORY | SB - OData - Factory | 20120523 | ||
3 | Importing | IT_CMPLX_TYPES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20120523 | |||
4 | Importing | IV_LOCAL_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121002 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBUI_DP | SBUI Data provider exception handling | 20120523 |
Method SET_ENTITY_DETAILS_TO_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20120523 | ||
2 | Importing | IO_SBOD_FACTORY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_FACTORY | SB - OData - Factory | 20120523 | ||
3 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20120523 | |||
4 | Importing | IV_LOCAL_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121002 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBUI_DP | SBUI Data provider exception handling | 20120523 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |