oracle inventory

59
Copyright © 2007, Oracle. All rights reserved. Oracle Inventory Manufacturing Functional Foundation

Upload: shravan-kumar-chelika

Post on 26-Jan-2015

2.117 views

Category:

Education


10 download

DESCRIPTION

Oracle Manufacturing Functional Foundation

TRANSCRIPT

Page 1: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Oracle Inventory

Manufacturing Functional Foundation

Page 2: Oracle Inventory

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

Page 3: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Agenda

• Inventory Overview

• Inventory Transactions and Entity Relationship Diagrams

• Inventory Open Interfaces and Application Program Interfaces

Page 4: Oracle Inventory

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

Page 5: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Overview

Finished goods

What is inventory?

Raw materials

Spare parts

Consigned inventory

Services

Page 6: Oracle Inventory

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

Page 7: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Capabilities (Cont)

Issue material Forecast demand

Maintain inventory accuracy

Reserve material

Page 8: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Items

Component

Assembly

Service

Container

Page 9: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Organizations

Company

Distribution Center

Warehouse

Page 10: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Organization Structure

Organization

Subinventories

Locators

Page 11: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Item Attributes

Item

Serviceable Weight

Buy MakePlan

Attributes

Page 12: Oracle Inventory

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

Page 13: Oracle Inventory

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

Page 14: Oracle Inventory

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

Page 15: Oracle Inventory

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

Page 16: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Item Control

Locator ControlRevision Control

Lot Control

Item AS5222Serial # 5847329

Serial Control

Subinventory

Item AS3339Lot # C1498.1

Page 17: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Receipt to Issue Life Cycle

Receive inventory Issue inventory

Transfer inventory

Page 18: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Receiving Inventory

Purchasing Work in process

Inventory

Receiving

Page 19: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Receiving Inventory

Types of Inventory Receipts

• Receipt and Deliver (Direct)

• Receipt then Deliver (Standard)

• Inspection– Receipt– Inspect– Deliver

Page 20: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Transferring Inventory

Transfer

Inventory Shipping

Work in Process Order Management

Page 21: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Issuing Inventory

InventoryPurchasing

Work in Process Order Management

Issuing

Page 22: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Transaction Flows

Material Flow Business Flow

Receive Goods

Ship Goods

Move Goods

Services Order Management

Purchasing

Inventory

WIP

Page 23: Oracle Inventory

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

Page 24: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Availability

Reservations Pendingtransactions

On-handquantity

Availability = - -

Page 25: Oracle Inventory

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

Page 26: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Planning and Replenishment

• Min-Max planning

• Reorder-point planning

• Kanban replenishment

• Replenishment counting

Time to replenish

Page 27: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Control and Accuracy

CycleCounting

PhysicalInventory

ABCAnalysis

B

C

A

Page 28: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Inventory Process

Internal Shipment

Receive Deliver

Inspect

Transfer

Shop Floor

InventorySupplier

Shipment

ExpenseInventory

Order Entry

Page 29: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Agenda

• Inventory Overview

• Inventory Transactions and Entity Relationship Diagrams

• Inventory Open Interfaces and Application Program Interfaces

Page 30: Oracle Inventory

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)

Page 31: Oracle Inventory

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

Page 32: Oracle Inventory

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)

Page 33: Oracle Inventory

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)

Page 34: Oracle Inventory

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

Page 35: Oracle Inventory

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)

Page 36: Oracle Inventory

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

Page 37: Oracle Inventory

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

Page 38: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Item Controls

MTL_LOT_NUMBERS MTL_SERIAL_NUMBERS MTL_ITEM_REVISIONS

MTL_SYSTEM_ITEMS_B

Page 39: Oracle Inventory

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

Page 40: Oracle Inventory

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

Page 41: Oracle Inventory

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

Page 42: Oracle Inventory

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

Page 43: Oracle Inventory

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

Page 44: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Item Catalogs

MTL_DESCRIPTIVE_ELEMENTS

MTL_DESCR_ELEMENT_VALUES

MTL_ITEM_CATALOG_GROUPS

MTL_SYSTEM_ITEMS_B

Page 45: Oracle Inventory

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)

Page 46: Oracle Inventory

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

Page 47: Oracle Inventory

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)

Page 48: Oracle Inventory

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

Page 49: Oracle Inventory

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)

Page 50: Oracle Inventory

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

Page 51: Oracle Inventory

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)

Page 52: Oracle Inventory

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

Page 53: Oracle Inventory

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

Page 54: Oracle Inventory

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

Page 55: Oracle Inventory

Copyright © 2007, Oracle. All rights reserved.

Agenda

• Inventory Overview

• Inventory Transactions and Entity Relationship Diagrams

• Inventory Open Interfaces and Application Program Interfaces

Page 56: Oracle Inventory

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

Page 57: Oracle Inventory

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

Page 58: Oracle Inventory

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

Page 59: Oracle Inventory

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