Ansicht
Dokumentation

ISH_INV_CANCEL_CREATE - IS-H: Rechnungen teilweise oder vollständig stornieren

ISH_INV_CANCEL_CREATE - IS-H: Rechnungen teilweise oder vollständig stornieren

Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Importparameter:

Die Tabelle IT_LUVBRK enthält die zu stornierenden Rechnungen. Falls nur einzelne Positionen storniert werden sollen (Teilstorno), werden die Positionen in IT_VBRP übergeben. Es können Rechnungen mehrerer Fälle übergeben werden.
Achtung: Es dürfen nur NOCH NICHT stornierte Rechnugen/Positionen übergeben werden. Es dürfen keine Positionen doppelt übergeben werden.
Beides wird vom FuB nicht geprüft

Die Tabelle IT_LUVBRK ist gegenüber der Tabelle VBRK um das Feld LOG_UNIT erweitert. Mit diesem Feld wird definiert, welche Belege innerhalb einer einer LUW verbucht werden sollen. Wenn ein Beleg innerhalb dieser "Log. Einheit" nicht storniet werden kann, werden auch die eventuell zuvor verarbeiteten sowie die anschließend zu verbuchenden innerhalb dieser logischen Einheit nicht verbucht. Alle Fakturen mit initalem Feld LOG_UNIT werden als Teile der logischen Einheit "Initial" verarbeitet.

Verarbeitung

Für jede Rechnung wird einzeln der FuB ISH_INVOICE_CREATE aufgerufen.

Die Folgeverarbeitung wird in 3 Phasen durchgeführt:

Phase 1: Aufruf je -einzeln erfolgreich- stornierter Rechnung in update task (Aufruf EDI-FuB, Update NBRKAZ)

Phase2: Aufruf nach erfolgreichem Abarbeiten aller Rechnungen einer logischen Einheit (Update Abrechnungskennzeichen) => vor Commit Work

Phase 3: Nach Verarbeiten sämtlicher Rechnungen. (alle Aktionen mit Commit-Problem (z.B. Sammelrech.Nr. , Zu-/Anzahlung)

Die zur Folgeverarbeitung in Phase 2 + 3 nötigen Daten werden in temporären Tabllen ("LU-Tabellen") zwischengespeichert bis alle Rechnungen derselben logischen Einheit erfolgreich verbucht werden konnten.

Für die Folgeverarbeitung in Phase 3 werden, wenn die logischen Einheit insgesamt erfolgreich verarbeitet wurde, die nötigen Daten nach jedem erfolgreichem Verarbeiten aller Teile einer logischen Einheit aus den temporären Tabellen in "Gesamt-Tabellen" übertragen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ET_VBRKVB
ET_VBRK_CANCEL
ET_VBRPVB
E_RC
IT_CASES_VBRK
IT_CASES_VBRP
IT_LUVBRK
IT_VBRP
I_ABRKZ_UPDATE
I_CANCELLATION_DATE
I_EINRI
I_FI_RFC
I_PRINT
I_STOID
I_TCODE
XT_MESSAGES

Ausnahmen

Funktionsgruppe

N069

CPI1466 during Backup   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3188 Date: 20240523 Time: 122000     sap01-206 ( 63 ms )