S/4HANA – In 6 Schritten zur methodischen Fehlerbehebung

Letzte Woche musste ich ein kleines Video aufnehmen, in dem ich beschrieb, wie eine Fehlermeldung analysiert und letztlich behoben wird. Dabei stellte ich mir unmittelbar die Frage: Wie geht man eigentlich methodisch vor, wenn man vor einem SAP-Fehler steht? Über die Jahre habe ich mir prinzipiell folgendes Vorgehen angeeignet, wenn ich eine SAP-Fehlermeldung beheben muss:

 

1. Prüfe Stammdaten und Customizingeinstellungen

Falls dir die Fehlermeldung bzw. das Thema bekannt ist, kannst du natürlich direkt das Customizing bzw. die benötigten Stammdaten prüfen. Den Fehler, den ich analysieren musste, lautete „Kalkulationsschema kann nicht ermittelt werden.“ Da ich hierbei genau wusste, welche Customizingeinstellungen und Stammdaten erforderlich sind, konnte ich den Fehler zügig anhand fehlender Customzingeinstellungen lokalisieren.

 

2. Vergleich den Beleg mit anderen Belegen

Falls du mit dem ersten  Ansatz nicht weiterkommst, suche nach vergleichbaren Belegen, bei denen der Fehler nicht auftritt. Dies ist auch eine sehr effektive Methode, um mögliche Fehlerquellen zu lokalisieren und anschließend zu beheben. Hierbei bietet sich an, die Belege per Tabelle (SE16N) zu vergleichen; so sieht man sehr schnell mögliche Abweichungen.

 

3. Recherchiere im Internet nach dem Fehler

Auch eine Recherche im Internet ist unter Umständen hilfreich. In den gängigen Forum sind viele Kollegen unterwegs, die sich intensiv austauschen. Hierbei empfehle ich auf Englisch nach dem Fehler zu suchen. Falls du deinen S-User zur Hand hast, kannst du auch direkt in service.sap.com suchen.

 

4. Frage jemanden, der sich mit dem Thema auskennt

Diese Methode finde ich unter anderem auch hilfreich, da man immer einen anderen Blickwinkel auf das Problem bekommt. Wenn der Kollege dir direkt weiterhelfen kann, Super. Wenn nicht, bringt es dich immer auf neue Ideen, wie du  Probleme lösen kannst, wenn du dich mit jemandem austauscht. Du löst das Problem quasi selber, in dem du es jemanden genau darlegst.

 

5. Debugge die Fehlermeldung

Mit dieser Methode gehst du das Problem technisch an und suchst im Coding nach der Fehlerursache. Falls du hier eine konkrete Fehlernummer hast, würde ich immer einen Breakpoint per der Fehlermeldung setzen und den Debugger bis zur Meldung laufen lassen. Dieser Ansatz hat den Vorteil, dass du dich intensiv im Debuggen übst.

 

6. Schlafe eine Nacht über den Fehler

Wenn alle bisherigen Ansätze nicht zur Problemlösung beigetragen haben, dann würde ich zuletzt bewusst dafür entscheiden, eine Nacht darüber zu schlafen. Ich habe über die Jahre immer wieder die Erfahrung gemacht, dass eine Nacht vielfach Wunder wirken. Doch auf diesen Feenstaub solltest du erwarten, wenn du dich fast exessiv mit den Punkten 1. bis 5. auseinander gesetzt hast.

 

cu, Isa.

S/4HANA – Systemübergreifender Customizing-Vergleich – die coolste SPRO Option

In den letzten Wochen habe ich folgende SPRO-Option entdeckt, die mir in einigen SAP-Projekten – hätte ich sie eher gekannt – das Leben enorm erleichtert hätte:

# Der „Objektvergleich“ innerhalb der SPRO

 

Mit dieser Funktion kann man sich Customizing-Einstellen (Tabellen) zwischen 2 System oder Mandanten vergleichen und Differenzen im Customizing ermitteln. Im folgenden Beispiel vergleiche ich die Tabelle TVKO (Definition Verkaufsorganisationen) zwischen dem aktuellen System und dem ERPCLNT500:

 

Im Startbild sind schon 4 wichtige Optionen vorgesehen, die man beim Vergleich anwenden kann:

#1 Selektionsbedingungen vor dem Vergleich angeben – zu nutzen, wenn man nicht alle Einträge in der TVKO vergleichen will.

#2 Nur unterschiedene anzeigen, d.h. TVKO-Einträge, die innerhalb der zu vergleichen System identisch sind, werden im Vergleichsergebnis nicht dargestellt

#3 Im Hintergrund ausführen – zu nutzen, wenn große Datenmengen vorliegen und die Onlineverarbeitung zulange dauert (Timeout!)

#4 und letztlich ist es möglich die Felder, die man aus der TVKO vergleichen will vorzugeben.

 

Nachdem man den „Vergleich“ Button gedrückt hat, wird das Ergebnis des Vergleichs dargestellt (übrigens … ich habe keine Vergleichsoptionen ausgewählt):

 

Als ich das erste mal das Ergebnis des Vergleichs gesehen hatte, war ich überwältigt über die Fülle der dargestellten Informationen; doch hier kann man sich relativ schnell orientieren, wenn auf den Legende Button klickt.

 

cu, Isa.

S/4HANA SD-Belegfluss – Jahrzehntelange Lücke endlich geschlossen

Mittlerweile arbeite ich seit über 20 Jahren als SAP-Berater und habe kennen den SAP-GUI, die Transaktionen, die Tabellen und die ganze Systematik mehr oder weniger in- und auswendig. Mit den Jahren sieht man schon mal über vieles hinweg und bemerkt die Macken das System schon nicht mehr. Doch es gibt einen Punkt, an den ich mich bis jetzt nicht gewöhnen konnte:

# Der sehr umständliche Absprung in die Belege aus dem Belege in SD.

Bis vor kurzem musste man immer den Umweg gehen:

# Belege im Belegfluss markieren

# Anschließend auf den Button „Beleg anzeigen“ klicken (optional F8)

 

Doch mindestens seit S/4HANA 1809 kann man endlich per Doppelklick aus dem Belegfluss in die Belege springen:

 

#1 Zunächst den Benutzerparameter setzen DOCFLOW_DCLICK_NAVI=X setzen

 

#2 Anschließend Belegfluss (bspw. für einen Kundenauftrag) aufrufen

 

#3 Nun einfach per Doppelklick in einen Beleg abspringen

 

cu, Isa.

 

S/4HANA – Sprachlos im Workshop? VFX3 hilft weiter!

Fakturen, die nicht an die FI übergeleitet sind, sind ein Ärgernis – das ist Fakt. In der überwiegenden Anzahl der SAP-Systeme, die ich kennengelernt habe, erfolgt die Überleitung der Fakturen an die Buchhaltung sofort mit dem Anlagen der Faktura – dies kann man natürlich pro Faktura Art einstellen. Wenn die Überleitung nicht funktioniert, dann ist dies meist eine kleine Jugendforscht-Aufgabe, die meist schnell zu lösen ist.

Doch anders sieht es aus, wenn man in einem Workshop sitzt, und erklären muss, welche Gründe es gibt, warum die automatische Überleitung nicht funktioniert – hier kommt man schnell ins Stocken. Diese Szene habe ich vor einiger Zeit mal durchlebt. Ich stellte den Usern vor wie die Faktura Anlage funktioniert, und welche weiteren Schritte mit der Anlage noch ablaufen. Weiterhin erwähnt ich, dass bei nicht übergeleiteten Fakturen, dies manuell mit der „Flagge“ durchgeführt kann – und prompt einer der User: „Warum passiert dies?

  • Ich stand da und hatte keine konkrete Antwort

Einige Monate später entdeckte ich in der Transaktion VFX3 eine coole Übersicht über Gründe, warum die Faktura nicht übergeleitet wurde. Sofort erinnerte ich mich an den Workshop und dachte mir nur: „Mist hätte ich diese Übersicht vorher gehabt …“

 

cu, Isa.

VA05 – Dank S/4HANA löse ich mich von der SE16N

Ich muss gestehen – ich bin der Tabellen-Typ. Wenn ich in SAP was suche, dann tippe automatisch SE16N, rufe die entsprechende Tabelle auf und suche/analysiere meine Daten. Das Vorgehen hat den Vorteil, dass man sehr flexibel ist und mit der Zeit viele Tabelle und Tabellenzusammenhänge kennenlernt; dieses Wissen hilft enorm bei der Erstellung von Entwicklungsanträgen. Wenn man dem Entwickler genau sagen, welche Tabellen sie/er verwenden kann, erleichtert das den Prozess enorm. Doch vor einiger Zeit habe ich hierbei einen entscheidenden Nachteil kennengelernt.

Wie gewohnt suchte ich meine Kundenaufträge in einem Projekt per SE16N / VBAK / VBAP/ …. Doch bei einigen Gesprächen mit meiner Teamleiterin Lia beobachtete ich, wie selbstverständlich sie Kundenaufträge per VA05 ermittelte. Ein paar Wochen später merkte ich, dass sie viel effektiver beim Aufspüren von Kundenaufträgen war, als ich mit der SE16N. Also nahm ich mir die Zeit die VA05 mal genauer anzuschauen (Wir nutzten die S/4HANA-Version der VA05).

Mit S/4HANA ist die VA05 überarbeitet worden und die VA05N ist nicht mehr verfügbar. Doch prinzipiell sieht der Selektionsscreen der neuen VA05 wie die bei alten VA05N aus, bietet aber mehr Option. Und Dank der HANA-DB, die unter der Haube schlummert ist die neue VA05 ein viel „schneller“.

 

Doch zurück zum Thema, ich bemerkte mit der Analyse neuen VA05 und der exzessiven Nutzung der SE16N zwei entscheidende Nachteile, mit denen ich konfrontiert war:

 

#1 Mir entgingen Neuerungen in den Transaktionen, die nicht nur mit S/4HANA zum Tragen kommen. Hätte ich die VA05 früher öfters eingesetzt, wären mir die Verbessrungen dieser Transaktion eher aufgefallen.

#2 Die VA05 ist nicht nur eine List-Transaktionen – sie kann viel mehr, wirklich sehr viel mehr! Die VA05 bietet (auch schon vor S/4HANA) eine Massenänderungsfunktion für Kundenaufträge, die sehr effektiv arbeitet.

    • Neues Werk
    • Neues Material
    • Neue Preisfindung
    • Neue Währung

 

cu, Isa.

 

P.S.: Nochmal vielen Dank an Lia

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Danke für 1,2 Mio. Besuche – das sind die Evergreens.

Hallo Zusammen,

seit ich begonnen habe regelmäßig* hier Beiträge zu SAP-Themen zu posten, hatte ich 1,2 Mio Besuche auf der Seite.

Mit diesem Beitrag wollte ich mich bei allen für die große Resonanz bedanken – Danke.

 

Übrigens … folgende Beiträge sind die meist besuchten Posts auf www.thinkdoforward.com:

 

#1 12 IDoc-Tricks, mit denen du einen bleibenden Eindruck beim Kunden hinterlässt.

#2 Neue Transaktionen mit S/4HANA – so einfach findest du sie.

#3 29 SAP-GUI Features, die SAP-Berater kennen müssen!

#4 SAP Parameter-IDs – Geheime SAP-Funktionen aktiveren und mehr Zeit fürs Wesentliche.

#5 SAP-LSMW: Nichts neues für exzellente Berater – die coolste Klickanleitung.

#6 SAP HANA Wissen, das deine Kunden in den Bann zieht.

#7 14 Evergreen ABAP-Debugger Tipps – heb‘ dich von der Masse ab.

#8 NAST-LIKP-Query-Join nicht unmöglich

#9 Miguel hat recht gehabt – Wie man die SAP Konditionspflege anpassen kann.

#10 54 wichtige SAP-Listtransaktion zu SD/LES – schaffe dir einfach einen Überblick

cu, Isa.

* mit einer Unterbrechung zwischen 03.2020 – 11.2020, wo ich mich um das Buch gekümmert habe 😉

 

 

 

 

Warum versteckt SAP diese Transaktionen?

In der letzten Zeit habe ich 2 neue Transaktionen kennengelernt, die mir sehr wertvolle Dienste geleistet haben. Als ich diese Transaktionen fand, fragte ich mich, warum sie mir bis jetzt unbekannt waren, obwohl sie voll in mein Interessengebiet passten. Die Antwort war letztlich sehr einfach: Weil SAP diese Transaktionen nicht im Standard Transaktionsmenü eingebettet hat, sind diese Transaktionen nicht verbreitet. Im Detail geht um diese 2 Transationen:

 

#1 VCUST – Liste Kunden

#2 ALO1 – Suche Belege mit Verknüpfungen (inkl. Archiv)

 

VCUST – Liste Kunden

Die Transaktion ist im Grunde nur ein einfacher Report, um eine Liste von Kunden zu finden; doch beeindruckt hat mich die VCUST wegen 2 Aspekten:

#1 Zum einen bietet sie ein sehr großer Anzahl von Suchoptionen. Neben gängigen Suchoptionen wie VKOrg, Name und Land, bietet die VCUST auch die Kundensuche nach Sperrdaten und Löschvormerkungen.

#2 Weiterhin kann man innerhalb der Suchergebnisse direkt in den Kundenstamm abspringen. Hierbei springt die VCUST innerhalb von S/4HANA sauber in die BP ab.

 

ALO1 – Suche Belege mit Verknüpfungen (inkl. Archiv)

Mit der ALO1 kann man sich ganze Belegketten inkl. Verknüpfung zu IDocs darstelle. Diese ist vergleichbar dem Belegfluss in SD hat aber folgende Vorteile:

#1 Man kann sich auch archivierte Belege darstellen lassen

#2 Es ist möglich per Doppelklick direkt in die jeweiligen Belege abzuspringen

#3 Auch MM-Belege werden sehr übersichtlich als Belegfluss dargestellt

 

 

 

cu, Isa.

 

P.S. Auf die ALO1 bin ich durch einen Kommentar zum Beitrag SD-Auftragsanlage – ein fast nicht meisterbare Herausforderung gestoßen – Danke an Stephan.

 

 

S/4HANA: Neue, coole Suchfunktion – SE16T

Wenn man in SAP von Transaktionen redet, die mit SE16 anfangen, dann ging es bis jetzt immer um Tabellenbrowser (SE16, SE16N, SE16H). Doch mit S/4HANA spendiert SAP in der SE16-Gruppe einen neuen Ansatz:

# SE16T – Einstieg Suchfunktionen

Mit der SE16T hat man die Möglichkeit nach Transaktion, Tabellen oder nach Inhalten von Tabellen zu suchen. Super gefällt mir an der SE16T, dass man sehr flexible und einfach Suchen kann – fast Google-like 😉

 

#1 Mit der SE16T eigene Suchen nach Tabelleninhalten definieren

 

Zunächst kann man mit der SE16T eigene Suchen definieren. Hierfür muss man einen neuen Anwendungsbereich anlegen und Tabellen und Felder definieren, in denen die Suche erfolgen soll.

 

#2 SE16T – Suche nach Transaktionen

 

Transaktionen kann man in verschiedenen Sprachen, exakt, linksbündig und per Transaktionstext suchen.

 

#3 SE16T – Suche nach Tabellen

 

Bei der Suche nach Tabellen sticht vorallem hervor, dass die Möglichkeit gegeben ist Tabellen nach Feldnamen und in verschiedenen Sprache zu suchen.

 

#4 SE16T – weitere Suchoptionen

 

Letztlich bietet die SE16T die Möglichkeit in die Transaktionen SE16S und SE16SL abzuspringen, mit denen Tabelleninhalte durchsucht werden können.

 

cu, Isa.

 

S/4HANA – BP Business Partner – Zentraler Einstieg für Anpassungen

Eine der großen Änderungen mit S/4HANA ist das neues Geschäftspartnermodell von SAP. Vor HANA hat man in SD Debitoren angelegt und MM Kreditoren verwendet. Mit S/4HANA gibt es nun Geschäftspartner, die zentral angelegt werden und sowohl Debitoren als auch Kreditoren sein können. Die zentrale Transaktion, um die Geschäftspartner zu verwaltet ist die BP – Geschäftspartner bearbeiten. Mit dieser Transaktionen können im Grunde alle Funktionen des neuen Geschäftspartners verwaltet werden.

10

 

Wenn du dir mal einen Überblick über Einstellungsmöglichkeiten zum Business Partner verschaffen willst, kannst du einfach das Bereichsmenü BUPT – Geschäftspartner-Einstellungsmenü nutzen (einfach im SAP-GUI Startbild BUPT in die Transaktionsleiste eingeben).

 

In diesem Bereichsmenü sind in den Reitern „Steuerung“ umfangreiche Einstellungsmöglichkeiten (Bildaufbau, Feldmodifikation, Suchhilfe, …) zum Business Partner aufgeführt.

 

cu, Isa.

 

 

Neue Transaktionen mit S/4HANA – so einfach findest du sie.

Mit S/4HANA wird Vieles neu, einiges veraltet/abgeschafft und mache Dinge ersetzt mit Neuem. So gibt es eine Reihe von Transaktionen, die mit S/4HAHA durch neue Versionen ersetzt werden.

Eine sehr schöne Übersicht über ersetzte Transaktionen – mit Gegenüberstellung alt / neu – ist in dieser Tabelle zu finden:

  • PRGN_CORR2 – Korrekturtabelle für Modifizierte Tcodes in Bereichsmenüs

 

So kannst du einfach alle Transaktionen aus deinem System ermitteln:

# Per SE16N Tabelle PRGN_CORR2 aufrufen

# Mit SAP-Release größer/gleich 751 selektieren und ausführen:

 

# Nun werden alle mit S/4HANA ersetzten Tx. aufgelistet:

## Die erste TCode-Spalte enthält die alte Transaktion – diese sind nicht mehr nutzbar

## Die zweite TCode-Spalte enthält die neue Transaktion

 

Gerade in eine S/4HANA-Umstellung kann diese Tabelle hilfreich sein, um den User eine Liste von veralteten Transaktionen in die Hand zu geben.

 

cu, Isa.