Hello Experts,
Recently, I got the standard My Spend app to work on a clients landscape. It works great. They are happy with the launchpad and the App. They just need one small change.
My client is in the public sector and they track budget by storing it in a different table than the private sector would, COSP vs FMBDT. They each hold a range of total budget values. For My Spend to work for this client the OData simply needs a different SQL statement.
However this is one of the first 25 apps that were made before Service Builder. Lindsay Stanger wrote a great post about this issue here. http://scn.sap.com/community/mobile/blog/2013/11/08/were-the-fiori-apps-designed-to-be-extended-heres-what-i-think I tried using Service Builder. It didn't work.
Thanks to the link above, I understand that instead of using Service Builder, OData must be extended using a BAdi. While searching found this link Fiori apps Badi http://scn.sap.com/docs/DOC-48765 However, there are no enhancement Spots for the My Spend app listed in that post. Is there a guide to creating a Badi for OData?
There is a document that discusses BAdis and OData, “Adding custom fields to SAP Fiori apps in 3 steps. OData fields extensibility” When I tried applying those steps to se80 package P_SRA012 there wasn’t any header information and it wouldn’t let me Append Structure.
Any guidance would be appreciated,
Suess Shelton