Applying ABAP Based Fiori
Since one week we finished converting our complete Analytic Application to Fiori. Our customer facing analytics application is a complex model and quite different in comparison with most of the SAP Transactions.
We used the certified SAP Add-On Neptune Software and I would like to share some of our experience we made.
Neptune Software provides a lot of pre-made Apps (e.g. Purchase Requisition Approval, etc.), but our challenge was to convert our GUI based Analytics Application to a Fiori App.
Our Application was completely developed in an object oriented fashion and it helped a lot to dive into the Fiori Development.
It took us 5 days (2 Days playing around and testing) to convert to a brand new Fiori UX which was quite challenging at the beginning to hardcore SAP developers.
Surprisingly, it was quite simple to use Neptune´s Application Designer(NAD). More pleasing was the fact that all of our already developed OO-Classes were completely reusable without any changes. In fact running completely with this approach would actually eliminate at least 30% of our Programs. The excellent Dokumentation of Neptune, their examples and the very detailed Fiori element documentation helped a lot to jump start us. The NAD felt like home because we did not have to leave our SAP system for an reason.
We deployed the Fiori development software on a Solution Manager 7.1 , ERP 6.0 and a Netweaver 7.50. The installation and the development worked without a glitch. No upgrades, Notes or other SAP components were necessary. If you have SAP Gateway and OData already deployed, you can of course utilize it.
The investment we took, will allow us , to deliver Fiori experience to our customers on Desktops and Mobile devices with our next release with amazing speed.
Our next steps will be the deployment of our App to the Hana Cloud Platform (HCP) by integrating it into the HCP Portal. Even here it will be a matter of exporting and importing the app and attach it to the Fiori Launchpad.
If you would like to know more detail, please do not hesitate to contact us.