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