Lost in Space: So finden Sie fehlende Belege im optischen Archiv

In einem unserer letzten Blog Artikel haben wir drei Indikatoren kurz vorgestellt, aus denen unsere Leser den interessantesten und spannendsten Indikator für künftige Betrachtungen auswählen konnten. Herzlichen Dank an dieser Stelle für die rege Teilnahme und wie versprochen präsentieren wir in dem Blog Artikel zunächst den Platz 2.

Nahezu gleich auf und mit Abstand am häufigsten gewählt wurden die Vorschläge „Abweichende Verrechnungspreise im Konzern“ und „Fehlende Belege im optischen Archiv“. Mit 1% deutlich abgeschlagen liegt der Vorschlag „Anlage in der Kostenrechnung unberücksichtigt“.

Im Folgenden geht es also darum, wie es grundsätzlich möglich ist, fehlende Belege im optischen Archiv zu identifizieren. Dieser Artikel erhebt keinen Anspruch auf Vollständigkeit und zeigt das grundsätzliche Vorgehen.

Dieser Indikator folgt dem Ansatz „keine Buchung ohne Beleg“ und basiert auf der Prämisse, dass sämtliche Original-Buchungsbelege (Scan, E-Mail, etc.) als Dokument direkt an den gebuchten Geschäftsvorfällen als Anlage angefügt werden. Das notwendige Stichwort für diese Funktionalität in SAP-Systemen lautet GOS – „Generic Object Services“.

Ausgangspunkt für unser Beispiel ist eine angelegte Bestellung. Mit der Transaktion „ME23N“ – Anzeige einer Bestellung lässt sich diese aufrufen.

Ein Klick auf die Anlagenliste offenbart ein angehängtes Textdokument – hinzugefügt am 06.11.2018.

Wie sieht nun die Tabellensicht dieser Anlage zu der Bestellung aus?

Dazu rufen wir mit der Transaktion „SE16“ die SAP-Tabelle „SRGBTBREL“ – „Verknüpfungen im GOS Umfeld“ auf. In der Maske geben wir die zuvor identifizierte Bestellnummer im Feld „INSTID_A“ ein:

Mit einem Klick auf „Ausführen (F8)“ erhalten wir detaillierte Informationen zu der Bestellung:

Die Spalte „INSTID_A“ enthält einen Eintrag mit der gesuchten Bestellnummer ‚4500022413‘. Die Spalte „UTCTIME“ enthält das Erstellungsdatum in der Form „YY.YYM.MDD.HHM.MSS“. In unserem Fall wurde diese Anlage zur Bestellung also am 06.11.2018 angelegt.

Die Werte in den Spalten RELTYPE und TYPEID_A sehen zunächst noch kryptisch aus. Mit Hilfe der Tabelle MDOBLREL – Modelldaten: Verknüpfungstypen – und der Tabelle TOJTB – Business Object Repository Grunddaten – lässt sich dies auflösen. ATTA steht für „Anlage zu“ und BUS2012 steht für Bestellung (Purchase Order), also genau das, was wir suchen.

Mit Hilfe der Transaktion „DBACOCKPIT“ – „Diagnose“ – „SQL-Editor“ lässt sich dieses Vorgehen für die exemplarische Bestellnummer „4500022413“ durch folgende SQL-Query leicht abbilden:SELECT DISTINCT BSEG.EBELN, MDOBLREL.ROLEB, TOJTB.EDITELEM FROM BSEG
LEFT JOIN SRGBTBREL ON (BSEG.MANDT = SRGBTBREL.CLIENT AND BSEG.EBELN = SRGBTBREL.INSTID_A)
LEFT JOIN TOJTB ON (SRGBTBREL.TYPEID_A = TOJTB.NAME)
LEFT JOIN MDOBLREL ON (SRGBTBREL.RELTYPE = MDOBLREL.RELTYPE)
WHERE EBELN LIKE '4500022413'

Ergebnis:

EBELNROLEBEDITELEM
4500022413ATTACHMENTPurchaseOrder

Alle Bestellungen (BSTYP = ‚F‘) für den Mandanten 800 (MANDT = 800) und den Buchungskreis 1000 (BUKRS = ‚1000‘) gibt die u.a. leicht modifizierte Abfrage aus.SELECT DISTINCT EKKO.MANDT, EKKO.BUKRS, EKKO.EBELN, MDOBLREL.ROLEB, TOJTB.EDITELEM FROM EKKO
LEFT JOIN SRGBTBREL ON (EKKO.MANDT = SRGBTBREL.CLIENT AND EKKO.EBELN = SRGBTBREL.INSTID_A)
LEFT JOIN TOJTB ON (SRGBTBREL.TYPEID_A = TOJTB.NAME)
LEFT JOIN MDOBLREL ON (SRGBTBREL.RELTYPE = MDOBLREL.RELTYPE)
WHERE EKKO.BSTYP ='F' AND EKKO.MANDT = 800 AND EKKO.BUKRS = '1000' ORDER BY ROLEB DESC

Ergebnis:

MANDTBUKRSEBELNROLEBEDITELEM
80010004500017732ATTACHMENTPurchaseOrder
80010004500017733ATTACHMENTPurchaseOrder
80010004500022413ATTACHMENTPurchaseOrder

In unserem Testdatensatz zeigt sich, dass es aktuell nur bei 5 von knapp 5.000 Bestellungen einen Anhang gibt. Die Masse der Bestellungen ist also ohne Begleitdokumente erzeugt worden.

Unter der Prämisse, dass sämtliche Urbelege im SAP abzulegen gewesen wären, ergibt sich hier ein deutliches Indiz für Defizite im Prozess, die es nun aufzuklären gilt.

Warum werden Sie nicht auch zum fachlichen Moderator von Schwächen im Prozess?

Wir haben mit zap Audit eine Software entwickelt, die alle unnötigen und manuellen Tätigkeiten von Datenanalysen in SAP bereits automatisiert. Der direkte Mehrwert zeigt sich bereits unter Verwendung des kostenlosen Pakets „zap Free“ und befreit vollkommen von jeglichem finanziellen Risiko. Worauf warten Sie also noch?

Artikel teilen

Facebook
Twitter
XING
LinkedIn