So now there is a big advancement of SBWP version of Fiori. While initial versions being UWL in portal (Universal work list). Then came “Approve requests” following “My Inbox for Business Suite“ and now “My Inbox 2.0 for SAP S/4HANA”.
In this blog I will not talk about what previous versions of My Inbox had, but yes we will just focus on the changes we see with the new programming model in S/4HANA versions which this application is adapted to.
In this blog I will cover details from S/4HANA 1709 version (The Latest the best 😉 )
Most of the basic configurations which are as part of prerequisites are covered in help.sap documents or are same as of previous versions. (Scroll down to the end for blogs on activation and initial configurations)
With introduction of new ABAP programming model, to achieve details of your Workflow or any Business details, you need to follow new programming standards (Use of ABAP CDS , Annotations etc instead of BADI Implementation or enhancement from UI5 side) . We can now create Annotations in CDS and map this in transaction SWFVISU.
Additional details to be shown in My Inbox (Detail Page)
For standard apps like : Approve purchase order, Requisitions, Contracts etc are not part of S/4HANA now, and are delivered as My Inbox versions as :
Predecessor app being : Approve Purchase Orders (SAP Business Suite)
To check for which versions of S/4HANA, you can use this app : Go to Implementation Information and click on the drop down button to see configuration/ notes related to that specific versions.
- There is no specific back-end component for My Inbox app, you need to make sure, you have Front-end component (UIX01CA1 200) and FES 4.0 (For Fiori 2.0 capabilities). Backend S/4 should have S4CORE component, which will be part of your initial S4 Installation.
- Apart from the OData service for My Inbox, you need to make sure you add C_PURCHASEORDER_FS_SRV and activate this service in SICF and register in /IWFND/MAINT_SERVICE transaction in Frontend system.
Once your app is configured with roles and authorization to user, ensure SWFVISU transaction has below details of annotations added. (Here CDS annotations are responsible for displaying your app details on the right side of your app)
Configuration of Query parameter in SWFVISU :
Click on the task id for Purchase order approval, in our case it is as above. Select the row and select “Visualization Parameter”.
I will keep updating this blog based on my learning 🙂
You can check below blogs from our Mentor Jocelyn Dart on the latest activation and configurations for My Inbox as part of S/4.
Cheers ! Keep contributing, feel free to add your experience in Comments section below.