CL_IM_FM_FUND_TRANSFER -

Addresses (Business Address Services)   General Data in Customer Master  
Diese 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". DieMethode 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 Mittelumbuchungenund 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 Mittelumbuchungzwischen unterschiedlichen Geschäftsjahren stattfindet. Die Funktion Verrechnungsanordnung legtnur 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 einemanderen Geschäftsjahr gebucht werden muss. Wenn dies der Fall ist, ruft sie für die Buchungdie FI-Buchungsschnittstelle auf. Die Belege, die in dieser Methode gebucht werden, weisen im Feld TCODEdes 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 KennzeichenFondsSachkontoBetrag
SFUND1410
HFUND2810-

  1. Auslesen der Customizing-Einstellungen:
FondsSender/EmpfängerGegenkonto
FUND1SenderO1
FUND2ReceiverO2

  1. Ausgeben der folgenden Zeilen:
S/H KennzeichenFondsHauptbuchkontoBetrag
SFUND1410
HFUND1O110-
HFUND2810-
SFUND2O210

Hinweise

Weiterführende Informationen



Addresses (Business Address Services)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 4668 Date: 20120527 Time: 141042     triton ( 168 ms )