Generating Order Block Planning

Procedure

If you enter values in the fields of this session, and click Generate, LN performs the following actions:

  1. LN checks whether the Order Block Planning (tisfc0151m000) session already has records for the values you specified in the Machine field and the Start Date of Order Block Period field.

    If such order blocks exists, LN deletes these order blocks, except for the order blocks of which the start time is before the value of the Freezing Time field.

  2. LN selects all production orders that meet the following criteria:

    • The production order has an operations that is executed on the specified machine

      If a production order has multiple operations that are executed on the specified machine, LN takes the first of these operations.

    • This operation's originally planned finish date falls within the specified range.
    • The production order has an order code that falls within the specified selection range.
    • The production order has a status that falls within the specified selection range.
    • The production order has a planner that falls within the specified selection range.
    • The production order is not contained in any order block for any machine or start date of order block period.
  3. For each of the selected operations, and for each of the setup classes you specified in this session, LN searches the applicable setup state, as defined in the Setup Classes and States by Operation (tisfc0133m000) session.

    If LN finds no such setup state for an operation, LN assumes that the operation has the setup state that comes after all other setup states.

  4. LN clusters the selected operations into order blocks, whereby every order block has a different combination of setup states.
  5. LN sorts the production order in each order block according to the relevant operation's originally planned finish date.

    For more information, refer to the Help of the Original Planned Finish Date field in the Production Orders by Block (tisfc0152m000) session.

  6. LN sequences the order blocks by using the following procedure:

    1. For each order block, get the setup state that belongs to the setup class you specified in the First Setup Class field.
    2. Get the value of the Planning Sequence field in the Setup States (tcmcs0186m000) session.
    3. Sort the order blocks ascending, using the planning sequence as key. If a setup state has no planning sequence, put the order block in last place.
  7. If multiple order blocks have the same value of the Planning Sequence field, LN sequences these order blocks further by using the setup states that belong to the setup class you specified in the Second Setup Class field.
  8. If necessary, LN repeats that procedure by using the setup classes you specified in the Third Setup Class field and the Fourth Setup Class field.