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
⤷
⤷
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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | 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 | Constant | Public | Type reference (TYPE) | CHAR1 | '1' | 20130508 | |||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'N' | 20130508 | |||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'Collection(*)' | 20130508 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'Edm.' | 'Edm.' | 20130416 | ||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20130417 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_ODV4_ARTIFACTS | Interface for OData Vocabulary artifacts | 20130508 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_FACTORY | SB - Domain Model - Factory | 20130416 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_SCHEMA_CONTEXT | SB - OData - Schema Context | 20130429 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20130508 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_ENTITIES | 20130508 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_ENTITY_SETS | 20130508 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_ENUM_TYPES | 20130510 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_TYPE_DEFS | 20130905 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | TY_T_VOCABULARIES | 20130418 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130509 | ||||
| 16 | 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 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20130416 | |||
| 2 | IO_ODATA_ARTIFACTS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SB_ODV4_ARTIFACTS | Interface for OData Vocabulary artifacts | 20130416 | |||
| 3 | IO_SCHEMA_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_SCHEMA_CONTEXT | SB - OData - Schema Context | 20130417 | |||
| 4 | IV_PROJECT_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | Service Builder: Project Type | 20130530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | IT_VOCAB_ANNOT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | SB - Domain Model - Node | 20130509 | |||
| 2 | RT_ANNOTATIONS | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBOD_ANNOTATION=>TY_T_ANNOTATIONS | 20130509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_VOCAB_ANNOT | Call by reference | Type reference (TYPE) | TY_T_PROCESS_VOCAB_ANNOT | SB - Domain Model - Node | 20130530 | |||
| 2 | IO_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_COLLECTION | SB - OData - Collection Expression | 20130523 | |||
| 3 | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20130531 | |||
| 4 | IO_RECORD | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_RECORD | SB - OData - Record Expression | 20130531 | |||
| 5 | IV_PREVIOUS_EXPR | Call by reference | Type reference (TYPE) | TY_S_EXPR_TYPE | 20130531 | ||||
| 6 | IV_REF_ID | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_VOCAB_ANNOT | Call by reference | Type reference (TYPE) | TY_T_PROCESS_VOCAB_ANNOT | 20130529 | ||||
| 2 | IO_CMPLX_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_COMPLEX_TYPE | SB - OData - Complex Type | 20140612 | |||
| 3 | IO_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_COLLECTION | SB - OData - Collection Expression | 20130529 | |||
| 4 | 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 | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20130529 | |||
| 6 | IO_RECORD | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_RECORD | SB - OData - Record Expression | 20130521 | |||
| 7 | IV_PREVIOUS_EXPR | Call by reference | Type reference (TYPE) | TY_S_EXPR_TYPE | Expression type | 20130529 | |||
| 8 | IV_REF_ID | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20130521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130521 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |