A SAP-style User Defaults framework — define parameters once and have them resolved per user through a layered scope (User → Role → Department → Company → System) to pre-fill fields across the application.
User Defaults — SAP-style Parameter IDs
A new User Defaults framework lets administrators define reusable parameters (such as default Currency, Warehouse, or Company) that automatically pre-fill fields across the application, reducing repetitive data entry:
- Layered resolution — each parameter is resolved for a user through a clear priority chain: User → Role (by priority) → Department → Company → System, with an authorization-assignment fallback.
- Manage at every level — dedicated screens under
/user-defaultsfor Parameter Definitions, My Defaults, Role Defaults, and Department / Company / System Defaults. - Resolution Viewer — trace exactly which level a user's effective value came from.
- Pilot wiring — the POS Cash Sale screen now defaults Currency, Warehouse, and Company from a user's parameters.
Gated by new defaults.* permissions and a User Defaults Admin role.