A Clean Core side-by-side extension built on SAP Business Technology Platform (BTP) — demonstrating how SAP CAP, HANA Cloud, and Build Process Automation can deliver intelligent procurement automation while maintaining full Clean Core compliance.
This solution automates Purchase Requisition (PR) suggestion and approval using:
- Forecast and inventory data from SAP HANA Cloud
- Workflow automation via SAP Build Process Automation
- A Fiori app hosted in SAP Build Work Zone
- Secure authentication through SAP Cloud Identity Services
Built to align with SAP’s Clean Core extensibility strategy, the solution illustrates how enterprises can extend SAP S/4HANA Public Cloud side-by-side without modifying the ERP core.
Clean Core architecture leveraging SAP Build, CAP, HANA Cloud, and Process Automation.
| Layer | Service / Component |
|---|---|
| Frontend | SAP Fiori / Work Zone |
| Backend | SAP CAP (Node.js) |
| Database | SAP HANA Cloud (HDI Containers) |
| Workflow | SAP Build Process Automation |
| Identity | SAP Cloud Identity Services |
| Development | SAP Business Application Studio |
| Deployment | Cloud Foundry (MTA) |
Procurement teams in SAP S/4HANA Public Cloud environments face challenges like:
- Manual PR creation
- Spreadsheet-based forecasting
- Disconnected approval processes
This extension solves these pain points by delivering data-driven PR automation through a Clean Core–compliant design.
✅ Forecast-driven PR generation logic
✅ Automated workflow execution (BPA)
✅ Clean Core extensibility (no ERP modification)
✅ Fiori UI integrated in Work Zone
✅ Secure SSO authentication via SCI
✅ MTA deployment on Cloud Foundry
Stores material forecasts, inventory data, and PR suggestions.
Implements business logic and service APIs for workflow triggers.
Executes PR generation and approval workflows.
Provides unified user access with an integrated tile for the Material Forecast app.

SAP HANA Database Explorer — Material Forecast Table

SAP Build Process Automation — Suggest PR Workflow
SAP Build Work Zone — SCM Site Launch Tile
| Benefit | Description |
|---|---|
| 🔄 Automation | Reduces manual PR effort by up to 70% |
| 📊 Intelligence | Uses forecast-based insights for PR creation |
| 🔒 Security | Manages users through SAP Cloud Identity |
| 🧩 Clean Core | Ensures ERP system remains upgrade-safe |
| ☁️ Scalability | Easily extendable for multiple tenants or regions |
1️⃣ Integration with SAP S/4HANA Public Cloud APIs
→ Automate PR creation via API_PURCHASEREQ_PROCESS_SRV.
2️⃣ AI-Powered Forecasting
→ Leverage SAP AI Core and AI Launchpad for predictive PRs.
3️⃣ Embedded Analytics (SAC)
→ Connect to SAP Analytics Cloud for procurement KPIs.
4️⃣ Enhanced BPA Workflows
→ Multi-step approvals and notifications.
5️⃣ CI/CD Automation
→ Add SAP Continuous Integration and Delivery pipelines.
This project demonstrates how Clean Core extensibility on SAP BTP can deliver innovation without disruption — enabling intelligent procurement aligned with enterprise digital transformation goals.
“Clean Core is not a constraint — it’s the foundation for scalable innovation.”
📦 sap-clean-core-extension
┣ 📁 app # Fiori UI app (Material Forecast)
┣ 📁 srv # CAP Service logic (Node.js)
┣ 📁 db # HANA Cloud HDI artifacts
┣ 📁 workflow # SAP Build Process Automation workflow
┣ 📄 mta.yaml # Multi-target application configuration
┣ 📄 package.json # CAP project metadata
┗ 📄 README.md # Documentation
👤 Siva Padmanaban
SAP BTP & AI Consultant | Clean Core & S/4HANA Extension Architect
🔗 LinkedIn: linkedin.com/in/sivapadmanaban
📧 Email: sivapadmanaban99@gmail.com
#SAPBTP #CleanCore #SAPHANACloud #SAPBuild #SAPBPA #WorkZone #SAPCAP #CloudFoundry #S4HANA #DigitalTransformation #ProcurementAutomation



