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_PREFLIGHTRFC-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_PREFLIGHTHintergrundjob-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_PREFLIGHTGesperrter 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_PREFLIGHTEingeplante 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_PREFLIGHTHintergrundjobs 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_PREFLIGHTStillzulegende 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_PREFLIGHTKandidatenbenutzer 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_PREFLIGHTZielbenutzer 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_PREFLIGHTBenutzer 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_PREFLIGHTDem 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_PREFLIGHTRollenzuordnungen 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_PREFLIGHTFü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_PREFLIGHTIn 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_VALIDATIONArchiv 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_VALIDATIONArtefakt 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_VALIDATIONArtefakt 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_VALIDATIONArtefakt ü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_VALIDATIONErforderliche 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.