Payment Program Development - ABAP Development - Community Wiki
Payment Program Development - ABAP Development - Community Wiki
ABAP Development
Description
This program processes automatic bank direct debits and bank collections in domestic payment transactions for Great
Britain and Ireland. The file system and TemSe are available as output media for data carriers. The following formats are
supported:
BACSWAY, from Telesmart Ltd's BACSTEL telecommunications suite
PT2000 from Checkpoint Security Services
EFTS (Electronic Funds Transfer System) from the Bank of Ireland (BoI)
EMTS (Electronic Money Transfer System) from the Allied Irish Bank (AIB)
In addition to the data medium, the system always groups the postings for company bank accounts. The respective
payment advice notes and a log can also be printed in a program run.
The program supports the BACS functionality for BACSWAY and PT2000 for processing multi-file transfers (payments
are grouped by day they are made). An internal reference number is specified in the note to payee line of each contra
data record using which the payment document numbers affected can be found again.
The program supports part of the BACS functionality for transferring files for multiple users for BACSWAY only. Where
there are several BACS users, the data should be sent to BACS separately for each user. To do this, use the parameter
HyperLink: DE.FORDKEY2 Alternative search key when calling up program RFFOGB_T.
The alternative search key should always be filled out. If not, the corresponding control tables T042M and T042N will be
read with the value <Space>.
Note
The current version of this program can be used for domestic transfers within Great Britain and the Republic of Ireland.
Features specific to using the program in Ireland are found in the following section "Special features of the EFTS and
EMTS formats". The same procedures apply to Ireland as to Great Britain, unless otherwise stated.
Requirement
Payment Program Configuration
The parameters that control the way in which the payment medium programs function are configured in Customizing. For
more information on configuring the payment program, refer to the Implementation Guide.
1. You need to make specifications for the paying company code. Select the relevant paying company code by
choosing the Paying Company Code button.
If payment advices are to be printed, define a SAPscript payment advice form for use with all company code
payment methods. You will find the form F110_IN_AVIS as an example in the standard system.
You need to create and enter text modules in which the texts for the header, footer, signature and sender are
stored. These modules can be included in the forms when they are used. Choose the Sender Details button. You
can go to text maintenance by choosing the function modules. You can name the text as required, for example,
F_0001_HEADER for the letter header in company code 0001.
2. Here you need to allocate the name of the payment medium program RFFOGB_T to the payment method to avoid
incorrect payment media being issued with another program by mistake.
Furthermore, you can enter a short name (or 'print dataset', for example LIST1S) which makes it easier to find the
generated forms in the print manager.
Choose the Payment Methods In Country button to select the country for your paying company code, and then the
required payment method. Then enter the data for the form printing.
3. Here you need to make company code specifications for the payment method. To do this, choose Payment
methods in company code, then select the paying company code and the payment method, and in this menu
maintain the following data via Form data or Payment advice note control:
- Issuer data
- Sorting the correspondence.
- Sorting the line items
Note: The issuer details are to be filled out as follows:
Authorized user numbers are necessary for correctly creating the AIB and BoI data medium formats.
2. These user numbers must be entered in table T042M.
3. To maintain these user numbers, select Company codes -> User numbers in the configuration screen for the
payment program.
If only one user number applies to all SAP company codes, only one table entry needs to be made. The fields
"Company code" and "Bank number" both contain their initial value. You should enter the six- character user
number in items 5 - 10.
Example: If the user number is "123456, you must enter "....123456" in the field "Bank user number".
If each of the paying company codes have different user numbers, you must maintain these for each company code. The
"Bank number" field retains its initial value.
You only make an entry in the "Bank number" field if you are using multiple BACS user numbers within one paying
company code; in this case you enter a key of your choice for each BACS number. When the data medium is generated,
you must specify this Alternative search key for each number.
You should set the indicator "Password holder" for all entries, since this field is checked when the data medium is
generated.
1. T042N - The bank transaction codes to be used must be defined for each payment method. If there is only one
user number for all SAP company codes, you can leave the "Bank number" field empty.
Example: For the payment method "Personnel expenses", you must specify that the recipient is paid with
transaction code 99 (bank giro credit) and that the company account is debited (bank transaction code 17).
If you are using multiple BACS user numbers, enter the appropriate Alternative search key in the "Bank number"
field.
To maintain the transaction codes, choose Payment methods->Transaction codes in the IMG for configuring the payment
program.
Special features of the EFTS format and the EMTS format
The parameters "Bank country as key" and "Bank transaction currency" should have the relevant values, e.g. "IE" and
"IEP", entered for data medium exchange in Ireland.
The supported EFTS format ("Electronic Funds Transfer System") is based on the format description of the Bank of
Ireland, and the EMTS format is based on the format description of the Allied Irish Bank. It is possible that other banks in
Ireland will use different formats.
Certain functions from BACS cannot be used with EFTS and EMTS.
1. Multi Processing Day Files - Transfer
This function is not yet supported in the current version of RFFOGB_T. The program makes automatic corrections,
provided that different payment days have been determined from the payment program. Only one process date is
permitted for each file for the EMTS format.
2. Combining customers and vendors
Both the Bank of Ireland and the Allied Irish Bank require payment orders and payment collections to be sent in
two separate files. If you have posted financial transactions with both customers and vendors within one payment
run, you need to select either payments only or collections only in the parameter HyperLink: DE.RZAWE Payment
methods.
3. Building Society Number
The text ID that you must enter for this text (xyz) is defined in the configuration menu and can be read from there. In the
standard system, text ID 0003 is predefined for the payment advice information.
1. Layout of the payment advice form (F110_IN_AVIS in the standard system)
Pages
Sem rótulos
Privacy
Terms of Use
Legal Disclosure
Copyright
Trademark