Key User Extensibility
No-code and low-code S/4HANA extensibility for business power users — Custom Fields, Custom Business Objects, Business Rules, and SSCUI configuration. Extend S/4HANA without writing a single line of ABAP.
Key User Extensibility Toolset
All four key user tools are Fiori apps accessible to business power users without ABAP knowledge. Extensions created through these tools automatically generate OData V4 services and integrate with Fiori Elements UIs — no UI development required.
Executive Summary
Which Key User Tool to Use
| Requirement | Recommended Tool |
|---|---|
| Add a field to a standard SAP document | Custom Fields (F1481) |
| Add validation logic to a standard document | Custom Fields → Logic tab |
| Create a completely new transactional object | Custom Business Objects (F1731) |
| Define routing/approval rules without coding | Business Rules (Manage Rules) |
| Configure standard SAP settings (like SPRO) | Manage Your Solution (F2048) |
| Configure output forms and layouts | Output Management (standard) |
| Define number ranges | Number Ranges (standard configuration) |
F1481 — Custom Fields and Logic (Deep Dive)
The most widely used key user tool. Custom Fields add business-specific data attributes to standard SAP documents without any ABAP development.
F1731 — Custom Business Objects (Deep Dive)
Use Custom Business Objects when the requirement is a completely new transactional entity that does not fit into any existing standard SAP object.
Business Rules — Deep Dive
Business Rules allow business users to maintain decision logic in production without raising a transport request — the highest-velocity extension mechanism available.
F2048 — Manage Your Solution (SSCUI) — Deep Dive
SSCUI is the cloud-ready replacement for SPRO. It presents the same configuration activities in a Fiori-native, scope-filtered, role-aware interface.
Enterprise Example: DEWA UAE-Specific Customisations
- Custom Fields on Purchase Order
- 8 — Project code, cost centre, approval level, VAT category, and 4 more
- Custom Business Objects
- 2 — Plant Maintenance Checklist, Contractor Evaluation
- Business Rules
- 3 — PO routing by amount, approval hierarchy by dept, VAT code assignment
- SPRO activities replaced by SSCUI
- 100%
- ABAP code written for these customisations
- Zero
- Upgrade rework required
- Zero — fully managed by SAP framework
Best Practices
Always try Key User tools before writing ABAP. 70% of extension requirements can be met this way — faster to build, no developer needed, and fully SAP-managed upgrade safety.
Use the YY1_ naming prefix for all Custom Fields. This is the SAP-reserved namespace for key user extensions and ensures upgrade safety.
Assign Custom Field and CBO changes to Customising transports. Using Workbench transports can cause import conflicts and bypass standard quality gates.
Design Custom Business Objects with the end Fiori user in mind — test the auto-generated List Report and Object Page early. UI changes after go-live are painful.
Document all custom fields, CBOs, and business rules centrally — prevents duplicate creation and helps onboard new team members and SAP partners.