Topic grouping
The AI reads custom developments and clusters them by business purpose — such as finance, logistics or reporting — rather than by technical naming scheme.
Grown SAP systems carry hundreds, often thousands of Z-programs — and little of it is documented. Conjola analyzes your custom developments with AI, groups them by topic and maps them to your business themes. An unmanageable list becomes a structured map.
The AI reads custom developments and clusters them by business purpose — such as finance, logistics or reporting — rather than by technical naming scheme.
Where anchors in the code support a mapping — tables used, transactions, function modules — it is derived. Only the remainder goes to clustering, and a genuinely new capability is never created automatically, only proposed.
Repeatedly solved problems, orphaned reports and critical special logic become visible — the basis for cleanup and assessment before migration.
Issues aren't merely asserted — each one points to the place in the source code where it sits. Checkable, not a black box.
Through the ST03N analysis you see, alongside the business classification, whether a custom development is still called at all — and how often.
Main program, include, helper routine, enhancement: the analysis records what role an object plays in its bundle — otherwise includes get counted as standalone programs.
“One object = one thing” rarely holds in grown ABAP. Conjola therefore analyzes on three levels.
A main program and its includes are treated as one unit and analyzed together — including inherited usage. The same program doesn't get counted thirty times.
Report, class, function module, enhancement: the level at which things are imported, versioned and talked about day to day.
A collective exit like MV45AFZZ carries dozens of FORM routines from different projects. Those are named and mapped individually — and from a feature you can see which routines actually serve it.
From extraction to finished grouping — no manual pre-categorization.
Your custom developments come in via the standardized import — no direct system access needed.
The AI infers the purpose and context of each development from code and metadata.
Similar developments are consolidated into topical clusters.
Each cluster is mapped to your business themes and made visible in the platform.
The extract isn't a one-off — you upload it in full on a regular basis.
Unchanged objects are skipped, changed ones flagged as outdated, new ones detected. For any period you can see what moved in your custom code.
The AI analysis then runs only on what changed. Your business mappings and comments survive instead of being lost with every upload.
Custom code is the most expensive blind spot of any S/4 or cloud migration.
Only once it's clear what your custom developments do can you decide what stays, gets replaced or is dropped.
A topical map makes custom-code sprawl estimable — instead of discovering it as a late-project surprise.
In a short demo we'll show you how Conjola turns your document data into a basis for decisions.
Book a demo