IBM Support

How to do scheduling on basis of earliest schedule date?

Question & Answer


Question

How to do scheduling on basis of earliest schedule date?

Answer

Customer requirement states that they need to schedule different order lines of an order based on LineType attribute. LineType as custom configured will define the different vendors where procurements can be done. Each vendor will have a different demand fulfilling dates  .Thus, an order line will need to be scheduled that number of  fulfilling days before as would be specified from vendor.

Customer will maintain lead days required for fulfilling each line type. For example scheduling need to be done 10 days earlier than Requested Ship date or 15 days earlier for some lines of an order.

The solution to accommodate as per this requirement would be:

a) If the order ship date is 10 days from now, then create an order with additional inputs of LineType attribute and RequestShipDate (if that is the driver date from Process Type Details else Requested Delivery Dates).

b) Maintain the lead days per line type programmatically. In the beforeCreateOrderUE custom logic will just need to calculate the EarliestScheduleDate based on vendor fulfilling time and ReqShipdate or ReqDeliveryDate. This earliest schedule date will be a sort of conditional filter for running scheduling agent or scheduling API.

Scheduling of the order lines from the order will not get schedule until EarliestScheduleDate is fulfilled.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

HTG2411

Document Information

Modified date:
16 June 2018

UID

swg21563263