SlideShare a Scribd company logo
1 of 76
Production order and stuff
around that
Some slides to follow up on a new year resolution where I committed
that 2020 would be dedicated to the link between Purdue levels 4 and 3.
The new years resolution was general & holistic. This slide deck takes
the specific perspective of Production order and Dynamics 365.
ECSCIA, European Centre of Supply Chain Information
Architecture
ECSCIA, European Centre of Supply Chain Information
Architecture
Domain hierarchy, Purdue reference model ISA-95
Level 4
Business planning and logistics
Plant production scheduling Operations mgmt.
etc.
Establishes the basic plant schedule-Production, material
use, delivery and shipping. Determines inventory levels
Timeframe : Months, weeks days
Level 3
Manufacturing Operations Management.
Dispatching Production. Detailed production
Work unit defined. Workflow/recipe control produces
desired end products. Analyzes work data, maintains
records and optimizes the production process
Timeframe : shifts, hours, minutes, seconds
Level 2
Continuous
control
Work unit (operation). Monitor, supervisory control and automated
control of the production work process
Batch control
Discrete
control
Level 1
Continuous
control
Sensing of production with process manipulate the production work
process
Batch control
Discrete
control
Level 0 The actual production work process
“Link”
ECSCIA, European Centre of Supply Chain Information
Architecture
Why dig into something as trivial as the “Production order”? Because it is one of several objects enabling what I
committed for 2020 on years eve 2019. That commitment was “Link”, a single word covering an ambition to:
1) Explore links between systems and processes on Purdue level 4 and level 3.
2) Explore the role of the external “product instance” and the internal “equipment” in the emerging IoT, AI, ML
supply chain landscape
In all its simplicity, the production order and the processes around it plays a key role in many aspects of that
CCOR
SCORDCOR
Harvest
Equipment
Equipment
Product
instance
Product
instance
Level 3
Level 4
Purdue
ECSCIA, European Centre of Supply Chain Information
Architecture
Level 3
Level 4 ERP
PLM
Planning
MES
SCOR
Purdue
DCOR
CCOR
Production
order
Production
order
Positioning the production order in the process and system landscape
Equipment
Product
instance
Monitor Service Tune Operate
ECSCIA, European Centre of Supply Chain Information
Architecture
A “production order” says:
-Create this product in some quantity at
this point in time
-Do it at this site (“factory”)
-Using this version of this bill of material
-Using these operations
-Using these resources
-In this order (sequence)
I.e., using this version of the route
ECSCIA, European Centre of Supply Chain Information
Architecture
Picking warehouse
Picking list
Purchase
order
Production
order
Receive
Source
Make
Make
Production
order
ECSCIA, European Centre of Supply Chain Information
Architecture
Production order
Item header
BOM lines
Route operation lines
Production order
The item (Product) being produced.
(Might be an assembly used in another
item) might be a discrete BOM item or a
formula item
The materials needed to build the item
The operations needed to build it
Product BOM
Product (Item) Resources
Route
ECSCIA, European Centre of Supply Chain Information
Architecture
Tools
Key elements of the production order
Operations Jobs
ECSCIA, European Centre of Supply Chain Information
Architecture
BOM & Route selection
Item header
BOM lines
Route operation lines
Production orderProduct BOM
Version
Status (Active)
From date
To date
From quantity
Site Product
Route
Version
Status (Active)
From date
To date
From quantity
Site
1) Find the active BOM & route for this product (“item”)
2) More than one BOM / route? Look at Delivery date relative From-To validity, look at “From quantity” condition and look at site
Production order creation
Key it in manually
Systematically from a sales order line
ECSCIA, European Centre of Supply Chain Information
Architecture
Automatically for a subassembly in another
production order (“Pegged supply”)
Manually in a project (Project accounting module)
From a planned production order out of master
planning
ECSCIA, European Centre of Supply Chain Information
Architecture
Production order lifecycle
Created Estimated Scheduled Released Started
Reported
as finished
Ended
Product visible
as
“ordered” in
inventory
transaction
Inventory
transactions
created for
parts in the
BOM
Orders created
for pegged
supply
(Sub
production
and
purchase )
Start and end
Date/time
calculations
for production
(material and
resources)
Reservations
Jobs
Production
order
transferred to
shop floor, a
signal to start
execution of
production of
the order
Initiates
journal.
Populates
them as
posting logic
defines
Picking list
Route card
Job card
Closes
production
order.
Consumption
posted to final
ledger
accounts
WIP postings
reversed
Costing
actual cost
Report as
finished journal
Books finished
product into
inventory
Consumption
backflush (If set
up to do so)
Warehouse
work
WIP ledger
postings
The only status
a production
order can be
deleted in
Calculated
resource and
material
requirements
Header
BOM lines
Route
Active BOM
Active route
Defaults from
Estimated cost
Production order lifecycle
Created Estimated Scheduled
Released
Started
Reported
as finished
Ended
ECSCIA, European Centre of Supply Chain Information
Architecture
ECSCIA, European Centre of Supply Chain Information
Architecture
Estimation
Calculate required material
Calculate required capacity
Product BOM
Route
Calculate cost
(estimate)
Resource
cost
Item cost
Material
requirement
Resource
requirement
Generate
inventory
transactions for
BOM lines
Generate orders
for pegged supply
Inventory
transaction
Purchase
orders
(Sub)
Production
orders
Production
order cost
Replace phantom
items
Resource perspective
Material perspective
ECSCIA, European Centre of Supply Chain Information
Architecture
Scheduling
Operations scheduling Job scheduling
Operations scheduling schedules “Big boxes”
(less detail) in big steps
Job scheduling schedules “small boxes” (more detail)
in small steps.
Operations and Job scheduling can be combined.
If combined, operations scheduling is executed first
ECSCIA, European Centre of Supply Chain Information
Architecture
Scheduling
Operations scheduling
Resource
Resource
Resource group
Based on time bucket : day
Job scheduling
Resource
Capacity
reservations
Jobs  tasks
Resource group
Resource type
Throughput time
Priority
Job( task) type
Based on time : Start-stop time
Resource
requirements
Time bucket
Start
time
End
time
Resource
Resource
Route transactions Job transactions
ECSCIA, European Centre of Supply Chain Information
Architecture
Releasing
Dynamics 365
MES
Shopfloor control moduleRelease
Production
order
ECSCIA, European Centre of Supply Chain Information
Architecture
Starting production order
Start for partial
quantity
Start for whole
quantity
Start range of
operations
Production
order
From
operation
To
operation
Print picking
list
Picking list
Optional
Item and resource
consumption
Quantity
Item
BOM version
Route version
flushing
principle
= “Start”
ECSCIA, European Centre of Supply Chain Information
Architecture
Report as finished
Post transaction Update FG inventory
Reporting as
finished can be
done for full
quantity or for
partial quantity
(“good quantity”)
Item and resource
consumption
If flushing principle = “Finish”
It is also possible
to report error
quantity
(Unplanned
scrap)
Report unplanned scrap
ECSCIA, European Centre of Supply Chain Information
Architecture
Ending
Calculate cost (actual)
Actual
Resource cost
Actual Item
cost
Production
order cost
Cost price of
finished item
Reverse WIP ledger
postings
Post to ledger
WIP
accounts
Final
accounts
Indirect cost
Resource consumption
Material consumption
Receipt of product
Closed
order
Planning -> Execution
ECSCIA, European Centre of Supply Chain Information
Architecture
MPS
Master
production
schedule
Planned
Production
order(s)
Scheduling/
Sequencing
Plan
Execute
Detailed
schedule Start
MAKE
End
Master
planning
Estimation
Cost
Quantity
Production
order(s)
ECSCIA, European Centre of Supply Chain Information
Architecture
Picking list journal Logs the material used (posting of consumption), the
items picked for the order
Route card journal Logs the resources used, the time spent for each
operation
Job card journal Logs the resource (and worker) used, the actual
working time spent for each job
Report as finished journal Logs release from production into finished goods
inventory
ECSCIA, European Centre of Supply Chain Information
Architecture
Execute
Start
MAKE
End
Picking list
journal
Route card
journal
Job card
journal
Report as
finished journal
Transaction
Production order
Document
Material
consumption
Route consumption
(Working time, good
quantity…..)
Report as
finished (full or
partial quantity)
Costing
“Do it”
“Book what
happened”
Items Operations Jobs
ECSCIA, European Centre of Supply Chain Information
Architecture
MES
ERP
Route card
journal
Job card
journal
Start
MAKE
End
Depending of job level setting
ECSCIA, European Centre of Supply Chain Information
Architecture
Execute
Start
MAKE
End
Picking list
journal
Route card
journal
Job card
journal
Report as
finished journal
Transaction
Production order
Manual posting
Systematic (back)flush
Device/scan reporting
Financial
update
Receive to
inventory
ECSCIA, European Centre of Supply Chain Information
Architecture
Execute
Start
MAKE
End
Production order
Product Flushing principle
Start : Post consumption
when starting the order
Stop : Post consumption
when ending the order
ECSCIA, European Centre of Supply Chain Information
Architecture
Creating a production order (manually)
Open
Production
order form
Create
Production
order
Select
Item
Product
(Item)
master
Item defaults
BOM
Route
Quantity
Edit order
Edit BOM
Edit route
Release
Production
order
BOM Route
Make item
Estimate
Schedule
Journal
postings
Start Report as finished
End
“Product”
ECSCIA, European Centre of Supply Chain Information
Architecture
The product object
A product of the type “product master” is a
representation used when the actual
implementation of the product can have
variants, i.e. there is some configuration of
dimensions (Size, Color, Style) to define what
it will be
Product
Product master
“Product” and “Item” are two words for the same thing.
If anything tells them apart it might be that the term “product” is more often used for the BOM top node (the
result of producing something) while the term “item” is often also used for parts in BOMs
A discretely defined product. “This is exactly
what it is”
ECSCIA, European Centre of Supply Chain Information
Architecture
The product object
Finished product
Semi finished
product
Raw material
Part
Product
“Product”, one word
for many things.
ECSCIA, European Centre of Supply Chain Information
Architecture
Product of the type “Product
master”
Product master dimension
group
Product variant
Characteristic values like
Size, Color, Style
The result of selecting a specific
combination of product
dimensions
Holds the domain definition for
the product variants at can be
defined for this specific product
master
Shirt
Small, Large, X-Large
White, Blue, Green
Long sleeve, short sleeve
Variant A: Small, Blue, Long
Variant B: Large, Blue, Long
Variant C: Small, Green, Short
ECSCIA, European Centre of Supply Chain Information
Architecture
Production type, Order type
BOM
Formula
Planning item
None (Buy item)
Production type Order type
Purchase order
(Buy item)
Production
(Make item)
Kanban
(Lean)
Product
ECSCIA, European Centre of Supply Chain Information
Architecture
Product
Item model group
Defines behavior when grouping
products for in accounting
(inventory posting)
(“Stocked” if used in production
control)
Valuation
Item group
Lot size
Order quantity
Cost price
ECSCIA, European Centre of Supply Chain Information
Architecture
Production group
“Production groups establishes links between production orders and ledger accounts”
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/create-production-groups
Production group LedgerPosting profileProduction order Ledger account
BOM
“BOM” (in this ERP context) describes:
ECSCIA, European Centre of Supply Chain Information
Architecture
This is the structure and content
In this version
Product BOM
At this site
In this time window
When produced in this quantity
Specifies parts on nodes (levels), quantities & criteria
A BOM can exist in several versions
A BOM can be specified for a site (“factory”)
A BOM can be specific for a time period, a window
A BOM can be specific up to a certain produced quantity
Version Site Time
window
Quantity
window
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
Version
Status (Active)
From date
To date
From quantity
Site
Approved
BOM ID
BOM Name
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
Product (Item)
Product BOM
Version Version
A product can be realized through several BOMS
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
Product (Item)
Several products can refer to he same BOM (although that is a rare case)
Product (Item)
ECSCIA, European Centre of Supply Chain Information
Architecture
Phantom Item
BOM
Route
Item header
BOM lines
Route operation lines
Production order
BOM
A Phantom item in a product BOM is replaced by its own underlying BOM and route when inserted in
a production order
Phantoms items offload some processes (for
instance design/engineering) the burden of
specifying details
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
Approved
An approved BOM can be locked for editing
ECSCIA, European Centre of Supply Chain Information
Architecture
BOM Line(s)
Item
The ”part”, “Component”, “product”,
“Ingredient”) this line represents. For
instance; when making a “complete
wheel”, BOM lines would hold “Tire”,
“Rim” etc.
Quantity Per Quantity
UI : Dynamics 365 “BOM
designer”
https://docs.microsoft.com/en-us/dynamics365/supply-chain/production-control/bill-of-material-bom
The number of item needed to build
either one of the top node or the
quantity needed for the value specified in
“Per series”
The number /quantity of units the BOM
is bult in.
Example : The product is “bottle of beer”,
Per series = 1000 bottles. Then quantity
of item “bottles caps” would be 1000
(one cap per bottle). The amount of yeast
needed for 1000 bottles could be “1 kilo”
(I don´t know…)
Product BOM
Service Item
Special case representing purchase of an
outsourced operation
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
Site
BOM Line
Item Picking warehouse
If a BOM is site specific, then it is possible to specify
A warehouse where the item will be picked from for each
BOM line
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
BOM Line
Item Line type : Supply strategy
Supply strategy
Item : Part that generates demand on inventory
Phantom: Placeholder representation of parts that will be inserted in the production order
Pegged supply : Bought or Semifinished , creates a sub –production or PO from the production order
Vendor : specifically for subcontracting, behaves like “pegged supply”, PO will be created
ECSCIA, European Centre of Supply Chain Information
Architecture
Product BOM
BOM Line
Item Operation number
Default, all component demand is placed at production start. Setting the operation number on the BOM
line can change this so that component demand is placed at the time of the operation instead
Route
Route
ECSCIA, European Centre of Supply Chain Information
Architecture
Route, a map for the product journey through production resources and operations.
ECSCIA, European Centre of Supply Chain Information
Architecture
Product
Route
Version
Validity from
Validity to
From quantity
Name
Site A version of a route
refers to a site
Approval
Approval
Active
A route can be valid from a
certain quantity
A product can be produced through several versions of a route.
A route version is specific to a site.
Different route versions can apply depending of the quantity to be produced
Route
One product, many route versions
Number
ECSCIA, European Centre of Supply Chain Information
Architecture
Operation Operation Operation
Route
Operation number Operation number Operation number
The “operation number” sets the order
(sequence) of the operation in a specific route.
Several operations can have the same
operation number if they occur in parallelPriority Priority Priority
Scrap % Scrap %Scrap %
Operation Operation
Operation
Scrap % indicates how much of the output
from the operation that is failed in the context
of this specific routeSequence
Parallel
Operations (and jobs) are the activities
performed in the route.
Routes can be simple sequential (a “queue” of
operations) or complex networks (operations
having more than one predecessor operation).
Routes always end with one single operation.
“Parallel” operations are a special case
between sequential and complex
Operations (and jobs) are performed by
resources.
Resources
Material
Product (item)
A route defines the activities needed to create
a product (Item) and their order. Executing a
route creates instances of that item
Operations (and jobs) consumes materials
ECSCIA, European Centre of Supply Chain Information
Architecture
Route
Operation Sequence
Simple (Strictly Sequential)
Complex (Parallel and Sequential)
“Secondary operation”: When running several resources in
parallel, one being the primary and the others secondary, third…
“Simple” or “complex” route network
Multiple operations have
the same “next operation”
Each operation have
a unique “next operation”
Multiple operations have
the same “next operation”
Order of execution is defined by
The “priority” value
Route: operation sequence
ECSCIA, European Centre of Supply Chain Information
Architecture
Route, pegged supply
An item marked as “Pegged supply” in the BOM line triggers creation of a second production order for that BOM line
when estimating the initial production order.
Pegged supply
BOM line
Production order 1
Route 1
Production order 2
Route 2
der 1
der 1
der 1
der 1
der 1
der 1
der 1
der 1
ECSCIA, European Centre of Supply Chain Information
Architecture
Route group
“Route groups” determines how
time/quantity consumption/cost is
posted for production orders using
this routes assigned to the group
Cost category
“Cost categories” provides a way of
classifying cost for operations in a
route.
Run cost
Set up cost
Quantity
Cost price per Company/ site
Cost price per Company/ site
Cost price per Company/ site
Route group, consumption posting & costing
Costing resource “Costing resource” : The resource
used for cost estimation. Might be
another resource than what is
actually used when producing
Resource
requirements
“Resource requirements” are the
resources actually needed for
execution of an operation. Can differ
from “Costing resource”
ECSCIA, European Centre of Supply Chain Information
Architecture
Lean work cell
Lean work cell
A “Lean work cell” is used in LEAN
manufacturing processes (Flow, Pull
system, Kanban)
Resource group
Can be a
Operation
ECSCIA, European Centre of Supply Chain Information
Architecture
https://docs.microsoft.com/en-us/dynamics365/supply-chain/production-control/routes-operations
Operation relations in routes
Go read it from the source….
ECSCIA, European Centre of Supply Chain Information
Architecture
Operations are defined independently of routes. An operation can be used in many routes.
The performance/behavior of the operations is to some extent context dependent, it depends of the
relation the operation has to other objects in the specific route.
Operations in routes are assigned operation numbers. The operation number indicates the order of the
operation in that specific route. It is not an identifier of the operation.
Operation
Route 1 Route 2
Route 3 Route 4
Operation XYZ
Operation XYZ
Resource ABC Operation XYZ
Operation XYZResource DEF
Resource GHI
Resource JKL
Operation
number “3”
Operation
number “10”
Operation
number “10”
Operation
number “5”
ECSCIA, European Centre of Supply Chain Information
Architecture
Operation : Setting attributes for all routes or relational
Settings for operations can be general, i.e. apply to all routes or be specific for the operation in a relation
to a certain route.
The behavior is specified controlled through the route code for the operation.
Relation specific attributes are specified on line level for the targeted route-operation relation
Operation 1, general level
Route 1
Route 2
Route 3
Route 4
Route code = ”All”
Route 5OPERATION 1
Route code =
”Route”
Operation 1, line level in specific route
Attributes
Attributes
ECSCIA, European Centre of Supply Chain Information
Architecture
Operation
Setup time Run time Queue time Transit time
Run time is stated for
Processing the
process quantity
Process quantity
Efficiency %
Resource load
“Resource load” states the
number of resources the
operation requires in parallel.
Resource(s)
Operations (and jobs) are preformed by
resources
Operation
Resource requirements
(the needed resources)
ECSCIA, European Centre of Supply Chain Information
Architecture
Job scheduling
Operation scheduling
ECSCIA, European Centre of Supply Chain Information
Architecture
Worker data
Skill Title
Courses Certificates
Resource
Resource type = Human resource
RequirementJob
Job scheduling, resource selection
ECSCIA, European Centre of Supply Chain Information
Architecture
Requirements, Requirements type
Resource group
Resource type
Resource
Capability
Requirement
Is defined on
ECSCIA, European Centre of Supply Chain Information
Architecture
Worker data
Skill Title
Courses Certificates
Resource
Resource type = Human resource
Resource type
ECSCIA, European Centre of Supply Chain Information
Architecture
Requirements, Requirements type
Operation Requirement
Requirement types
Job Requirement
Requirement types
Resource types
Resource types
Resource
Resource
Operations and jobs places requirements on resources
Has
Has
Are met by
Are met by
Date from
Date types
Date from
Date types
ECSCIA, European Centre of Supply Chain Information
Architecture
Resource
Resource
Resource
Resource
Resource group
Resource
Resource
Resource
Resource
Resource group
Resource
Resource
Resource
Resource
Resource group
Time bucket Time bucket Time bucket
Resources must be part of a resource group to be available for scheduling and production.
Resources can move between resource groups
Resources can only belong to one resource group in each time bucket .
ECSCIA, European Centre of Supply Chain Information
Architecture
Resource
Resource group
Working time
calendar
Efficiency
percentage
Capacity
calendar
ECSCIA, European Centre of Supply Chain Information
Architecture
Resource
Capability Capability : What a resource can do
Priority
Several resources can have the same
capability
Priority controls order in scheduling.
Lowest priority is chosen first
Properties
Properties links resources to calendars, used in scheduling. Properties can be assigned to working periods,
meaning that the period can only be filled with a resource having a matching property
Company
Site
Warehouse
ECSCIA, European Centre of Supply Chain Information
Architecture
Company
Site
“Location or branch office where a company does
business”
https://docs.microsoft.com/en-
us/dynamics365/customerengagement/on-
premises/developer/site-entity
“A legal entity”
ECSCIA, European Centre of Supply Chain Information
Architecture
Company
Site
Warehouse Warehouse
Site
Warehouse Warehouse
A company can covers several sites. A site can hold several warehouses
ECSCIA, European Centre of Supply Chain Information
Architecture
Warehouse
Raw material
Resource
Receipt location output location
Finished goods
https://docs.microsoft.com/en-us/dynamics365/supply-
chain/production-control/production-output-location
Defined from
1) Production order header
2) Last resource in route
3) Resource group for last operation in route
4) Output location defined on warehouse defined on the production
order
Defined on
1) Resource group (https://docs.microsoft.com/en-us/dynamicsax-
2012/appuser-itpro/set-up-and-define-resource-groups-for-
operations-resources)
2) 2)
Input location
Manufacturing concepts
Dynamics manufacturing concepts
Discrete manufacturing Process manufacturing Lean manufacturing
BOM, Resource, Route,
production orders
Formulas, batch production
orders
Flow and Kanban,
independent of routes and
production orders
ECSCIA, European Centre of Supply Chain Information
Architecture
ECSCIA, European Centre of Supply Chain Information
Architecture
Subcontracting, two options
Route
Purchased service Outsourced operation
Resource type = VendorService item on BOM line type = vendor
Purchase order Route operation
Vendor Vendor
ECSCIA, European Centre of Supply Chain Information
Architecture
Subcontracting
Product BOM
Version
Route
Version
Product BOM
Version
Route
Version
Service item
on BOM line
type = vendor
(Option)
Resource type = Vendor (Option)
Need to use
subcontracting?
Set up in house
BOM and route
version(s)
Set up
subcontracting
BOM and route
version(s)
Subcontracting
In house
ECSCIA, European Centre of Supply Chain Information
Architecture
Formula and batch production order
-Used for continuous production processes.
-Formulas rather than discrete bills of material
-Generates “batch controlled formula items” rather than discrete items
-Resource and route management uses the same functionality as discrete manufacturing
Batch order
“Production order for a formula item”.
They are created the same way and can
share order number ranges
=
Parking lot
ECSCIA, European Centre of Supply Chain Information
Architecture
a capacity grouping kind of a “plant”. Groups resource groups.
“A production unit is an administrative unit that is a collection of resource groups. A production unit can
contain multiple resource groups, but a resource group can be assigned to only one production unit. A
production unit reflects the physical layout of production resources and has no effect on transactions or how
they are processed.”
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/set-up-a-production-unit
Production units links to site.
Production units are optional
Production unit

More Related Content

What's hot

Sap modules overview and business processes
Sap modules overview and business processesSap modules overview and business processes
Sap modules overview and business processes
srilu999
 

What's hot (20)

Master Data in Material Management
Master Data in Material ManagementMaster Data in Material Management
Master Data in Material Management
 
Sap qm ppt
Sap qm  pptSap qm  ppt
Sap qm ppt
 
Master data in mm
Master data in mm Master data in mm
Master data in mm
 
Sap mm-im-goods-movements-user-manual
Sap mm-im-goods-movements-user-manualSap mm-im-goods-movements-user-manual
Sap mm-im-goods-movements-user-manual
 
Mm module sap
Mm module sapMm module sap
Mm module sap
 
SAP mm-overview
SAP mm-overviewSAP mm-overview
SAP mm-overview
 
Sap modules overview and business processes
Sap modules overview and business processesSap modules overview and business processes
Sap modules overview and business processes
 
Sap mm tickets
Sap mm ticketsSap mm tickets
Sap mm tickets
 
SAP PP Course Documentation
SAP PP Course DocumentationSAP PP Course Documentation
SAP PP Course Documentation
 
Bom in sap
Bom in sapBom in sap
Bom in sap
 
Sap mm configuration document ramesh kamishetty
Sap mm  configuration document ramesh kamishettySap mm  configuration document ramesh kamishetty
Sap mm configuration document ramesh kamishetty
 
ProductCosting Material Ledger.ppt
ProductCosting Material Ledger.pptProductCosting Material Ledger.ppt
ProductCosting Material Ledger.ppt
 
SAP MM Standard Business Processes
SAP MM Standard Business ProcessesSAP MM Standard Business Processes
SAP MM Standard Business Processes
 
SAP MM Introduction - Procurement Process of SAP MM
SAP MM Introduction - Procurement Process of SAP MMSAP MM Introduction - Procurement Process of SAP MM
SAP MM Introduction - Procurement Process of SAP MM
 
Sap ecc tables relationships
Sap ecc tables relationshipsSap ecc tables relationships
Sap ecc tables relationships
 
Data warehouse : Order Management
Data warehouse : Order ManagementData warehouse : Order Management
Data warehouse : Order Management
 
SAP MM Vendor master
SAP MM Vendor masterSAP MM Vendor master
SAP MM Vendor master
 
Realize the potential of sap material ledger
Realize the potential of sap material ledgerRealize the potential of sap material ledger
Realize the potential of sap material ledger
 
Sap MM Presentation
Sap MM PresentationSap MM Presentation
Sap MM Presentation
 
Sap mrp-configuration-pp
Sap mrp-configuration-ppSap mrp-configuration-pp
Sap mrp-configuration-pp
 

Similar to Production order and stuff around that

Layout
LayoutLayout
Layout
FNian
 

Similar to Production order and stuff around that (20)

Qguar MES - ENGLISH
Qguar MES - ENGLISHQguar MES - ENGLISH
Qguar MES - ENGLISH
 
PP-OVE_1.PPT
PP-OVE_1.PPTPP-OVE_1.PPT
PP-OVE_1.PPT
 
James hall ch 7
James hall ch 7James hall ch 7
James hall ch 7
 
Heizer 14
Heizer 14Heizer 14
Heizer 14
 
Out-of-the-box MES \ MOM solution
Out-of-the-box MES \ MOM solutionOut-of-the-box MES \ MOM solution
Out-of-the-box MES \ MOM solution
 
Click, View & Do! - English
Click, View & Do! - EnglishClick, View & Do! - English
Click, View & Do! - English
 
Layout
LayoutLayout
Layout
 
Plugin ch07
Plugin ch07Plugin ch07
Plugin ch07
 
Layout
LayoutLayout
Layout
 
Checmate production management suite
Checmate production management suiteChecmate production management suite
Checmate production management suite
 
Tieghi Anipla 20 04 2010 Come Possiamo Essere Sicuri Che Tutti Seguano Le Pro...
Tieghi Anipla 20 04 2010 Come Possiamo Essere Sicuri Che Tutti Seguano Le Pro...Tieghi Anipla 20 04 2010 Come Possiamo Essere Sicuri Che Tutti Seguano Le Pro...
Tieghi Anipla 20 04 2010 Come Possiamo Essere Sicuri Che Tutti Seguano Le Pro...
 
Production module
Production moduleProduction module
Production module
 
Qguar APS - ENGLISH
Qguar APS - ENGLISHQguar APS - ENGLISH
Qguar APS - ENGLISH
 
M-2_CAPP.pptx
M-2_CAPP.pptxM-2_CAPP.pptx
M-2_CAPP.pptx
 
Production process
Production processProduction process
Production process
 
Chapter4EN.PDF.pdf
Chapter4EN.PDF.pdfChapter4EN.PDF.pdf
Chapter4EN.PDF.pdf
 
Automobile parts design diploma mechanical engineering
Automobile parts design diploma mechanical engineeringAutomobile parts design diploma mechanical engineering
Automobile parts design diploma mechanical engineering
 
UNIT VI-3.pptx
UNIT VI-3.pptxUNIT VI-3.pptx
UNIT VI-3.pptx
 
Manufacturing management solution
Manufacturing management solutionManufacturing management solution
Manufacturing management solution
 
Oracle_WIP.ppt
Oracle_WIP.pptOracle_WIP.ppt
Oracle_WIP.ppt
 

More from Stefan Harrstedt

More from Stefan Harrstedt (20)

Sustainability framework, the STRATEGY perspective.pptx
Sustainability framework, the STRATEGY perspective.pptxSustainability framework, the STRATEGY perspective.pptx
Sustainability framework, the STRATEGY perspective.pptx
 
Sustainability framework, Value chain visibility.pptx
Sustainability framework, Value chain visibility.pptxSustainability framework, Value chain visibility.pptx
Sustainability framework, Value chain visibility.pptx
 
Sustainability framework, the DELIVER perspective.pptx
Sustainability framework, the DELIVER perspective.pptxSustainability framework, the DELIVER perspective.pptx
Sustainability framework, the DELIVER perspective.pptx
 
Sustainability framework, the NETWORK perspective.pptx
Sustainability framework, the NETWORK perspective.pptxSustainability framework, the NETWORK perspective.pptx
Sustainability framework, the NETWORK perspective.pptx
 
Sustainability framework, the document twin view.pptx
Sustainability framework, the document twin view.pptxSustainability framework, the document twin view.pptx
Sustainability framework, the document twin view.pptx
 
Sustainability framework, the value chain view.pptx
Sustainability framework, the value chain view.pptxSustainability framework, the value chain view.pptx
Sustainability framework, the value chain view.pptx
 
Inventory check ATP territory.pptx
Inventory check ATP territory.pptxInventory check ATP territory.pptx
Inventory check ATP territory.pptx
 
Warehouse batch merger.pptx
Warehouse batch merger.pptxWarehouse batch merger.pptx
Warehouse batch merger.pptx
 
Digging deeper into lifecycle perspectives of the sustainability framework
Digging deeper into   lifecycle perspectives of the sustainability framework Digging deeper into   lifecycle perspectives of the sustainability framework
Digging deeper into lifecycle perspectives of the sustainability framework
 
Sustainability basics
Sustainability basicsSustainability basics
Sustainability basics
 
Expanding the scope of supply chain control towers
Expanding the scope of supply chain control towersExpanding the scope of supply chain control towers
Expanding the scope of supply chain control towers
 
SaaS and the expanded role of planning tool
SaaS and the expanded role of planning toolSaaS and the expanded role of planning tool
SaaS and the expanded role of planning tool
 
Ea landscape philosophies monoliths, verticals and modules
Ea landscape philosophies monoliths, verticals and modulesEa landscape philosophies monoliths, verticals and modules
Ea landscape philosophies monoliths, verticals and modules
 
Continuous industrial connectivity
Continuous industrial connectivityContinuous industrial connectivity
Continuous industrial connectivity
 
ATP, a can- want- should- do- journey
ATP, a can- want- should- do- journeyATP, a can- want- should- do- journey
ATP, a can- want- should- do- journey
 
Warehousing, stuff to know before discussing how to go digital
Warehousing, stuff to know before discussing how to go digitalWarehousing, stuff to know before discussing how to go digital
Warehousing, stuff to know before discussing how to go digital
 
Azure IoT and data basics
Azure IoT and data basicsAzure IoT and data basics
Azure IoT and data basics
 
Making digital real, IT delivery is like any other suppy chain
Making digital real, IT delivery is like any other suppy chainMaking digital real, IT delivery is like any other suppy chain
Making digital real, IT delivery is like any other suppy chain
 
Very very basic slides on digital transformation in supply chains
Very very basic slides on digital transformation in supply chains Very very basic slides on digital transformation in supply chains
Very very basic slides on digital transformation in supply chains
 
Digital thread, digital spaghetti
Digital thread, digital spaghettiDigital thread, digital spaghetti
Digital thread, digital spaghetti
 

Recently uploaded

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Recently uploaded (20)

Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 

Production order and stuff around that

  • 1. Production order and stuff around that Some slides to follow up on a new year resolution where I committed that 2020 would be dedicated to the link between Purdue levels 4 and 3. The new years resolution was general & holistic. This slide deck takes the specific perspective of Production order and Dynamics 365. ECSCIA, European Centre of Supply Chain Information Architecture
  • 2. ECSCIA, European Centre of Supply Chain Information Architecture Domain hierarchy, Purdue reference model ISA-95 Level 4 Business planning and logistics Plant production scheduling Operations mgmt. etc. Establishes the basic plant schedule-Production, material use, delivery and shipping. Determines inventory levels Timeframe : Months, weeks days Level 3 Manufacturing Operations Management. Dispatching Production. Detailed production Work unit defined. Workflow/recipe control produces desired end products. Analyzes work data, maintains records and optimizes the production process Timeframe : shifts, hours, minutes, seconds Level 2 Continuous control Work unit (operation). Monitor, supervisory control and automated control of the production work process Batch control Discrete control Level 1 Continuous control Sensing of production with process manipulate the production work process Batch control Discrete control Level 0 The actual production work process “Link”
  • 3. ECSCIA, European Centre of Supply Chain Information Architecture Why dig into something as trivial as the “Production order”? Because it is one of several objects enabling what I committed for 2020 on years eve 2019. That commitment was “Link”, a single word covering an ambition to: 1) Explore links between systems and processes on Purdue level 4 and level 3. 2) Explore the role of the external “product instance” and the internal “equipment” in the emerging IoT, AI, ML supply chain landscape In all its simplicity, the production order and the processes around it plays a key role in many aspects of that CCOR SCORDCOR Harvest Equipment Equipment Product instance Product instance Level 3 Level 4 Purdue
  • 4. ECSCIA, European Centre of Supply Chain Information Architecture Level 3 Level 4 ERP PLM Planning MES SCOR Purdue DCOR CCOR Production order Production order Positioning the production order in the process and system landscape Equipment Product instance Monitor Service Tune Operate
  • 5. ECSCIA, European Centre of Supply Chain Information Architecture A “production order” says: -Create this product in some quantity at this point in time -Do it at this site (“factory”) -Using this version of this bill of material -Using these operations -Using these resources -In this order (sequence) I.e., using this version of the route
  • 6. ECSCIA, European Centre of Supply Chain Information Architecture Picking warehouse Picking list Purchase order Production order Receive Source Make Make Production order
  • 7. ECSCIA, European Centre of Supply Chain Information Architecture Production order Item header BOM lines Route operation lines Production order The item (Product) being produced. (Might be an assembly used in another item) might be a discrete BOM item or a formula item The materials needed to build the item The operations needed to build it
  • 8. Product BOM Product (Item) Resources Route ECSCIA, European Centre of Supply Chain Information Architecture Tools Key elements of the production order Operations Jobs
  • 9. ECSCIA, European Centre of Supply Chain Information Architecture BOM & Route selection Item header BOM lines Route operation lines Production orderProduct BOM Version Status (Active) From date To date From quantity Site Product Route Version Status (Active) From date To date From quantity Site 1) Find the active BOM & route for this product (“item”) 2) More than one BOM / route? Look at Delivery date relative From-To validity, look at “From quantity” condition and look at site
  • 10. Production order creation Key it in manually Systematically from a sales order line ECSCIA, European Centre of Supply Chain Information Architecture Automatically for a subassembly in another production order (“Pegged supply”) Manually in a project (Project accounting module) From a planned production order out of master planning
  • 11. ECSCIA, European Centre of Supply Chain Information Architecture Production order lifecycle Created Estimated Scheduled Released Started Reported as finished Ended Product visible as “ordered” in inventory transaction Inventory transactions created for parts in the BOM Orders created for pegged supply (Sub production and purchase ) Start and end Date/time calculations for production (material and resources) Reservations Jobs Production order transferred to shop floor, a signal to start execution of production of the order Initiates journal. Populates them as posting logic defines Picking list Route card Job card Closes production order. Consumption posted to final ledger accounts WIP postings reversed Costing actual cost Report as finished journal Books finished product into inventory Consumption backflush (If set up to do so) Warehouse work WIP ledger postings The only status a production order can be deleted in Calculated resource and material requirements Header BOM lines Route Active BOM Active route Defaults from Estimated cost
  • 12. Production order lifecycle Created Estimated Scheduled Released Started Reported as finished Ended ECSCIA, European Centre of Supply Chain Information Architecture
  • 13. ECSCIA, European Centre of Supply Chain Information Architecture Estimation Calculate required material Calculate required capacity Product BOM Route Calculate cost (estimate) Resource cost Item cost Material requirement Resource requirement Generate inventory transactions for BOM lines Generate orders for pegged supply Inventory transaction Purchase orders (Sub) Production orders Production order cost Replace phantom items Resource perspective Material perspective
  • 14. ECSCIA, European Centre of Supply Chain Information Architecture Scheduling Operations scheduling Job scheduling Operations scheduling schedules “Big boxes” (less detail) in big steps Job scheduling schedules “small boxes” (more detail) in small steps. Operations and Job scheduling can be combined. If combined, operations scheduling is executed first
  • 15. ECSCIA, European Centre of Supply Chain Information Architecture Scheduling Operations scheduling Resource Resource Resource group Based on time bucket : day Job scheduling Resource Capacity reservations Jobs  tasks Resource group Resource type Throughput time Priority Job( task) type Based on time : Start-stop time Resource requirements Time bucket Start time End time Resource Resource Route transactions Job transactions
  • 16. ECSCIA, European Centre of Supply Chain Information Architecture Releasing Dynamics 365 MES Shopfloor control moduleRelease Production order
  • 17. ECSCIA, European Centre of Supply Chain Information Architecture Starting production order Start for partial quantity Start for whole quantity Start range of operations Production order From operation To operation Print picking list Picking list Optional Item and resource consumption Quantity Item BOM version Route version flushing principle = “Start”
  • 18. ECSCIA, European Centre of Supply Chain Information Architecture Report as finished Post transaction Update FG inventory Reporting as finished can be done for full quantity or for partial quantity (“good quantity”) Item and resource consumption If flushing principle = “Finish” It is also possible to report error quantity (Unplanned scrap) Report unplanned scrap
  • 19. ECSCIA, European Centre of Supply Chain Information Architecture Ending Calculate cost (actual) Actual Resource cost Actual Item cost Production order cost Cost price of finished item Reverse WIP ledger postings Post to ledger WIP accounts Final accounts Indirect cost Resource consumption Material consumption Receipt of product Closed order
  • 20. Planning -> Execution ECSCIA, European Centre of Supply Chain Information Architecture MPS Master production schedule Planned Production order(s) Scheduling/ Sequencing Plan Execute Detailed schedule Start MAKE End Master planning Estimation Cost Quantity Production order(s)
  • 21. ECSCIA, European Centre of Supply Chain Information Architecture Picking list journal Logs the material used (posting of consumption), the items picked for the order Route card journal Logs the resources used, the time spent for each operation Job card journal Logs the resource (and worker) used, the actual working time spent for each job Report as finished journal Logs release from production into finished goods inventory
  • 22. ECSCIA, European Centre of Supply Chain Information Architecture Execute Start MAKE End Picking list journal Route card journal Job card journal Report as finished journal Transaction Production order Document Material consumption Route consumption (Working time, good quantity…..) Report as finished (full or partial quantity) Costing “Do it” “Book what happened” Items Operations Jobs
  • 23. ECSCIA, European Centre of Supply Chain Information Architecture MES ERP Route card journal Job card journal Start MAKE End Depending of job level setting
  • 24. ECSCIA, European Centre of Supply Chain Information Architecture Execute Start MAKE End Picking list journal Route card journal Job card journal Report as finished journal Transaction Production order Manual posting Systematic (back)flush Device/scan reporting Financial update Receive to inventory
  • 25. ECSCIA, European Centre of Supply Chain Information Architecture Execute Start MAKE End Production order Product Flushing principle Start : Post consumption when starting the order Stop : Post consumption when ending the order
  • 26. ECSCIA, European Centre of Supply Chain Information Architecture Creating a production order (manually) Open Production order form Create Production order Select Item Product (Item) master Item defaults BOM Route Quantity Edit order Edit BOM Edit route Release Production order BOM Route Make item Estimate Schedule Journal postings Start Report as finished End
  • 28. ECSCIA, European Centre of Supply Chain Information Architecture The product object A product of the type “product master” is a representation used when the actual implementation of the product can have variants, i.e. there is some configuration of dimensions (Size, Color, Style) to define what it will be Product Product master “Product” and “Item” are two words for the same thing. If anything tells them apart it might be that the term “product” is more often used for the BOM top node (the result of producing something) while the term “item” is often also used for parts in BOMs A discretely defined product. “This is exactly what it is”
  • 29. ECSCIA, European Centre of Supply Chain Information Architecture The product object Finished product Semi finished product Raw material Part Product “Product”, one word for many things.
  • 30. ECSCIA, European Centre of Supply Chain Information Architecture Product of the type “Product master” Product master dimension group Product variant Characteristic values like Size, Color, Style The result of selecting a specific combination of product dimensions Holds the domain definition for the product variants at can be defined for this specific product master Shirt Small, Large, X-Large White, Blue, Green Long sleeve, short sleeve Variant A: Small, Blue, Long Variant B: Large, Blue, Long Variant C: Small, Green, Short
  • 31. ECSCIA, European Centre of Supply Chain Information Architecture Production type, Order type BOM Formula Planning item None (Buy item) Production type Order type Purchase order (Buy item) Production (Make item) Kanban (Lean) Product
  • 32. ECSCIA, European Centre of Supply Chain Information Architecture Product Item model group Defines behavior when grouping products for in accounting (inventory posting) (“Stocked” if used in production control) Valuation Item group Lot size Order quantity Cost price
  • 33. ECSCIA, European Centre of Supply Chain Information Architecture Production group “Production groups establishes links between production orders and ledger accounts” https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/create-production-groups Production group LedgerPosting profileProduction order Ledger account
  • 34. BOM
  • 35. “BOM” (in this ERP context) describes: ECSCIA, European Centre of Supply Chain Information Architecture This is the structure and content In this version Product BOM At this site In this time window When produced in this quantity Specifies parts on nodes (levels), quantities & criteria A BOM can exist in several versions A BOM can be specified for a site (“factory”) A BOM can be specific for a time period, a window A BOM can be specific up to a certain produced quantity Version Site Time window Quantity window
  • 36. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM Version Status (Active) From date To date From quantity Site Approved BOM ID BOM Name
  • 37. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM Product (Item) Product BOM Version Version A product can be realized through several BOMS
  • 38. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM Product (Item) Several products can refer to he same BOM (although that is a rare case) Product (Item)
  • 39. ECSCIA, European Centre of Supply Chain Information Architecture Phantom Item BOM Route Item header BOM lines Route operation lines Production order BOM A Phantom item in a product BOM is replaced by its own underlying BOM and route when inserted in a production order Phantoms items offload some processes (for instance design/engineering) the burden of specifying details
  • 40. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM Approved An approved BOM can be locked for editing
  • 41. ECSCIA, European Centre of Supply Chain Information Architecture BOM Line(s) Item The ”part”, “Component”, “product”, “Ingredient”) this line represents. For instance; when making a “complete wheel”, BOM lines would hold “Tire”, “Rim” etc. Quantity Per Quantity UI : Dynamics 365 “BOM designer” https://docs.microsoft.com/en-us/dynamics365/supply-chain/production-control/bill-of-material-bom The number of item needed to build either one of the top node or the quantity needed for the value specified in “Per series” The number /quantity of units the BOM is bult in. Example : The product is “bottle of beer”, Per series = 1000 bottles. Then quantity of item “bottles caps” would be 1000 (one cap per bottle). The amount of yeast needed for 1000 bottles could be “1 kilo” (I don´t know…) Product BOM Service Item Special case representing purchase of an outsourced operation
  • 42. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM Site BOM Line Item Picking warehouse If a BOM is site specific, then it is possible to specify A warehouse where the item will be picked from for each BOM line
  • 43. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM BOM Line Item Line type : Supply strategy Supply strategy Item : Part that generates demand on inventory Phantom: Placeholder representation of parts that will be inserted in the production order Pegged supply : Bought or Semifinished , creates a sub –production or PO from the production order Vendor : specifically for subcontracting, behaves like “pegged supply”, PO will be created
  • 44. ECSCIA, European Centre of Supply Chain Information Architecture Product BOM BOM Line Item Operation number Default, all component demand is placed at production start. Setting the operation number on the BOM line can change this so that component demand is placed at the time of the operation instead Route
  • 45. Route
  • 46. ECSCIA, European Centre of Supply Chain Information Architecture Route, a map for the product journey through production resources and operations.
  • 47. ECSCIA, European Centre of Supply Chain Information Architecture Product Route Version Validity from Validity to From quantity Name Site A version of a route refers to a site Approval Approval Active A route can be valid from a certain quantity A product can be produced through several versions of a route. A route version is specific to a site. Different route versions can apply depending of the quantity to be produced Route One product, many route versions Number
  • 48. ECSCIA, European Centre of Supply Chain Information Architecture Operation Operation Operation Route Operation number Operation number Operation number The “operation number” sets the order (sequence) of the operation in a specific route. Several operations can have the same operation number if they occur in parallelPriority Priority Priority Scrap % Scrap %Scrap % Operation Operation Operation Scrap % indicates how much of the output from the operation that is failed in the context of this specific routeSequence Parallel Operations (and jobs) are the activities performed in the route. Routes can be simple sequential (a “queue” of operations) or complex networks (operations having more than one predecessor operation). Routes always end with one single operation. “Parallel” operations are a special case between sequential and complex Operations (and jobs) are performed by resources. Resources Material Product (item) A route defines the activities needed to create a product (Item) and their order. Executing a route creates instances of that item Operations (and jobs) consumes materials
  • 49. ECSCIA, European Centre of Supply Chain Information Architecture Route Operation Sequence Simple (Strictly Sequential) Complex (Parallel and Sequential) “Secondary operation”: When running several resources in parallel, one being the primary and the others secondary, third… “Simple” or “complex” route network Multiple operations have the same “next operation” Each operation have a unique “next operation” Multiple operations have the same “next operation” Order of execution is defined by The “priority” value Route: operation sequence
  • 50. ECSCIA, European Centre of Supply Chain Information Architecture Route, pegged supply An item marked as “Pegged supply” in the BOM line triggers creation of a second production order for that BOM line when estimating the initial production order. Pegged supply BOM line Production order 1 Route 1 Production order 2 Route 2 der 1 der 1 der 1 der 1 der 1 der 1 der 1 der 1
  • 51. ECSCIA, European Centre of Supply Chain Information Architecture Route group “Route groups” determines how time/quantity consumption/cost is posted for production orders using this routes assigned to the group Cost category “Cost categories” provides a way of classifying cost for operations in a route. Run cost Set up cost Quantity Cost price per Company/ site Cost price per Company/ site Cost price per Company/ site Route group, consumption posting & costing Costing resource “Costing resource” : The resource used for cost estimation. Might be another resource than what is actually used when producing Resource requirements “Resource requirements” are the resources actually needed for execution of an operation. Can differ from “Costing resource”
  • 52. ECSCIA, European Centre of Supply Chain Information Architecture Lean work cell Lean work cell A “Lean work cell” is used in LEAN manufacturing processes (Flow, Pull system, Kanban) Resource group Can be a
  • 54. ECSCIA, European Centre of Supply Chain Information Architecture https://docs.microsoft.com/en-us/dynamics365/supply-chain/production-control/routes-operations Operation relations in routes Go read it from the source….
  • 55. ECSCIA, European Centre of Supply Chain Information Architecture Operations are defined independently of routes. An operation can be used in many routes. The performance/behavior of the operations is to some extent context dependent, it depends of the relation the operation has to other objects in the specific route. Operations in routes are assigned operation numbers. The operation number indicates the order of the operation in that specific route. It is not an identifier of the operation. Operation Route 1 Route 2 Route 3 Route 4 Operation XYZ Operation XYZ Resource ABC Operation XYZ Operation XYZResource DEF Resource GHI Resource JKL Operation number “3” Operation number “10” Operation number “10” Operation number “5”
  • 56. ECSCIA, European Centre of Supply Chain Information Architecture Operation : Setting attributes for all routes or relational Settings for operations can be general, i.e. apply to all routes or be specific for the operation in a relation to a certain route. The behavior is specified controlled through the route code for the operation. Relation specific attributes are specified on line level for the targeted route-operation relation Operation 1, general level Route 1 Route 2 Route 3 Route 4 Route code = ”All” Route 5OPERATION 1 Route code = ”Route” Operation 1, line level in specific route Attributes Attributes
  • 57. ECSCIA, European Centre of Supply Chain Information Architecture Operation Setup time Run time Queue time Transit time Run time is stated for Processing the process quantity Process quantity Efficiency % Resource load “Resource load” states the number of resources the operation requires in parallel. Resource(s) Operations (and jobs) are preformed by resources Operation Resource requirements (the needed resources)
  • 58. ECSCIA, European Centre of Supply Chain Information Architecture Job scheduling Operation scheduling
  • 59. ECSCIA, European Centre of Supply Chain Information Architecture Worker data Skill Title Courses Certificates Resource Resource type = Human resource RequirementJob Job scheduling, resource selection
  • 60. ECSCIA, European Centre of Supply Chain Information Architecture Requirements, Requirements type Resource group Resource type Resource Capability Requirement Is defined on
  • 61. ECSCIA, European Centre of Supply Chain Information Architecture Worker data Skill Title Courses Certificates Resource Resource type = Human resource Resource type
  • 62. ECSCIA, European Centre of Supply Chain Information Architecture Requirements, Requirements type Operation Requirement Requirement types Job Requirement Requirement types Resource types Resource types Resource Resource Operations and jobs places requirements on resources Has Has Are met by Are met by Date from Date types Date from Date types
  • 63. ECSCIA, European Centre of Supply Chain Information Architecture Resource Resource Resource Resource Resource group Resource Resource Resource Resource Resource group Resource Resource Resource Resource Resource group Time bucket Time bucket Time bucket Resources must be part of a resource group to be available for scheduling and production. Resources can move between resource groups Resources can only belong to one resource group in each time bucket .
  • 64. ECSCIA, European Centre of Supply Chain Information Architecture Resource Resource group Working time calendar Efficiency percentage Capacity calendar
  • 65. ECSCIA, European Centre of Supply Chain Information Architecture Resource Capability Capability : What a resource can do Priority Several resources can have the same capability Priority controls order in scheduling. Lowest priority is chosen first Properties Properties links resources to calendars, used in scheduling. Properties can be assigned to working periods, meaning that the period can only be filled with a resource having a matching property
  • 67. ECSCIA, European Centre of Supply Chain Information Architecture Company Site “Location or branch office where a company does business” https://docs.microsoft.com/en- us/dynamics365/customerengagement/on- premises/developer/site-entity “A legal entity”
  • 68. ECSCIA, European Centre of Supply Chain Information Architecture Company Site Warehouse Warehouse Site Warehouse Warehouse A company can covers several sites. A site can hold several warehouses
  • 69. ECSCIA, European Centre of Supply Chain Information Architecture Warehouse Raw material Resource Receipt location output location Finished goods https://docs.microsoft.com/en-us/dynamics365/supply- chain/production-control/production-output-location Defined from 1) Production order header 2) Last resource in route 3) Resource group for last operation in route 4) Output location defined on warehouse defined on the production order Defined on 1) Resource group (https://docs.microsoft.com/en-us/dynamicsax- 2012/appuser-itpro/set-up-and-define-resource-groups-for- operations-resources) 2) 2) Input location
  • 71. Dynamics manufacturing concepts Discrete manufacturing Process manufacturing Lean manufacturing BOM, Resource, Route, production orders Formulas, batch production orders Flow and Kanban, independent of routes and production orders ECSCIA, European Centre of Supply Chain Information Architecture
  • 72. ECSCIA, European Centre of Supply Chain Information Architecture Subcontracting, two options Route Purchased service Outsourced operation Resource type = VendorService item on BOM line type = vendor Purchase order Route operation Vendor Vendor
  • 73. ECSCIA, European Centre of Supply Chain Information Architecture Subcontracting Product BOM Version Route Version Product BOM Version Route Version Service item on BOM line type = vendor (Option) Resource type = Vendor (Option) Need to use subcontracting? Set up in house BOM and route version(s) Set up subcontracting BOM and route version(s) Subcontracting In house
  • 74. ECSCIA, European Centre of Supply Chain Information Architecture Formula and batch production order -Used for continuous production processes. -Formulas rather than discrete bills of material -Generates “batch controlled formula items” rather than discrete items -Resource and route management uses the same functionality as discrete manufacturing Batch order “Production order for a formula item”. They are created the same way and can share order number ranges =
  • 76. ECSCIA, European Centre of Supply Chain Information Architecture a capacity grouping kind of a “plant”. Groups resource groups. “A production unit is an administrative unit that is a collection of resource groups. A production unit can contain multiple resource groups, but a resource group can be assigned to only one production unit. A production unit reflects the physical layout of production resources and has no effect on transactions or how they are processed.” https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/set-up-a-production-unit Production units links to site. Production units are optional Production unit