PSTCHSCTL
Do you find yourself wondering.....What the heck is a ZZZ? How do I make one? Why would I want to?
Don't fret, over the eons many a noted sage has asked the very same questions.
Please read Miscellaneous System Configuration Items (ZZZ)!
Introduction
This optional ZZZ controls TCH Touchscreen behaviors. If the ZZZ is absent, the system assumes "N" for all behaviors, and the features they control are turned OFF.
- The first two settings alter the default sequence of screens that are presented to the user when setting up a Shipping transaction.
- The third setting controls what shipping codes to display on the Ship-To Information screen, based on the state you're shipping into and State Shipping Controls defined in MOC-Maintain Order Controls.
- The fourth applies only to SHIP transactions. The setting causes the program to prompt for search and selection of a Bill-To customer number that is different from the default Bill-To customer number defined in the TTX code.
Free Form Data Examples
N,N,N,N (default) N,Y,N,N N,N,Y,Y N,Y,Y,N (Most common setting)
Y/N toggles these behaviors ON or OFF. Its use depends upon your preferred workflow.
DEFER BILL-TO SCREEN - This setting determines whether or not to show or to defer displaying the Bill-To Customer screen when starting a SHIP transaction.
If "Y" the Bill-To Customer screen below does not appear and instead, the user is taken to the Transaction Selection screen. Under this circumstance, the default customer number defined for the shipping TTX code in effect is used as the Bill-To customer.
If "N" the Bill-To Customer screen always displays. This triggers the staff to search for and use full customer records when completing ship transactions, as opposed to generic customer records.
- FORCE SHIP-TO BUTTON SCREEN - This Y/N setting determines whether to show or not show the SHIP-TO Button Screen when setting up a shipping transaction. SHIP-TO buttons are defined by the Touchscreen's Button Spreadsheet. If SHIP-TO buttons have not been defined, this ZZZ setting has no effect.
- SHIPTO STATE CTL - When clicking the "?" question mark to look up available shipping codes, this Y/N setting controls whether to display all available shipping codes or only those defined for the selected Ship-To State, as determined by Shipping Control definitions in MOC-Maintain Order Controls. For example, if "N" and turned OFF, every available shipping code in the MSC-Maintain Shipping Charge table will appear. If "Y" and turned ON, the shipping codes that appear will only be those defined for the Ship-To state.
4. PROMPT for Bill-To Customer - This setting pertains only to SHIPPING transactions. It prevents shipping transactions from being rung up to generic customers as defined as the TTX Code's default.
For example, the TTX code below has a Default PS Bill-To Customer Number of 00001. A clerk ringing a ship sale would not be able to tender the transaction for payment until selecting another customer number. It does not prevent selecting another "generic" customer record, but it does serve to reinforce attaching ship sales to real customers.
Internal AMS Note
On 5/27/2021, Ernie wrote: In the touchscreen, with Generic Retail Customer #1 as the Bill-To, WHAT is it that controls a register's displaying the BILL-TO Customer screen when initiating a SHIP transaction as opposed to going straight to the Trans Selection Screen? In DEMOCART, I have a register defined the same way as one at WCWV. But the workflow is different. DEMOCART goes to the Bill-To Customer screen, WVWC goes to Trans Selection Screen. I checked MRM, MCL, TTX, but don't see anything that would cause the difference. Does anyone know?
Keith replied: The behavior you are referring to is controlled by a ZZZ entry PSTCHSCTL (with potential variants containing the REG on the end, like PSTCHSCTL1)...
- An entry with REG is looked for first and...
- ... if it doesn't exist then the standard entry without REG is looked for.
There are four flag values allowable in the ZZZ entry, all allow "Y" and "N" as values. All flags default to "N" if the ZZZ entry is missing or if something other than "Y" or "N" is used.
- Flag 1 - Ship-to Bill-To Control - This switch is the one controlling the behavior in question. "Y" causes the "Bill-To customer screen" to be skipped.
- Flag 2 - Ship-to Button Control - This switch controls whether to show the "ship-to selection screen" when adding a ship line for a generic customer.
- Flag 3 - Ship-to State Control - This switch controls whether to validate order ship-to information against the MOC state controls at various points when working with an order in TCH.
- Flag 4 - Bill-to Prompt Control - This switch controls whether to prompt for a bill-to customer other than the TTX default customer when the user presses the "Tender/Accept/Suspend" button