Public docs

Application management services (AMS)

Martenweave is an open-source data model registry for SAP migration, MDM, and data governance. This page describes how AMS teams can use it to keep model knowledge available after go-live and reduce repeated rediscovery.

What the problem looks like

After an SAP programme goes live, AMS teams inherit incidents, service requests, and small changes. The original design decisions, mappings, and exceptions are often buried in closed project documentation. That makes it hard to answer questions like:

How Martenweave helps

Martenweave stores model knowledge in canonical Markdown and YAML files. Each object has a stable ID, type, status, and references. Deterministic validators check IDs, types, references, and context rules before anything is indexed.

For AMS work this means:

What it is not

Martenweave does not replace an IT service-management tool, execute SAP transports, or autonomously apply changes to SAP. It is a model-governance and evidence layer that helps AMS teams understand and control the data model behind incidents and changes.

Example scope

A typical AMS knowledge slice includes:

Getting started

  1. Install martenweave-core with pip install martenweave-core.
  2. Run martenweave init ./my-model or import an existing model slice.
  3. Link AMS findings to canonical objects under model/.
  4. Run martenweave validate and martenweave build-index --jsonl.
  5. Use lineage, impact, and gap reports to prioritize and review changes.

See How it works and Governance for related workflows.