Skip to Content
Product Information
Author's profile photo Jocelyn Dart

Setting User Defaults in SAP S/4HANA

Update March 2021: Added 2 new parameters: SEPA Mandate Application from SAP S/4HANA Cloud 2102 and Country from SAP S/4HANA Cloud 2108. Please check your SAP S/4HANA 2020 SP01 or higher release for these.

  • Application (SEPA Mandate Application)
  • Country

Latest update October 2020: Smart Business framework supports User Defaults as of SAP S/4HANA 2020. Refer to the section “Behavior of Default Values” in the Smart Business Environment documentation on the SAP Help Portal. Updated from Me Area to User Actions menu for 1909 and higher releases.

Latest update August 2020: New User Defaults added for 2008 and 2011. Please check your 2020 FPS00 and higher systems for these.

  • Grant
  • Technical Object
  • Notification Type
  • Order Type
  • Planning Plant
  • Maintenance Plant

Latest update April 2020: New User Defaults added for 2002 and 2005. Please check your 1909 FPS01 and higher systems for these.

  • Service Document Type
  • G/L Account Hierarchy
  • Plan Category

Latest Update: Updated for SAP S/4HANA 1909. New User Defaults as of SAP S/4HANA 1909 are now listed. The following User Defaults have been added:

  • Ship-to Party
  • Treasury Valuation Area
  • Accounting Principle
  • Operating Concern
  • Sales Document Type

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.

 

Important: Smart Business framework supports User Defaults as of SAP S/4HANA 2020. Refer to the section “Behavior of Default Values” in the Smart Business Environment documentation on the SAP Help Portal.

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 User Actions menu (for SAP S/4HANA 1909 or higher) or the Me Area for SAP S/4HANA 1610 to 1809.
  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
  • Operating Concern
  • Plan Category
  • Profit Center
  • Project
  • Statistical Key Figure
  • Statistical Key Figure Group
  • Valuation Type
  • WBS Element (external number)

Default values for Customer Relationship Management (CRM):

  • Service Document Type

Default values for Enterprise Project and Portfolio Management

  • Project Profile
  • Responsible Cost Center

Default values for Finance:

  • Accounting Principle
  • Application (SEPA Mandate Application)
  • 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 Account Hierarchy
  • 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
  • Treasury Valuation Area

Default values for General:

  • Country

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
  • Maintenance Plant
  • Notification Type
  • Order Type
  • Planning Plant
  • Technical Object

Default values for Public Sector Management:

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

Default values for Sales and Billing:

  • Bill-to party
  • Customer
  • Customer Group
  • Distribution channel
  • Division
  • Payer
  • Sales Document Type
  • Sales Group
  • Sales Office
  • Sales Order
  • Sales Order Type
  • Sales Organization
  • Ship-to party
  • 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.

 

Assigned Tags

      28 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jason Muzzy
      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!

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog 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

      Author's profile photo Julija Smirnova
      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

      Author's profile photo Jason Muzzy
      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

      Author's profile photo Julija Smirnova
      Julija Smirnova

      Hello Jason,

      thank you for the answer! We have already this parameter in the backend for each user, but unfortunately the same issue.

      Julija

      Author's profile photo Guilherme Mairene Rodrigues
      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?

       

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog 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

       

      Author's profile photo Guilherme Mairene Rodrigues
      Guilherme Mairene Rodrigues

      Thank you so much!

      Your answer clarify what were our options.

      Author's profile photo Ahsan Mirza
      Ahsan Mirza

      Hello,

      Is it a way to add user defaults for multiple users at a time? I have about 350 users and need to assign the same default values for all users. Just wondering if this can be achieved?

      Many thanks.

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      Hi Ahsan,

      There is some work happening behind the scenes on providing such a capability in future.

      For now however our best advice is to set up the SET/GET parameters with your initial default values and use the procedure described in SAP Note 2519765 – Synchronization of Fiori User Default Values with Backend SET-/GET-Parameters to synchronize them.

      Rgds

      Jocelyn

      Author's profile photo Ahsan Mirza
      Ahsan Mirza

      Thank you very much, Jocelyn. I followed the SAP Note and it helped 🙂

      Author's profile photo Robert Gregnol
      Robert Gregnol

      Hi Jocelyn,

      Has there been any new development on a tool for setting user defaults for all users?

      Thank you,

      Robert

      Author's profile photo Tim Jones
      Tim Jones

      Hi Jocelyn,

      Thanks for the detailed blog, its much appreciated.

      Quick question regarding if SAP has not supplied default values for a particular area just yet, and what our available options are.

      Example: EAM does not have any default values supplied in current release. So I can’t cascade any standard values (Maintenance Plant, Work Center etc) to the ‘Find Maintenance Notification’ application.

      Is it possible to create our own entries that appear in the default values section of the Fiori Launchpad, which users can populate, which then can get cascaded to the various applications that use that particular field?

      Much appreciated,

      Tim

       

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      HI Tim.

      Unfortunately no not yet still. We keep asking.

      I would recommend joining the UX Technical Guidelines CEI and asking for that... register here by March 13

      https://blogs.sap.com/2020/02/18/your-opportunity-to-influence-sap-customer-engagement-initiative-projects-for-sap-user-experience/

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      You can also:

      a) Raise a SAP Incident asking for more user defaults to be added 

      b) Use Plant instead of Maintenance Plant

      c) Create your own Fiori launchpad plug in

      Author's profile photo Ghaith Mkhinini
      Ghaith Mkhinini

      Hello Jocelyn,

       

      Is there any note or official documentation of the actual setting user defaults parameters delivered by SAP?

       

      Thank you

      Ghaith Mkhinini

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      Ok so the SAP S/4HANA RIG is channel between adopters of SAP S/4HANA and the SAP Product Engineering group i.e. SAP's own developers. So at the moment these blogs are about as official as it gets. We check against the upcoming defaults with each release.

      Author's profile photo Ivo Skolek
      Ivo Skolek

      Hello Jocelyn,

      as a Retail company we are trying to put in place some kind of strategy how the custom Fiori apps should read the "assigned store nr. of a user". The Fiori Launchpad Default value for Plant seems as the right place however the standard

      "In Store Merchandise and Inventory Apps"

      are using backend data from table FPB_PERSPARM - "personalisation and user settings" (and class cl_wsrs_plant=>get_and_check_plant  to obtain "plant of a user").

      This seems little bit like misalignment because we would then need to maintain both "backend record" in FPB_PERSPARM and FLP default value for plant.

      What is your view where the "user's plant" should be maintained for Fiori apps?

      Thank you,

      Ivo

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      Hi Ivo,

      General direction is all defaults to User Defaults however for Retail apps these would have been built on ECC prior to S/4HANA and prior to User Defaults existing.

      So question I would suggest asking is whether there is any move in the Retail roadmap to move the defaults to a more standard approach as per S/4HANA best practice.

      Maybe also look at https://github.com/SAP-samples/abap-fiori-launchpad-pers-sync/blob/master/README.md for some ideas on whether you can synch via a custom program

      All the best!

      Author's profile photo Brian Strickler
      Brian Strickler

      Quick question - Is there a way to Mass Update the Default Values for Fiori Users?

      Author's profile photo Gregor Wolf
      Gregor Wolf

      Hi Jocelyn Dart,

      would also like to know if there is a mass update option to i.e. set the Display Currency for all users to EUR. Can transaciton SU10 or SPERS_MAINT be used here?

      Best regards
      Gregor

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      HI Joerg/Brian Yes - standard mass maintenance options such as SU10 for updating the SET/GET parameters are sufficient.

      Author's profile photo Praveen Gopal
      Praveen Gopal

      Hai Jocelyn Dart,

      Really nice blog. Short question: What is difference between App Settings and Setting in "Me area"? Is both same? Or App setting is only for particular app? Would you please give me short overview?

      Best Regards,

      Praveen

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      Hi Praveen

      Can you clarify what you mean by App Settings?

      I'm not clear whether you mean a specific app or something else... perhaps add a screenshot if you have one,

      Please note also that in 1909 and 2020 we move to Fiori 3 design which means the Me Area is no more and the Settings are now in the User Actions menu as explained in https://blogs.sap.com/2019/09/01/fiori-for-s4hana-upgrading-from-fiori-2.0-to-fiori-3-for-sap-s4hana-cloud-1908-and-sap-s4hana-1909-users/

      Kind rgds

      Jocelyn

      Author's profile photo Lukas Böhm
      Lukas Böhm

      Hi Jocelyn Dart

      I've stumbled upon the possibility to store default values as value sets. Unfortunately this option isn't available in my system. The help article says: "If you do not see this option in your launchpad, then your administrator may not have enabled it."

      But I can't find any Launchpad configuration parameter, that would enable this feature. How can this functionality be enabled in a S/4HANA 2020 FPS01 system?

      Thank you very much!

      Kind regards

      Lukas

      Author's profile photo Jocelyn Dart
      Jocelyn Dart
      Blog Post Author

      Hi Lukas

      There is a launchpad configuration parameter USERSETTINGS_DEFAULTPARAMETERS for permitting users to view Default Values in the Settings dialog.

      This is what is referred to by the "if you do not see this option" text.

      There is no additional requirement to enable value sets - that is part of SAP S/4HANA 2020 FPS01 and should show automatically if you are on that release. You can double check your release in the GUI menu System Status  > and then go to the component detail to see the installed product versions.

      Kind rgds

      Jocelyn

      Author's profile photo Lukas Böhm
      Lukas Böhm

      Hi Jocelyn,

      thank you very much!

      Best regards

      Lukas

      Author's profile photo Manish Patil
      Manish Patil

      Hi Jocelyn,

      Is there a documentation  for adding new Default values field? I want to add MRPArea to list of default values.