Scheduling in Assembly Processing 
Use
When you create a sales order with assembly processing, scheduling is automatically carried out. The purpose of scheduling is to find out, whether it is possible to meet the requested delivery date entered by the user.If the requested delivery date cannot be met, scheduling automatically determines the earliest date on which the sales order quantity can be confirmed.
Activities


During scheduling the system proceeds as illustrated above.
The system starts at the requested delivery date and determines the basic finish date, by carrying out delivery scheduling and subtracting the goods receipt processing time. You maintain the goods receipt processing time in the material master. For information on delivery scheduling, see
Transportation and Delivery Scheduling in the Sales and Distribution - Shipping (SD-SLS) component.
Delivery scheduling is often not carried out for orders connected with projects. However you may want to use it in a make-to-order scenario, if the project management is not responsible for delivery.
If the basic finish date is in the future,
The system then schedules the network using the network scheduling parameters that have been maintained for the network type and plant in Customizing for the Project System in Dates ® Scheduling ® Specify parameters for network scheduling. If the scheduled start date is in the future or is in the past but within the time margin specified in the scheduling parameters, the requested delivery date can be confirmed.
If the scheduled start date is in the past outside the time margin specified in the material master, the system uses the reduction measures specified in the network scheduling parameters (see
Network Scheduling). If this is not sufficient the system uses today scheduling, determines a new basic finish and consequently a new confirmed delivery date.
If the basic finish date is in the past,
The system also schedules the network according to the scheduling parameters. In the standard system the system moves the basic finish date to the current date, and consequently also moves the delivery date. It then schedules the network as above. Depending on the duration of the network, this could result in the delivery date being moved further into the future. This date can then be confirmed.