S/4HANA-Readiness-Check

Der S/4HANA-Readiness-Check ist eine zentrale Analysefunktion, mit der du sicherstellen kannst, dass dein ABAP-Code mit SAP S/4HANA kompatibel ist. Dieses Tool ist entscheidend, wenn du auf SAP S/4HANA migrieren möchtest, da es mögliche Anpassungen und Konflikte im Code aufzeigt.


Readiness-Checks mit ATC

1. Ausführung mit ATC (Empfohlen)

Der S/4HANA-Readiness-Check wird in der Regel im Development-System (DEV) durchgeführt. Du benötigst das ABAP Test Cockpit (ATC).

Schritte:

  1. Melde dich am DEV-System an.
  2. Rufe die Transaktion ATC auf:
  3. Transaktion: ATC

  4. Prüfset konfigurieren:
    • Gehe zu
      Menü / Verwaltung / Prüfsets verwalten
      .
    • Erstelle ein neues Prüfset (z. B.
      S4HANA_READINESS
      ).
    • Füge folgende Prüfungen hinzu:
      • S/4HANA Readiness
      • SQL Performance
      • Security Checks (optional)
  5. Prüfung starten:
    • Wähle ein Prüfobjekt aus (z. B. Transportauftrag oder Paket).
    • Starte den Readiness-Check.
  6. Analyseergebnisse anzeigen:

    Die Ergebnisse werden in der ATC-Transaktion angezeigt:

    • Liste der betroffenen Objekte
    • Problemstellen und Empfehlungen

2. Alternative: SCI (Code Inspector)

Falls ATC nicht verfügbar ist, kann der Code Inspector genutzt werden.

Schritte:

  1. Melde dich am DEV-System an.
  2. Rufe die Transaktion SCI auf:
  3. Transaktion: SCI

  4. Neues Prüfset anlegen:
    • Erstelle ein Prüfset (z. B.
      S4HANA_CHECK
      ).
    • Füge relevante Prüfungen hinzu:
      • S/4HANA Readiness
      • Verwendung ausgelaufener Funktionen
      • Datenbankzugriffe
  5. Prüfung starten:
    • Wähle zu prüfende Objekte (Pakete, Programme, Klassen).
    • Starte die Analyse.
  6. Ergebnisse prüfen:

    Die Ergebnisse zeigen Details wie betroffene Objekte und Lösungsvorschläge.

3. Custom Code Migration App (Fiori)

In einer S/4HANA-Umgebung kannst du die Custom Code Migration App verwenden.

Schritte:

  1. Melde dich im S/4HANA-System an.
  2. Rufe die App Custom Code Migration in der Fiori-Umgebung auf.
  3. Lade den Custom Code aus deinem Quellsystem.
  4. Die App analysiert den Code und zeigt:
    • Anpassungsbedürftige Objekte
    • Empfehlungen zur Migration

Wichtig:

  • Der Readiness-Check sollte im Development-System (DEV) durchgeführt werden.
  • Falls ATC eingerichtet ist, ist dies die bevorzugte Methode.
  • Sprich mit deiner Basis, falls unklar ist, ob ATC oder SCI verfügbar sind.