Blog

Notes on AI for SAP

Plain, practical writing on getting real value from AI on the SAP you already run, across ECC and S/4HANA.

S/4HANA Readiness · Guide

SAP S/4HANA readiness assessment: a practical, evidence-based guide

What a real readiness assessment checks, and why reading it from the live system beats a workshop-only, spreadsheet view.

Read the post →
S/4HANA Readiness · Custom Code

Custom-code assessment for S/4HANA: classify, retire, remediate

Counts are not a plan. How to give every custom object a disposition, retire, replace, refactor or retain, from real usage and dependencies.

Read the post →
S/4HANA Readiness · Fit-to-Standard

Fit-to-Standard analysis the evidence-based way

What fits standard SAP, what needs a compliant extension, and what is genuinely custom, scored from live usage rather than a workshop guess.

Read the post →
S/4HANA Readiness · Documentation

Reverse-engineering legacy ABAP into functional and technical specs

Recover the intent of undocumented custom code, as FS and TS, before you migrate or refactor it, in hours, from the live object.

Read the post →
Clean Core · Released APIs

Released SAP APIs vs direct-table access: Clean Core the right way

Why Clean Core is a rule about how you write to SAP, through released interfaces, never straight into the tables underneath.

Read the post →
SAP AMS · Guide

SAP AMS ticket reduction: from recurring tickets to root cause

Why the backlog keeps growing even when SLAs look green, and how to cut it at the source instead of patching the same tickets every month.

Read the post →
SAP AMS · Root Cause

Why the same SAP tickets keep coming back

The three reasons recurring tickets never really close, and what fixing the cause instead of the symptom looks like in SAP.

Read the post →
SAP AMS · RCA

Root-cause analysis for recurring L2/L3 SAP tickets

How to trace a recurring ticket to its real cause, from process flow to ABAP behaviour, and the common culprits behind the queue.

Read the post →
SAP AMS · MTTR

How to cut MTTR in fixed-price SAP AMS

In fixed-price AMS, margin is Mean Time To Resolve. Why MTTR stays high, and how to bring it down without shortcuts that reopen tickets.

Read the post →
SAP AMS · Proactive

Proactive SAP AMS: catch SoD conflicts, dormant users and bottlenecks early

Shift AMS from reactive to proactive: find Segregation of Duties conflicts, dormant users and bottlenecks before they turn into tickets.

Read the post →
Migration · SAP Delivery

Why adding more SAP consultants will not save your migration

Brooks's Law, the staffing trap, and what actually unblocks a late S/4HANA project. The bottleneck is never hands. It is understanding.

Read the post →
Discovery · Order-to-Cash

Your as-is documentation is already in your SAP system

You cannot get it by asking an AI to write it. What a quick prompt misses when it documents your SAP process, and what good discovery has to check.

Read the post →