Skip to content

Intelligent procurement automation built on SAP BTP using CAP, HANA Cloud, and Build Process Automation — a Clean Core extension for SAP S/4HANA Public Cloud.

Notifications You must be signed in to change notification settings

sivapadmanaban99/sap-btp-clean-core-procurement-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean Core Procurement Automation

🧠 Driving Intelligent Procurement Transformation with SAP BTP Clean Core Extensions

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.


🚀 Overview

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.


🏗️ Architecture Overview

Architecture Diagram

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)

💼 Business Context

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.


⚙️ Features

✅ 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


🧩 Solution Components

1️⃣ SAP HANA Cloud

Stores material forecasts, inventory data, and PR suggestions.

2️⃣ SAP CAP

Implements business logic and service APIs for workflow triggers.

3️⃣ SAP Build Process Automation

Executes PR generation and approval workflows.

4️⃣ SAP Build Work Zone

Provides unified user access with an integrated tile for the Material Forecast app.


🪄 Demo Snapshots

HANA Cloud
SAP HANA Database Explorer — Material Forecast Table

BPA Workflow
SAP Build Process Automation — Suggest PR Workflow

WorkZone Site SAP Build Work Zone — SCM Site Launch Tile

WorkZone App

Material Forecast App SCM Material Forecasting App


📈 Key Benefits

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

🔮 Future Roadmap

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.


🧠 Strategic Takeaway

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.”


📘 Repository Contents

📦 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

🧑‍💻 Author

👤 Siva Padmanaban
SAP BTP & AI Consultant | Clean Core & S/4HANA Extension Architect

🔗 LinkedIn: linkedin.com/in/sivapadmanaban
📧 Email: sivapadmanaban99@gmail.com


🏷️ Tags

#SAPBTP #CleanCore #SAPHANACloud #SAPBuild #SAPBPA #WorkZone #SAPCAP #CloudFoundry #S4HANA #DigitalTransformation #ProcurementAutomation

About

Intelligent procurement automation built on SAP BTP using CAP, HANA Cloud, and Build Process Automation — a Clean Core extension for SAP S/4HANA Public Cloud.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published