Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Validates promotion dates of a merchandising event and rebate.
Syntax
private boolean validatePromotionDates(TAMMerchandisingEvent _tamMerchandisingEvent)
Run On
Called
Parameters
- _tamMerchandisingEvent
Type: TAMMerchandisingEvent Table
The TAMMerchandisingEvent record to validate.
Return Value
Type: boolean
true if the dates are valid; otherwise, false.
Exceptions
| Exception | Condition |
|---|---|
| Error | Throws if the merchandising event is lump sum but no performance dates are specified. -or- Throws if the merchandising event is billback but but order start and end dates are not specified. -or- Throws if the merchandising event is billback but but requested ship dates are not specified. -or- Throws if the merchandising event is billback but shipment dates are not specified. -or- Throws if the merchandising event is off invoice but promotion dates are specified. |