SAP Program RFFODK_E - Payment Medium for Denmark - Payments Abroad (PAYMUL)


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

Description
This report creates a payment medium for outgoing payments made byelectronic data exchange in Danish format. This format (based onEDIFACT format PAYMUL) enables bank transfers abroad to be made inDenmark as of 1999.
In addition to the payment mediums, you can also print thecorresponding payment advice notes, payment summaries, and paymentaccompanying sheets in one program 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
During data medium exchange, you can process several payment methods inone program run. The program distinguishes between the differentpayment methods solely by means of the text key for the coding line.You must use the following text keys:
22,,Foreign Transfer
23,,Foreign Cheque
24,,Foreign Cheque to be crossed
25,,Disposal of foreign accounts
Ensure that you make these entries correctly, since the program wouldotherwise interpret the payment method incorrectly.
The text key for the code line can also be assigned to the paymentmethod when configuring the payment program (under Payment methods-> In country). Select the country of your paying company code, thenchoose the required payment method, and maintain the keys in the "Keyin code line" field.
Proceed
INCLUDE 'FI_RFFO_CUSTOMIZING_T042E ' OBJECT DOKU ID TX PARAGRAPH N1
For payment transfers abroad, you can enter a maximum of 25 lines forthe note to payee. If you require more lines, you can use a paymentadvice note.
Enter the issuer details as follows:
Line 1,,Name 1 of issuer
Line 2,,Name 2 of issuer
Line 3,,Street
Line 4,,City
INCLUDE 'FI_RFFO_CUSTOMIZING_T012D ' OBJECT DOKU ID TX PARAGRAPH N1
INCLUDE 'FI_RFFO_CUSTOMIZING_T015W ' OBJECT DOKU ID TX PARAGRAPH N1
Instruction keys for DME (instruction 1) Instruction keys

01,,Ordinary Foreign Transfer
02,,Express Transfer
03,,Tele Transfer
04,,Euro Transfer
05,,Group Transfer
06,,Direct dispatch of Foreign Cheque to remitter
07,,Foreign Cheque for collection at branch
08,,Direct dispatch of Foreign Cheque to beneficiary
Cost allocation: Output for DME bank transfer abroad
13,,All fees are paid by the beneficiary
14,,Fee are paid individually
15,,All fees are paid by the remitter
16,,Expenses in Denmark are deducted from the specified cheque
,,,,amount
17,,Expenses in Denmark are added to the specified cheque amount
,,,,when the amount is debited to the FROM account
IF &DEVICE& EQ 'SCREEN'.
Proceed
ENDIF.
INCLUDE 'FI_RFFO_CUSTOMIZING_T015L ' OBJECT DOKU ID TX PARAGRAPH N1
RESET N1

Posting invoices with a state central bank indicator
Depending on the type of business concerned, the Danish central bank(national banks) must be notified of payments made abroad. Thisnotification takes place automatically if the corresponding statecentral bank indicator was set when posting the incoming invoice.
Assign the code to the central bank indicator as contained in thebrochure supplied by the National Bank of Denmark. To do so, enter thiscode in the "Reason for pmnt" field and append a "-". The rest of thefield can be used to enter a text that gives further information on thecode.
IF &DEVICE& EQ 'SCREEN'.
Proceed
ENDIF.
Further details on the state central bank indicators and the additionalinformation can be obtained from the credit institute carrying out thepayments, or from national banks.
Important Note
Line items with a state central bank indicator must always be clearedas an individual payment. When posting the invoice, enter a paymentmethod used for individual payments.
Every Dendanske Bank customer receives a user number and an exchangeagreement number which must both be output on the data medium. Whenconfiguring the payment program (under Company code---> User numberswith bank) these numbers must be entered as follows:
"Company code" "Country" "Bank code" "User number"
"Company code" "Country" AG"Bank code" "AGreement number"
Example:
DK01 DK 1010 111222
DK01 DK AG1010 333444
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


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

403332IBAN: Use in payment media
101440Payment medium formats