Full Balance ID Control

This document describes the functionality of full balance ID control.

When a quantity is reported for move to pack, move to dock or issue, the system validates that the full quantity of the allocated balance ID is reported. If not, a stop message will prevent splitting or merging balance IDs.

When performing a hard allocation, a validation secures that only the full quantity of a balance ID is allocated. If not, a stop message will prevent partial allocation of a balance ID.

Outcome

When this functionality is activated, it is:

  • not possible to allocate part of a balance ID
  • not possible to move to pack part of a balance ID
  • not possible to move to dock part of a balance ID
  • not possible to issue part of a balance ID
  • not possible to merge two balance IDs with the above transactions.

Before you start

Full balance ID control must first be activated on 'Dispatch policy. Open' (MWS010/J) using parameter 620 ‘Full balance ID control’.

This parameter will activate the full balance ID control for a specific delivery header.

These are the possible values:

0 = Not used.

1 = Used. Validations to prevent split or merge of allocated balance IDs are performed at move to pack, move to dock, or issue reporting.

This parameter will impact items that are set up with Full balance ID control on 'Item. Connect Warehouse' (MMS002/G), using parameter ‘Full balance ID control’.

These are the possible values:

0 = Not used.

1 = Used. Validations to prevent split or merge of allocated balance IDs are performed at move to pack, move to dock, or issue reporting of outbound transactions and the in-house move process.

2 = Used. Only for outbound reporting.

Purpose

The functionality of the full balance ID control is to support business scenarios where one balance ID should not be split or merged during outbound reporting or reporting of replenishment move orders (transaction types 92/93). For example, if a roll of paper is allocated to be delivered to a customer, the full balance ID control will prevent you from reporting parts of the roll.

When

The full balance ID control will mainly be activated in two different scenarios:

The first scenario is when allocating a balance ID to a specific demand. If full balance ID control is activated on 'Item. Connect Warehouse' (MMS002/G), the system will guide you to allocate no less than the full quantity of a balance ID. In 'Allocation. Perform Detailed' (MMS121), the validations prevent allocation of a partial balance ID.

The second scenario is when outbound reporting on a delivery is performed. If full balance ID control is activated in 'Dispatch Policy, Open' (MWS010) and on (MMS002/G), the system will guide you to only report full balance IDs. At reporting (move to pack, move to dock and issue), the validations prevent merge or split of a balance ID.

How

  • At manual allocation, a validation ensures that the quantity allocated from a balance ID is equal to the full quantity of that balance ID.
    Note: A demand line can allocate several balance IDs to fulfill the requirement, but no allocations of partial balance IDs will be allowed.
  • At picklist reporting, a validation ensures that only the full quantity of each balance ID is allowed.

    When a delivery is created, the parameter ‘Full balance ID control’ on the delivery header is set with the value retrieved from the dispatch policy. At the point of reporting, the parameter on the dispatch header will be validated and the control will be performed accordingly.

Note: The parameter on the delivery header can be manually set to ‘9’ to circumvent the validation at reporting.

Full balance ID control and overallocation of demands

Although only allocations of the full quantity of a balance ID are allowed, overallocation of a specific demand is allowed.

You cannot allocate a higher quantity of a specific balance ID than exists on that balance ID, but it is possible to allocate a larger quantity than the ordered quantity on a demand. For example, a demand order line has an ordered quantity of 1000 pieces but the balance ID that is manually allocated includes 1050 pieces.

Overallocation is not infinite; once a demand has been overallocated, it is not possible to allocate additional balance IDs.

Limitations

Before activating the functionality of full balance ID control, note these limitations:

  • Full balance ID control can only be activated on the item warehouse for lot-controlled items.
  • The functionality is only valid for items using manual or soft allocation methods.
  • The functionality is not valid for items using container method=7 (Packages in stock).
  • The functionality is not valid for combinations with cartonization or picking capacity split.
  • Automatic advanced packing will not be executed for items with Full balance ID control. These items will be left unpacked if automatic packing is performed. Full balance ID items must be manually packed into one single package and cannot be split into several packages.
  • Advanced packing for soft allocated demand lines is not possible for items with Full balance ID control activated.
  • Using Pickup delivery functionality in combination with Full balance ID is not recommended.
  • Highly automated replenishment orders, using for example option 24 (Move to another location) or option 25 (Issue from location) from 'Balance Identity. Open Toolbox' (MWS068), are not allowed for full balance ID control activated items.
  • Parameter Flow Order planning on 'Item. Connect Facility' (MMS003/F) must be set to 0.
  • Stock entry allocations, as other inbound activities, does not protect or support full balance ID control settings. Full balance ID control functionality only affects manual allocations and outbound reporting.
  • The API transaction MMS120MI.PerfDetAllocation is not recommended to change overallocations of full balance ID control managed items.
  • When overallocation is performed, the material plan is updated accordingly only for order categories 31, 51, 41, and 92.