Skip to Content

Latest Update: Updated for SAP S/4HANA 1809. New User Defaults as of SAP S/4HANA 1809 are now listed. Links have been updated to the Fiori Launchpad User Guide for S/4HANA 1809. The following User Defaults have been added:

  • Asset Depreciation Area
  • BOM Application
  • Is Period Based Balance Reporting
  • LCM: Company Code
  • LCM: Governing Law
  • LCM: Legal Context
  • LCM: Language of Legal Documents
  • LCM: Purchasing Organization
  • LCM: Sales Organization
  • Project Profile
  • Responsible Cost Center
  • Sales Order Type
  • Warehouse
  • Warehouse Work Center

Latest Update: In a system conversion is possible to preset defaults for users based on their SET/GET parameter values.  For more details please refer to SAP Note 2519765 – Synchronization of Fiori User Default Values with Backend SET-/GET-Parameters

Whether you are a business user, a functional consultant, a User Experience Lead, a developer, or a basis expert, if you are working with SAP S/4HANA (or SAP S/4HANA Cloud) at some point you will want to either set defaults for your own user id or show others how to do it.  This blog explains how to set user defaults, and what user defaults are currently delivered by SAP.  You will also find links to other blogs on the prerequisites needed for SAP S/4HANA, i.e. how to complete the once-off activation for user defaults, and how to apply user defaults to both classic user interfaces, SAP Fiori apps, and your own custom Fiori apps. 

You can personalize your default values in SAP S/4HANA to save time when using apps launched from your SAP Fiori Launchpad.  You can set user-specific Default Values for any parameter values used when launching any of your apps from the SAP Fiori Launchpad, including:

  • SAP Fiori apps
  • SAP WebDynpro ABAP applications
  • SAP GUI for HTML
  • SAP GUI for Windows

SAP delivers a large and growing list of default values that you can use as parameters for delivered SAP Fiori apps.  Authorizations to use these default values are provided in delivered Business Roles.  And in delivered SAP Business Catalogs, default values are also applied to set the parameters of SAP S/4HANA apps.

You can also use these default values for your own custom business roles, business catalogs, and custom Fiori apps.

Many apps use default values for setting defaults in apps. In this example, the default value Company Code has been used to set the Company Code value in SAP Fiori app Post Incoming Payments.

Many apps can use multiple default values for setting filters in apps.  In this example, multiple default values for Company Code are used to set the filter value for Company Code in SAP Fiori app Manage Journal Entries.

To use default values you will need to:

  • Know how to set default values
  • Know what default values are available
  • Meet the prerequisites

Let’s get to it!

Setting Default Values  

Setting default values is easy.  You simply need to:

  1. Navigate to the Me Area
  2. Select the Settings options in the menu bar
  3. Select Default Values
  4. View and if need to change the value of any of the displayed parameters
  5. And if you have changed any of the values, press Save

NOTE: Some parameters allow you to specify additional values. You can click Additional Values to add values to the parameter.

When you are in Default Values, you can tell if Additional Values have been set already.  If Additional Values are set, the Additional Values link is emphasized. You can see Additional Values have been set for Company Code in the example below.

Any changes or updates you make to Default Values will automatically be applied to all apps that use those default values.

TIP: You can find more Personalization options in the SAP Fiori Launchpad User Guide

Default Values Delivered by SAP

These are the currently available default values delivered by SAP as at September 2018 including those used in SAP S/4HANA Cloud 1808 and SAP S/4HANA 1809.

Which default values you see in Settings will depend on:

  • Your business role, i.e. the apps assigned to you via business catalogs
  • Your SAP S/4HANA version – while the User Defaults technique has been around for some time, as new SAP Fiori apps are added, new default values are created.

Default values for Controlling:

  • Activity Type
  • Activity Type Group
  • Business Process
  • Controlling Area
  • Cost Center
  • Cost Center Group
  • Cost Element
  • Cost Element Group
  • Cost Object
  • Functional Area
  • Internal Order
  • Profit Center
  • Project
  • Statistical Key Figure
  • Statistical Key Figure Group
  • Valuation Type
  • WBS Element (external number)

Default values for Enterprise Project and Portfolio Management

  • Project Profile
  • Responsible Cost Center

Default values for Finance:

  • Asset Class
  • Asset Depreciation Area
  • Asset Main Number
  • Asset Subnumber
  • Business Area
  • Chart of Accounts
  • Company Code
  • Display Currency
  • Document Type
  • Exchange Rate Type
  • Financial Statement Version
  • Fiscal Year
  • G/L Account
  • G/L Account Group
  • G/L Ledger
  • Is Period Based Balance Reporting
  • Key Figure Group
  • Ledger Fiscal Year
  • Ledger Group
  • Segment
  • Automatically Calculate Tax

Default values for Financial Supply Change Management:

  • Bank
  • Bank Account
  • Bank Country
  • Collection Group
  • Collection Segment
  • Collection Specialist
  • Credit Segment
  • House Bank
  • House Bank Account

Default values for Legal Content Management:

  • LCM: Company Code
  • LCM: Governing Law
  • LCM: Legal Context
  • LCM: Language of Legal Documents
  • LCM: Purchasing Organization
  • LCM: Sales Organization

Default values for Logistics Execution:

  • Shipping Point

Default values for Materials Management:

  • Account Assignment Category
  • Material Group
  • Material Number
  • Material Type
  • Plant
  • Purchasing Group
  • Purchasing Organization
  • Storage Location
  • Supplier (Vendor)
  • Warehouse
  • Warehouse Work Center
  • Work Center

Default values for Product Lifecycle Management:

  • Bill of Material (BOM) Usage
  • BOM Application 
  • Change Number

Default values for Public Sector Management:

  • Budget Entry Document Type
  • Budget Period
  • Budget Version
  • Commitment Item
  • Financial Management Area
  • Fund
  • Funded Program
  • Funds Center

Default values for Sales and Billing:

  • Bill-to party
  • Customer
  • Customer Group
  • Distribution channel
  • Division
  • Payer
  • Sales Group
  • Sales Office
  • Sales Order
  • Sales Order Type
  • Sales Organization
  • Sold-to party

Prerequisites

Just like any other SAP Fiori app, Default Values needs a once-off activation in your SAP S/4HANA system.  Typically this is activation is done by your User Experience Lead or basis expert.  You can find out how to do this in Activating User Defaults in SAP S/4HANA.

You also need to be authorized to set default values so that Default Values appears in your Settings.   This is part of your business role. SAP delivers these authorizations in many of the SAP S/4HANA sample business roles.  If you don’t see the Default Values contact your security administrator.  If they are not sure what is needed, you can also find out what is needed in Activating User Defaults in SAP S/4HANA.

Finally the default value needs to be applied to the app’s parameters. This is usually managed by your User Experience Lead or your Launchpad Content Administrator or your basis expert.  You can find out what is needed in Applying User Defaults in SAP S/4HANA, including how to set user defaults for others as an administrator.

Becoming a SAP Fiori for SAP S/4HANA guru

You’ll find much more on our SAP Fiori for SAP S/4HANA wiki

Brought to you by the S/4HANA RIG with special thanks to Jorge Baltazar who did a lot of the legwork on this one.

 

To report this post you need to login first.

8 Comments

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

  1. Jason Muzzy

    Thank you for this informative blog!  I checked note 2519765 and while it mentions that synchronization from Fiori default values to backend SET/GET parameters is possible, it does not list any steps or corrections.  Do you know where more information is available?

    We get the “No value could be determined for variable /ERP/P_0FISCVARNT01” error which is not very indicative of the actual issue:  That parameter ID CAC needs to be set in the backend.  This is described in note 2530566.  Since users only have access to the Fiori default values and not the backend t-code SU3 this means that our user admins have to assign the parameter ID as part of user setup which is not a great solution.

    Any help you can provide would be great!

    Thanks again!

    (0) 
    1. Jocelyn Dart
      Post author

      Hi Jason,

      The once-off updates from SET/GET parameters to default values is automatic. There’s no steps or corrections needed.

      You don’t mention where you are getting the error?  Please raise the “No values could be determined” error as a SAP Incident “Enhancement Request” – it would be better if the value was passed from DefaultValues if possible but that will depend on the input parameters available.  Since this involves a BW report unfortunately that’s outside of my expertise.

      Make sure you specify the app id and name as per https://blogs.sap.com/2017/11/08/fiori-for-s4hana-speed-up-your-fiori-support-incidents/

      Rgds

      Jocelyn

      (0) 
    2. Julija Smirnova

      Hello Jason,

      could you solve the issue with CAC ID and “No value could be determined for variable /ERP/P_0FISCVARNT01” error? We have the same issue with Fiori Web Dynpro Apps.

      Thanks!

      Julija

      (0) 
      1. Jason Muzzy

        Hello Julija,

        Sorry for the late reply!  Hopefully you noticed above that our solution to that error was to set parameter ID CAC (controlling area) in the backend system on each individual user’s ID.

        Jason

        (0) 
  2. Guilherme Mairene Rodrigues

    We have a requirement to enhance the standard fiori app for purchasing approval. This enhance will provide a filter in order to locate the correct requisition.

     

    In order to do that, the business area require that we have a default value so he does not have to fill this new filter every time.

     

    The customer wants to user the User Default Value, as explained in the link bellow, but its only availible to S4HANA.

    https://blogs.sap.com/2017/09/14/setting-user-defaults-in-sap-s4hana/

    We are using SAP Fiori Cloud with Odata Provisioning and a connection with a ECC On Premise (EHP4).

     

    Do you have any comments about it?

     

    (0) 
    1. Jocelyn Dart
      Post author

      Hi Guilherme,

      Default values are supported by Fiori Cloud but minimum level is S/4HANA Finance 1605 https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps(‘F1765’)/W12

      The problem is mainly that under the covers these are written using new techniques so don’t downgrade to Business Suite.

      So unfortunately that means looking at what extensibility options that specific app provides.

      Most S/4HANA apps provide smart filter variant management which would be another way out of it… but that particular app is a very early one so not a lot of wiggle room there. 🙁

      Good luck!

      Jocelyn

       

      (0) 

Leave a Reply