Skip to Content
avatar image
Former Member

Gateway BOPF Integration with customer enhanced objects

Hi everybody, I am currently working on a little PoC for a customer trying to make use of the Gateway BOPF Integration. Following this very useful blog (https://blogs.sap.com/2014/03/24/3-simple-steps-to-expose-any-bopf-bo-as-odata-service/) I am able to create a Gateway Service for a plain simple BOPF Object. In my case running an existing query on the /BOFU/BUSINESSPARTNER. My issue starts when setting up a GW service for a more complex BO. In our customer case the relevant BOs are enhanced with custom fields and custom nodes. All custom fields start with “/CUSTOMERNAMESPACE/FIELDNAME”. To give some more details: I have created a project in SEGW, using the GBI for the BO /SCMTSM/FO_SCHEDULE, QUERY_BY_ELEMENTS. To overcome the errors in SEGW I have changed the Entity Types Properties Names from “/CUSTOMERNAMESPACE/FIELDNAME” to “CUSTOMERNAMESPACE_FIELDNAME”. However, getting the ROOTCollection does not work a) due to a Dump and b) when avoiding the Dump in debugger I will get the “EDM name validation failed for value” error. Is there a way to use GBI for custom enhanced objects as well? Any hint is more than appreciated.

Thanks in advance

Jens

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers