> Markdown version of [/videos/1944-replacing-excel-with-sap-apis-python-validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Replacing Excel with SAP APIs & Python validation Aldin Slivar proves you can make fragile Excel reporting workflows entirely unnecessary. Discover how his team automated SAP compliance using Python, REST APIs, and strict data validation. - **Speakers:** [Aldin Sljivar](https://www.wearedevelopers.com/@aldin-sljivar) - **Event:** World Congress 2026 Europe - Virtual Stage - **Published:** July 1, 2026 - **Duration:** 28:25 - **URL:** https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation ## Summary Aldin Slivar outlines a technical journey to eliminate tedious, manual Excel workflows for infrastructure compliance and reporting. In a strict regulatory environment, hardware updates must be heavily documented in SAP. Historically, tracking these changes required navigating the SAP UI, manually exporting Excel reports, and relying on undocumented preprocessing scripts. To clear these bottlenecks, the engineering team pivoted to an automated architecture driven by Python and the newly available SAP REST API. They intentionally bypassed screen-scraping tools like Playwright and RPA due to high maintenance overhead, and opted out of direct database queries because of complex internal schemas, relying instead on the stable, governed contract of REST APIs. The migration revealed crucial insights into handling legacy systems and corporate data. Notably, the team discovered that non-production SAP environments lacked accurate data, forcing them to use production data for dual-pipeline testing. Additionally, they learned that the SAP REST API and the SAP UI pulled from entirely different views with misaligned synchronization schedules, requiring careful reconciliation. To manage this safely, they baked stringent business validation rules into their Python scripts, ensuring critical columns and non-null fields passed compliance checks before any records changed hands. Ultimately, standardizing on Python with structured version control, CI/CD, and transparent documentation drastically reduced the project's bus factor. Beyond swapping technologies, the shift required deep collaboration with business stakeholders, tracking deviations between automated and manual runs to build organizational trust. Slivar emphasizes that "the goal wasn't to automate the manual step. It was to make the manual steps unnecessary," proving that adopting stable API contracts and rigorous real-world data validation can successfully retire outdated manual processes. **Keywords:** sap rest api integration, excel workflow automation, python data validation, infrastructure compliance reporting, legacy system migration, rpa vs api decision, playwright screen scraping overhead, regulatory compliance documentation, pandas data extraction, dual-pipeline parallel testing, sap ui data synchronization, corporate test data accuracy, ci/cd version control, business stakeholder trust ## Chapters 1. **Infrastructure documentation and regulatory compliance in trading environments** (00:51) — How hardware and system changes are tracked in centralized reporting systems to satisfy strict audit requirements. 1. **Identifying pain points in manual data extraction processes** (04:43) — The hidden costs of manual interface navigation and untracked preprocessing scripts that justify rebuilding data workflows. 1. **Designing a target architecture with Python and SAP APIs** (09:43) — Why programming languages and reliable endpoint connections outperform robotic process automation and direct database access for data validation. 1. **Navigating data synchronization and testing challenges in SAP** (14:45) — Why outdated test environments and discrepancies between user interface views and backend endpoints complicate data validation. 1. **Rolling out automated workflows and retiring manual steps** (19:34) — How running parallel pipelines and implementing proper continuous integration controls builds stakeholder trust during automation rollouts. 1. **Replacing complex manual Excel workflows with automated API integrations** (23:45) — How stable integration contracts provide more reliable data extraction than user interface automation tools. ## Related Moments - [Audience Q&A on AI and global infrastructure](https://www.wearedevelopers.com/videos/100259-what-if-your-hr-software-adapted-to-you-not-the-other-way-around) (from "What if your HR software adapted to you, not the other way around?") - [Balancing coding productivity with enterprise data governance pipelines](https://www.wearedevelopers.com/videos/100245-theia-ai-live-demo-air-gapped-ai-for-developer-tools-and-ides) (from "Theia AI Live Demo: Air Gapped AI for Developer Tools and IDEs") - [Proactive resolutions for systemic infrastructure and compliance bottlenecks](https://www.wearedevelopers.com/videos/2081-ai-and-agility-the-dynamic-duo-for-disruption) (from "AI and Agility: The Dynamic Duo for Disruption") - [Navigating compliance blockers during industry adoption of intelligent pipelines](https://www.wearedevelopers.com/videos/853-navigating-the-ai-wave-in-devops) (from "Navigating the AI Wave in DevOps") - [Evaluating low-code tools and enterprise scaling challenges](https://www.wearedevelopers.com/videos/100096-from-global-capability-centers-to-ai-powered-command-centers) (from "From Global Capability Centers to AI-Powered Command Centers") - [Introduction to the speakers and process automation transformation journey](https://www.wearedevelopers.com/videos/1433-transforming-task-management-integrating-camunda-with-scalable-frontend-solutions) (from "Transforming Task Management: Integrating Camunda with Scalable Frontend Solutions") ## Related Articles - [Exploring AI: Opportunities and Risks for Developers](https://www.wearedevelopers.com/magazine/522-exploring-ai-opportunities-and-risks-for-developers) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) ## Related Jobs - [SAP Development Coordinator](https://www.wearedevelopers.com/jobs/ext/1540933-sap-development-coordinator) at **ZEISS Group** - [Senior Software Engineer, Data](https://www.wearedevelopers.com/jobs/48273-senior-software-engineer-data) at **Sportradar Media Services GmbH** - [Staff Solutions Architect, Contract LifeCycle Management](https://www.wearedevelopers.com/jobs/ext/541145-staff-solutions-architect-contract-lifecycle-management) at **Twilio** - [Senior Data Engineer](https://www.wearedevelopers.com/jobs/ext/1589390-senior-data-engineer) at **Douglas GmbH** - [Tribe Lead - ( Software) Engineering Centre of Excllence](https://www.wearedevelopers.com/jobs/ext/1475530-tribe-lead-software-engineering-centre-of-excllence) at **SD Worx** - [Enterprise Applications Engineer](https://www.wearedevelopers.com/jobs/ext/1304905-enterprise-applications-engineer) at **Bitpanda**