Ansicht
Dokumentation

RJLPBTCI - IS-M/SD: Batch-Input-Schnittstelle für Postentgelte

RJLPBTCI - IS-M/SD: Batch-Input-Schnittstelle für Postentgelte

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

Beschreibung

Der Batch-Input-Report RV14BTCI dient zur Bearbeitung von Konditionssätzen:

  • Preise
  • Zu- und Abschläge
  • Fracht
  • Steuern

Hinweis

Strukturen

Informationen, welche die ganze Batch-Input-Mappe betreffen, sind im Mappenvorsatz definiert.

Informationen, welche für eine ganze Transaktion gelten, sind im Kopfsatz definiert. Dies sind z.B. Transaktionscode und Schlüssel.

Für jede Konditionstabelle, für die Batch-Input möglich sein soll, wurde im Data Dictionary eine Batch-Input-Struktur angelegt.

Jede Struktur wird durch Satztyp und Konditionsart und Tabellenname identifiziert.

Die Strukturen sind im einzelnen:

  • BGR00 Satztyp 0 Mappenvorsatz
  • BKOND1 Satztyp 1 Kopfdaten (Tr.code, Konditionsart,Tabellenname)
  • BKOND2 Satztyp 2 Hauptdaten (Vakey-Schlüssel)
  • BKOND3 Satztyp 3 Staffeldaten

Für jedes Feld, das in der Batch-Input-Struktur übergeben wird, muß entschieden werden können, ob der Wert des Feldes initial ist (z.B. Feld soll auf Initialwert zurückgesetzt werden), oder ob überhaupt kein Batch-Input für dieses Feld notwendig ist. Das heißt, es muß ein Sonderzeichen vereinbart werden, das die Funktion hat: 'Kein Batch-Input für dieses Feld'. Dieses Sonderzeichen ist defaultmäßig das Zeichen '/'.

Wenn das Sonderzeichen '/' nicht benutzt werden soll, so kann im Mappenvorsatz im Feld BGR00-NODATA übergeben werden, welches andere Sonderzeichen diese Funktion erfüllen soll.

Vor dem Füllen der Batch-Input-Struktur muß jedes Feld der Strukturen (mit Ausnahme des Mappenvorsatzes BGR00) auf Feldanfang mit diesem Sonderzeichen 'vorbereitet' werden.

Die Felder der Strukturen verweisen auf die Datenelemente der Felder der Originaltabellen. Eine Ausnahme bilden jedoch numerische und gepackte Felder. Diese brauchen für den Batch-Input eigene Datenelemente vom Typ CHAR, da gepackte Felder nicht mit einem Sonderzeichen vorbesetzt werden können. Das bedeutet, daß Beträge mit Dezimalkomma an die Schnittstelle übergeben werden können.

Parameter

  • REC_TR_M Max. Anzahl Sätze je Transakt. (Vorschlag: 100)
    Dieser Parameter gibt an, wieviele Konditionssätze maximal in einer Transaktion verbucht werden sollen. Dies kann Einfluss auf die Performance beim Abspielen der Mappe haben.
    Der Vorschlagswert sollte nur dann geändert werden, falls Hauptspeicherprobleme auftreten.
  • KOND_MAX Max. Anzahl Kond.sätze je Bild (Vorschlag: 10)
    Über diesen Parameter kann gesteuert werden, wieviele Konditionssätze maximal auf dem Bildschirm sichtbar sind.
    Dieser Parameter sollte nur dann geändert (verringert) werden, wenn Probleme beim Abspielen der Mappe auftreten.
  • STAF_MAX Max. Anzahl Staffeln je Bild (Vorschlag: 10)
    Über diesen Parameter kann gesteuert werden, wieviele Staffelsätze maximal auf dem Bildschirm sichtbar sind.
    Dieser Parameter sollte nur dann geändert (verringert) werden, wenn Probleme beim Abspielen der Mappe auftreten.
  • REC_MAX Max. Anzahl Kond.sätze in Tab. (Vorschlag: 500)
    Dieser Parameter gibt an, wieviele Konditionssätze maximal in die interne Tabelle eingelesen werden sollen. Dies kann Einfluss auf den Speicherverbrauch beim Erstellen der Mappe haben. Desweiteren kann u.U. die Performance beim Abspielen der Mappe durch einen höheren Wert verbessert werden, da dann eine bessere Optimierung möglich ist.
    Der Vorschlagswert sollte nur dann geändert werden, falls Hauptspeicherprobleme auftreten.

Spezielle Felder im Mappenvorsatz:

Im Mappenvorsatz muß der Mappenname mitgegeben werden (BGR00-GROUP). Das Senden eines zweiten Mappenvorsatzes bewirkt das Schließen der aktuellen Mappe und das Öffnen einer weiteren Mappe.

Im Mappenvorsatz kann das Sonderzeichen NODATA übergeben werden (s.o.).

Im Mappenvorsatz kann ein Sperrdatum übergeben werden (BGR00-START). Falls dieses Datum gesetzt wird, muß es das Format 'JJJJMMTT' haben.

Unterstützte Transaktionen:

In der vorliegenden Fassung ist die folgende zentrale Transaktion unterstützt:

  • XK15 Kondition anlegen (für Applikationen V oder M)





CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5126 Date: 20240520 Time: 120337     sap01-206 ( 77 ms )