CL_IM_FM_FUND_TRANSFER -

CL_IM_FM_FUND_TRANSFER -

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Klasse ist für Verwendung in der Implementierung FM_FUND_TRANS von BAdI FM_REQUEST_FLLW_DOC entwickelt.

Mit ihrer Hilfe kann der Benutzer Mittelumbuchungen vornehmen, wenn er die Funktion Verrechnungsanordnung verwenden.

Vier Methoden der Schnittstelle IF_FM_REQUEST_FLLW_DOC sind in Klasse CL_IM_FM_FUND_TRANSFER implementiert.

Method GET_FILTER_VALUE

Die Implementierung FM_FUND_TRANS ist filterabhängig und reagiert auf den Filterwert "FB". Die Methode GET_FILTER_VALUE prüft, ob der Transaktionscode F891B (Transaktion zum Anlegen von Mittelumbuchungen mit Hilfe der Verrechnungsanordnung) verwendet wird und setzt den Filterwert "FB".

Method MAINTAIN_REQUEST_LINES

Diese Methode empfängt die vom Benutzer erfassten Zeilen der Mittelumbuchung, d.h. im Prinzip, welche Kontierung(en) in welchem Geschäftsjahr Finanzmittel an welche anderen Kontierung(en) in welchem anderen Geschäftsjahr sendet bzw. senden.

Die Methode MAINTAIN_REQUEST_LINES liest die Customizing-Einstellungen für Mittelumbuchungen und verwendet die Informationen aus dem Customizing, um den einzelnen Originalzeilen aus der Anordnung entsprechende Zeilen zuzuordnen.

Wenn Sie Originalzeilen aus unterschiedlichen Geschäftsjahren stammen, legt die Methode die Zeilen, die nicht aus demselben Geschäftsjahr stammen wie die Anordnung, in einer anderen Tabelle ab und bucht sie bei der Buchung der Anordnung als zusätzlichen Beleg.

Method STORE_LINES

Die Methode STORE_LINES wird nur im Modus "Anlegen" oder "Ändern" verarbeitet, wenn eine Mittelumbuchung zwischen unterschiedlichen Geschäftsjahren stattfindet. Die Funktion Verrechnungsanordnung legt nur einen Beleg an, der dasselbe Geschäftsjahr wie die Anordnung aufweist. Die Methode legt alle Belege aus einem anderen Geschäftsjahr in Tabelle FMFUNDTRANSYEAR ab.

Method POST_FOLLOWING_DOCS

Die Methode POST_FOLLOWING_DOCS wird bei der Freigabe oder Buchung der Verrechnungsanordnung ausgeführt. Sie liest die Tabelle FMFUNDTRANSYEAR aus, um festzustellen, ob ein zusätzlicher Beleg in einem anderen Geschäftsjahr gebucht werden muss. Wenn dies der Fall ist, ruft sie für die Buchung die FI-Buchungsschnittstelle auf. Die Belege, die in dieser Methode gebucht werden, weisen im Feld TCODE des Kopfs den Wert "F891B" auf, so dass sie bei einer Mittelumbuchung zwischen unterschiedlichen Geschäftsjahren als zusätzliche Belege identifiziert werden können.

Beziehungen

Beispiel

Die Methode MAINTAIN_REQUEST_LINES wird für folgende Zwecke verwendet:

  1. Empfangen der folgenden Anordnungszeilen:
S/H Kennzeichen Fonds Sachkonto Betrag
S FUND1 4 10
H FUND2 8 10-

  1. Auslesen der Customizing-Einstellungen:
Fonds Sender/Empfänger Gegenkonto
FUND1 Sender O1
FUND2 Receiver O2

  1. Ausgeben der folgenden Zeilen:
S/H Kennzeichen Fonds Hauptbuchkonto Betrag
S FUND1 4 10
H FUND1 O1 10-
H FUND2 8 10-
S FUND2 O2 10

Hinweise

Weiterführende Informationen






PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4998 Date: 20250519 Time: 204544     sap01-206 ( 67 ms )