SAP ABAP Class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM (Domain Model Adapter class for OData V4)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_FILEIMP (Package) Gateway Service Builder - File Importer
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_FILEIMP (Package) Gateway Service Builder - File Importer
Properties
Class | /IWBEP/CL_SB_ADAPT_ODV4_TO_DM | |
Short Description | Domain Model Adapter class for OData V4 | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWBEP/SB_FILEIMP | Gateway Service Builder - File Importer |
Created | 20130416 | 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_SBOD_ANNOTATION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | /IWBEP/IF_SBOD_FUNC_IMP_PAR | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | /IWBEP/IF_SBOD_NAV_PROP | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | /IWBEP/IF_SBOD_PROPERTY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | /IWBEP/IF_SB_ODATA_ARTIFACTS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
6 | /IWBEP/IF_SB_ODV4_ARTIFACTS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no interface implemented.
Friends
Class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_CARD_1 | Constant | Public | Type reference (TYPE) | CHAR1 | '1' | 20130508 | ||
2 | MC_CARD_N | Constant | Public | Type reference (TYPE) | CHAR1 | 'N' | 20130508 | ||
3 | MC_EDM_COLLECTION | Constant | Public | Type reference (TYPE) | STRING | 'Collection(*)' | 20130508 | ||
4 | MC_EDM_PREFIX | Constant | Public | Type reference (TYPE) | STRING | 'Edm.' | 'Edm.' | 20130416 | |
5 | MO_MODEL | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20130417 | ||
6 | MO_ODATA_ARTIFACTS | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_ODV4_ARTIFACTS | Interface for OData Vocabulary artifacts | 20130508 | ||
7 | MO_OD_FACTORY | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_FACTORY | SB - Domain Model - Factory | 20130416 | ||
8 | MO_SCHEMA_CONTEXT | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_SCHEMA_CONTEXT | SB - OData - Schema Context | 20130429 | ||
9 | MT_CMPLX_TYPES | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20130508 | |||
10 | MT_ENTITIES | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_ENTITIES | 20130508 | |||
11 | MT_ENTITY_SETS | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_ENTITY_SETS | 20130508 | |||
12 | MT_ENUM_TYPES | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_ENUM_TYPES | 20130510 | |||
13 | MT_TYPE_DEFS | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_TYPE_DEFS | 20130905 | |||
14 | MT_VOCABULARIES | Instance attribute | Private | Type reference (TYPE) | TY_T_VOCABULARIES | 20130418 | |||
15 | MT_VOCAB_ANNOT | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130509 | |||
16 | MV_PRJ_TYPE | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | Service Builder: Project Type | 20130521 |
Methods
Events
Class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_EXPR_TYPE | Private | See coding | 20130529 | ty_s_expr_type TYPE c LENGTH 10
|
||
2 | TY_S_PROCESS_VOCAB_ANNOT | Private | See coding | 20130529 | BEGIN OF ty_s_process_vocab_annot,
ref_id TYPE /iwbep/sbdm_node_uuid,
parent_ref_id TYPE /iwbep/sbdm_node_uuid,
annotation_target TYPE string,
ann_trgt_node_type TYPE /iwbep/sbdm_node_type,
parent_node_name TYPE /iwbep/sbdm_node_name,
parent_node_type TYPE /iwbep/sbdm_node_type,
term_name TYPE string,
term_type_kind TYPE c LENGTH 1,
term_type_iscollection TYPE c LENGTH 1,
term_type TYPE c LENGTH 40,
exp_type TYPE c LENGTH 10,
exp_name TYPE string,
exp_path_type TYPE c LENGTH 1,
exp_simple_value TYPE /iwbep/if_sb_odv4_artifacts=>ty_s_vocab_exp_simple_val,
parent_ref_type TYPE c LENGTH 10,
processed_already TYPE abap_bool,
END OF ty_s_process_vocab_annot
|
||
3 | TY_S_VOCABULARY | Public | See coding | 20130418 | BEGIN OF ty_s_vocabulary,
namespace TYPE string,
alias TYPE string,
vocabulary TYPE REF TO /iwbep/if_sbdm_model,
END OF ty_s_vocabulary
|
||
4 | TY_T_PROCESS_VOCAB_ANNOT | Private | See coding | 20130529 | ty_t_process_vocab_annot TYPE STANDARD TABLE OF ty_s_process_vocab_annot WITH DEFAULT KEY
|
||
5 | TY_T_VOCABULARIES | Public | See coding | 20130418 | ty_t_vocabularies TYPE STANDARD TABLE OF ty_s_vocabulary WITH KEY namespace INITIAL SIZE 0
|
Method Signatures
Method ADAPT_ODATA_ARTIFACTS 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 | 20130416 | ||
2 | Importing | IO_ODATA_ARTIFACTS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SB_ODV4_ARTIFACTS | Interface for OData Vocabulary artifacts | 20130416 | ||
3 | Importing | IO_SCHEMA_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_SCHEMA_CONTEXT | SB - OData - Schema Context | 20130417 | ||
4 | Importing | IV_PROJECT_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | Service Builder: Project Type | 20130530 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130416 |
Method CREATE_ASSOCIATIONS Signature
Method CREATE_ASSOCIATIONS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130508 |
Method CREATE_ASSOCIATION_SETS Signature
Method CREATE_ASSOCIATION_SETS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130508 |
Method CREATE_COMPLEX_TYPES Signature
Method CREATE_COMPLEX_TYPES on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130416 |
Method CREATE_ENTITY_SETS Signature
Method CREATE_ENTITY_SETS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130508 |
Method CREATE_ENTITY_TYPES Signature
Method CREATE_ENTITY_TYPES on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130429 |
Method CREATE_ENUM_TYPES Signature
Method CREATE_ENUM_TYPES on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130521 |
Method CREATE_FUNCTION_IMPORTS Signature
Method CREATE_FUNCTION_IMPORTS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130508 |
Method CREATE_HEADER Signature
Method CREATE_HEADER on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130508 |
Method CREATE_NAVIGATION_PROPERTIES Signature
Method CREATE_NAVIGATION_PROPERTIES on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130510 |
Method CREATE_TERMS Signature
Method CREATE_TERMS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130416 |
Method CREATE_TYPE_DEFINITIONS Signature
Method CREATE_TYPE_DEFINITIONS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130416 |
Method CREATE_USINGS Signature
Method CREATE_USINGS on class /IWBEP/CL_SB_ADAPT_ODV4_TO_DM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130416 |
Method CREATE_VOCAB_ANNOTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_VOCAB_ANNOT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | SB - Domain Model - Node | 20130509 | ||
2 | Returning | RT_ANNOTATIONS | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBOD_ANNOTATION=>TY_T_ANNOTATIONS | 20130509 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130508 |
Method HANDLE_EXP_COLLECTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_VOCAB_ANNOT | Call by reference | Type reference (TYPE) | TY_T_PROCESS_VOCAB_ANNOT | SB - Domain Model - Node | 20130530 | ||
2 | Importing | IO_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_COLLECTION | SB - OData - Collection Expression | 20130523 | ||
3 | Importing | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20130531 | ||
4 | Importing | IO_RECORD | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_RECORD | SB - OData - Record Expression | 20130531 | ||
5 | Importing | IV_PREVIOUS_EXPR | Call by reference | Type reference (TYPE) | TY_S_EXPR_TYPE | 20130531 | |||
6 | Importing | IV_REF_ID | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_FL_IMP_EXCEPTION | Exception class for File Importer | 20130523 |
Method HANDLE_EXP_RECORDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_VOCAB_ANNOT | Call by reference | Type reference (TYPE) | TY_T_PROCESS_VOCAB_ANNOT | 20130529 | |||
2 | Importing | IO_CMPLX_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_COMPLEX_TYPE | SB - OData - Complex Type | 20140612 | ||
3 | Importing | IO_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_COLLECTION | SB - OData - Collection Expression | 20130529 | ||
4 | Importing | IO_EXP_REC_MAP | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_REC_MAPPING | SB - OData - Record Expression Mapping | 20140612 | ||
5 | Importing | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20130529 | ||
6 | Importing | IO_RECORD | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_RECORD | SB - OData - Record Expression | 20130521 | ||
7 | Importing | IV_PREVIOUS_EXPR | Call by reference | Type reference (TYPE) | TY_S_EXPR_TYPE | Expression type | 20130529 | ||
8 | Importing | IV_REF_ID | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130521 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130521 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |