Skip to Content

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 :

My Inbox for Approve Purchase order

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.

https://blogs.sap.com/2017/02/08/leading-s4hana-ux-fiori-my-inbox-part-1-activation/

https://blogs.sap.com/2017/02/08/leading-s4hana-ux-fiori-my-inbox-part-2-task-specific-options/

My Inbox Configuration Help.SAP


Some Helpful notes for My Inbox Links :

2504392 – MyInbox to PO Factsheet navigation

 

Cheers ! Keep contributing, feel free to add your experience in Comments section below.

TC 🙂

To report this post you need to login first.

29 Comments

You must be Logged on to comment or reply to a post.

  1. Nandish m

    Hi Tejas,

     

    Nice Information, I have only one doubt, since My Inbox app is common for almost all approval scenarios.

    Can we create more than One tile of My Inbox with different sub-title, Ex:- For RTR  My Inbox – Approve Supplier Invoice and For EHS My Inbox – Incident Management and we assign them to different groups.

     

    Thanks

    (0) 
    1. Tejas Chouhan Post author

      Hi Nandish,

      Yes, you can create Scenario Specific tiles. With My Inbox, you have 2 features

      1. All Items (SBWP)
      2. Scenario Specific  (Control your application information by configuring scenario definition. Meaning you provide only those Workflow/Task-ids in the config which has to be displayed in the app.

      https://help.sap.com/doc/fiori_bs2013/1.0%202016-01/en-US/41/fd595461fce630e10000000a44538d/content.htm?no_cache=true

      Go to Configuration Section.

      Regards,

      Tejas

      (1) 
  2. Former Member

    Hi Tejas,

     

    Just saw this blog. After upgrading our PO myinbox layout changed, right now we have Basic Data field group, Payment and Delivery and Recipient. Is it possible to add another block under Payment and Delivery? i tried adding a field group in our local annotation file but it did not work.

     

    Thanks,

    Sam

    (0) 
    1. Tejas Chouhan Post author

      You Should ideally extend the OData service with CDS view : C_PURCHASEORDER_FS . Check if it holds the property of what you want to extend. ZProperty should be added to the model.

      For any issues, please create a new discussion, as query on extension of CDS/OData.

      Regards,
      Tejas

      (0) 
  3. Former Member

    The option to show the attachments(linked to the PO) from DMS was in there in the previous App and is missing in the new App. This is a much needed functionality.

     

    (0) 
  4. Nandish m

    Hi Tejas,

    Thanks for the detail information….

    We are using Hana 1709..

    I have some doubt..is there any separate tile for My Inbox – Approve Po, My Inbox – Approve PR…….Or My Inbox – All Items… does the all job….

    In which Tcode we need to configure…

     

    (0) 
    1. Tejas Chouhan Post author

      Yes you have a separate tiles for above mentioned apps. You need to check proper catalogs. Go to Fiori app library and check the technical catalogs and Business roles against it.

      Regards,
      Tejas

      (0) 
      1. vamsilakshman pendurti

        Hi Teja,

        For this i have checked with Business catalogs for both My Inbox – PO/PR apps individually in Fiori Designer link, there we have only Approve Purchase Order tile for My Inbox-PO(Business Catalog) and for My Inbox-PR app(Business Catalog) we found only My Inbox- All Items tile in Designer Link…

        Can you please guide me if we need to perform something to enable our required tiles in Designer Link…

         

        Thanks,

        Vamsi

         

        (0) 
  5. Kapil Changrani

    Hi  Tejas Chouhan,

    Great blog, any idea if we can get the PO number as link in My Inbox App for 1610, so user can click on it and open Display PO?

    I can see above in your blog its a feature added for 1709.

    Thanks,

    Kapil

    (0) 
  6. Tejas Chouhan Post author

    Hi Kapil,

    As far as my knowledge is concerned, the link will lead you to the transaction ME29N for release of purchase order in Web Gui (new SAP GUI apps in Fiori), not sure if it will lead to GUI transaction in SAP. Not sure if it is present in 1610.

    Regards,
    Tejas

    (0) 
    1. Ching Hong Chong

      Hi Tejas,

      hmm even 1709 SP00 also does not have the PO number as hyperlink option display under basic data section. Can I know which SP version you are working on?

      And the open task option is not available anymore. user would like to see the PO detail information at me23n or me29n.

      Thank you.

      (0) 
  7. Nandish m

    Hi Tejas,

     

    I have configured My Inbox app as per your guide….

    In My Inbox app while selecting task type, I am not getting Purchase requisitions  & Purchase Orders. I am only getting Purchase contract.

    Did I missed any config … ?

    Thanks

    Nandish

     

    (0) 
    1. Tejas Chouhan Post author

      Hi Nandish,

      Did you configure, My Inbox for Purchase orders or Purchase requisitions ?

      If using My Inbox for ALL items, you need to configure scenario specific according to the task id of the purchase order or purchase requisitions.

      Regards,

      Tejas

      (0) 
      1. Nandish m

        Hi Tejas,

         

        Thanks for the information, records are coming.

        One doubt is there as you mentioned in blog CDS annotations are responsible for displaying details on detail page.

        In our app no details is displaying on right side.  As I checked in T-code SWFVISU ….. there is no annotation maintained for that task 166.

        So by adding annotation details will be displayed on right side..?? Does it depends on CDS…do we need to maintain it to display details on right side ..?

         

        Thanks & regard

        Nandish M

        (0) 
        1. Tejas Chouhan Post author

          You should see for “My Inbox Generic application” . If standard task has no annotation for Purchase order, you can add it. You can see the purchase order annotation will have cds view name and annotation model name. This is responsible for detail page. You can explore using f12, network tab and see what is missing .

          (0) 
  8. Nandish m

    Hi Tejas,

    Thanks for the your help with your information I have successfully implemented My Inbox – All Items generic one not specific to any workflow.

    But I am facing one issue, in My Inbox app its showing records of Outbound/Inbound Process of IDoc to all users. As a results of this there are more than 500 records in app related to Outbound/Inbound Process.

    But when Manager of Purchase group wants to approve PO. He unable to see records by default  & he cant also search because initially app loads only 100 records search works only for those records. But Purchase Orders entries comes after those outbound/inbound records. If we apply filter records will come but in comes in multiselecting mode that time user can’t see PO details on right side. Only he can select multiple PO.

    So is there any way to hide those records for the users. So that users can see only his related records. Working for other records like PR & PO. But for all users Outbound/Inbound Process of IDoc records are coming.

    Thanks & regards

    Nandish M

    (0) 
  9. Atul Salgare

    Hi Tejas,

     

    Schedule Agreement  PO are not visible in SAP-Fiori App.

    is it possible to show Schedule Agreement PO in Fiori App???.

     

    Thanks.

    (0) 
  10. Nandish m

    Hi Tejas,

     

    How detail page information is fetched, which service is used to fetch. I have checked in in network I can see entity TaskDescription……. but in that entity all fields are not there.

    So my question is how app will decide which properties from need to fetch for description part.

     

     

    Thanks & regards

    Nandish

    (0) 

Leave a Reply