Ansicht
Dokumentation

ISH_UE_INVOICE_POSITION - IS-H: User-Exit Rechnungsdruck Positionen - Zusatzverarbeitungen

ISH_UE_INVOICE_POSITION - IS-H: User-Exit Rechnungsdruck Positionen - Zusatzverarbeitungen

General Data in Customer Master   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Baustein dient zum Veränden der auf der Rechnung auszugebenden Positionszeilen. Diese werden über die Tabelle IRNFP1 an den Baustein übergeben und können nun bearbeitet werden. Die Ausgabe erfolgt ebenfalls über die Tabelle IRNFP1. Die Tabelle mit den Konditionen zur Rechnung IKONV wird ebenfalls mitgegeben und kann zur Verarbeitung der Tab. IRNFP1 herangezogen werden; sie selbst sollte allerdings nicht geändert werden.
Die Tabelle IRNF25 enthält die Konditionen, die für den Rechnungsdruck relevant sind (mit Schlüssel und Text); sie muß dann geändert werden, wenn z.B. der Positionssplit (siehe Beispiel) teilweise rückgängig gemacht wird und die Ausgabe der Abschläge positionsbezogen erfolgen soll. In diesem Fall müssen auch die entsprechenden Abschläge, die zu Positionen gehören, die zusammengefaßt wurden, ebenfalls zusammengefaßt werden. Dabei ist allerdings auch auf den eventuell wechselnden Konditionsschlüssel (= z.B. mehrere verschiedene Abschläge für eine Rechnungsposition) zu achten.
Hinweis: Ein Sortieren der Tabelle an dieser Stelle ist ohne Wirkung, da dies später übersteuert wird. Für Sortierungen ist der User-Exit-Baustein 'ISH_UE_INVOICE_SORT_POSITIONS' bzw. der entsprechende, dem Ereigis zugeordnete Kundenbaustein zu verwenden.
Neu zu 3.01 (IS-H): Die Schnittstelle wurde um 6 optionale Tabellen erweitert (optional heißt: Sie müssen Ihren Baustein in der Schnittstelle nicht erweitern, wenn Sie diese Tabellen nicht nutzen wollen):

  • NBEWTAB (enthält alle Bewegungen zum Fall; Struktur: VNBEW): Tabelle wird gefüllt übergeben und sollte auch nicht verändert werden.
  • INLEI (enthält alle nichtstorn. Leistungen zum Fall; Struktur: NLEI): Tabelle wird gefüllt übergeben und sollte auch nicht verändert werden.
  • IRNF06 (Besuchsdaten; Struktur: RNF06): Tabelle ist beim Aufruf leer und kann für eine spätere Ausgabe gefüllt werden, z.B. aus NBEWTAB (siehe Beispiel im Coding des SAP-Bausteines).
  • IVBRK (enthält alle Rechnungsköpfe der Rechnungen, die beim aktuellen Drucklauf gedruckt werden sollen; Struktur: VBRKVB). Tabelle wird gefüllt übergeben und sollte auch nicht verändert werden. Hier können z.B. Informationen aus anderen Rechnungen verwendet werden und in die Tabelle IZRNFP1 gestellt werden. ACHTUNG: Falls Rechnungen zu einem Fall schon teilweise gedruckt worden sind und Nachdruck untersagt wurde, sind diese nicht mehr dabei. Falls also der Rechnungsdruck generell von der Rechnungserstellung getrennt abläuft, sollten etwaige andere Rechnungen zum Fall von der Datenbank nachgelesen werden und nicht aus der IVBRK entnommen werden, da sonst z.B. Informationen der Art 'folgende Rechnungen wurden an andere Kostenträger gestellt' unvollständig sind. Bei Rechnungsdruck mit Rechnungserstellung sollte darauf geachtet werden, daß auch gleichzeitig alle relevanten Rechnungen zum Fall miterstellt werden.
  • IVBRP (enthält alle Rechnungspositionen der Rechnungen, die beim aktuellen Drucklauf gedruckt werden sollen; Struktur: VBRPVB). Tabelle wird gefüllt übergeben und sollte auch nicht verändert werden. Verwendung und Hinweis analog zur IVBRK.
  • IZRNFP1 (Positionszeilen für andere Kostenträger; Struktur: RNFP1). Die Tabelle ist leer und kann dazu dienen, mit Rechnungspositionen gefüllt zu werden, die inhaltlich zur aktuellen Rechnung gehören, aber von anderen Kostenträgern beglichen werden. Bsp.: Auf der Selbstzahlerrechnung soll bei einer gesplitteten Kostenübernahme auch der Anteil der privaten Krankenkasse aufgeführt werden, der bei einer Rechnungsposition anfällt. Wenn die Tabelle gefüllt wurde, wird sie auf dem Einzelrechnungsformular direkt nach den Rechnungspositionen der aktuellen Rechnung ausgegeben.




Parameter

IKONV
INLEI
IRNF06
IRNF25
IRNFP1
IVBRK
IVBRP
IZRNFP1
I_LOMID
I_RNF18
I_TDFORM
I_TOMID
I_VBRK
NBEWTAB

Ausnahmen

Funktionsgruppe

NFR2

ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4649 Date: 20240523 Time: 140500     sap01-206 ( 118 ms )