How to create planner from inventory setups (Oracle- Inventory)
Oracle Inventory
-
Upload
shravan-kumar-chelika -
Category
Education
-
view
2.117 -
download
10
description
Transcript of Oracle Inventory
Copyright © 2007, Oracle. All rights reserved.
Oracle Inventory
Manufacturing Functional Foundation
Copyright © 2007, Oracle. All rights reserved.
Objectives
After completing this lesson, you should be able to do the following:
• Understand the inventory structure, features, and transactions
• Identify the major tables used in inventory transactions
• Discuss the open interfaces and application program interfaces for Inventory
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Inventory Overview
• Inventory Transactions and Entity Relationship Diagrams
• Inventory Open Interfaces and Application Program Interfaces
Copyright © 2007, Oracle. All rights reserved.
Inventory Features
Oracle Inventory enables you to:
• Define part numbers
• Model organization structures
• Forecast anticipated demand
• Plan material replenishments
• Track perpetual inventory
• Maintain accurate on-hand balances
Copyright © 2007, Oracle. All rights reserved.
Overview
Finished goods
What is inventory?
Raw materials
Spare parts
Consigned inventory
Services
Copyright © 2007, Oracle. All rights reserved.
Inventory Capabilities
AS18947
Define part numbers Define organizationstructures
AS18947 = 1000 on-hand
Track on-hand inventory
Plan material replenishment
Copyright © 2007, Oracle. All rights reserved.
Inventory Capabilities (Cont)
Issue material Forecast demand
Maintain inventory accuracy
Reserve material
Copyright © 2007, Oracle. All rights reserved.
Inventory Items
Component
Assembly
Service
Container
Copyright © 2007, Oracle. All rights reserved.
Inventory Organizations
Company
Distribution Center
Warehouse
Copyright © 2007, Oracle. All rights reserved.
Inventory Organization Structure
Organization
Subinventories
Locators
Copyright © 2007, Oracle. All rights reserved.
Item Attributes
Item
Serviceable Weight
Buy MakePlan
Attributes
Copyright © 2007, Oracle. All rights reserved.
Item Attribute Groups
• Main• Inventory• Bills of Material• Costing• Asset Management• Costing• Purchasing• Receiving• Physical
• General Planning• MPS / MRP• Lead Times• Work In Process• Order Management• Invoicing• Process Manufacturing• Service• Web Option
Copyright © 2007, Oracle. All rights reserved.
Control Levels
Master organization
Child organization
Child organization
Item status = active
Build in Wip = yes
Item status = active
Item status = active
Build in Wip = no
Copyright © 2007, Oracle. All rights reserved.
Item Statuses and Attributes
Item attributes describe an item. Status Attributes are item attributes that enable key functionality of an item.
Build in WIP = Yes
Customer OrdersEnabled = Yes
Status Attributes
Item Status
Active
BOM Allowed = Yes
Internal OrdersEnabled = Yes
Invoice Enabled =Yes
Transactable = Yes
Purchasable = Yes
Stockable = Yes
Recipe Enabled = Yes
Process ExecutionEnabled = Yes
Copyright © 2007, Oracle. All rights reserved.
Life Cycle of a Part
PrototypeRamp
UpLive
Ramp Down
Obsolete
Stock N Y Y Y N
Trans N Y Y Y N
BOM Y Y Y Y Y
WIP N Y Y N N
Pur N Y Y N N
OE N N Y Y N
Intern N N Y Y N
Bill N N Y Y N
Copyright © 2007, Oracle. All rights reserved.
Item Control
Locator ControlRevision Control
Lot Control
Item AS5222Serial # 5847329
Serial Control
Subinventory
Item AS3339Lot # C1498.1
Copyright © 2007, Oracle. All rights reserved.
Receipt to Issue Life Cycle
Receive inventory Issue inventory
Transfer inventory
Copyright © 2007, Oracle. All rights reserved.
Receiving Inventory
Purchasing Work in process
Inventory
Receiving
Copyright © 2007, Oracle. All rights reserved.
Receiving Inventory
Types of Inventory Receipts
• Receipt and Deliver (Direct)
• Receipt then Deliver (Standard)
• Inspection– Receipt– Inspect– Deliver
Copyright © 2007, Oracle. All rights reserved.
Transferring Inventory
Transfer
Inventory Shipping
Work in Process Order Management
Copyright © 2007, Oracle. All rights reserved.
Issuing Inventory
InventoryPurchasing
Work in Process Order Management
Issuing
Copyright © 2007, Oracle. All rights reserved.
Transaction Flows
Material Flow Business Flow
Receive Goods
Ship Goods
Move Goods
Services Order Management
Purchasing
Inventory
WIP
Copyright © 2007, Oracle. All rights reserved.
Inventory Transactions
Miscellaneousreceipt
Miscellaneousissue
Organization 1
Subinventorytransfer
Subinventory 2
Locator 1
Locator 2
Subinventorytransfer
Subinventory 1
Locator 1
Locator 2
Organization 2
Direct interorganizationtransfer
Interorganization intransit transfer
Copyright © 2007, Oracle. All rights reserved.
Availability
Reservations Pendingtransactions
On-handquantity
Availability = - -
Copyright © 2007, Oracle. All rights reserved.
Inventory Forecasting
Inventory forecasting is the process of extrapolating the expected demand of an item over a number of periods in the future.
Historical transactions for item XYZ Forecast for item XYZ
Copyright © 2007, Oracle. All rights reserved.
Inventory Planning and Replenishment
• Min-Max planning
• Reorder-point planning
• Kanban replenishment
• Replenishment counting
Time to replenish
Copyright © 2007, Oracle. All rights reserved.
Inventory Control and Accuracy
CycleCounting
PhysicalInventory
ABCAnalysis
B
C
A
Copyright © 2007, Oracle. All rights reserved.
Inventory Process
Internal Shipment
Receive Deliver
Inspect
Transfer
Shop Floor
InventorySupplier
Shipment
ExpenseInventory
Order Entry
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Inventory Overview
• Inventory Transactions and Entity Relationship Diagrams
• Inventory Open Interfaces and Application Program Interfaces
Copyright © 2007, Oracle. All rights reserved.
Defining Organizations
The first organization you must set up is the Business Group, to which all other organizations belong.
Organization Parameters (M1)Organization Parameters (M1)
Copyright © 2007, Oracle. All rights reserved.
Organizations
GL_CODE_COMBINATIONS
GL_SETS_OF_BOOKS
MTL_INTERORG_PARAMETERS
HR_ALL_ORGANIZATION_UNITS
HR_ORGANIZATION_INFORMATION
MTL_PARAMETERS
Copyright © 2007, Oracle. All rights reserved.
Defining Subinventories
Subinventories are unique physical or logical separations of material inventory, such as raw inventory, finished goods, or defective material.
Subinventories (M1)Subinventories (M1)
Copyright © 2007, Oracle. All rights reserved.
Defining Locators
Use locators to identify physical areas where you store inventory items.
Stock Locators (M1)Stock Locators (M1)
Copyright © 2007, Oracle. All rights reserved.
Subinventories and Locators
MTL_SECONDARY_LOCATORS
MTL_ITEM_LOCATIONS
MTL_ITEM_SUB_INVENTORIES
MTL_SECONDARY_INVENTORIES
GL_CODE_COMBINATIONS
MTL_SYSTEM_ITEMS_B
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_TL
Copyright © 2007, Oracle. All rights reserved.
Defining Items
You can define and control items that you stock in inventory.
Item Master (M1)Item Master (M1)
Copyright © 2007, Oracle. All rights reserved.
Item Master
MTL_ITEM_ATTRIBUTES
MTL_SYSTEM_ITEMS_B
MTL_ITEM_STATUS
MTL_ITEM_TEMPLATES
MTL_ITEM_TEMPL_ATTRIBUTES
MTL_PARAMETERS
MTL_STATUS_ATTRIBUTE_VALUES
Copyright © 2007, Oracle. All rights reserved.
Defining Item Controls
You can choose between centralized and decentralized control of item attributes. Defining attribute controls does not determine the value of an attribute, only the level at which it is controlled.
Item Attribute ControlsItem Attribute Controls
Copyright © 2007, Oracle. All rights reserved.
Item Controls
MTL_LOT_NUMBERS MTL_SERIAL_NUMBERS MTL_ITEM_REVISIONS
MTL_SYSTEM_ITEMS_B
Copyright © 2007, Oracle. All rights reserved.
Defining Item Status Codes
Use statuses to provide default values for certain item attributes to control the functionality of an item.
Item StatusItem Status
Copyright © 2007, Oracle. All rights reserved.
Item Status
MTL_ITEM_ATTRIBUTES
MTL_STATUS_ATTRIBUTE_VALUES
MTL_ITEM_STATUSMTL_SYSTEM_ITEMS_B
MTL_PENDING_ITEM_STATUS
Copyright © 2007, Oracle. All rights reserved.
Defining Item Categories
You can define an unlimited number of categories and group subsets of your categories into category sets.
Categories
Category Sets
Copyright © 2007, Oracle. All rights reserved.
Item Categories
MTL_ITEM_CATEGORIES MTL_SYSTEM_ITEMS_B
MTL_CATEGORIES_B
MTL_CATEGORY_SET_VALID_CATS
FND_ID_FLEX_STRUCTURES
MTL_CATEGORY_SETS_B
MTL_DEFAULT_CATEGORY_SETS
MTL_CATEGORIES_TL MTL_CATEGORY_SETS_TL
Copyright © 2007, Oracle. All rights reserved.
Defining Item Catalog Groups
Use item cataloging to add descriptive information to items and to partition your Item Master into groups of items that share common characteristics.
Item Catalog GroupsItem Catalog Groups
Copyright © 2007, Oracle. All rights reserved.
Item Catalogs
MTL_DESCRIPTIVE_ELEMENTS
MTL_DESCR_ELEMENT_VALUES
MTL_ITEM_CATALOG_GROUPS
MTL_SYSTEM_ITEMS_B
Copyright © 2007, Oracle. All rights reserved.
Defining an ABC Compile
You can define and compile an ABC analysis for your entire organization or for a specific subinventory within your organization.
Define ABC Compile (M1)
Copyright © 2007, Oracle. All rights reserved.
ABC Analysis
MTL_ABC_ASSIGNMENTS
MTL_ABC_COMPILE_HEADERS
MTL_SYSTEM_ITEMS_B MTL_SECONDARY INVENTORIES
MTL_ABC_COMPILES
MTL_ABC_CLASSES
MTL_ABC_ASSGN_GROUP_CLASSES
MTL_ABC_ASSIGNMENT_
GROUPS
Copyright © 2007, Oracle. All rights reserved.
Defining Physical Inventory
You can define and maintain an unlimited number of physical inventories in Oracle Inventory.
Define Physical Inventory (M1)Define Physical Inventory (M1)
Copyright © 2007, Oracle. All rights reserved.
Physical Inventory
MTL_MATERIAL_TRANSACTIONS
MTL_
PHYSICAL_
ADJUSTMENTS
MTL_
SECONDARY_INVENTORIES
MTL_PHYSICAL_
SUBINVENTORIES
MTL_PHYSICAL_
INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_
PHYSICAL_
INVENTORY_
TAGS
Copyright © 2007, Oracle. All rights reserved.
Defining a Cycle Count
Cycle counting is the periodic counting of individual items throughout the course of the year to ensure the accuracy of inventory quantities and values.
Cycle Counts (M1)Cycle Counts (M1)
Copyright © 2007, Oracle. All rights reserved.
Cycle Count
MTL_CC_SCHED_COUNT
XREFS
MTL_CYCLE_COUNT_ENTRIES
MTL_MATERIAL_
TRANSACTIONS
MTL_CC_SCHEDULE_REQUESTS
MTL_SYSTEM_ITEMS_B
MTL_CYCLE_COUNT_ITEMS
MTL_CYCLE_COUNT_
CLASSES
MTL_CYCLE_COUNT_HEADERS
Copyright © 2007, Oracle. All rights reserved.
Viewing Item Supply and Demand
You can view supply/demand information, and the current and projected available quantities of an item.
Supply / Demand Detail (M1)Supply / Demand Detail (M1)
Copyright © 2007, Oracle. All rights reserved.
Defining Item Reservations
Use the Item Reservation window to create, view, update, transfer, and delete reservation requests.
Item ReservationItem Reservation
Copyright © 2007, Oracle. All rights reserved.
Demand and Reservation Information
MTL_DEMAND
MTL_SYSTEM_ITEMS_B
MTL_MATERIAL_
TRANSACTIONS
MTL_SALES_ORDERS
GL_CODE_COMBINATIONS
MTL_GENERIC_DISPOSITIONS
OE_ORDER_HEADERS_ALL
OE_ORDER_LINES_ALL
MTL_DEMAND_
INTERFACE
Copyright © 2007, Oracle. All rights reserved.
Oracle Inventory Transaction Flow
RCV_TRANSACTIONS_
INTERFACE
MTL_TRANSACTIONS_
INTERFACE
MTL_MATERIAL_TRANSACTIONS_
TEMP
MTL_MATERIAL_
TRANSACTIONS
MTL_TRANSACTION_
ACCOUNTS
Order EntryInventory
WIPReceiving
TXN Processor
RCV Processor
TXNWorker
Cost Processor
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Inventory Overview
• Inventory Transactions and Entity Relationship Diagrams
• Inventory Open Interfaces and Application Program Interfaces
Copyright © 2007, Oracle. All rights reserved.
Inventory Open Interfaces
• Open Transaction Interface
• Open Replenishment Interface
• Open Item Interface
• Customer Item and Customer Item Cross Reference Open Interfaces
• Cycle Count Entries Interface
Copyright © 2007, Oracle. All rights reserved.
Inventory Application Program Interfaces
• Cycle Count API
• Kanban API
• Lot API
• Material Reservation API
• Reservations Manager API
• Sales Order API
• Move Order API
• Pick Confirm API
Copyright © 2007, Oracle. All rights reserved.
Inventory Application Program Interfaces
• Transaction Flow API
• Move Order Admin API
• Line_Details_pub
• Quantity Tree API
• Material Transaction API
• Inter-Company Transaction Flow API
• Category API
• Item Category Assignment API
Copyright © 2007, Oracle. All rights reserved.
Summary
In this lesson, you should have learned how to:
• Understand the inventory structure, features, and transactions
• Identify the major tables used in inventory transactions
• Discuss the open interfaces and application program interfaces for Inventory