One of your ideas has been delivered from your suggestion.Support Handling Serial Numbers During Transportation Split of Order Lines Across Different Planned Loads

In 24B, we support handling of serial numbers for transportation split of order details. During transportation split, when you split a single order detail into multiple loads, the Planned OB Load interface now picks the serial numbers randomly as per the planned quantity and updates the serial numbers under the “Required Serial Numbers” column in the Order Detail screen.

When you use the “Reset Planned Load” action button for an Order Detail (requires serial number) that has some of already shipped units, the system closes the externally planned load with the quantity that are already shipped and updates the serial numbers under the “Required Serial Numbers” column in the Order Detail screen with the shipped serial numbers. Also, the system creates a new order detail with the remaining serial numbers that are not shipped.

In the above cases, the number of units matches with the number of serial numbers.

Also, if you are updating the planned load ordered quantity for a split order detail, the updated ordered quantity will be taken from the original transportation split order detail and serial numbers which are updated based on the quantity. This applies even when you delete an externally planned load. After deleting an externally planned load with ordered quantity, the system adds the deleted quantity to the original transportation split order detail along with the serial numbers.

For example, consider an order (ORD-1) has 10 units of serial tracking item “SKU-A”. If you perform transportation split for the order detail, assume that the following updates are made in the order detail.

Initial Order Detail:

Order

Item

Ordered Quantity

External Planned Load Number

Required Serial Numbers

ORD-1

SKU-A

10

            -

SRL01, SRL02, SRL03, SRL04, SRL05, SRL06, SRL07, SRL08, SRL09, SRL10

Post Transportation Split (Order Details):

Order

Item

Ordered Quantity

External Planned Load Number

Required Serial Numbers

Order Sequence

Ref Ord Sequence

ORD-1

SKU-A

6        -

SRL05, SRL06, SRL07, SRL08, SRL09, SRL10

1 -

ORD-1

SKU-A

2

EXPLOAD01

SRL01, SRL02

- 1

ORD-1

SKU-A

2

EXPLOAD02

SRL03, SRL04

- 1

Now, if you update the Planned Load Quantity (EXPLOAD01) to 5. The system updates the serial numbers as mentioned below.

Order

Item

Ordered Quantity

External Planned Load Number

Required Serial Numbers

Order Sequence

Ref Ord Sequence

ORD-1

SKU-A

3

       -

SRL08, SRL09, SRL10

1 -

ORD-1

SKU-A

5

EXPLOAD01

SRL01, SRL02, SRL05, SRL06, SRL07

- 1

ORD-1

SKU-A

2

EXPLOAD02

SRL03, SRL04

- 1

When you update the ordered quantity for an original transportation split order detail via Order Detail UI or Order Interface, the system updates the ordered quantity and merges the order details with serial numbers.

For example, if you are updating the ordered quantity for original transportation split order detail from 3 to 5 in the following table via UI or interface.

Order Number Item Ordered Quantity Required Serial Numbers Status
ORD-1 SKU-A 3 S1, S2, S3 Created
ORD-1 SKU-A 2 S4, S5 Created

On updating the ordered quantity, the system merges the order details along with the ordered quantity and serial numbers.

Order Number Item Ordered Quantity Required Serial Numbers Status
ORD-1 SKU-A 5 S1, S2, S3, S4, S5 Created

API CHANGES

We have made the following API enhancements to fetch the serial numbers linked to the Order Details:

Change Behavior

GET entity for order_dtl_serial_nbr

API fetches the required serial numbers (required_serial_nbr) for the order detail.

Required Serial Number field (required_serial_nbr) added to the Order Dtl Init Stage API

On performing the GET operation for an order detail, API fetches the required serial numbers (required_serial_nbr) for the order detail.

Steps to Enable

You don't need to do anything to enable this feature.

Key Resources