SAP Program RFFODK_U - Danish Payment Medium - Foreign Transfers in Postal Giro Format


------------------------------------------------------------------------
DEFINE &T042B-AFORN& = 'F110_IN_AVIS'
DEFINE &T042E-WFORN& = 'F110_DK_DTA'
DEFINE &T042E-ZFORN& = ' '
DEFINE &T042E-ANZPO& = '99'
DEFINE &T042E-XFOSP& = ' '
DEFINE &T042Z-PROGN& = 'RFFODK_U'
DEFINE &T042Z-ZLSTN& = ' '
DEFINE &T042Z-TXTSL& = ' '
DEFINE &T042Z-XSCHK& = ' '
DEFINE &T042Z-XSWEC& = ' '
DEFINE &T042Z-XZFAE& = 'X'
------------------------------------------------------------------------

Description
This program generates a payment medium for foreign payments as part ofthe electronic data exchange with the postal giro bank in Denmark.
In addition to the payment transfer medium, the corresponding paymentadvice and the DME accompanying sheet can be printed in the sameprogram run.

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
Define under General data individual payments as permissible.
RESET N1

Further configuration
You must define the customer number at the bank under the parameter'KID customer number' for each paying company code. To do so, selectEnvironment -> Additional specifications in the global companycode data.
IF &DEVICE& EQ 'SCREEN'.
Proceed
ENDIF.
Payment instruction to your house bank.
You must specify for each payment the method your house bank should useto transfer money to the payee. Therefore you should define in themaster data ('payment method supplement' field) of all your vendorssituated abroad exactly how the money should be transferred. This willbe a default value which can be changed when the incoming invoice isposted.
You receive a list of all the supported transactions from your housebank. If the bank transaction you require is not configured in thesystem, the program attempts to determine a transaction you can use.
Payment instruction to the payee's bank
With SWIFT payments, instructions can be transmitted to the payee'sbank, specifying, for example, whether the payment should be made bycheck. You receive from your house bank a list of all the SWIFTinstructions that are supported by the system. If there are messages tobe transmitted to the payee's bank, you must carry out the followingsteps:
Define the instruction keys that are available
Define (once only) in the system a list of instructionkeys and define a value for the SWIFT report you require in each ofthe key field 1 in accordance with the long text.
IF &DEVICE& EQ 'SCREEN'.
Proceed
ENDIF.
Allocating SWIFT messages
For each house bank or vendor, define the instruction key you requireand ensure that the field "payment method supplement" contains a SWIFTtransaction code when the incoming invoice is posted.
RESET N2
RESET N1
INCLUDE 'FI_RFFO_SAPSCRIPT_LAYOUT_SET' OBJECT DOKU ID TX PARAGRAPH U2
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
RESET N1

Posting invoices with a state central bank indicator
Depending on the type of trading transaction involved, the Danishcentral bank (Nationalbanken) must be informed of all payments made tocustomers/vendors abroad. This report is made automatically if you haveset the appropriate state central bank indicator at the time theincoming invoice is posted. Any extra information that may be needed inthis report can be stored in the item text, marked with '*'. You canobtain more information on the state central bank indicators to be usedand the extra information that may be required from the financialinstitution handling the transaction or from 'Nationalbanken'.
Important!
Items marked with a state central bank indicator must always be paidwith a single payment. When you post the invoice, enter a paymentmethod which has been configured for this.
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
INCLUDE 'FI_RFFO_OUTPUT_DME_FILE ' OBJECT DOKU ID TX PARAGRAPH U3
INCLUDE 'FI_RFFO_OUTPUT_DME_TEMSE ' OBJECT DOKU ID TX PARAGRAPH U3
INCLUDE 'FI_RFFO_OUTPUT_ERRORMESSAGES' OBJECT DOKU ID TX PARAGRAPH U2

101440Payment medium formats