Symptom
- Default values are missing in Create purchase requisition advanced app.
- Default values are missing in Manage purchase requisition professional app.
- Default values with regards to account assignment data are not always picked as expected.
Environment
SAP S/4HANA Cloud.
Reproducing the Issue
- Within the App 'Default Settings for User', enter the user.
- Click on Edit.
- Set default values, eg: Plant as 1010 and GL Account 651000000 and Save.
- Go to the App 'Create Purchase Requisition-Advanced', here the Plant is not filled with 1010 as expected from 'Default Settings for User'.
- Go to App 'Manage Purchase Requisition Professional', when you click on '+' to Create, under the 'General Information' tab the Plant = 1010, as per the values in 'Default Settings for User'.
Cause
The App 'Create Purchase Requisition' is a Webgui Tile, it does not consider the values defined in the App 'Default Settings for User'.
The default settings in the fiori Apps and the advanced webgui tiles are stored in different tables and are unique to each other
Resolution
Use the app "Default Settings for User" for the 'Manage Purchase Requisition - Professional' app.
Use the Personal Settings option for the webgui apps
- Open Create purchase requisition - advanced app.
- Click on the button 'Personal Settings'.
- Navigate to the tab 'Default Values'.
- Click on "More fields" button to see the all supported fields.
- Fill in the default values and check the icon "Always propose".
* Special notes regarding default account assignment data
In the app "Default Settings for User" if you maintain a default account assignment category, EG: 'K'
along with a default GL Account and cost center. The system will default this data for the user when
they create a purchase requisition in the 'Manage Purchase Requisition - Professional' app.
Defaulting account assignment data only in this way could lead to incorrect accounting data in follow
on documents, if the user does not completely know how account assignment works in Procurement.
If no default account assignment category is maintained, the system will always determine
the accounting data from customising. The main relevant customising is defined below:
- Automatic Account Determination (SSCUI 100297)
(Here you define the default G/L Account based on the GBB posting key and the valuation class)
- Entry Aids for Items Without a Material Master (SSCUI 101602)
If you have no material ID the system picks up the valuation class for the material group
if it is maintained in this customising
- Manage Default Account Assignments (SSCUI 102639)
Using the default G/L Account the system will pick up the default cost center assigned here
Please note also, the system always respects manually entered account assignment data.
Changing accounting data like the GL Account manually will NOT redetermine the other
account assignment data like default cost center linked to the G/L Account. If you want to
change any account assignment data from the defaulted values you should remove the
account assignment category completely and re-enter it. This triggers a complete re-determination
of the accounting data. See KBA 1916523 and Question 24 of FAQ note 496082
See Also
Keywords
s4_pc, default value, empty, requisition, user, GL account not updated, KNTTP, Change material group , KBA , MM-PUR-REQ , Purchase Requisitions , Problem