gitta Enterprise

Let AI agents work on your SAP ABAP and hear about each other’s changes.

gitta Enterprise brings AI agents to your ABAP. Your developers hand work to agents, and gitta reads the Data Dictionary and Open SQL each program uses. When one agent widens a field or changes a method, every program that depends on it hears about it before the work reaches your transport.

ZPARTYcustomer address structure, field POSTCODE

  • ZCL_PARTY_READER
  • ZCL_PARTY_UPDATE
  • ZCL_PARTY_SEARCH
  • ZCL_ADDRESS_VALID
  • ZCL_PARTY_MAP
  • Z_PARTY_SELECT
  • Z_PARTY_LOAD
  • ZCL_LETTER_PRINT
  • ZPARTY_REPORT
  • ZCL_PARTY_FACTORY
  • ZCL_PARTY_EXPORT
  • ZCL_PARTY_LOG
gitta names every program whose new code reads ZPARTY-POSTCODE, through a work area, a direct field read or Open SQL.

Every agent knows what the others changed.

gitta compares what one agent changed with what every other agent’s new work reads. When the two no longer fit, the agent hears about it while it still works, and fixes its code before you merge it.

Technical details

The Data Dictionary in code
Every program that reads a table or a field, through a work area, a direct field read or Open SQL.
ABAP Objects
Classes, methods and interfaces, with inheritance. A changed method lists every call site that reaches it.
Function modules and forms
A changed body lists its callers. Forms carry their typed parameters across programs.
ABAP Unit as the gate
gitta runs your unit tests on the combined work during the merge and stops a merge that breaks them.

Your SAP system stays as it is.

gitta runs on developer machines and in your pipeline. It reads an object through SAP’s ADT source interface, the same service Eclipse ADT uses, and it takes a transport release as the change event. Your dictionary, your transports and your release process stay as they are.

  1. Developers and agentsmake the changes
  2. gittachecks the changes together
  3. Your transportcarries work that passed
  4. Your SAP systemruns as it always has

Bring AI agents to your SAP team.

gitta Enterprise runs in your own infrastructure, and your code never leaves your company. It reads ABAP whether you keep it in Git with abapGit or in the transport system. For the family of mainframe and SAP support, see gitta for mainframes.

gitta’s pangolin at work on a laptop