Question 1
A development team is building a side-by-side extension on SAP BTP for an SAP S/4HANA Cloud system. The extension needs to read product master data. To adhere to Clean Core principles, which of the following is the most appropriate method for accessing this data?
Answer and explanation
Correct answer: B
The core principle of Clean Core extensibility is to avoid direct dependencies on internal implementation details of the core system. Consuming a stable, released API provided by SAP ensures that the extension is decoupled and upgrade-safe. Direct database access, using unreleased BAPIs, or replicating data without a clear strategy violate these principles.