Key-user in-app extensibility in SAP S/4HANA Cloud Private Edition allows users to make specific adaptations and extensions directly within the system.
Option A: Define a custom table in the SAP Fiori app "Custom Business Objects."
This option is correct. The "Custom Business Objects" app enables key users to create custom business objects, which include defining custom tables, without the need for developer intervention.
Option B: Create a custom object with the Business Object Processing Framework (BOPF).
This option is incorrect. Creating custom objects with BOPF requires developer skills and access to development tools, which goes beyond key-user in-app extensibility.
Option C: Define a core data services (CDS) view with the ABAP development tools for Eclipse.
This option is incorrect. Defining CDS views using ABAP development tools is a developer task and is not part of key-user in-app extensibility.
Option D: Create a custom application UI with UI adaptation at runtime.
This option is correct. UI adaptation at runtime allows key users to modify the user interface of applications, such as adding or hiding fields, without coding.
In summary, key-user in-app extensibility in SAP S/4HANA Cloud Private Edition includes defining custom tables using the "Custom Business Objects" app and creating custom application UIs through UI adaptation at runtime.
SAP S/4HANA Cloud Private Edition supports key-user in-app extensibility, allowing authorized users (e.g., business experts) to make changes via SAP Fiori apps without requiring developer tools. These extensions must be simple and fit the Clean Core principle. Let’s evaluate the options:
A. Define a custom table in the SAP Fiori app "Custom Business Objects.": This is correct. The "Custom Business Objects" Fiori app allows key users to create custom tables and associated objects (e.g., fields, logic) using a no-code interface. This is a standard in-app extensibility feature in SAP S/4HANA Cloud Private Edition, enabling business users to extend data models without ABAP development.
B. Create a custom object with the Business Object Processing Framework (BOPF).: This is incorrect. BOPF is a developer-centric framework for creating complex business objects in ABAP. It requires technical expertise and the use of tools like Eclipse, not in-app key-user tools, making it unsuitable here.
C. Define a core data services (CDS) view with the ABAP development tools for Eclipse.: This is incorrect. Creating CDS views involves ABAP development in Eclipse, a task for developers, not key users. It’s a side-by-side extensibility approach, not an in-app key-user extension.
D. Create a custom application UI with UI adaptation at runtime.: This is correct. The "UI Adaptation at Runtime" feature in SAP Fiori (via tools like "Adapt UI") allows key users to modify the user interface of standard apps (e.g., rearrange fields, hide elements) without coding. This is a supported in-app extensibility option in SAP S/4HANA Cloud Private Edition.
In summary,A(Define a custom table in "Custom Business Objects") andD(Create a custom application UI with UI adaptation at runtime) are key-user in-app extensions in SAP S/4HANA Cloud Private Edition.
References: