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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.

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:
- Empfangen der folgenden Anordnungszeilen:
S/H Kennzeichen | Fonds | Sachkonto | Betrag |
---|---|---|---|
S | FUND1 | 4 | 10 |
H | FUND2 | 8 | 10- |
- Auslesen der Customizing-Einstellungen:
Fonds | Sender/Empfänger | Gegenkonto |
---|---|---|
FUND1 | Sender | O1 |
FUND2 | Receiver | O2 |
- 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 )