Question 1
A global manufacturing firm is implementing SAP S/4HANA Cloud Private Edition. They require a custom mobile application for shop-floor operators to report production yield and scrap in real-time. This application must read production order data from S/4HANA and post confirmations back into the system.
The company's CIO has mandated a strict 'Clean Core' policy. All custom developments must be upgrade-safe and decoupled from the core ERP system. The solution needs to be highly available and scalable to support thousands of operators across multiple factories. The mobile app will be developed by a separate front-end team using a non-SAP framework.
As the lead architect, you must design the integration and backend services for this mobile app. The design must prioritize security, performance, and adherence to SAP's recommended extensibility patterns for the private cloud edition.
Which proposed architecture provides the most appropriate solution that meets all the company's requirements?
Answer and explanation
Correct answer: B
This is the correct Clean Core approach. It represents Tier 3 (Side-by-Side) extensibility. By building the custom logic on SAP BTP using the Cloud Application Programming (CAP) model, the core S/4HANA system remains 'clean' and untouched. The solution uses standard, whitelisted APIs for communication, ensuring it is upgrade-safe. SAP Cloud Connector provides a secure tunnel, and BTP services offer the required scalability and security (like Cloud Identity Services) separate from the ERP core. This architecture fully decouples the custom application from the core, meeting all stated requirements.