Sales schedule revisions

Sales schedule revision numbers are used to identify the revision of the sales schedule. These revisions indicate the sales schedule updates that are sent by the business partner.

When the first sales schedule is created for a specific combination of the following fields, the value of one is assigned to the sales schedule revision number:

  • Sold-to Business Partner
  • Ship-to Business Partner
  • Item
  • Sales Office
  • Invoice-to Business Partner
  • Pay-by Business Partner
  • Schedule Type
  • Referenced Schedule
  • Contract
  • Position
  • Contract Office
  • Customer Order, if the Use Customer Order for Schedules check box is selected in the Sales Schedule Parameters (tdsls0100s500) session and the Action on Deviating Customer Order is set to Block in the Sales Contract Lines (tdsls3501m000) session
  • Customer Contract Reference, if the Use Customer Contract Reference for Schedules is selected in the Sales Schedule Parameters (tdsls0100s500) session

When a new sales schedule is received for these fields, a sales schedule revision is created with revision number two, and so on.

For sequence shipping schedules, a new schedule revision is created only if all the release lines of a specific release have the same item, sales office, ship-to business partner, customer order number, and customer contract reference.

When the new sales schedule revision is approved, the previous sales schedule revision and its requirements are no longer valid. This sales schedule revision is replaced by the application. A sales schedule line that is linked to the old sales schedule revision can be set to the status Replaced, based on the schedule line's current status and the existence of a linked outbound order line.

Replacement allowed

If a sales schedule revision is replaced and a related sales schedule line has the status Created, Adjusted, or Approved, the sales schedule line's status is set to Replaced.

Note: 

If a sales schedule line is already approved, the results of the approval process are reverted, if:

  • The status of the schedule line is Approved.
  • The status of the schedule line is Order Generated and the outbound process is not yet started for the schedule line.

Replacement not allowed

If a sales schedule revision is replaced and the status of the linked sales schedule line is Goods Delivered, Released to Invoicing, or Invoiced, you must finish the sales schedule procedure to ensure that the status of the sales schedule lines is set to Processed.

These schedule lines must be processed, based on the previous revision (because they are too far in the process), even though the current revision is inactive.

Replacement under restrictions

If a sales schedule line is released to Warehousing, the related outbound order line is used to determine if the sales schedule line can be replaced.

You can use the Outbound Process tab of the Warehousing Order Types (whinh0110m000) session, to specify the duration for which an outbound order line is allowed to be updated, canceled, or removed.

Sales schedule status

When a sales schedule is replaced, the sales schedule status is updated based on the status of the related sales schedule lines:

  • If the status of all the sales schedule lines is not Processed, or Replaced, the status of the sales schedule is set to Replacing in Process.
  • If the status of all the sales schedule lines is Processed, or Replaced, the status of the sales schedule is set to Replaced.

To decouple sales schedule revisions from warehouse orders, you can use planned warehouse orders. Planned warehouse orders handle the revisions of a sales schedule line and maintain the link between the sales schedule line (revision) and the actual warehouse order to which the planned warehouse order is released. For more information, refer to Planned warehouse orders.

You can delete old sales schedule revisions in the Delete Sales Schedule Revisions (tdsls3212m000) session.

You can print the differences between revisions of a sales schedule in the Print Sales Schedule Variances (tdsls3415m000) session.