Aldin Sljivar

Replacing Excel with SAP APIs & Python validation

What happens when your SAP API and UI data don't match? This team found out while replacing a fragile, manual Excel workflow with a robust Python solution.

Replacing Excel with SAP APIs & Python validation
#1about 5 minutes

The hidden costs of manual SAP data extraction

Manual data extraction from SAP into Excel for regulatory checks is time-consuming, error-prone, and creates operational risks.

#2about 5 minutes

Understanding the legacy system and undocumented scripts

The first step in automation is to thoroughly understand the existing manual clicks, filters, and undocumented preprocessing scripts, using AI tools as an aid.

#3about 5 minutes

Designing a new architecture with Python and SAP APIs

A new architecture using Python, Pandas, and SAP's REST API was chosen over UI automation tools for its stability and maintainability.

#4about 5 minutes

Navigating SAP testing and data discrepancy challenges

Key challenges included stale test data requiring production comparisons and discovering that the UI and REST API use different, unsynchronized data views.

#5about 4 minutes

Implementing a phased rollout with robust documentation

A parallel run of both manual and automated systems, combined with thorough documentation and CI/CD practices, ensures a smooth and trusted transition.

#6about 5 minutes

Key lessons for replacing manual enterprise workflows

Automating manual processes eliminates unnecessary steps, and success depends on using stable APIs, understanding system complexities, and building trust with business stakeholders.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.