Product Information
Setting User Defaults in SAP S/4HANA
Looking for the list of all SAP delivered Default Values? Go to Applying User Defaults in SAP S/4HANA and skip to section Default Values Delivered by SAP
Latest Updates:
- August 2023: Added new blog post SAP Fiori for SAP S/4HANA – Synchronizing Default Values with Set/Get Parameters
- June 2022: Added upcoming parameters in 2308. Check your SAP S/4HANA 2308 release for these
- March 2022: Added 2 new upcoming parameters for planning purposes: Cost Center Hierarchy and Profit Center Hierarchy. These will be available from SAP S/4HANA Cloud 2208. Please check your SAP S/4HANA 2022 release for these.
- 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
- 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.
- August 2020: New User Defaults added for 2008 and 2011. Please check your 2020 FPS00 and higher systems for these
- April 2020: New User Defaults added for 2002 and 2005. Please check your 1909 FPS01 and higher systems for these.
- 2019: Updated for SAP S/4HANA 1909. New User Defaults as of SAP S/4HANA 1909 are now listed.
- 2018: 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.
- 2018: 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:
- Navigate to the User Actions menu (for SAP S/4HANA 1909 or higher) or the Me Area for SAP S/4HANA 1610 to 1809.
- Select the Settings options in the menu bar
- Select Default Values
- View and if need to change the value of any of the displayed parameters
- 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 August 2023 including those used in SAP S/4HANA Cloud 2308 and SAP S/4HANA 2022.
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 Asset Management
- Maintenance Plant
- Notification Type
- Order Type
- Planning Plant
- Technical Object
Default values for Controlling:
- Activity Type
- Activity Type Group
- Actual/Planned Indicator
- Allocation Context
- Allocation Type
- Allocation Tag
- Allocation Valid From
- Allocation Valid To
- Business Process
- Controlling Area
- Controlling Valuation Type
- Cost Center
- Cost Center Group
- Cost Center Hierarchy
- Cost Element
- Cost Element Group
- Cost Object
- Functional Area
- Internal Order
- Operating Concern
- Plan Category
- Profit Center
- Profit Center Hierarchy
- 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
- Accrual Object
- Accrual Sub Object
- 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 Accrual Transaction Type
- Financial Statement Version
- Fiscal Year
- Fiscal Year Period
- G/L Account
- G/L Account Group
- G/L Account Hierarchy
- G/L Ledger
- Is Period Based Balance Reporting
- Joint Venture Recovery Code
- 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
- IHB Bank Area
- 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
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.
Need to understand how the synchronization between Default Values and Set/Get Parameters works? Refer to blog post SAP Fiori for SAP S/4HANA – Synchronizing Default Values with Set/Get Parameters
Becoming a SAP Fiori for SAP S/4HANA guru
You’ll find much more on the community topic page for SAP Fiori for SAP S/4HANA
Other helpful links in the SAP Community:
- Follow our tag SAP S/4HANA RIG for more from the SAP S/4HANA Customer Care and RIG
- See all questions and answers about SAP Fiori for SAP S/4HANA
- Follow SAP Fiori for SAP S/4HANAfor more blogs and updates
- Ask a Question about SAP Fiori for SAP S/4HANA
Brought to you by the SAP S/4HANA Customer Care and RIG
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!
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
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
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
Hello Jason,
thank you for the answer! We have already this parameter in the backend for each user, but unfortunately the same issue.
Julija
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?
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
Thank you so much!
Your answer clarify what were our options.
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.
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
Thank you very much, Jocelyn. I followed the SAP Note and it helped 🙂
Hi Jocelyn,
Has there been any new development on a tool for setting user defaults for all users?
Thank you,
Robert
Hi Jocelyn,
are there any updates on this topic?
Thank you.
Best regards,
Christian
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
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/
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
Hello Jocelyn Dart
as this is almost three years old, is there a standard solution for custom default values in the later versions of SAP UI5? We are currently dealing with the same topic.
Much appreciated
Mathias
Hello Jocelyn,
Is there any note or official documentation of the actual setting user defaults parameters delivered by SAP?
Thank you
Ghaith Mkhinini
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.
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
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!
Quick question - Is there a way to Mass Update the Default Values for Fiori Users?
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
HI Joerg/Brian Yes - standard mass maintenance options such as SU10 for updating the SET/GET parameters are sufficient.
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
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
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
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
Hi Jocelyn,
thank you very much!
Best regards
Lukas
Hi Jocelyn,
Is there a documentation for adding new Default values field? I want to add MRPArea to list of default values.
Hi Manish,
Did you get any documentation to add the new Default values field?
No. I haven't got any response from anyone.
Hello,
is the default value usage also provided for the build workzone service on btp?
For example to provide default values for custom apps.
Thank you and best regards
Fabian