The purpose of this lesson is to help you understand how to perform manufacturing with Libero. This section is still under development. The videos tend to be long and chatty. I will create a much more concise version during the next group's Libero Manufacturing sessions.
Environment Details
The below videos were created using ADempiere. Here are the details of my environment.
The environment was created during the installation video below.
Details from login screen:
Main Version : Release 3.7.0LTS
Date Version : 2011-09-01
Database Version : 2011-09-01
Vendor : ${ADEMPIERE_VENDOR}
Vendor Version : ${ADEMPIERE_VERSION} 20140417-1557
JVM : OpenJDK 64-Bit Server VM 20.0-b12
OS : Linux 3.2.0-54-virtual unknown (Ubuntu 12.04 LTS)
ADempiere Folder - this is a zip of my iDempiere folder after I created the N-Tier Picture of Success video below
ADempiere DB Backup - database backup after I created the N-Tier Picture of Success video below
The libero jars that I used are located in the ADempiere Folder zip above. Look in the LiberoDownloads folder. You do not need to do anything with them. I just included them as reference.
Please note that you will need to ./RUNSetup.sh to give ADempiere the correct server IP.
Libero - Picture of Success
Product Config
Finished good price list
Raw good price list and costs
Finished good BOM
Finished good WF
Product Planning Data for all goods
Sales Order
Requisition
Purchase Order (PO)
Material Receipt (MR)
Invoice (Vendor ) (VI)
Manufacturing Order (MO)
Print and Release
Order Receipt and Issue (ORI)
Activity Control Report
Close Manufacturing Order
Cost Collectors
Monitor Accounting
Ship Sales Order
Libero - Picture of Success with N-Tier BOM Depth
This video uses the Mailer product created in the previous video as a raw good to a new manufactured product. The purpose is to demonstrate how Libero will iterate across multiple BOM Depth levels to create multiple Manufacturing Orders simultaneously during an MRP Run (Calculate Material Plan).
Libero Manufacturing Introduction and Installation (ADempiere)
Libero Manufacturing - BOM and Rollup Introduction
Libero Manufacturing - Resource and Workflow Introduction
Libero Manufacturing - Discussion about Workflow Resource Management
Libero Manufacturing - Demonstration of Workflow Resource Queue
Libero Manufacturing - Product BOM and Activity Resource Substitution
There are two ways to change a Manufacturing Order's BOM Products and/or Workflow Resources:
Create alternate BOMs and/or Workflows and set the Manufacturing Order accordingly before the Order is completed.
Manipulate the BOM Lines or Workflow Activities to support updated Issued/Received and Activity Control Reported records.
Create Alternate BOMs and Workflows
If you update a Manufacturing Order's BOM, Workflow, or Qty before it is completed, saving the Manufacturing Order will erase and re-create the BOM Lines and Workflow Activities. Therefore, you can create an alternate BOM or Workflow for the purpose of creating substitutions. Once the Manufacturing Order is completed, you must follow the next section to perform substitutions.
There is one important point about Manufacturing Orders that are not completed. If you modify the Manufacturing Order BOM Lines or Workflow Activitys and then you change the Manufacturing Order qty, BOM or Workflow, all your BOM Line and Workflow Activities changes will get erased and replaced based on the Manufacturing Order header new values.
Manipulate the BOM Line or Workflow Activity
Once a Manufacturing Order is completed, then you can make substitutions as follows:
To substitute Product B for Product A:
You first modify the Manufacturing Order=>BOM=BOM Line=> Qty Required field. You either set this field to zero or you reduce it by the quantity that will be substituted. Note that the top Qty (QtyBOM) field will remain at the quantity specified by the original BOM. This reference is used to calculate variances.
You create a new BOM Line for Product B. The top Qty (QtyBOM) field will remain at 0. You set the Qty Reserved to the desired qty to be substituted.
When you create your Order, Receipt and Issue records (also known as Cost Collectors), you will issue the appropriate number of Product A and Product B to meet what really happened on the manufacturing floor.
To substitute Resource B for Resource A, do the following. This point deserves an example. Let's assume you own a printing shop. You have three large printers that perform similar work. The Workflow calls for Printer A. However, Printer A is not available, and you would like to use Printer B instead. The following bullets describe how to make this happen.
You have two options:
Modify the Manufacturing Order=>Workflow=>Activity=>Resource field to point to Resource B instead of Resource A. This is done before the Manufacturing Order is closed. When the Manufacturing Order is closed, it will create the appropriate Activity Control Report and Cost Collector records. Another option is to:
Leave the Manufacturing Order=>Workflow=>Activity=>Resource field as is, and create an Activity Control Report for the desired Activity. Change the Activity Control Report => Resource field to point to Resource B instead of Resource A. When the Manufacturing Order is closed, it will use the newly created Activity Control Report => Resource instead.