Skip to Content

Fiori application - how to enhance with customer fields, not defined in ODATA?

Dear experts,

we are developing a new FIORI application, using as a reference courses from Open.SAP

However, we could not found a solution for our situation:

We have a master-detail application, where Master table and Detail table data structures are defined in ODATA.

We could have two situations, where tables data is enhanced:

1. Customers add z-fields to existing master/detail tables

2. Customers use custom tables with same keys

Could you please explain, how to integrate such situations in our application?

The more detailed, the better 😊

Best regards,

Denis

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    May 23, 2016 at 07:38 AM

    Hi Denis,

    I guess customer fields are in the backend, right? You can extend OData services.

    SAP Fiori - OData/Gateway

    Regards,

    Masa / SAP Technology RIG

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Denis,

      Gateway has extensibility concept.

      If it is just adding custom fields in the existing entity, it is not a big task.

      Please share the OData service name you are using.

      Regards,

      Masa / SAP Technology RIG

  • May 23, 2016 at 09:07 AM

    Hi Denis

    I did a lot of analysis myself when I had to enhance the My Inbox application and the easiest way I found

    (there may be something I am not aware of )  was to find the BADI's which help you to add fields and data ..

    So firstly whichever APP you are trying to enhance go to its extensibility  page which you can easily find from google. In my case I was working on My inbox :

    http://help.sap.com/fiori_bs2013/helpdata/en/dd/fc595461fce630e10000000a44538d/content.htm

    Then next is to find the relevant BADI's which you can find in section

    BAdIs in the Back-End System and BAdIs in the Gateway System and try to read the description and get a hang of what it can do . Then you will have to do some hit and trial in order to understand what it does and change values in debug mode to realize the changes .

    This is much easier than getting to do hit and trial in ODATA .

    I also created a document on the same if you may want to refer?

    scn.sap.com/docs/DOC-73081

    I hope it helps do rate my document if you find it useful .

    Regards
    Vinita

    Add comment
    10|10000 characters needed characters exceeded