The CyberStore use of SYSPRO Available to Promise, or "ATP", has been further enhanced with several new features in this release.
Prior to version 2.18.3, when using ATP, the feature was enabled across the entire Site for all Shoppers. WIth this release, the site console user can elect to disable ATP functionality altogether at the Customer Class level to support additional use stories.
The Available To Promise feature is enabled when both of the following are true:
This options for disabling ATP when enabled at the Site level can be found in the Settings tab in the Customers > Customer Class maintenance screen where you will note a new "Quantity Settings" section which also allows you to override the site-level ATP message and maximum days by Customer Class as well.
When required by a certain use story, it is now possible to establish a range of dates for use when evaluating ATP availability. This feature is enabled by configuring the EnableRequestedShipDateRange property of the CustomerChangeRequestShipDateControl.
Requested ship date pop up display:
Requested ship date status display:
Queries performed against ATP data have been adjusted to take into account a range of requested ship dates. The business logic rules examine all ATP quantities between, and inclusive, of the start and end date, returning the lowest number found within the range. When there is no end date specified, only the requested ship date is used.
When formatting custom ATP messaging in the console, the replacement tag [RequestedEndDate] can now be used. Doing so will substitute the requested end date which the user selected into the message.
The processing peformed in retreiving ATP data within the CatalogAvailableToPromiseReportControl has been updated to consider a start and end date range when applicable.
Shoppers viewing the ATP report, can now elect to export and download the entire report, or just selected data, to an Excel file for offline viewing.