Scheduling in the Assembly Order 

The following describes how scheduling in assembly processing is usually carried out for the order categories PP04, PS04 and PS05 provided in the SAP standard package.

The system carries out backward scheduling in the assembly order in order to determine the basic start date. It then carries out the following calculations:

  1. Desired delivery date minus the duration determined by delivery scheduling = the material provision date
  2. Materials provision date minus goods receipt processing time = basic finish date
  3. Order scheduling => basic start date

If the basic start date is the same or later than the current date, the requested delivery date can be transferred to the sales order as the confirmed date.

If the basic start date is earlier than the current date, or if the start date calculated lies in the past when the calculation is complete, then the system carries out forward scheduling once backward scheduling is complete.

  1. Starting from the current date, the system carries out forward scheduling and determines the basic finish date.
  2. Basic finish date + goods receipt processing time = material provision date
  3. Material provision date + duration determined by delivery scheduling = confirmed date

If an availability check is carried out in the assembly order and not all of the material components are available at the requirements date in question, then the sequence of events is as follows:

  1. The system determines the maximum difference between the requirements date of individual material components and the date when they are available.
  2. The basic finish date is then calculated as the finish date calculated in point 2 or 4 above + the largest difference between the requirements dates.
  3. Backward scheduling is carried out again so as to determine the basic start date taking material availability into account.
  4. Basic finish date + goods receipt processing time = material provision date
  5. Material provision date + duration determined by delivery scheduling = confirmed date