Ansicht
Dokumentation

SAMPLE_PROCESS_00000119 - Zahlprogramm: Selektion der offenen Posten

SAMPLE_PROCESS_00000119 - Zahlprogramm: Selektion der offenen Posten

rdisp/max_wprun_time - Maximum work process run time   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein dient als reine Schnittstellenbeschreibung und enthält keine Anweisungen. Er ist für Entwickler von Zusatzkomponenten vorgesehen, die zum Zeitpunkt 00000119 (Auslaufende Währung: Umstellen der Transaktionswährung) einen eigenen Funktionsbaustein bereit stellen.

Der Funktionsbaustein SAMPLE_PROCESS_00000119 darf nicht verändert werden!

Wenn Sie einen eigenen Baustein erstellen möchten, der am oben genannten Zeitpunkt aufgerufen werden soll, gehen Sie folgendermaßen vor:

  1. Kopieren Sie den Baustein in Ihren eigenen Namensraum.
  2. Verändern Sie keine Übergabeparameter !!
  3. Schreiben Sie Ihre eigenen Anweisungen in den kopierten Funktionsbaustein.
  4. Sichern und aktivieren Sie Ihren Baustein.
  5. Nehmen Sie die notwendigen Einstellungen im Customizing vor. (Anleitung)

SCHNITTSTELLE

Das Szenario ist das Umstellen der Währung innerhalb eines Landes zu einem bestimmten Stichtag.

Die Aufgabe der Schnittstelle ist es, offene Posten vor diesem Stichtag so zu behandeln, als seien sie in der neuen Währung gebucht worden. Die Behandlung geschieht für bestimmte Prozesse, zum Beispiel das Zahlen oder Mahnen von offenen Posten.

Dem Funktionsbaustein werden je nach Verfügbarkeit im jeweiligen Prozeß die Indexdaten BSID bzw. BSIK oder auch sämtliche Daten BSEG des offenen debitorischen bzw. kreditorischen Postens mitgegeben. Weiterhin Transaktionswährung und Betrag, der aufrufende Prozeß (Programm) und sein Prozeßdatum sowie zusätzliche Kontextinformationen, also Kunden- bzw. Lieferantenstamm KNA1/LNA1.

Der Funktionsbaustein entscheidet anhand dieser Parameter, ob ein Posten in neuer Währung behandelt werden soll, und ändert gegebenenfalls die Währung. Optional kann auch noch der Betrag in der neuen Transaktionswährung geändert werden. Das ist der Betrag, der dem Betrag in alter Währung zum Stichtagskurs entspricht.

Wird kein Betrag geändert, so ist dieser Kurs 1:1.

Der Parameter IS_LINE enthält die Struktur, IV_TABNAME ihren Namen (z.B. BSID) und IV_FLDNAME den Feldnamen für den Transaktionswährungsbetrag (z.B. PYAMT).

Der Funktionsbaustein wird für die folgenden Prozesse/aus folgenden Programmen aufgerufen:

SAPF110S - Zahlen (Transaktionswährung ist die Zahlwährung)

FAGL_FC, SAPF100 - Fremdwährungsbewertung

MF05BFP0 - Buchen mit Ausgleichen

Hinweise

Weiterführende Informationen





Parameter

CV_AMOUNT
CV_CURRENCY
IS_BKPF
IS_BSEC
IS_KNA1
IS_LFA1
IS_LINE
IS_T001
IV_DATE
IV_FLDNAME
IV_NOCHECK
IV_PROCESS
IV_TABNAME

Ausnahmen

Funktionsgruppe

BFFMSMPL3

BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3302 Date: 20240523 Time: 150900     sap01-206 ( 62 ms )