Key User Extensibility in SAP S/4HANA Cloud
The provided sources do not contain sufficient information to define a concept named "undefined." The sources cover topics such as transporting configurations, business event log data, CDS views, BAdI definitions, and tenant business types in SAP BTP and SAP S/4HANA Cloud, but none of them describe or reference a concept called "undefined."
Tutorials that teach this
- Tutorial Generate the UI for a Custom Business Object and grant Access
- Tutorial Create and Expose Custom CDS Views
- Tutorial Implement Business Rules Logic in Custom Business Object
- Tutorial Create Custom Logic Using Key User Extensibility and Perform Trace
- Tutorial Create Custom UI for S/4HANA on SAP Business Technology Platform
- Tutorial S/4HANA ABAP Extensibility - Custom Code List
- Tutorial Create a Custom Business Object
- Tutorial Adapt the UI of a Business Object
- Tutorial Expose Custom Business Object as External Web Service
- Tutorial Develop a Custom UI for an SAP S/4HANA Cloud System
- Tutorial Extend an standard Integration Flow by using the DirectProcess adapter
- Tutorial Custom Reporting
- Tutorial Add Custom UI Application Tile to SAP Fiori Launchpad
- Tutorial Implement Logic for a Custom Business Object
- Tutorial Execute an Outbound Service from Custom Business Object Logic
- Tutorial Extend Released Data Sources by Database Fields That Are Not Exposed
Docs explaining this concept
- Doc Accessing Business Event Log Data using CDS Views
- Doc Business Event Data
- Doc Business Event Header Data (v2)
- Doc Business Event Header Data (v3)
- Doc Business Event Property Changes (v2)
- Doc Releasing the BAdI Definition
- Doc Tenant Business Types
- Doc Transporting Configurations in SAP S/4HANA Cloud Public Edition
Discovery missions teaching this
Prerequisites
- Concept Business Add-Ins (BAdIs) A **Business Add-In (BAdI)** is an extension mechanism that SAP partners use to provide customers with predefined points in an application where custom business logic can be plugged in. As described in [Providing Business Add-Ins](https://help.sap.com/docs/btp/sap-business-technology-platform/6747acba018c45c2b88ce0dad8045f29?locale=en-US&state=PRODUCTION&version=Cloud), a partner defines an enhancement spot to group related BAdIs, and can also supply an example implementation to guide customers. Developers use BAdIs to extend SaaS applications without modifying the original code, enabling use cases such as field control logic or validation checks on business documents like purchase requisitions.
- Concept Custom Communication Scenarios The concept name provided is "undefined," and the supplied sources do not contain sufficient information to define a specific, identifiable SAP developer concept. A meaningful definition cannot be grounded solely in these snippets without introducing unsupported facts.
- Concept SAP S/4HANA Cloud Extensibility The concept name is not defined in the provided sources, so a grounded definition cannot be written. Based on the source snippets, the closest identifiable concept appears to be the **SAP S/4HANA Cloud Extensibility Service Instance**, which developers create in environments such as Cloud Foundry or Kyma to enable event-based integrations and extensions between SAP S/4HANA Cloud and SAP BTP. Developers use it, for example, to [enable the consumption of SAP S/4HANA Cloud events](https://help.sap.com/docs/btp/sap-business-technology-platform/d476ff058bf1413a9505c5c25cfce86b?locale=en-US&state=PRODUCTION&version=Cloud) or to [set up connectivity between SAP Event Mesh and an SAP S/4HANA Cloud tenant](https://help.sap.com/docs/btp/sap-business-technology-platform/13c0366d40aa42dfb94939bdb711f472?locale=en-US&state=PRODUCTION&version=Cloud). Please provide the specific concept name so a precise and accurate definition can be submitted.
- Concept Sourcing and Procurement in SAP S/4HANA Cloud Public Edition
- Concept BAdI-Based Extensibility in ABAP The concept name was not provided, making it impossible to write an accurate, grounded definition. Please supply the concept name so a precise definition can be crafted based on the available source material.
- Concept Business Catalog Assignment A **Business Role** in SAP BTP is a collection of authorizations that defines what a business user is permitted to access and do within a system. Developers and administrators create and maintain business roles — optionally using a [business role template](https://help.sap.com/docs/btp/sap-business-technology-platform/fa8d75534c5a43bd91985dc5fce98d09?locale=en-US&state=PRODUCTION&version=Cloud) as a starting point — and then assign those roles to users to control their access. Roles can be configured with restrictions to limit access to specific data or objects, or set to provide unrestricted access depending on the scenario, as described in [maintaining authorizations](https://help.sap.com/docs/btp/sap-business-technology-platform/eeb99e99924242529b9624c6478a5055?locale=en-US&state=PRODUCTION&version=Cloud).
- Concept ABAP-Based Application Services for Custom Logic The concept name provided is undefined, and the supplied source snippet does not contain enough extractable detail to construct a grounded, accurate definition. No definition can be written without a valid concept name and sufficient supporting source content.
- Concept SAP Fiori Launchpad Navigation and App Discovery The concept provided is **undefined** — no valid concept name was supplied for this entry. The available source snippets cover a range of topics (upgrade management, UI5 data loading behavior, and various SAP tutorials) but cannot be mapped to a specific, nameable concept without a defined subject. Please provide a concept name so an accurate, source-grounded definition can be written.
- Concept Predefined Custom Fields The concept name is not defined in the provided sources, so a precise definition cannot be reliably constructed. Based on the available source snippets, [predefined custom fields](https://help.sap.com/docs/btp/sap-business-technology-platform/0eaa01c196814abf8466dec740c67b3b?locale=en-US&state=PRODUCTION&version=Cloud) are extension fields delivered by SAP that a system administrator can configure to extend SaaS applications without custom development. Developers and administrators use the predefined extension field framework to enable and configure these fields, allowing business data models to be adapted to specific needs within the boundaries defined by SAP.
- Concept ABAP CDS View Creation and Development The provided sources do not contain sufficient information to define a specific SAP developer concept, as the concept supplied is "undefined" and the source snippets offer only tutorial titles and brief fragments without substantive explanatory content. Based on the available context, these sources relate to ABAP development on [SAP Business Technology Platform](https://help.sap.com/docs/btp/sap-business-technology-platform/5de837488d6e431da008ae374a405919?locale=en-US&state=PRODUCTION&version=Cloud), covering topics such as building SAP Fiori apps, authorization fields, and extending data sources using the ABAP RESTful Application Programming Model. A developer working in this space uses these resources to guide tasks such as creating check tables for authorization fields, consuming queries on SAP Analytics Cloud, and extending Core Data Services in the ABAP Environment.
Concepts that build on this
- Concept Key User Adaptation
- Concept Side-by-Side Extension on SAP BTP
- Concept Custom Reporting Design in SAP S/4HANA Cloud
- Concept Custom Catalog Extension Configuration
- Concept SAP BTP Communication Management (Scenario, System, Arrangement)
- Concept Key User Adaptation for SAP Fiori Elements Applications
- Concept ABAP Key User Custom Logic
- Concept Building and designing reports
- Concept DirectProcess Adapter in SAP Integration Suite
- Concept Custom Logic App
- Concept Custom Business Object UI Generation in SAP S/4HANA Cloud
- Concept Custom Business Object Logic Implementation in SAP S/4HANA Cloud
- Concept Custom UI development without core modification
- Concept Business Catalog Extensions
- Concept SAPUI5 Flexibility
- Concept BTP Destination Configuration for API Testing
- Concept ABAP CDS View Creation and Development
- Concept SAP Destination Service Configuration