Quantcast
Channel: SCN : All Content - SAP Gateway
Viewing all articles
Browse latest Browse all 2823

set_as_content_type method missing in class /IWBEP/IF_MGW_ODATA_PROPERTY

$
0
0

Dear Experts,

I am trying to download a file using ECC as a source system via SAP Netweaver gateway OData service. I created a Entity type and marked as "Media = X' in service builder. But when i tried to redefine the method method using below code snippet

 

method DEFINE.

DATA: lo_entity_type TYPE REF TO /iwbep/if_mgw_odata_entity_

typ,

lo_property TYPE REF TO /iwbep/if_mgw_odata_property.

super->define( ).

lo_entity_type = model->get_entity_type( 'Product' ).

lo_entity_type->set_is_media( ).

lo_property = lo_entity_type->get_property( 'PictureURI' ).

lo_property->set_as_content_source( ).

lo_property = lo_entity_type->get_

property( 'PictureMIMEType' ).

lo_property->set_as_content_type( ).

endmethod.

 

Upon syntax check i am getting error as "set_as_content_source is unknown or protected" because i couldn't find above highlighted methods in the class "/IWBEP/IF_MGW_ODATA_PROPERTY"(SP5). However i could find the above methods in SAP NW Gateway demo system(SP6).

 

Should i have to update Gateway service pack level? Is this the only option?

 

Any ideas is appreciated.

Please suggest.

 

Regards

Prabaharan


Viewing all articles
Browse latest Browse all 2823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>