Skip to Content
Author's profile photo Former Member

Product Review – SAP Fiori Sales Order Apps

Sales employees are a perfect example of a user that needs a mobile, fast, and intuitive user experience.

With the SAP Fiori Sales Order Apps, you can deploy a simple, cost-effective, low barrier-to-entry mobile experience for your users, possibly on your existing systems.

There are a lot of Fiori apps now available. In this blog I’m going to focus on three individual apps which are tied to Sales Orders. Here is what they look like:

SAP Fiori Sales Order
SAP Fiori Sales Order Apps on Fiori Launchpad
SAP Fiori Track Sales Order
SAP Fiori Track Sales Order

Business Perspective

I asked Karen Lindholm, a trusted advisor and a top SAP CRM and SD consultant for her perspective on this new user experience and she gladly jumped right in. Here are a few of her comments:

“What a great app!  I can see this meeting market demand — so many SAP projects have a requirement for sales rep mobile apps that can be quickly deployed.”

“I used it on my iPhone and it had a very user friendly and was easy to navigate.  I can see a sales rep quickly checking transaction history before meeting a client for a sales call.  Great to know what is going on with the customer — are things on backorder or have they placed their usual monthly order.  This coupled with a customer fact sheet and/or analytics would round out that 360 customer view.”

Karen also had the following feedback:

  • Changing sales orders is too limited in functionality
  • Shopping cart creation is very intuitive
  • Easy product selection
  • Purchase order field is hard to find
  • Availability check wasn’t clear
  • Manual pricing didn’t appear available


You should first start with my blog on How to Setup the Fiori Launchpad. Once you have the basics setup, you will need to follow the instructions for setting up the specific app here: Track Sales Order, Change Sales Order, and Create Sales Order.

  • Identify the backend services to expose in transaction: /IWFND/MAINT_SERVICE (search for *SO*). Activate this and tie it into your Gateway system.
  • Add roles and profiles to your user in the backend system (ECC) (SAP_SD_SO_CRE_APP).
  • Add roles and profiles to your user in the front-end (Gateway) (SAP_SD_BCR_FIELDSALESREP_X1).

Let’s Review

Track Sales Orders

Once you have the roles assigned into the Fiori Launchpad from the steps above, you should be able to open up the Track Sales Order app. There are a few prerequisites to ensure you see something on the screen:

  • Your user ID is mapped to a personnel ID (in PA30, Infotype 0105-0001).
  • Your personnel ID is assigned as a business partner to a customer (transaction XD02) as a partner function Sales Employee or Employee Responsible.
  • You have Sales Orders created in the last 90 days, which is the default search and history timeframe. You can push this back with a configuration as distant as you like, which we had to do for our IDES system. You can go to transaction SIMGH and then add in “TRACK SALES ORDER” to see the options.
With that said, if you are assigned more than one customer, you will first be prompted here to choose a customer. The search works very nicely:

SAP Fiori Track Sales Order - Choose Customer
SAP Fiori Track Sales Order – Choose Customer

What’s nice is it defaults this and instantly shows all of the recent sales orders for this customer.

On the left navigation, you can search very easily through orders:

SAP Fiori Track Sales Order - Search Orders
SAP Fiori Track Sales Order – Search Orders

As you can see on the main screen you have a nice summary of information including Total Value, Order Status, Shipping Status, and a list of items.

Drilling into a list of items is very pleasant and also gives some good summary information:

SAP Fiori Track Sales Order - Item Details
SAP Fiori Track Sales Order – Item Details

All said, the experience is very nice for the tracking. The screens are all customizable as well, so you can add or remove fields as you desire. Paul Modderman has some fantastic blogs on this.

Create Sales Order

The creation app is based off of the design pattern for Shopping Carts. Initially you will select a customer, then you will begin by selecting a product and adding it to a shopping cart. What you will notice right away is the great product search functionality on the bar to the left:

SAP Fiori Create Sales Order - Product Search
SAP Fiori Create Sales Order – Product Search

Once you have a product selected, you can click the button in the bottom right to add it to your cart. You can then click on your shopping cart in the top right corner and review quantities:

SAP Fiori Create Sales Order - Change Quantity
SAP Fiori Create Sales Order – Change Quantity

After that you can add in additional details like related purchase order, delivery dates, then finally place your order

SAP Fiori Create Sales Order - Additional Details
SAP Fiori Create Sales Order – Additional Details

Change Sales Order

Using this app is very similar to the Track Sales Order. Once you are in a sales order, you will notice some potential actions at screens, such as Change Address:

SAP Fiori Change Sales Order
SAP Fiori ChangeSales Order

This app seems to be lacking significant features at this point. There doesn’t appear to be any functionality to add new items, or change items more broadly. We will dig into this soon to find ways to add more useful features such as change an item quantity. If you wanted to start this right away, you could make a copy of this, and extend it to meet your needs and then swap back to their version as it matures. I would expect to see these things soon.


If you currently have SAP SD, but don’t currently have any mobile applications, using this would be a really inexpensive way to quickly make your employees more effective. Even if you have an existing mobile app, this may be a much better experience for the desktop browser users. While the out of the box apps are a little bit basic, you can quickly enhance these to meet your needs.

Follow Up

Feel free to follow up with me for any questions, demonstrations, implementation assistance, or customization requests. You can read more about Mindset, an SAP Partner, at where we specialize in implementation and customization of alternative SAP User Interfaces. You can also connect with me on LinkedIn.

If you have expertise in area that would benefit from Fiori and would like to participate in a product review, please connect with me.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo RODOLFO PEREZ KUZMA

      Hey Gavin, nice post !!

      Do you have any idea about the release of the "Customer Master Data Management" (I mean create, modify, show Customer) in SAP Fiori ??

      Also, when it will be (if that) the whole sales cycle ?? Shipping (out. delivery) and Billing.


      Author's profile photo Devisha Bhavik
      Devisha Bhavik


      Recently, I have started using this app and found out that in Create Sales Orders, app does not allow if there are any promotions applied to the order.

      So, if I am placing an order for 6 quantity of an item and based on the promotion, I get one Item free, in this case application does not work and throws an error saying Sub items are not allowed.

      I am not sure how to handle such situations!

      Promotions are very common for Sales orders  and I am worried why it is not considered in the app!

      Author's profile photo Mantri Shekar
      Mantri Shekar

      Hi Gavin,

      Am able to create sales order but issue is Price is not getting edited and every tiem i create an order it is showing value as 0.COuld you please help me to resolve this issue.




      Author's profile photo Tridwip Das
      Tridwip Das


      I am configuring "create sales order" after all configuration when I click the "create so" button in manage so the navigation err  throwing. It is a fiori 2.0 with fes4.0 and s/4hana 1709. Please help

      Author's profile photo Smriti Gupta
      Smriti Gupta

      Hi Tripwip,


      On S/41709, isn't it the new version of create sales order which is if gui type app?


      Best Regards




      Author's profile photo Tridwip Das
      Tridwip Das

      Dear Madam,

      I have found the solution. The target mapping was wrong and yes, it is SAP gui for HTML type of app for create sales order.


      Thanks &regards,