SAP Program RFFOUS_T - Payment Medium USA - Transfers/Bank Direct Debits in ACH Format


------------------------------------------------------------------------
DEFINE &T042B-AFORN& = 'F110_US_AVIS'
DEFINE &T042E-WFORN& = 'F110_US_DTA'
DEFINE &T042E-ZFORN& = ' '
DEFINE &T042E-ANZPO& = ' '
DEFINE &T042E-XFOSP& = ' '
DEFINE &T042Z-PROGN& = 'RFFOUS_T'
DEFINE &T042Z-ZLSTN& = 'LIST3S'
DEFINE &T042Z-TXTSL& = ' '
DEFINE &T042Z-XSCHK& = ' '
DEFINE &T042Z-XSWEC& = ' '
------------------------------------------------------------------------

Description
This program is developed for US electronic fund transfer function. Theprogram generates a file with fund transfer data ready to be downloadedonto diskette or tape to be sent to an ACH operator for processing. Thedata structures within the file conforms to the ACH rules andregulations.
In addition to the payment transfer media, the respective paymentadvices, the DME accompanying sheet and payment summaries can also beprinted in a 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
INCLUDE 'FI_RFFO_CUSTOMIZING_T042E ' OBJECT DOKU ID TX PARAGRAPH N1
Note
You should fill out the issuer details if you want to use them in theaccompanying sheet.
INCLUDE 'FI_RFFO_CUSTOMIZING_T012D ' OBJECT DOKU ID TX PARAGRAPH N1
Note
Enter the company number in the "immediatedestination" field in the file header.
If the "immediate destination" in the file header differs from the banknumber of the house bank, you will need to enter this bank number asthe data medium recipient's bank number.
Ensure that the company's federal identification number (tax number) isentered in the view "Company code global data" (via Environment - >Additional details). This information is required in the the BatchHeader record of the ACH file.
Proceed
Vendors or customers who use EFT must have bank information set up intheir master records. A standard class code should also be entered forthe "Reference Detail" field in the "Bank Data" section. If payment isto be collected from the bank account specified, you must select the"Collection" indicator. The possible values for standard class codeare:
CCD - Cash Concentration or Disbursement
PPD - Prearranged Payment and Deposit Entry
CTX - Corporate Trade Exchange Note
If the Reference Detail field is left blank in the customer or vendormaster whose payments are being processed through EFT, the system willassign CCD if the payment run is from FI and PPD if the payment run isfrom HR.
The users must set up a two-character payment group key that is used toidentify different types of payment groupings. The default key is 'AC'.For each payment group key, a field (e.g. the line item text field)from the document entry screen can be specified to indicate that it isused for inputting payment grouping. This field is then used for theCompany/Entry Description in the Batch Header record to describethe type of payment. The length of this field used for grouping canalso be specified (it does not have to be the entire length of thefield). Also maintain whether it is for customers or vendors.
Proceed
When posting a document you must make an entry in the field used toselect the payment grouping. For example, if the line item text in thedocument entry screen is specified to be used for grouping, this fieldmust be entered with standard text for the payment to be groupedproperly. Standard text should be maintained by the users.
Proceed
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
Layout of the DME accompanying sheet (&T042E-WFORN& in thestandard system)
Pages
DTA Accompanying sheet
LAST Form closing page per house bank
Windows and elements
INLAND 525 Accompanying sheet
SUMMARY 520 Form closing
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

User-Exit
You can modify the program output during data medium exchange by usingthe designated user exit interfaces. The following user exits areavailable for this purpose:

EXIT_RFFOEXIT_100 - Modification of file header records (DTAMUSFH)

EXIT_RFFOEXIT_101 - Modification of batch header records (DTAMUSBH)

EXIT_RFFOEXIT_102 - Modification of CCD detail records (DTAMUSCCD)

EXIT_RFFOEXIT_103 - Modification of CTX detail records (DTAMUSCTX)

EXIT_RFFOEXIT_104 - Modification of addenda records (DTAUMSADD)

EXIT_RFFOEXIT_104 has a special function: Unlike the other 5 userexits, an internal table (T_DTAMUSADD) is transferre here and can bechanged. In each of the other user exits, no more than one record canbe changed. You can find further information on the individual userexits in the documentation of the relevant function module.
INCLUDE 'FI_RFFO_OUTPUT_ERRORMESSAGES' OBJECT DOKU ID TX PARAGRAPH U2

857258MSC: Acknowledgement currently not working properly.
731277MSC: Child Support EFT for State of Massachusetts
447303INT: HR <-> FI Remittance acknowledgment update enhancement
629071RFFOUS_T: error in DED segment date field and separator
604988MSC: Garnishment Remittance aborts with RSQL error.
360216MSC2001: County code in EFTs for child support garnishment
568325MSC: FIPS code/addenda record creation does not work
101440Payment medium formats
517912RFFOD__W - City of the payee with country
331823Payment medium: Long runtimes for parallel processing
397963Payment medium payment summary: incorrect P.O. box region
381332GEN: Prob. after LCP 40B/50, 45B/34, 46B/16, 46C/07