In this video, I'm going to talk about a new, recurring batch job for managing the release of picking to warehouse in Production.
This illustration shows a production order with two operations - an assembly operation and a painting operation.
Before the assembly operation can start, material needs to be picked for the operation.
When the assembly operation is completed, the paint material needs to be picked and ready for the painting job.
The purpose of the batch job is to release the materials for picking
in the warehouse.
As the illustraton indicates,
the job can be configured to only release materials
within a defined time fence.
The materials that are applicable for release
do not have to be physically reserved for the batch job to release them.
The batch job will only release as much of the material that is physically available when the job runs.
Any remaining quantity will be released by the job as soon as it becomes physically available.
You can use this batch job to avoid keeping unnecessary reservations on materials by setting up a release time fence.
You can minimize inventory levels on the shop floor and improve space utilization.
You can save time and cost by less manual interaction in the release process.
I'm now going to show a demo of the scenario.
With this feature, a new Production control parameter, Production line release, has been introduced.
This parameter has two values:
On production order release and
Batch job or manually controlled.
If On production order release is selected, production picking is released to warehouse as part of releasing the production order.
If Batch job or manually controlled is selected,
production picking will not be released when the production order is released.
With this setting, production picking can only be released using a batch job or as a manual interaction.
In this example we will select Batch job or manually controlled.
A production order for a Cabinet assembly is prepared for this example.
The production order has three lines for Bill of materials, also known as BOM lines.
Each BOM line has been set to manual reservation.
The production order's status is Scheduled, and the scheduling result can be seen from the Gantt chart.
The order has two operations an Assembly operation and a Packing operation.
The assemply operation consumes two materials.
This can be viewed in the the Job dialog box.
The Packing operation consumes one material.
I am now going to release the production order.
No materials are released when I release the production order. This is because the new production control parameter
is set to Batch job or manually controlled.
I am now going to use the batch job Automatic release of BOM and formula lines for releasing the materials in the production order.
Here is the dialog box for the batch job.
Here is the dialog box for the batch job
I am using the Filter options to set up criteria for the job.
In this case I am going to use the query value (lessthandate) as a criterion for the raw material date.
By using the query value (lessthandate(2)), only lines with a material date within the time fence
of the next two days will be released.
I'm now going to confirm the job.
After the job has completed, the infolog shows that material has been released to the warehouse.
When I go back to the production order,
I can see that work has been generated.
This can be seen on the Work details page.
Note that only materials for the Assembly operation has been released to warehouse.
This is because only the Assembly operation falls within the time fence of the query.
The query value for the material that are used is dynamic, so the materials for the packing operation will be released as soon as they fall within the time fence of the query.