Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/IF_SB_ADAPTER_FROM_DM | Domain Model Adapter Interface | 20120323 |
Properties
Class | /IWBEP/CL_SB_ADAPTER_FROM_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_ODATA_UTIL | Gateway Service Builder - OData Utility Package |
Created | 20120323 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /IWBEP/IF_SB_ADAPTER_FROM_DM | Domain Model Adapter Interface | 20120323 |
Friends
Class /IWBEP/CL_SB_ADAPTER_FROM_DM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130423 | |||
2 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '1' | 'Cardinality 1' | 20120323 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'N' | 'Cardinality N' | 20120323 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR20 | 'Single' | Edm type single | 20120323 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Collection*' | 'Collection' | 20120323 | |
6 | ![]() |
Constant | Public | See coding | 20120323 | ||||
7 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Edm.' | 'Edm.' | 20120323 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR20 | 'SByte' | GW Edm type single | 20120323 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'I' | 'INT' | 20120528 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'INT1' | 'INT1' | 20120323 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'INT2' | 'INT2' | 20120323 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'STRING' | 'STRING' | 20120323 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DECFLOAT16' | 'TYPEKIND_DECFLOAT16' | 20120323 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DECFLOAT34' | 'TYPEKIND_DECFLOAT34' | 20120323 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'XSTRING' | 'XSTRING' | 20120323 | |
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_COMPONENT_TAB | Components of a structue | 20120808 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_REF | 20130426 | |||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130424 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20130605 |
Methods
Events
Class /IWBEP/CL_SB_ADAPTER_FROM_DM has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_EXPR_TYPE | Private | See coding | 20130530 | TY_EXPR_TYPE type c LENGTH 10
|
||
2 | TY_E_MED_CONV_EXIT | Public | See coding | 20120323 | ty_e_med_conv_exit TYPE c LENGTH 5
|
||
3 | TY_E_MED_EDM_TYPE | Public | See coding | 20120323 | ty_e_med_edm_type TYPE c LENGTH 20
|
||
4 | TY_E_MED_SEMANTIC | Public | See coding | 20120323 | ty_e_med_semantic TYPE c LENGTH 20
|
||
5 | TY_GS_EDM_FIELD_DESC | Public | See coding | 20120323 | BEGIN OF ty_gs_edm_field_desc,
core_type TYPE ty_e_med_edm_type, "EDM Data Type
length TYPE i, "Length (No. of Characters)
decimals TYPE i, "Number of Decimal Places
internal_type TYPE inttype,
internal_length TYPE i,
input_mask TYPE string,
conv_exit TYPE ty_e_med_conv_exit,
semantic TYPE ty_e_med_semantic,
END OF ty_gs_edm_field_desc
|
||
6 | TY_S_MED_ABAP_FDDESC | Public | See coding | 20120323 | BEGIN OF ty_s_med_abap_fddesc,
type TYPE inttype, "Internal data type (internal ABAP type)
length TYPE intlen, "Internal Length in Bytes
decimals TYPE decimals, "Number of Decimal Places
END OF ty_s_med_abap_fddesc
|
Method Signatures
Method GET_ABAPTYPE_FROM_EDMTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ABAPPREDDECIMALS | Call by reference | Type reference (TYPE) | I | Number of Decimal Places | 20120323 | ||
2 | ![]() |
EV_ABAPPREDLENGTH | Call by reference | Type reference (TYPE) | I | Length of Field (Number of Characters) | 20120323 | ||
3 | ![]() |
EV_ABAPPREDTYPE | Call by reference | Type reference (TYPE) | STRING | Data Type in ABAP Dictionary | 20120323 | ||
4 | ![]() |
IV_EDMPRECISION | Call by reference | Type reference (TYPE) | /IWBEP/SBOD_PRECISION | EDM Precision | 20120323 | ||
5 | ![]() |
IV_EDMSCALE | Call by reference | Type reference (TYPE) | /IWBEP/SBOD_SCALE | EDM Scale | 20120323 | ||
6 | ![]() |
IV_EDMTYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | EDM Type of a Property | 20120323 |
Method GET_ABAPTYPE_FROM_EDMTYPE on class /IWBEP/CL_SB_ADAPTER_FROM_DM has no exception.
Method GET_ABAP_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_EDM_TYPE | Call by reference | Type reference (TYPE) | TY_GS_EDM_FIELD_DESC | 20120323 | |||
2 | ![]() |
RS_ABAP_TYPE | Value transfer | Type reference (TYPE) | TY_S_MED_ABAP_FDDESC | 20120323 |
Method GET_ABAP_TYPE on class /IWBEP/CL_SB_ADAPTER_FROM_DM has no exception.
Method GET_ANNOTATION_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_VOCAB_ANN | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | 20130605 | |||
2 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | SB - Domain Model - Node | 20130605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130605 |
Method GET_ASSOC_DETAILS_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | 20120323 | |||
2 | ![]() |
IT_ASSOC_SETS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS | 20120323 | |||
3 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20120621 |
Method GET_ASSOC_SET_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ASSOC_SETS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS | 20120323 | |||
2 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_CMPLX_PROP_DETAILS_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CMPLX_TYPES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20120323 | |||
2 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120621 |
Method GET_ENTITY_DETAILS_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20120323 | |||
2 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_ENTITY_SET_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTITY_SETS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITY_SETS | 20120323 | |||
2 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_FUNC_IMPS_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FUNC_IMPS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS | 20120323 | |||
2 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | SB: Table Type for DM Nodes | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_FUNC_IMP_PAR_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PARAMS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_PROPERTIES | 20120323 | |||
2 | ![]() |
IT_FUNC_IMP_PAR | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBOD_FUNC_IMP_PAR=>TY_T_FUNC_IMP_PAR | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_NAVIGATION_PROP_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_NAV_PROP | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_NAV_PROPERTIES | 20120323 | |||
2 | ![]() |
IT_NAVP | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBOD_NAV_PROP=>TY_T_NAV_PROPERTIES | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_PROPERTIES_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PROPERTIES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_PROPERTIES | 20120323 | |||
2 | ![]() |
IT_NODE_PROP | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBOD_PROPERTY=>TY_T_PROPERTIES | 20120323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_REFERENCE_MODEL_FROM_DM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MODEL_REF | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_MODEL_REF | 20120517 | |||
2 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | Table of nodes | 20120517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
MPC Generator Exception Object | 20120621 |
Method GET_STRUCTURE_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_COMPONENTS | Call by reference | Type reference (TYPE) | ABAP_COMPONENT_TAB | 20120808 | |||
2 | ![]() |
IO_STRUCTURE_DESCRIPTOR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20120808 |
Method GET_STRUCTURE_COMPONENTS on class /IWBEP/CL_SB_ADAPTER_FROM_DM has no exception.
Method GET_TERM_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_VOCAB_ANN | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | 20130527 | |||
2 | ![]() |
IO_ANNOTATION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ANNOTATION | SB - OData - Annotation | 20130527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130527 |
Method PROCESS_ANNOTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | SB - Domain Model - Node | 20130424 | ||
2 | ![]() |
IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBOD_ANNOTATION=>TY_T_ANNOTATIONS | 20130424 | |||
3 | ![]() |
IV_PARENT_REF_KEY | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130528 | ||
4 | ![]() |
IV_PARENT_REF_TYPE | Call by reference | Type reference (TYPE) | TY_EXPR_TYPE | 20130530 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130424 |
Method PROCESS_COLLECTION_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ANNOTATION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ANNOTATION | SB - OData - Annotation | 20131104 | ||
2 | ![]() |
IT_COLLECTABLES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBOD_EXP_COLLECTABLE=>TY_T_COLLECTABLE | 20130424 | |||
3 | ![]() |
IV_PARENT_REF_KEY | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130424 |
Method PROCESS_EXP_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ANNOTATION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ANNOTATION | SB - OData - Annotation | 20130527 | ||
2 | ![]() |
IO_EXP_VALUE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_VALUE | SB - OData - Annotation Value Expression | 20130423 | ||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | SB - Domain Model - Node | 20130510 | ||
4 | ![]() |
IV_PARENT_REF_KEY | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130423 | ||
5 | ![]() |
IV_PARENT_REF_TYPE | Call by reference | Type reference (TYPE) | TY_EXPR_TYPE | 20130530 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130423 |
Method PROCESS_RECORD_MAPPINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ANNOTATION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ANNOTATION | SB - OData - Annotation | 20131230 | ||
2 | ![]() |
IT_MAPPINGS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBOD_EXP_REC_MAPPING=>TY_T_MAPPING | 20130423 | |||
3 | ![]() |
IV_PARENT_REF_KEY | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130423 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130423 |
Method TRAVERSE_STRUCTURE_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_COMPONENTS | Call by reference | Type reference (TYPE) | ABAP_COMPONENT_TAB | 20120808 | |||
2 | ![]() |
IO_STRUCTURE_DESCRIPTOR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20120808 | ||
3 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20120808 | |||
4 | ![]() |
IV_SUFFIX | Call by reference | Type reference (TYPE) | STRING | 20120808 |
Method TRAVERSE_STRUCTURE_COMPONENTS on class /IWBEP/CL_SB_ADAPTER_FROM_DM has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |