Question & Answer
Question
How is determineRouting used while scheduling the order?
Answer
determineRouting is used for cost calculations to determine the best node to schedule from. During scheduling ‘virtual’ shipments (shipments created dynamically) for each assignment are created.
So while scheduling; the carrier is only suggested for cost
calculations but it is not stamped on the order. It is only when an
‘actual’ shipment is created for the order / order-line, the
carrier is determined. That is, when the route shipment agent picks it up from
‘Awaiting Routing’ status.
The SCAC and service determined at this point would be stamped on the shipment level and not the order.
The SCAC and service would be stamped on the order only when it is a part of the order itself and is supplied at the time of creating the order.
getPossibleSchedules has the same
behavior wherein it suggests the possible services through which the order
shipment can be routed.
[{"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
FAQ3199
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21517671