SAP ABAP Class /IWBEP/IF_SB_ODATA_ARTIFACTS (Interface for OData artifacts)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/CL_SB_ODATA_ARTIFACTS | OData artifacts | 20120217 |
Properties
Class | /IWBEP/IF_SB_ODATA_ARTIFACTS | |
Short Description | Interface for OData artifacts | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20120216 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/IF_SB_ODATA_ARTIFACTS has no interface implemented.
Friends
Class /IWBEP/IF_SB_ODATA_ARTIFACTS has no friend class.
Attributes
Class /IWBEP/IF_SB_ODATA_ARTIFACTS has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_ASSOCIATIONS | Instance method | Public | Method | Getter method for associations | 20120216 |
2 | GET_ASSOCIATION_SETS | Instance method | Public | Method | Getter method for association sets | 20120216 |
3 | GET_COMPLEX_TYPES | Instance method | Public | Method | Getter method for complex type | 20120216 |
4 | GET_ENTITIES | Instance method | Public | Method | Getter method for entity type | 20120216 |
5 | GET_ENTITY_CONTS | Instance method | Public | Method | Getter method for entity containers | 20120216 |
6 | GET_ENTITY_SETS | Instance method | Public | Method | Getter method for entity sets | 20120216 |
7 | GET_FUNC_IMPS | Instance method | Public | Method | Getter method for function imports/actions | 20120216 |
8 | GET_MODEL_REFERENCES | Instance method | Public | Method | Getter method for model references | 20120503 |
9 | SET_ASSOCIATIONS | Instance method | Public | Method | Setter method for associations | 20120216 |
10 | SET_ASSOCIATION_SETS | Instance method | Public | Method | Setter method for association sets | 20120216 |
11 | SET_COMPLEX_TYPES | Instance method | Public | Method | Setter method for complex types | 20120216 |
12 | SET_ENTITIES | Instance method | Public | Method | Setter method for entity type | 20120216 |
13 | SET_ENTITY_CONTS | Instance method | Public | Method | Setter method for entity containers | 20120216 |
14 | SET_ENTITY_SETS | Instance method | Public | Method | Setter method for entity sets | 20120216 |
15 | SET_FUNC_IMPS | Instance method | Public | Method | Setter method for function imports | 20120216 |
16 | SET_MODEL_REFERENCES | Instance method | Public | Method | Setter method for model references | 20120503 |
Events
Class /IWBEP/IF_SB_ODATA_ARTIFACTS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_ANNOTATION | Public | See coding | 20120216 | BEGIN OF ty_s_annotation,
namespace TYPE string,
new_ns TYPE abap_bool,
name TYPE string,
value TYPE string,
attr TYPE ty_t_annot_attr,
END OF ty_s_annotation
|
||
2 | TY_S_ANNOT_ATTR | Public | See coding | 20120228 | BEGIN OF ty_s_annot_attr,
name TYPE string,
value TYPE string,
END OF ty_s_annot_attr
|
||
3 | TY_S_ASSOCIATION | Public | See coding | 20120216 | BEGIN OF ty_s_association,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
namespace TYPE string,
left_end TYPE c LENGTH 40,
right_end TYPE c LENGTH 40,
left_card TYPE c LENGTH 1,
right_card TYPE c LENGTH 1,
ref_const TYPE ty_t_ref_const,
assoc_sets TYPE ty_t_association_sets,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
label TYPE c LENGTH 60,
textref TYPE /iwbep/s_sbod_txt_ref,
semantics TYPE c LENGTH 20,
ext_assoc TYPE /iwbep/sbod_isextassoc,
END OF ty_s_association
|
||
4 | TY_S_ASSOCIATION_SET | Public | See coding | 20120216 | BEGIN OF ty_s_association_set,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
association TYPE c LENGTH 40,
left_end TYPE c LENGTH 40,
left_entity_set TYPE c LENGTH 40,
right_end TYPE c LENGTH 40,
right_entity_set TYPE c LENGTH 40,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_association_set
|
||
5 | TY_S_COMPLEX_TYPE | Public | See coding | 20120216 | BEGIN OF ty_s_complex_type,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
base_type TYPE c LENGTH 40,
is_abstract TYPE abap_bool,
docu TYPE ty_s_documentation,
abapname TYPE c LENGTH 30,
abapstructurename TYPE c LENGTH 132,
is_custom_struc TYPE abap_bool,
label TYPE c LENGTH 60,
textref TYPE /iwbep/s_sbod_txt_ref,
properties TYPE ty_t_properties,
annotations TYPE ty_t_annotations,
END OF ty_s_complex_type
|
||
6 | TY_S_DOCUMENTATION | Public | See coding | 20120216 | BEGIN OF ty_s_documentation,
summary TYPE string,
longdesc TYPE string,
END OF ty_s_documentation
|
||
7 | TY_S_ENTITY | Public | See coding | 20120216 | BEGIN OF ty_s_entity,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
base_type TYPE c LENGTH 40,
is_abstract TYPE abap_bool,
open_type TYPE abap_bool,
abapname TYPE c LENGTH 30,
abapstructurename TYPE c LENGTH 132,
abaptablename TYPE c LENGTH 30,
is_custom_struc TYPE abap_bool,
docu TYPE ty_s_documentation,
entity_cud TYPE abap_bool, "CUD flags are set at entity level
creatable TYPE abap_bool,
updatable TYPE abap_bool,
deletable TYPE abap_bool,
pageable TYPE abap_bool,
addressable TYPE abap_bool,
subscribable TYPE abap_bool,
is_media TYPE abap_bool,
filter_req TYPE abap_bool,
properties TYPE ty_t_properties,
nav_props TYPE ty_t_nav_properties,
annotations TYPE ty_t_annotations,
label TYPE c LENGTH 60,
textref TYPE /iwbep/s_sbod_txt_ref,
semantics TYPE c LENGTH 20,
ismedia TYPE abap_bool,
is_thing_type TYPE abap_bool,
fc_target_path TYPE string,
END OF ty_s_entity
|
||
8 | TY_S_ENTITY_CONT | Public | See coding | 20120216 | BEGIN OF ty_s_entity_cont,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
extends TYPE c LENGTH 40,
func_imp TYPE c LENGTH 40,
entity_set TYPE c LENGTH 40,
assoc_set TYPE c LENGTH 40,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_entity_cont
|
||
9 | TY_S_ENTITY_SET | Public | See coding | 20120216 | BEGIN OF ty_s_entity_set,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
entity TYPE c LENGTH 40,
creatable TYPE abap_bool,
updatable TYPE abap_bool,
deletable TYPE abap_bool,
pageable TYPE abap_bool,
addressable TYPE abap_bool,
subscribable TYPE abap_bool,
searchable TYPE abap_bool,
requires_filter TYPE abap_bool,
label TYPE c LENGTH 60,
textref TYPE /iwbep/s_sbod_txt_ref,
semantics TYPE c LENGTH 20,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_entity_set
|
||
10 | TY_S_FUNC_IMP | Public | See coding | 20120216 | BEGIN OF ty_s_func_imp,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
action_for TYPE c LENGTH 40,
return_type TYPE c LENGTH 40,
return_complex_type TYPE c LENGTH 40,
return_multi TYPE c LENGTH 1,
entity_set TYPE c LENGTH 40,
method_access TYPE c LENGTH 6,
label TYPE c LENGTH 60,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
params TYPE ty_t_properties,
annotations TYPE ty_t_annotations,
END OF ty_s_func_imp
|
||
11 | TY_S_MODEL_REF | Public | See coding | 20120503 | BEGIN OF ty_s_model_ref,
name TYPE /iwbep/sbdm_node_name,
ref_type TYPE /iwbep/sbod_mdl_ref_type,
data_source_type TYPE /iwbep/s_sbdm_data_source_type,
object_name TYPE /iwbep/sbdm_object_name,
object_version TYPE /iwbep/sbdm_object_version,
END OF ty_s_model_ref
|
||
12 | TY_S_NAV_PROPERTY | Public | See coding | 20120216 | BEGIN OF ty_s_nav_property,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
relation_ship TYPE c LENGTH 40,
from_role TYPE c LENGTH 100,
to_role TYPE c LENGTH 100,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_nav_property
|
||
13 | TY_S_PARAM | Public | See coding | 20120216 | BEGIN OF ty_s_param,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
type TYPE c LENGTH 40,
abapname TYPE c LENGTH 30,
data_element TYPE c LENGTH 30,
mode TYPE c LENGTH 5, "In, Out, InOut
max_length TYPE i,
precision TYPE i,
scale TYPE i,
label TYPE c LENGTH 60,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_param
|
||
14 | TY_S_PROPERTY | Public | See coding | 20120216 | BEGIN OF ty_s_property,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
*EDM specific attributes
edmtype TYPE /iwbep/sbod_edm_core_type,
max_length TYPE i,
fixed_length TYPE abap_bool,
edmprecision TYPE i,
edmscale TYPE i,
*ABAP specific attributes
abapname TYPE c LENGTH 30,
abaptype TYPE c LENGTH 30,
abappredtype TYPE string,
abappredlength TYPE i,
abappreddecimals TYPE i,
conversion_exit TYPE c LENGTH 5,
*Other attributes
complextype_name TYPE c LENGTH 40,
is_key TYPE abap_bool,
nullable TYPE abap_bool,
default_val TYPE c LENGTH 40,
creatable TYPE abap_bool,
updatable TYPE abap_bool,
deletable TYPE abap_bool,
filterable TYPE abap_bool,
sortable TYPE abap_bool,
unicode TYPE abap_bool,
collation TYPE c LENGTH 40,
concurrency_mode TYPE c LENGTH 4,
unit TYPE c LENGTH 40,
semantics TYPE c LENGTH 20,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
as_author TYPE abap_bool,
as_etag TYPE abap_bool,
as_published TYPE abap_bool,
as_title TYPE abap_bool,
as_updated TYPE abap_bool,
fc_target_path TYPE string,
mode TYPE c LENGTH 6, "In, Out, InOut
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_property
|
||
15 | TY_S_REF_CONST | Public | See coding | 20120216 | BEGIN OF ty_s_ref_const ,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
namespace TYPE string,
principal TYPE c LENGTH 40,
dependent TYPE c LENGTH 40,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_ref_const
|
||
16 | TY_T_ANNOTATIONS | Public | See coding | 20120216 | ty_t_annotations TYPE STANDARD TABLE OF ty_s_annotation WITH KEY namespace name INITIAL SIZE 0
|
||
17 | TY_T_ANNOT_ATTR | Public | See coding | 20120228 | ty_t_annot_attr TYPE STANDARD TABLE OF ty_s_annot_attr WITH KEY name INITIAL SIZE 0
|
||
18 | TY_T_ASSOCIATIONS | Public | See coding | 20120216 | ty_t_associations TYPE STANDARD TABLE OF ty_s_association WITH KEY name INITIAL SIZE 0
|
||
19 | TY_T_ASSOCIATION_SETS | Public | See coding | 20120216 | ty_t_association_sets TYPE STANDARD TABLE OF ty_s_association_set WITH KEY name INITIAL SIZE 0
|
||
20 | TY_T_COMPLEX_TYPES | Public | See coding | 20120216 | ty_t_complex_types TYPE STANDARD TABLE OF ty_s_complex_type WITH KEY name INITIAL SIZE 0
|
||
21 | TY_T_ENTITIES | Public | See coding | 20120216 | ty_t_entities TYPE STANDARD TABLE OF ty_s_entity WITH KEY name INITIAL SIZE 0
|
||
22 | TY_T_ENTITY_CONTS | Public | See coding | 20120216 | ty_t_entity_conts TYPE STANDARD TABLE OF ty_s_entity_cont WITH KEY name INITIAL SIZE 0
|
||
23 | TY_T_ENTITY_SETS | Public | See coding | 20120216 | ty_t_entity_sets TYPE STANDARD TABLE OF ty_s_entity_set WITH KEY name INITIAL SIZE 0
|
||
24 | TY_T_FUNC_IMPS | Public | See coding | 20120216 | ty_t_func_imps TYPE STANDARD TABLE OF ty_s_func_imp WITH KEY name INITIAL SIZE 0
|
||
25 | TY_T_MODEL_REF | Public | See coding | 20120503 | ty_t_model_ref TYPE STANDARD TABLE OF ty_s_model_ref WITH KEY name INITIAL SIZE 0
|
||
26 | TY_T_NAV_PROPERTIES | Public | See coding | 20120216 | ty_t_nav_properties TYPE STANDARD TABLE OF ty_s_nav_property WITH KEY name INITIAL SIZE 0
|
||
27 | TY_T_PARAMS | Public | See coding | 20120216 | ty_t_params TYPE STANDARD TABLE OF ty_s_param WITH KEY name INITIAL SIZE 0
|
||
28 | TY_T_PROPERTIES | Public | See coding | 20120216 | ty_t_properties TYPE STANDARD TABLE OF ty_s_property WITH KEY name INITIAL SIZE 0
|
||
29 | TY_T_REF_CONST | Public | See coding | 20120216 | ty_t_ref_const TYPE STANDARD TABLE OF ty_s_ref_const WITH KEY principal dependent INITIAL SIZE 0
|
Method Signatures
Method GET_ASSOCIATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATIONS | 20120322 |
Method GET_ASSOCIATIONS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_ASSOCIATION_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ASSOCIATION_SETS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATION_SETS | 20120322 |
Method GET_ASSOCIATION_SETS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_COMPLEX_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120322 |
Method GET_COMPLEX_TYPES on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_ENTITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20120322 |
Method GET_ENTITIES on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_ENTITY_CONTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ENTITY_CONTS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_CONTS | 20120322 |
Method GET_ENTITY_CONTS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_ENTITY_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ENTITY_SETS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_SETS | 20120322 |
Method GET_ENTITY_SETS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_FUNC_IMPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FUNC_IMPS | Call by reference | Type reference (TYPE) | TY_T_FUNC_IMPS | 20120322 |
Method GET_FUNC_IMPS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method GET_MODEL_REFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MODEL_REF | Call by reference | Type reference (TYPE) | TY_T_MODEL_REF | 20120503 |
Method GET_MODEL_REFERENCES on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_ASSOCIATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ASSOCIATIONS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATIONS | 20120216 |
Method SET_ASSOCIATIONS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_ASSOCIATION_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ASSOCIATION_SETS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATION_SETS | 20120216 |
Method SET_ASSOCIATION_SETS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_COMPLEX_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120216 |
Method SET_COMPLEX_TYPES on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_ENTITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20120216 |
Method SET_ENTITIES on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_ENTITY_CONTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ENTITY_CONTS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_CONTS | 20120216 |
Method SET_ENTITY_CONTS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_ENTITY_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ENTITY_SETS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_SETS | 20120216 |
Method SET_ENTITY_SETS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_FUNC_IMPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FUNC_IMPS | Call by reference | Type reference (TYPE) | TY_T_FUNC_IMPS | 20120216 |
Method SET_FUNC_IMPS on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
Method SET_MODEL_REFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MODEL_REF | Call by reference | Type reference (TYPE) | TY_T_MODEL_REF | 20120503 |
Method SET_MODEL_REFERENCES on class /IWBEP/IF_SB_ODATA_ARTIFACTS has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in |