Zum Inhalt springen
ERP Preflight

Safe Decommission Preflight

Decommission preflight for users, technical / service / communication / job-step users and RFC destinations: jobs, job steps, RFC logons, scheduled integrations, workflows, roles, ownership and usage

Inhalt geprüft am 26. September 2026

Engine
SAFE_DECOMMISSION_PREFLIGHT
Domäne
Operations
Version
2.1.0
Ziel-Releases
S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
Akzeptierte Formate
JSON, CSV, TEXT

Eingabevertrag

Decommissioning extract: JSON {'target_type' (USER | TECHNICAL_USER | SERVICE_USER | COMMUNICATION_USER | JOB_STEP_USER | RFC_DESTINATION), 'target_user' or 'target_destination', 'evaluation_date', 'usr02': [...], 'tbtco': [...], 'tbtcp': [...], 'rfcdes': [...], 'swwwihead': [...], 'agr_users': [...], 'sm20': [...], 'scheduled_integrations': [...], 'ownership': [...]} or a sectioned CSV ([TARGET], [USR02], [TBTCO], [TBTCP], [AGR_USERS], [INTEGRATIONS], [OWNERSHIP], ...). Time-based rules require 'evaluation_date' (extract date); it is never taken from the system clock.

Erforderliche Eingabe

  • target_user or target_destination
  • per target type: USR02, TBTCO, RFCDES, SWWWIHEAD (users); + TBTCP (technical / job-step users); RFCDES + scheduled integration inventory (service / communication users, RFC destinations)
  • evaluation_date for recency rules
  • Optional inputs: AGR_USERS role assignments, TBTCP job steps, a scheduled integration inventory (name, type, technical_user, destination, active, last_run) and a technical ownership inventory (object_type, object_name, owner, backup_owner).

Befundcodes

Befundcodes (13)

  • DECOM_ACTIVE_RFC_DEPENDENCYStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    RFC-Destinationen melden sich mit dem Benutzer an

    Behebung: Stellen Sie die aufgeführten Destinationen in SM59 vor der Deaktivierung auf einen eigenen Kommunikationsbenutzer mit minimalen Rollen um.

  • DECOM_JOB_STEP_USER_DEPENDENCYStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    Hintergrundjob-Steps laufen unter dem Zielbenutzer (TBTCP)

    Behebung: Öffnen Sie in SM37 jeden aufgeführten Job, ändern Sie den Step-Benutzer (AUTHCKNAM) der aufgeführten Steps auf einen eigenen Batch-Benutzer vom Typ System mit den nötigen Rollen und geben Sie den Job erneut frei, bevor Sie das Ziel sperren.

  • DECOM_LOCKED_USER_CALL_FLOODStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    Gesperrter Benutzer erhält weiterhin Anmeldeversuche

    Behebung: Ermitteln Sie das aufrufende System aus SM20/SM21 (Terminal / RFC-Aufrufer) und aktualisieren Sie dessen Zugangsdaten oder deaktivieren Sie die Schnittstelle vor der Archivierung.

  • DECOM_SCHEDULED_INTEGRATION_DEPENDENCYStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    Eingeplante Integrationen hängen vom Ziel ab

    Behebung: Stellen Sie die aufgeführten Schnittstellen (IDoc / RFC / HTTP / SOAP / OData / CPI) auf einen Ersatz-Techniknutzer bzw. eine Ersatz-Destination um – Kommunikationsvereinbarung, SM59, SOAMANAGER oder Integrationsfluss – und lassen Sie vor der Stilllegung einen eingeplanten Lauf erfolgreich durchlaufen.

  • DECOM_SCHEDULED_JOB_DEPENDENCYStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    Hintergrundjobs laufen unter dem Benutzer

    Behebung: Ändern Sie in SM37 den Step-Benutzer der aufgeführten Jobs auf einen technischen Benutzer (Typ System), bevor Sie das Konto sperren; freigegebene periodische Jobs brechen sonst ab.

  • DECOM_TARGET_NOT_FOUNDStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    Stillzulegende RFC-Destination fehlt in RFCDES

    Behebung: Prüfen Sie Destinationsname und Mandant; exportieren Sie die vollständige RFCDES (SM59-Destinationen) und starten Sie die Analyse erneut.

  • DECOM_USER_NOT_FOUNDStandard-Schweregrad: KritischKategorie: DECOMMISSION_PREFLIGHT

    Kandidatenbenutzer fehlt in USR02

    Behebung: Prüfen Sie Benutzer-ID und Mandant; exportieren Sie die vollständige USR02 des Mandanten und starten Sie die Analyse erneut.

  • DECOM_OWNERSHIP_TRANSFER_REQUIREDStandard-Schweregrad: HochKategorie: DECOMMISSION_PREFLIGHT

    Zielbenutzer ist erfasster technischer Verantwortlicher von Objekten

    Behebung: Weisen Sie jedem aufgeführten Objekt im Verantwortlichkeitsverzeichnis einen neuen Verantwortlichen (und eine Vertretung) zu, bevor der Benutzer ausscheidet; sonst haben Störungen und Änderungen an diesen Objekten keinen zuständigen Ansprechpartner.

  • DECOM_RECENT_ACTIVITY_DETECTEDStandard-Schweregrad: HochKategorie: DECOMMISSION_PREFLIGHT

    Benutzer innerhalb der Karenzzeit aktiv

    Behebung: Sperren Sie die Dialoganmeldung und beobachten Sie 14–30 Tage (SM20 / ST03N), bevor Sie löschen oder archivieren.

  • DECOM_WORKFLOW_AGENT_DEPENDENCYStandard-Schweregrad: HochKategorie: DECOMMISSION_PREFLIGHT

    Dem Benutzer sind offene Workitems zugeordnet

    Behebung: Leiten Sie die offenen Workitems in SWIA / SBWP weiter und aktualisieren Sie die Bearbeiterfindung (Regeln / Organisationszuordnung).

  • DECOM_ROLE_ASSIGNMENTS_ACTIVEStandard-Schweregrad: GeringKategorie: DECOMMISSION_PREFLIGHT

    Rollenzuordnungen des Ziels noch gültig (AGR_USERS)

    Behebung: Entziehen oder begrenzen Sie die aufgeführten Rollenzuordnungen (SU01 / PFCG-Benutzerabgleich); prüfen Sie bei technischen Benutzern zuvor, dass keine Schnittstelle auf die gewährten Berechtigungen angewiesen ist.

  • DECOM_TARGET_OWNER_MISSINGStandard-Schweregrad: GeringKategorie: DECOMMISSION_PREFLIGHT

    Für das technische Ziel ist kein Verantwortlicher erfasst

    Behebung: Erfassen Sie den Verantwortlichen des technischen Benutzers bzw. der Destination im Verantwortlichkeitsverzeichnis und holen Sie vor der Stilllegung dessen Freigabe ein.

  • DECOM_SAFE_FOR_ARCHIVINGStandard-Schweregrad: InfoKategorie: DECOMMISSION_PREFLIGHT

    In den gelieferten Extrakten keine Abhängigkeiten gefunden

    Behebung: Folgen Sie dem Stilllegungs-Runbook: in SU01 sperren, Gültigkeitsende setzen, Rollen entziehen, mit SARA archivieren. Das Ergebnis gilt nur für die gelieferten Extrakte aus USR02/TBTCO/RFCDES/SWWWIHEAD und das Auswertungsdatum.

Codes der Eingabeprüfung (5)

  • DECOM_ARCHIVE_REJECTEDStandard-Schweregrad: HochKategorie: INPUT_VALIDATION

    Archiv durch Sicherheitsgrenzen der Datenaufnahme abgewiesen

    Behebung: Das Archiv hat das Expansionsverhältnis von 100:1, die Gesamtgröße von 500 MB, die Eintragsanzahl oder die Verschachtelungstiefe von 2 Ebenen überschritten oder enthielt Pfadtraversierung bzw. verschlüsselte Einträge. Laden Sie ein flaches, unverschlüsseltes Archiv der Exportdateien hoch. Es wurde kein Ergebnis erzeugt. Exportieren Sie das Artefakt erneut in einem der von Safe Decommission Preflight akzeptierten Formate (JSON, CSV, TEXT) und starten Sie die Analyse erneut.

  • DECOM_INVALID_INPUTStandard-Schweregrad: HochKategorie: INPUT_VALIDATION

    Artefakt entspricht nicht dem Eingabevertrag der Engine

    Behebung: Liefern Sie den für diese Engine dokumentierten Artefakttyp; fremde oder strukturell ungültige Dokumente werden abgewiesen. Es wurde kein Ergebnis erzeugt. Exportieren Sie das Artefakt erneut in einem der von Safe Decommission Preflight akzeptierten Formate (JSON, CSV, TEXT) und starten Sie die Analyse erneut.

  • DECOM_PARSE_ERRORStandard-Schweregrad: HochKategorie: INPUT_VALIDATION

    Artefakt konnte nicht geparst werden

    Behebung: Beheben Sie den Syntaxfehler an der gemeldeten Zeile/Spalte (oder exportieren Sie die Datei unverändert erneut aus SAP). Es wurde kein Ergebnis erzeugt. Exportieren Sie das Artefakt erneut in einem der von Safe Decommission Preflight akzeptierten Formate (JSON, CSV, TEXT) und starten Sie die Analyse erneut.

  • DECOM_PAYLOAD_TOO_LARGEStandard-Schweregrad: HochKategorie: INPUT_VALIDATION

    Artefakt überschreitet die Größenbegrenzung

    Behebung: Teilen Sie den Export auf (z. B. nach Paket, Buchungskreis oder Zeitraum), sodass jeder Upload unter der Nutzlastgrenze des Dienstes bleibt. Es wurde kein Ergebnis erzeugt. Exportieren Sie das Artefakt erneut in einem der von Safe Decommission Preflight akzeptierten Formate (JSON, CSV, TEXT) und starten Sie die Analyse erneut.

  • DECOM_INSUFFICIENT_INPUTStandard-Schweregrad: InfoKategorie: INPUT_VALIDATION

    Erforderliche Eingabe fehlt

    Behebung: Liefern Sie alle Eingaben, die der Engine-Vertrag als erforderlich kennzeichnet (siehe Eintrag im Engine-Katalog). Es wurde kein Ergebnis erzeugt. Exportieren Sie das Artefakt erneut in einem der von Safe Decommission Preflight akzeptierten Formate (JSON, CSV, TEXT) und starten Sie die Analyse erneut.

Zurück zur Dokumentation
Safe Decommission Preflight — ERP Preflight Docs