cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Fiori based application for SRM 5.0

sid_sunny
Contributor
0 Kudos

Hi Experts,

I wanted to know if there is a way to create Fiori like applications for SRM 5.0. The Fiori applications like Shopping Cart and all need SRM 7.0 but in our landscape we have only SRM 5.0 and we would like to evaluate if we can create custom UI5 applications to perform some operations like Approve PO, Approve Shopping Cart.

Any advice would be very helpful regarding this topic.

Accepted Solutions (0)

Answers (1)

Answers (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Siddharth,

You can develop any custom application.

If the scenario is approval, you can use My Inbox.

Regards,

Masa / SAP Technology RIG

sid_sunny
Contributor
0 Kudos

Hi Masa,

Thanks for your quick reply. Can you please elaborate how can I expose the SRM functions through oData. Also can you please let me know if we can use embedded gateway with SRM5.0

Thanks in advance

vinita_kasliwal
Active Contributor
0 Kudos

HI Siddharth

You need to  create your own BSP application and then it will connect to a native android or IOS app .

This is not a Fiori like application but a custom application where we need to code the entire approval process again in the backend using custom logic .

Create  one class for serialization (class for serializing JSON)

Another class for  deserialization (deserializations of JSON string to ABAP  )

Create your own UI for mobile app

- One method will get all approval list to Mobile Front end

- Another method will capture user action 'Approve' , 'Reject' and send back to SAP system and approve document using doc ID

For each document type these FM will differ for example for Shopping cart :

BBP_PD_SC_GETDETAIL , BBP_PD_PO_GETDETAIL ,BBP_PD_CTR_GETDETAIL,BBP_PD_BID_GETDETAIL ,BBP_PD_CONF_GETDETAIL

and also the approval logic would differ .

If you also need a Fiori Launchpad or something else like that then you also need to create an entry in LPD_CUST. Check this application .

Regards

Vinita