PO Approval
The PO approval screen has 10 optional configurable fields that can be tailored to fit the customer’s environment:
USERA01 1 character
USERA02 1 character
USERA03 1 character
USERA04 1 character
USERA05 5 characters
USERA06 5 characters
USERA07 10 characters
USERA08 10 characters
USERA09 100 characters
USERA10 100 characters
1) Modify K3S_5MOD/K3S_POPARM
This program grabs the default values on the PO approval screen, such as:
- PO#
- Arrival date
- Any configurable fields being used
2) Modify K3S_5MOD/K3S_POCHCK
If custom fields are being used on the PO approval screen, this program validates the values entered by the user. The PO can be blocked from approval if a valid entry is not used, and a custom message can be displayed to the user.
3) Modify K3S_5MOD/K3S_1100
This program writes the PO to the K3S PO Header and Detail files (K_INTORDB, K_INTORDD)
4) Modify K3S_5MOD/K3S_1101CL
This program controls how to send/insert the PO to the customer. For hosted customers, this typically involves using FTP or SFTP to send the file to a place for the customer to pick up. For non-hosted customers, this typically involves calling a custom RPG program to write the data directly ot the customer’s ERP.
5) Adjust the Appearance of the PO Approval Screen
Fields not being used for the PO approval process can be hidden from the screen to reduce clutter. Additionally, the field headings can be adjusted to make the configurable fields more meaningful. This is done with the APR table codes.
Some optional tools for hosted customers:
1) Create a job that will run all day and scan for a PO cross reference file coming back from the customer so that we can convert the K3S PO# to the customer’s PO#.
2) Create a ‘re-send’ PO function where a user can push a button and re-send the PO file via FTP or SFTP to the customer’s site.