Here is some general info re default reason codes:
SYS180 is the program. The settings are stored in the ZOM table.
If you're on full client server one place the icon can be found within Accounts Receivable => Accounts Receivable Maintenance.
The settings you put in here determine the reason code to which each subsystem program that uses a reason codes will automatically default.
Each subsystem uses these settings differently. For A/P mode 0=Payment, 1=Invoice... You can look at the ones SSA provided in the priming database or refer to the "System Reference Manual".
A quirky thing to note regarding default reason codes for order entry: You put the order class in the mode field, however in the case of custom order classes, BPCS actually seems to look at the default reason code for the BASE order class (the order class upon which your custom order class is based). I've seen this in 6.0.02 and 6.04, but haven't tested it in 6.1.
BPCS Application Consultant
PrimeSource Technologies, L.L.C.
7373 East Doubletree Ranch Road
Scottsdale, AZ 85258
(801)360-6360 Direct & VM