Think Like Python

A Guide for ABAP Developers

Welcome

This guide is built for ABAP developers who want to expand into Python without losing their existing mindset. Instead of teaching Python from scratch, we translate what you already know into modern development patterns.

Created by Edwin A. Rodriguez — Software Engineer and SRE focused on SAP reliability, automation, and modern development practices.

What You Will Build

First Project Preview

ABAP Example

SELECT * FROM mara INTO TABLE lt_mara. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'.

Python Example

import pandas as pd from bokeh.plotting import figure, show data = pd.read_csv("data.csv") p = figure(title="Material Data") p.line(data.index, data['value']) show(p)

Learning Approach

We start with familiar ABAP patterns and translate them step by step.

Each concept is rewritten using Python tools and libraries.

You will build working tools within your first sessions.

Table of Contents

Use this section as the home base for the full web-book. Each chapter opens as its own page and includes navigation back here, plus previous and next chapter links.

About the Author

This guide was created by Edwin A. Rodriguez as a practical knowledge-share reference for ABAP developers moving into Python, automation, cloud workflows, and modern SAP development patterns.

Read more about the author and copyright details →

Getting Started

Begin with Chapter 0 to set up your environment and tools, or jump directly to any chapter from the table of contents above. No prior Python experience is required.