Ansicht
Dokumentation

RINV_ARCH_REMADV - Rechnungsbelege analysieren und archivieren

RINV_ARCH_REMADV - Rechnungsbelege analysieren und archivieren

CL_GUI_FRONTEND_SERVICES - Frontend Services   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Dieser Report ist der erste Schritt in der Archivierung von Rechnungsbelegen. Er umfasst folgende Schritte:

  1. die Analyse von Rechnungsbelegen im Hinblick auf eine mögliche Archivierung
  2. das Schreiben von Rechnungsbelegen in eine Archivdatei, basierend auf der im ersten Schritt durchgeführten Analyse.

Das Archivierungsobjekt INV_REMADV umfasst folgende Daten des Rechnungsbelegs:

  • TINV_INV_HEAD: Rechnungskopf
  • TINV_INV_DOC: Rechnungsbeleg
  • TINV_INV_LINE_B: Rechnungszeile mit Buchungsinformationen
  • TINV_INV_LINE_I: Rechnungszeile mit Informationen
  • TINV_INV_DOCPROC: Ausgeführte Prozesse
  • TINV_INV_DOCREF: Referenzinformationen Kopf/Beleg
  • TINV_INV_DOCREL: Freigabeinformationen zum Rechnungsbeleg
  • TINV_INV_EXTID: Externe Identifikationsmerkmale (NAA)
  • TINV_INV_LOGHD: Logtabelle - Kopf
  • TINV_INV_LOGLINE: Logtabelle - Zeilen
  • TINV_INV_LOGPARM: Logtabelle - Parameter
  • TINV_INV_PRCSUPP: Subprozesse eines Beleges, die unterdrückt werden
  • TINV_INV_STS: Steuerungsdaten für Umsatzsteuerbelege

Über die Transaktion AOBJ finden Sie die Definition des Archivierungsobjekts und das zugehörige Customizing.

Über die Transaktion SARA finden Sie die Archivadministration und das zugehörige Customizing.

Über die Transaktion SARI finden Sie die technische Sicht auf archivierte Rechnungsbelege.

Integration

Voraussetzungen

Funktionsumfang

Mit dem Archivierungsreport werden folgende Rechnungsbelege selektiert:

  • Rechnungsbelege, die innerhalb des eingegeben Bereichs der Rechnungsnummern, der Art der Rechnung und des Sender- und Empfängerbereichs liegen
  • Rechnungsbelege, die im Rechnungskopf den Status Abgeschlossen oder Abgeschlossen mit Fehleraufweisen
  • Rechnungsbelege, deren Residenzzeit abgelaufen ist

Die Residenzzeit definieren Sie im Customizing der Branchenkomponente Versorgungsindustrie unter Residenzzeit für Archivierungsobjekte definieren.

Mit Hilfe des BAdIs INV_REMADV_ARCHIVE können Sie in einem nachfolgenden Analyseprozess weitere Prüfungen zur Archivierbarkeit von Rechnungsbelegen definieren. Weitere Informationen finden Sie in der Dokumentation des BAdIs.

Selektion

Beim Starten des Reports können Sie auf dem Einstiegsbild verschiedene Einstellungen vornehmen:

  • Rechnungsnummer: Einschränkung der zu analysierenden Datenmenge auf bestimmte Rechnungsnummern
  • Art der Rechnung: Einschränkung der zu analysierenden Datenmenge auf bestimmte Rechnungsarten
  • Rechnungssender: Einschränkung der zu analysierenden Datenmenge auf bestimmte Rechnungssender
  • Rechnungsempfänger: Einschränkung der zu analysierenden Datenmenge auf bestimmte Rechnungsempfänger
  • Testlauf: Wenn Sie den Report als Testlauf starten, werden keine Änderungen in der Datenbank durchgeführt
  • Produktivlauf: Änderungen in der Datenbank werden durchgeführt
  • Detailprotokoll: Detailprotokoll mit ausführlichen Daten zu jedem analysierten Datensatz einschalten (kann bei großen Datenmengen unübersichtlich werden)
  • Kommentar zu Archivlauf: Hier können Sie einen individuellen Kommentar zu einem Archivlauf eingeben

In der Variantenpflege zum Schreibprogramm stehen Ihnen folgende Aktionen aus SAP NetWeaver Information Lifecycle Management zur Verfügung:

  • Archivierung
Mit dieser Aktion können Sie Daten abgeschlossener Business-Objekte archivieren. Das System führt Archivierbarkeitsprüfungen durch, um zu prüfen, ob die Daten archiviert werden können. In dieser Hinsicht entspricht diese Funktion der Standard-Datenarchivierung, die Sie gewohnt sind. Durch die ILM-Erweiterungen wertet das System während der Schreibphase für jede Objektinstanz die im Information Retention Manager (IRM) gepflegten Regeln aus und ermittelt so die Aufbewahrungsfrist und den Ablageort für das Objekt. Diese Informationen werden als Teil der Verwaltungsdaten in der Datenbank persistiert und später bei der Ablage mit interpretiert.
  • Schnappschuss
Schnappschüsse stellen Archivierungsläufe dar, die dazu dienen, Daten aus der Datenbank zu extrahieren, diese Daten in der Datenbank aber nicht zu löschen. Das System führt neben der Berücksichtigung der Einschränkungen in der Selektionsvariante keine weiteren Prüfungen durch. Anhand dieser Option können Sie also Daten aus aktuellen, noch nicht abgeschlossenen Geschäftsvorfällen ins Archiv schreiben. Um Datenverlust auszuschließen, werden Läufe dieser Art nicht zum Löschen angeboten. Mit Schnappschuss erstellen Sie also stets redundante Kopien von Daten aus der Datenbank. Diese Funktion ist besonders bei Systemstilllegungen im Zusammenhang mit der ILM-Komponente Retention Warehouse von Bedeutung.
  • Datenvernichtung
Die Datenvernichtung aus der Datenbank wird mit einem Archivierungsschreiblauf und einem anschließenden Löschlauf realisiert. Hierbei werden temporäre Archivdateien erzeugt, die nach Beendigung der Löschphase wieder gelöscht werden. Das Löschen dieser Dateien sowie der dateibezogenen Verwaltungsdaten erfolgt automatisch durch das System. Die Klassifizierung eines Laufs als Vernichtungslauf erfolgt technisch über den Parameter DESTROY. Falls ein Archivierungsobjekt nicht im IRM registriert ist, wird der Parameter DESTROY vollständig ignoriert und es erfolgt ein normaler Archivierungslauf.

Hinweise zu Fehlermeldungen (für Systemadministratoren)

Wenn während des Programmlaufs eine der nachfolgenden Systemmeldungen auftritt, beseitigen Sie die Ursache, die zu dieser Meldung geführt hat und starten Sie den Archivierungsreport erneut.

  • Programmstop: Fehler beim Öffnen der Archivdatei
Vom System konnte keine neue Archivdatei geöffnet werden.
  • Programmstop: Fehler beim Lesen einer Datenbanktabelle
Beim Lesen aus einer Datenbanktabelle ist ein Fehler aufgetreten. Durch den Neustart wird eine zweite Archivdatei angelegt.
  • Programmstop: Fehler beim Löschen in einer Datenbanktabelle
Beim Löschen ist in einer Datenbanktabelle ein Fehler aufgetreten.
  • Programmstop: Fehler beim Schließen der Archivdatei
Das System konnte eine Archivdatei nicht schließen.
  • Programmstop: Customizing (Commitzähler) ist nicht zulässig
Beim Lesen des Customizing-Eintrags für dieses Archivierungsobjekt ist ein Fehler aufgetreten.

Standardvarianten

Ausgabe

Aktivitäten

Beispiel






Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8734 Date: 20240601 Time: 061137     sap01-206 ( 123 ms )