| Interfacing to Accounts Payable |
| Overview |
|
The Accounts Payable System is designed to work with other subsystems by communicating with them through a series of interface programs and data files. The use of these interface programs and files allows this communication to be established with minimal or no modification to the Accounts Payable System itself. The Accounts Payable System does not contain any names and addresses nor does it contain a chart of accounts for the General Ledger System. It relies on the interface communications with other subsystems for information and support processing.
A set of sample programs are provided with the Accounts Payable System. The sample source code for these programs is located in the library named IFGEN. The programs provided will interface with the Accounts Payable System and any other subsystems provided by Business Applications, Inc. However, they will not communicate with any other subsystems with out modification. Programs residing in library APGEN are either Accounts Payable System target or source programs and should not be modified. All modifications should be done by copying source code to IFUSER and then be compiled to library IFUSER. It is the user's responsibility to insure these programs are modified to communicate with the user's subsystems. These programs can be either CL or RPG depending on the requirements of the task being performed. CL programs are normally used when library lists need to be changed or modified in order to access other subsystems. The IFUSER library should always exist in the library list of any user while performing Accounts Payable functions.
|
| Interface Calls To Accounts Payable |
|
The following are calls which can be made to the Accounts Payable system to send information to the application, retrieve information from the application or to enter the application to display or work with information within the application.
When importing payable item distribution using program APOOXFR, the source code should be ENT or ADJ for entry or adjustment. |
| Interface Calls From Accounts Payable |
|
These programs may need to be modified in order to correctly access the information from or to feed information to your applications. Some may require modification. Any modified programs should reside in library IFUSER. They will then be used in place of supplied BAI interface programs when called. DO NOT place these program in IFGEN library. If you do, they may be replaced when application updates are applied. Samples of these programs can be found in QRPGSRC in library IFGEN.
Notes:
|