Skip to Content

Many of you might be already familiar with FIORI architecture and the concept. So, I do not have any intention to repeat the technical aspect; rather will discuss the real feedback from end users.

Let me state a fact: Fiori implementation is unlike any other SAP implementation: You are not only going to implement a product – put some additional effort to prepare yourself to answer any weird question that will be thrown at you..!!

Confused? Many of you might have raised your eyebrows by now. 😛

Let us reveal the story here:

We have decided to implement Fiori on Steel manufacturing business, where SAP EHP6 SPS04 is installed. The company has implemented SAP in 2013 with the modules (SD, LE, PP, QM, PM, Fi, CO, MM, WM-HU, PS, HR…), a perfect platform to deliver Fiori. It was a complete in-house implementation.

The below link suggest all possible apps for this implementation.

http://help.sap.com/fiori_bs2013/helpdata/en/32/f2cd539f185947e10000000a44538d/content.htm?frameset=/en/32/f2cd539f185947e10000000a44538d/frameset.htm&current_toc=/en/59/69c553c9519638e10000000a44176d/plain.htm&node_id=8&show_children=true#jump8

Many of the apps listed here require HCM, whereas the company doesn’t have complete HCM suite. So the project was limited to MM, Sales, PP, QM, PS apps. There are 2 apps for LE and FI but is not relevant for our business and is excluded.

The project completed in just 2 months, including the Gateway server setup, applying a considerable number of notes and Apps configurations. The BADI customizations will be as per business requirements. If you plan to implement Fiori, make the customizations as short as possible. Reason is simple – there’s no limit once you start customizing each app.

To me, except for SD apps, you shouldn’t go for BADI. In Sales, every Fiori app works based on the linkage between Sale Employee and customer. So, you have to link SAP ID of each person to HR employee ID. Then add this ID to each customer’s sales area (partner functions- t code xd02). In corporate business practice, this is a standard practice. But, in case of industries, or other small scale marketing structures, this is not always practical. Many sales guys will be in touch with a single customer. On top of this, management would like to know what’s going around. So, you cannot add all these people into customer’s sales area. You cannot create dummy Id for this purpose as well.

By saying this, to get the above screen, you need spend some time and train the users as well. Any top management user would like to have the 3 apps – Track Sales, Change Sales and Customer invoices. On a user’s point of view, it is slightly confusing when Track and Change were showing different counts on similar screens.

For example: Track Sales Apps: Order 771 is showing 72 Items and in 53 open, 16 WIP and 3 Shipped

Change Sales app: shows 0,4,15. The reason is – this screen shows the delivery schedules only.  Change sales order app is only for Address change, plus the additional functions which track order couldn’t display. As the screens are similar, it is difficult for a user to understand the same 😕

To add on this, we used to get the same figures in both screens at first place, before the note 2072294 was applied, which I have mentioned in the discussion http://scn.sap.com/thread/3663505

Apart from the above restrictions, FIORI provides beautiful features and user friendly screens. You do not have to plan much time for user training. In some areas, a mere training doc with screenshots would solve the purpose. The graphical display will help to gain user satisfaction 🙂

Procurement screens with actionable items are widely accepted. Any management user will be dying to get such a feature rather than going to regular screens. A screen below:

In case of PP Apps, the confirmation app shows a graphical display which is good to have for a managerial user.

Once we were ready with the Apps, we thought of going for a demo, which is probably the reason why I’ve stated the “fact” at first place 😉

The plan was to start with the features of Apps and advantages of it, but the questions started flowing:

1. Why do we need Fiori?

2. Why the current SAP screens can’t be changed this way?

    (Guys, you have screen personas).

3. What is the security level? How do you prevent hacking if the site is published over internet?

    (SSL and https)

4. How do you ensure the production authorizations are followed in Fiori?

    (Explain architecture, Gateway server, authorizations etc)

5. Does FIORI throw an error when someone is already on edit mode in SAP?

    (This is an improvement area: FIORI throws “You are not authorized” error instead of “Transaction is already locked by user”)

6. What if someone lose the phone?

    (After calling network provider, call Basis team too 😉 )

7. What is the meaning of Fiori? Which flower? Italian word? Why not German? Is this a 3rd party software?

8. Can I get an alert on top if there’s anything pending with me? Just like WhatsApp? You only have to summarize count of approval apps, right? 😯 😈

    (True!! Many people have already achieved this using mobile programming, like Kapsel programming. Still If SAP Fiori Client app has this as built in,      that will be an awesome feature to have).

Finally, we have delivered FIORI mobile app on 31st December as a New Year Gift. Indeed, this is a “like to have feature” for any organization, especially once your business processes are stable. It not only eases user experience, but also resolves many of the reporting requirements.



Thanks,

Prem



To report this post you need to login first.

11 Comments

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

  1. Phani Kumar Chirala

    Hi Prem,

    This is Great Explanation and great Blog !! Thank you for sharing this. Keep them coming !

    One question , how did you passed this hurdle? You mentioned you cant add people who want to use this APP to customer sales area. So how did you passed that hurdle and rolled out App?

    you have to link SAP ID of each person to HR employee ID. Then add this ID to each customer’s sales area (partner functions- t code xd02). In corporate business practice, this is a standard practice. But, in case of industries, or other small scale marketing structures, this is not always practical. Many sales guys will be in touch with a single customer. On top of this, management would like to know what’s going around. So, you cannot add all these people into customer’s sales area. You cannot create dummy Id for this purpose as well.

    (0) 
    1. Prem Prabhakaran Post author

      Dear Phani,

      Thanks for your generous appreciation.

      The hurdle – there are multiple ways to achieve this. One is to rely on the programmer and develop logic to check for all customers, which obviously is the best option. An LSMW can also be tried on XD02, but in most of the cases, the data will cross the page and it may fail.

      In our case, we only linked Sales guys to the most important set of customers. The rest is up to sales team – as and when required, sales clerks can create the linkage 🙂 .

      Thanks,

      Prem

      (0) 
  2. Naveen Muthadi

    Prem, Can you also talk about how the Fiori Mobile App (assuming iOS) was rolled out to the end users? What about SSO – have you guys included some sort of SSO in the mobile App? Thanks!

    (0) 
    1. Prem Prabhakaran Post author

      Naveen,

      The “SAP Fiori client” app is available in iOS and Playstore. This is a free app and can be installed on any smartphone / tablet. The public link needs to be provided and users can start using. There’s no issue expected in this area, which is why left out on the above topic.

      In Fiori, SSO config is not complex. You only have to configure the production client’s user ID in Gateway client and activate the logon tickets for single sign-on using T-code SSO2. Also maintain the profile parameters:

      login/accept_ss02_ticket      1

      login/create_ss02_ticket  2

      Standard documents are available for Gateway config and you can refer the same.

      Thanks,

      Prem

      (0) 
        1. Prem Prabhakaran Post author

          Sanjeev,

          I have not tried on a windows phone yet. But, I read from my places, especially by Mr. John Wargo that Cordova on Windows 8.1 doesn’t support some of the things of Fiori Client.

          If you need further info, please look for the expert opinion from John or Masayuki Sekihara

          Thanks,

          Prem

          (0) 
          1. Sanjeev B

            Thanks i have checked & its demo template, can i use this and create my own template ?

            Could you please advise me

            Appreciate your reply , thanks lot

            (0) 

Leave a Reply