Stock > Shipment preparation > Preparation plan 

The function Shipment preparation plan is a workbench used to organize the shipments of deliveries according to a number of criteria (categories, statistical groups, preparation codes, ...).

When these are selected, the user generates a picking list and then the picking tickets.

This function is used to organize the picking of :

  • a list of orders and/or,
  • a list of loan orders and/or,
  • a sub-contracting reorder requirement and/or,
  • sub-contracting shortages.

Operating principles

A shipment preparation planning is created by:

  • selecting a number of lines ready to be shipped to the customers,
  • and generating picking tickets according to specified parameters.

Use example:

1st example with implicit break on preparation codes

Several orders must be shipped the next day.
These orders contain:

  • products from the statistical groups 'Toys' and 'Food',
  • orders with late deliveries for the same customers.

How to use the shipment preparation plan

1 - Create preparation codes corresponding to the products of statistical groups, for example JOU and ALI.
2 - In the plan, enter a preparation date equal to the next day: the preparation date is equal to the shipping date (product-site records do not include a preparation lead time).
3 - Uncheck the boxes "Break by shipping date" and "Break by order".

Result

The picking tickets are generated by statistical group and the orders are grouped by customer: a picking ticket will be generated for the products of the group 'Toys' and another for the products of the group 'Food'.

2nd example with implicit break on the delivery type

Several orders are to be shipped for the next day to customers A and B.
Other orders have late deliveries for the same customers.
The orders relate to the products PRD1, PRD2 and PRD3 and are associated with different types of delivery: D1 et D2.
Order list :

  • Order 1: Delivery type D1 - Customer A - Product PRD1
  • Order 2: Delivery type D1 - Customer A - Product PRD2
  • Order 3: Delivery type (blank) - Customer A - Product PRD2
  • Order 4: Delivery type D1 - Customer B - Product PRD1
  • Order 5: Delivery type D2 - Customer A - Product PRD2
  • Order 6: Delivery type (blank) - Customer A - Product PRD2
  • Order 7: Delivery type D1 - Customer B - Product PRD1

How to use the shipment preparation plan

1 - In the plan, enter a preparation date equal to the next day: the preparation date is equal to the shipping date (product-site records do not include a preparation lead time).
2 - Uncheck the boxes "Break by shipping date" and "Break by order".

Result

4 picking tickets (PT) are generated by grouping orders by customer and by delivery type:

  • PT1 groups orders 4 and 7 with the D1 delivery type which are intended for customer B. It is applied to product PRD1.
  • PT2 groups orders 1 and 2 with the D1 delivery type which are intended for customer A. It is applied to products PRD1 and PRD2.
  • PT3 groups orders 3 and 6 with a blank delivery type which are intended for customer A. It is applied to product PRD2.
  • PT4 only concerns order 5 with the D2 delivery type which is intended for customer A. It is applied to product PRD2.
     
     

SEEREFERTTO A Shipping preparation function is also available in VT mode. It can be accessed from a portable terminal, and is also used to create and validate the main information linked to shipping preparations and launch label prints automatically.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

Fields

The following fields are present on this tab :

Filters

Enter or select the storage site where the selected product is active.

The Selection icon (magnifying glass) only suggests products that are referenced in the products-sites table.

The picker code indicated here will be proposed by default in the picking tickets.

  • Preparation list (field PRLNUM)

This field is used to call a picking list.

  • Include additional lines (field LSTWIOFLG)

When checked, this box gives the possibility to add products on an existing list.
This box is active when one list to be prepared is displayed, and provides access to the filters for a new search. 
SEEINFO This functionality can be used only if picking tickets have not been generated.

Preparation origin

  • Orders (field FLG1)

When this box is checked, the sales orders are taken into account.

  • Loan orders (field FLG2)

When this box is checked, the loan orders are taken into account.
These orders are shipped and normally not invoiced because they will be the object of a loan return.

SEEINFO A loan is bound to bereturned at a given date. It can be invoiced if the goods are kept by the customer.

  • Subcontract reorder (field FLG3)

When this box is checked, the sub-contracting reorder requirements are taken into account.

  • Subcontract shortages (field FLG4)

When this box is checked, the sub-contracting shortages are taken into account.

Generation of preparation

  • Break on order (field ORDRUP)

When this box is checked, the system generates as many picking tickets as there are orders, regardless of the ship-to customer.
When this box is not checked, orders for the same ship-to customer are grouped.

SEEWARNING This criterion is applied to one single customer only: it is not possible to group orders of different ship-to customers in the same picking ticket.

  • Break by ship date (field SHIRUP)

If this box is checked, the system generates as many picking tickets as there are shipment dates, for the same ship-to customer.
If this box is unchecked, the system generates picking tickets including orders, regardless of the shipment date.

SEEWARNING This criterion is applied to one single customer only: it is not possible to group orders of different ship-to customers in the same picking ticket.

  • Allocation type (field ALLTYPFLG)

This field indicates the allocation type of the line to pick (global or detailled).

Start - end range

  • Picking date until (field PREDAT)

The date entered in this field is used to take into account the eligible lines with a date lower or equal to the date entered.
SEEINFO The picking lead-time indicated in theProduct-site record is also taken into account.

  • Only allocated quantities (field ALLFLG)

If orders exist in a "complete order delivery" to be prepared, this box must not be checked so order lines of this type are taken into account in the preparation.

  • From ship-to customer (field BPCORDSTR)

This is a range used to process customers by code.
This field suggests that a customer code be selected to filter the orders to be displayed.
You can enter the initials of the customers only and so expand the search.

  • Address (field BPAADDSTR)

This field is used to select the adress code of the delivered client (start range).

  • To ship-to customer (field BPCORDEND)

This field is used to select a second customer code in order to filter the orders to be displayed.
This code can be identical to the one of the first range.

You can enter the initials of the customers only and so expand the search.
  • Address (field BPAADDEND)

This field is used to select the adress code of the delivered client (end range).

  • From route code (field DRNSTR)

This drop down list is used to select the routing code set up in the Customer record.

  • To route code (field DRNEND)

This field is used to select the routing code (end range).

  • From carrier (field BPTSTR)

This field is used to select a carrier code (start range).

  • To carrier (field BPTEND)

This field is used to select a carrier code (end range).
The carrier can be identical to the first selected carrier.

  • From order no. (field SOHNUMSTR)

This field is used to select the order number (start range).

  • To order no. (field SOHNUMEND)

This field is used to select the order number (end range).

Stock movement

  • Destination location (field LOCDESH)

This field makes it possible to assign a new destination location to the lines of the current preparation list.
Click on the [Pick. line load] button to apply the target location modification.
Example
When the preparation is complete, the picker assigns it to a loading dock.
SEEINFO A stock change is carried out by clicking on the [Deliverable] button.

  • Feed picking lines (field ALILOCDES)

This button replaces all the destination locations specified in the various lines of the table by the one entered in the field "Destination location"

Classification

  • Sort order (field SRTCOD)

This field is used to indicate the classification criterion of the preparation list: Order number, Shipment date or Product.
SEEINFO The "Shipment date" criterion is available even if in the preparation list, the entry transaction hides the Shipment date.

Grid Stock to be prepared

  • Plan (field COCHAGE)

When checked, this box is used to select a line of the table.

  • Pick ticket (field PRHNUM)

This field indicates the number of the picking ticket.

  • Status (field DLVFLG)

This field indicates the status of the picking:

  • in process,
  • deliverable,
  • or delivered.
  • Source (field ORITYP)

This field indicates the origine of the line (orders, loan orders, sub-contracting reorder or sub-contracting shortages).

  • Order no. (field ORINUM)

This field indicates the number of the order from which the line comes.

  • Ship date (field SHIDAT)

This field, which is non-enterable, is a reminder of the shipment date.

This field indicates the references of the product to process.

  • Description (field ITMDES1)

This field displays the product description.

  • Subcontract loc. (field REOLOC)

This field indicates the location of the sub-contractor with a reorder.
SEEINFO This field can be accessed when the line origin is "sub-contractor reorder".

  • Quantity (field QTYSTU)

Quantity in stock unit calculated from the ordered quantity in order unit.

If the entered quantity is not a multiple of the order unit, a warning message is displayed. By default the minimum purchase quantity or the quantity of considered requirements is suggested. Under no circumstances the quantity entered is lower than these quantities.

You can modify this quantity if the order unit is a product packing unit, whose coefficient can be modified (see Packing unit table on the Units section of the Product record) but cannot be used with the other units (product purchase unit, supplier purchase unit, supplier packing unit, stock unit).

If you modify the quantity in stock unit, the factor expressed between the order unit and the purchase unit is adjusted.

This field indicates the product management unit in which are expressed:

  • The stock
  • The standard price
  • The BOM link quantity, etc.

This information is always displayed, regardless of the transaction used. It cannot be modified.

  • Allocated qty. (field ALLQTY)

This field indicates the quantity allocated to the line being picked.

  • Shortage (field SHTQTY)

This field indicates the shortage quantity.

  • Allocation type (field ALLTYP)

This field indicates the allocation type of the line to pick (global or detailled).

  • Requirement qty. (field QTYSTUMAX)

This field indicates the original quantity to pick.

This field indicates the customer identifier code. 

  • Delivery address (field BPAADD)

This field indicates the code of the address to ship to.
You can view the detailed address information by clicking Address from the Actions icon.

  • On creation, this field is no longer accessible when a delivery line is created.
  • Once the delivery has been created, you can no longer modify this field but you can still display the detailed address information.
    You can modify the address after clicking Address/Delivery from the Actions panel.
  • Warehouse (field WRH)

This field being available is subject to the WRH activity code .
This is the reference of the warehouse to process.

  • Lot (field LOT)

This is the lot for which the movement is done.

  • Sublot (field SLO)

Sub-lot in which the movement will be carried out.

  • Serial number (field SERNUM)

This is the product serial number.

  • Ending serial number (field SERNUMF)

This is the serial number of the product.

  • Location (field LOC)

Location in which the transaction will be carried out.

  • Status (field STA)

This field indicates the product status (A, Q, R).

SEEINFO When the status changes from A to Q, the stock keeps the same location (no stock movement to be controlled).

  • Identifier 1 (field PALNUM)

This field indicates the second identifier entered.

  • Identifier 2 (field CTRNUM)

This field indicates the first recorded identifier.

It is possible to specify a packing unit by supplier.
This product can have several packing units:

  • A packing unit defined on the product record (from the Packing units table). These units are proposed during stock transaction entry.
    The number of packing units that can be entered is subject to the NUC - Number of packing units activity code.
  • A packing unit linked to the supplier (defined on the product-supplier record).
  • Two customer packing units (from the product-customer record). These can be used as sales units in order entry.

Only packing type units from the units of measure table can be selected.

  • PAC-STK conv. (field PCUSTUCOE)

Conversion factor used to calculate the quantity in stock units from a quantity entered in packing units: Quantity in STK = Qty in PAC * conversion factor.

This conversion factor can be accessed if the packing Unit field (PCU) has been entered, and has a value different from the Stock unit field (STU). It can be initialized using the conversion factor table if the combination exists.

  • Target location (field LOCDES)

This field serves to name the different location according to their usage. This title will be used in the product-site grid and in the stock movement entry.

Local menu (2707) is extendable and modifiable, except for the first 3 entries that correspond respectively to the receipt location, the storing location and picking location set up in the product-site in the previous entered versions.

This code is controlled in the packaging table. It specifies the number of products, expressed in sales units, that the packaging can contain. It is initialized once the product has been entered, based on the sales unit used and the shipping site:

  • If the sales unit of the order is initialized to the sales unit of the customer product, the packaging is initialized to that of the customer product
  • If the sales unit does not exist for the customer product, the sales unit of the order is initialized to the sales unit of the product. In this case, the packaging is initialized to that of the product-site, or, if there is none, to that of the product category.
  • If you modify the shipping site of the line and it is different from the shipping site on the order header, the packaging is once again initialized to that of the customer product, or, if there is none, to that of the product-site.

This information can be modified.
Once the line has been entered and validated, the packaging is not reinitialized if you modify the shipping site of the line. You must enter it manually.

This information and the packaging capacity are used upon preparation or shipment to carry out the packaging.
During the declared packing, this packaging code is entered if it is displayed in the Deliveries or Picking tickets original documents.

If you are granted the proper authorizations, you can access the packaging record.

  • Packaging capacity (field PCKCAP)

It is the number of products, expressed in sales unit, that the packaging can contain.
This value is initialized by default with the quantity entered in the product-site record.

  • Line type (field LINTYP)

This information characterizes the line type by distinguishing a classic product from a kit or a BOM product.
It can take the following values:

  • Normal,
  • Fixed kit,
  • Kit Component,
  • Kit Option, Kit Variant,
  • Flex kit,
  • BOM component,
  • BOM Option,
  • BOM Variant.

 

Close

 

Action icon

Stock Issues

Information on the stock issues can be accessed by clicking on this button.

Picking Ticket

Information on the picking ticket can be accessed by clicking on this button.

Order

Information on the order can be accessed by clicking on this button.

Stock by Site

Information on the state of the stock by site can be accessed by clicking on this button.

 

Close

 

Reports

By default, the following reports are associated with this function :

 LISTEPREPA : Preparation list

 LISTEPREPAALL : Picking list allocated prod.

This can be changed using a different setup.

Specific Buttons

This button is used to start the search for eligible lines on the basis of the specified criteria.

This button is used to select all the table lines before the preparation plan number is generated.

This button is used to exclude all table lines.

The following fields are included on the window opened through this button :

Start - end range

  • Picking date until (field PREDAT)

The date entered in this field is used to take into account the eligible lines with a date lower or equal to the date entered.
SEEINFO The picking lead-time indicated in theProduct-site record is also taken into account.

  • Only allocated quantities (field ALLFLG)

 

  • From ship-to customer (field BPCORDSTR)

This is a range used to process customers by code.
This field suggests that a customer code be selected to filter the orders to be displayed.
You can enter the initials of the customers only and so expand the search.

  • Address (field BPAADDSTR)

This field is used to select the adress code of the delivered client (start range).

  • To ship-to customer (field BPCORDEND)

This field is used to select a second customer code in order to filter the orders to be displayed.
This code can be identical to the one of the first range.

You can enter the initials of the customers only and so expand the search.
  • Address (field BPAADDEND)

This field is used to select the adress code of the delivered client (end range).

  • From route code (field DRNSTR)

This drop down list is used to select the routing code set up in the Customer record.

  • To route code (field DRNEND)

This field is used to select the routing code (end range).

  • From carrier (field BPTSTR)

This field is used to select a carrier code (start range).

  • To carrier (field BPTEND)

This field is used to select a carrier code (end range).
The carrier can be identical to the first selected carrier.

  • From order no. (field SOHNUMSTR)

This field is used to select the order number (start range).

  • To order no. (field SOHNUMEND)

This field is used to select the order number (end range).

  • From delivery priority (field DLVPIOSTR)

Used to indicates the priority for the start and/or the end of the orders.

  • To delivery priority (field DLVPIOEND)

 

  • From preparation code (field PRECODSTR)

This field is used to add an other selection criteria for each picking code.

  • To preparation code (field PRECODEND)

 

Formulas

Enter, select or create additional filters with the formula editor.

 

 

Classification

  • Sort order (field SRTCOD)

 

Close

This button is used to add selection criteria.

This button is used to create the picking list from the selection made in the reference table.
A number is then attributed to the picking list. This number can then be called in the field "Picking list" of the block "Filters".

This button is used to generate picking tickets from the lines displayed in the preparation plans.

The picking list must beforehand either be generated using the button [Picking list] or be called using the field "Picking list".

This button indicates that the picking is complete.

Menu Bar

Options / Transaction

This function is used to visualize the transaction of the Shipment preparation plans.

Options / Journal traceability

This function is used to access the traceability.

Limits

If some orders to prepare exist as "shipment order complete", the "Only allocated quantities" check box must not be selected, so that the order lines of this type can be taken into account in the preparation.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

There is no 'Picking origin' ticked Unavailable Location, Held or absent Do you want to erase the destination locations of the picking lines? The quantity entered is larger than the quantity remaining to be picked

Tables used

SEEREFERTTO Refer to documentation Implementation