SAP Program RFFOM100 - International Payment Medium - SWIFT Format MT100


------------------------------------------------------------------------
DEFINE &T042B-AFORN& = 'F110_D_AVIS'
DEFINE &T042E-WFORN& = ' '
DEFINE &T042E-ZFORN& = ' '
DEFINE &T042E-ANZPO& = ' '
DEFINE &T042E-XFOSP& = ' '
DEFINE &T042Z-PROGN& = 'RFFOM100'
DEFINE &T042Z-ZLSTN& = ' '
DEFINE &T042Z-TXTSL& = ' '
DEFINE &T042Z-XSCHK& = ' '
DEFINE &T042Z-XSWEC& = ' '
------------------------------------------------------------------------

Description
This program generates messages in the MT100 Customer Transfer format.This program is based on the the format specification described in theS.W.I.F.T. manual Standards 2. The format is used in internationalpayments for transferring outgoing payments. The user can decidewhether to generate a file for each payment or to bundle multiplepayments in a single file. You can print the accompanying advice notesand payment summaries as well as the output file with the MT100messages.

Precondition
INCLUDE 'FI_RFFO_CUSTOMIZING_F110 ' OBJECT DOKU ID TX PARAGRAPH U2
INCLUDE 'FI_RFFO_CUSTOMIZING_T042B ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_CUSTOMIZING_T042Z ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_CUSTOMIZING_T042E ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_CUSTOMIZING_T015W ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_SAPSCRIPT_LAYOUT_SET' OBJECT DOKU ID TX PARAGRAPH U2
RESET N1
INCLUDE 'FI_RFFO_SAPSCRIPT_SYMBOLS ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_SAPSCRIPT_ADVICE ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_SAPSCRIPT_MAINTAIN ' OBJECT DOKU ID TX PARAGRAPH AS
INCLUDE 'FI_RFFO_PAYMENT_RUN ' OBJECT DOKU ID TX PARAGRAPH U2

Output
INCLUDE 'FI_RFFO_OUTPUT_SPOOL ' OBJECT DOKU ID TX PARAGRAPH U2
INCLUDE 'FI_RFFO_OUTPUT_DME ' OBJECT DOKU ID TX PARAGRAPH U2
For further information on creating a data medium, refer to thetechnical description.
INCLUDE 'FI_RFFO_OUTPUT_DME_FILE ' OBJECT DOKU ID TX PARAGRAPH U3
INCLUDE 'FI_RFFO_OUTPUT_DME_TEMSE ' OBJECT DOKU ID TX PARAGRAPH U3

User Exit
You can modify the output of the program by using the user exitinterface defined for this purpose.
For more information on modifying the MT100 record, refer to thedocumentation on user exits.
INCLUDE 'FI_RFFO_OUTPUT_ERRORMESSAGES' OBJECT DOKU ID TX PARAGRAPH U2

443231Payment medium in profile MT100: IBAN transferred
403332IBAN: Use in payment media
624244RFFOM100 MT101: User name with umlauts in field 25
101440Payment medium formats
506859 RFFOM100(PS2): Amount is multiplied by 100
482357 RFFOM100: Decimal places for format PS2 incorrect
203008 PS2 - Portugal - Decimals in transaction amount