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
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 :
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?
I hope it helps do rate my document if you find it useful .