DELTA selbst muss nur einmal auf dem Quellsystem ausgerollt werden. Danach ist jeder neue Vergleich — für eine neue Stammdaten-Domäne, eine neue Region, einen neuen Customizing-Bereich — die fünf Schritte unten.
Die Tabellen, den Join und die feldweisen Prüfarten wählen
Das Produktteam, dem die Daten gehören — Artikel, GPs, Kontrakte, Preise, Customizing — entscheidet die Vergleichsform. Welche Tabellen, wie verknüpft, welche Felder display onlysind, welche eine warningauslösen und welche ein klarer error if they drift.
TABLES
Most fundamental table at the lowest level; secondary tables joined upward via shared keys.
JOIN CONDITIONS
Je verknüpfter Tabelle — Paare aus (diesem Feld) ↔ (jenem Feld) oder ein konstanter Filter, um die übergeordneten Zeilen einzugrenzen.
FIELDS & CHECK TYPES
Display / Warning / Error / Exclude / Always Display. Key fields are always Display; extra keys can be Set Key on the fly.
LONG-TEXT & SYS. DEP.
Optional: Langtext-Vergleich (z. B. Artikelbeschreibung), systemabhängige Felder, deren Bedeutung je Region abweicht.
Rule of thumb
Einmal je Zielsystem
DELTA fans out its dynamic SELECTs over standard SAP RFC. Each
target system needs an RFC destination on the source system,
plus a logical name in the
RFC mapping table — that's what shows up
as the column header on the result screen ("System B" instead of
RFC_SYS_B).
| RFC destination | System name | Description |
|---|---|---|
RFC_SYS_B | System B | Verbundenes System · 1 |
RFC_SYS_C | System C | Verbundenes System · 2 |
RFC_SYS_D | System D | Verbundenes System · 3 |
| (local) | System A | Quellsystem — Vergleiche laufen von hier |
Einmal beim Rollout gepflegt. Fachteams fassen das nie an — sie sehen nur „System B / System C / System D“ im Ergebnisbild.
Eine SAP-Variante auf der DELTA-Haupttransaktion speichern
Starten Sie die DELTA-Haupttransaktion, wählen Sie die Sicht, setzen Sie das RFC-Ziel, wählen Sie den Ausgabemodus (Anzeige, Hintergrund, E-Mail, Speichern), setzen Sie Merge (All systems in 1 line), setzen Sie die gewünschten Status-Symbole, ergänzen Sie grundlegende Auswahlkriterien und fügen Sie Pro Conditions hinzu, wenn Sie frei formulierte SQL-Unterabfragen brauchen (z. B. dynamische Datumsfilter, „nur auf eine Vertriebsorg erweiterte Artikel“). Speichern Sie es als reguläre SAP-Variante.
| Tab. Lvl | Table | Field | Desc. | Value |
|---|---|---|---|---|
| 1 | BUT000 | TYPE | Partn. Cat. | 2 |
| 1 | BUT000 | BU_GROUP | Grouping | S100 |
| 1 | BUT000 | XBLCK | Central | (any) |
| … jedes Feld jeder Tabelle der Sicht ist hier auswählbar. | ||||
Das Auswahlbild für Sicht BP: Sicht, RFC-Ziel, Ausgabeoptionen, Statusfilter und beliebige feldweise Filter aus dem rechten Bereich wählen. Klicken Sie Save as
Variant… oben, um es wiederholbar zu machen.
Das ist die Variante. Führen Sie sie jederzeit manuell erneut aus oder übergeben Sie sie dem WLA-Job in Schritt 4 zur geplanten Ausführung.
Schedule via WLA · SM36 / SM37
Das WLA-Team fügt einen Schritt zu einem bestehenden geplanten Job hinzu oder legt einen neuen an über SM36. Program
the DELTA main report, the Variant from step 3, the technical
step-user.
Der Job erreicht jedes Zielsystem per RFC, verarbeitet das Ergebnis paketweise über die temporären Tabellen, schreibt den Lauf in die Ergebnistabelle und sendet am Ende (wenn die Sicht für SNOW verdrahtet ist — Schritt 5) die ServiceNow-Nutzlast.
Want a one-off check after a transport? Run the variant manually from the DELTA main transaction; or click "Re-execute" from the result screen on a previous run.
Einmal je Gruppe · im DELTA-ATLAS-Bereich
Alle SNOW-Nutzlast-Vorlagen liegen im Rules & Static Data Framework in the DELTA ATLAS area. Per Group (PMD, BP, CONTRACT, PRICING, CUST, …) you configure: Assignment Group, Impacted Service, Severity, Configuration Item, Knowledge Article, Short Description template, Description template, Comment template.
| SNOW field | Value |
|---|---|
| Assignment Group | MASTER_DATA_ARTICLE |
| Impacted Service | SVC_S4_MASTER_DATA |
| Severity | 3 |
| Configuration Item | SYS_A_S4HANA |
| Short Description | "DELTA · {VIEW} · {ERROR_COUNT} deviations" |
| Description | "Deviations between System A and {RFC_TARGET}. See Execution ID {EXEC_ID}…" |
{VIEW}, {ERROR_COUNT},
{EXEC_ID}, {RFC_TARGET} werden zur Laufzeit ersetzt. Dieselben Platzhalter funktionieren für den Kommentar, der bei jedem Folgelauf ausgelöst wird.
Per landscape, not per domain
GLOBAL · PARAM JOB_USER)ZATLAS AREA SYSTEM · OBJECT RFC_SYSTEMSHours, not days
Sobald das Framework steht, fügt sich jede neue Domäne — Artikel, GPs, Kontrakte, Preise, Customizing — in dieselbe Form. Neue Sicht, neue Variante, einplanen. Fertig.
See the screens → Zurück zur Übersicht