Oracle Applications User Group Discrete MFG SIG – Cost Group April 27 th 2010 Release 11i & 12: Major Tables & Relationships for Costing, Session I.

Slides:



Advertisements
Similar presentations
Oracle EBS: Buy/Sell Subcontracting
Advertisements

Seed Management System Software for the Seed Industry.
What is New in Inventory & Purchasing? Presented by: Derek Kratz.
Imagination at work. See tutorial regarding confidentiality disclosures. Oracle e-Business Suite Oracle Receivables for Beginners Csilla Noé Attila Ábel.
11i Cost Cutoff Date to Retroactively Cost Transactions NorCal OAUG 2007 Training Day Event January 17, 2007 Eric Guether Opnext, Inc.
Compare Standard to FIFO Costing
CONSIGNMENT INVENTORY
ORACLE APPLICATIONS USER GROUP
---Confidential 1 Order Management Training. ---Confidential 2 Introduction Three cycles in Oracle Applications Plan to make. Order to cash Procure to.
Setting Up the INVENTORY & SERVICES Module Slideshow 8 A.
Inventory and Purchase Orders. 2 Objectives 1. Activate the Inventory function 2. Set up Inventory Items in the Item list 3. Use QuickBooks to calculate.
1 How to Reconcile Your Manufacturing Month-End Close Douglas A. Volz Sharon L. Widmer October 1998.
Presentation Title Mohan Dutt Hyperion Solutions Corporation
perform extensive cost simulations using unlimited cost types determine profit margin using expected product costs update standard costs from any.
Unit 6: Financial Accounting Initialization Contents: Tax system. Currencies. Perpetual inventory/ non-perpetual inventory system.
Overview of Discrete Costing for Manufacturing OAUG MFG Discrete SIG Meeting November 10, 2010 Douglas Volz Douglas Volz Consulting
Phase II: Procurement SAP University Alliances Version 2.2
2009 Year End Close Webinar by: Kris Sundberg Please questions to Presentation will be posted on our blog at
Month End Reconciliation in StarBuilder Session Presented by Adam Hutchins.
Enhancements From R6, R7.x to R9 Enterprise Product Data Management (EPDM) David Kemp
eOrders inventory ordering software! Introduction Use easy functions, letting you order products that you need automatically. Use easy functions, letting.
©2004 Deloitte Drop Shipment and Back to Back Order Processes in Oracle 11i July 19, 2004.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Presentation to OAUG - SIG Atlanta 21-Oct Confidential. All trademarks appearing herein belong to their respective owners. 2 Inter – Company Transactions.
1 Appsconsultant.com Oracle Payables Processes Enter suppliers in GPS Enter invoice / Match to Advances/Accruals Create accounting entries Transfer information.
California User Group October 11, 2011 Santa Barbara, CA Paul Rubin Advanced Repetitive – Advanced Tools for Managing WIP.
 SAP AG 2003 Goods Receipts and Goods Issues Stock Transfers Physical Inventory Warehouse Reporting Contents: Inventory Transactions.
1 Managing MO’s with OBPM How to use Browser/PowerLink technology to revolutionize Manufacturing Orders Jim Simunek, CPIM
Quovera Confidential 1 ManagingCustomerConsignmentInventory.
2012.  Activate the Inventory function  Set up Inventory Items in the Item list  Use QuickBooks to calculate the average cost of inventory  Record.
Premium 2011 Setting Up the INVENTORY & SERVICES Module.
Copyright  Oracle Corporation, All rights reserved. ® 11 i Overview of Cost Management.
Microsoft Dynamics® NAV 2009
Copyright © 2006, Oracle. All rights reserved. BuySell Subcontracting Overview Frederic Dubois Group Manager Supply Chain Globalizations Oracle Corporation.
Huddle Up for GP Tips and Tricks Presented By: Tracey Wright.
Douglas Volz Consulting
Different Ways to Use Cost Elements, Sub-Elements & Cost Allocation Methods OAUG Cost Mgmt SIG Meeting April 19, 2011 Douglas Volz Douglas Volz Consulting.
OAUG Cost Management SIG Slide 1 R11i & R12 Supply Chain Cost Rollup, What Works, What Doesn't? Sue Doughty Group Business Analysis / Cost Emerson Network.
OAUG Cost Sub-Committee – 1 Manufacturing Variances October 20, 2009 Discrete Manufacturing SIG Cost Sub-Committee Manufacturing Variances October 20 th,
OAUG Discrete MFG Cost Sub-Committee Presentation
Oracle Applications User Group Cost Management SIG September 28 th, 2010 Profit in Inventory with Oracle EBS Jane Pruzinsky & Doug Volz (based upon updated.
Purchase Order Creation Manually or automatically With or without reference to other documents Data Documents: Purchase requisition, Purchase order, RFQ,
It is a complete O 2 C Presentation which will help you : To Overview Order Management complete process. TO describe the Order Management process flow.
Budgeting in Microsoft Dynamics AX BY: BRAD GEHRLS AND RYAN SEITZ.
Inventory Chapter 3. PAGE REF #CHAPTER 3: Inventory SLIDE # 2 2 Objectives Activate the Inventory function Set up Inventory Items in the Item list Set.
 Andersen Consulting IM01 - Organizational Structure & Master Data in IM November, 2000.
 TATA CONSULTANCY SERVICES MATERIALS MANAGEMENT.
oracle apps order management training
Copyright © 2005, Oracle. All rights reserved. Oracle Cost Management Manufacturing Functional Foundation.
TECHLEADS IT Oracle Apps SCM & MFG
Chapter 22 Procurement Cycle and Documents
Setup and Demo in D365 Subcontracting in AX.
Comp Tax Presenter : Kara Moore.
Appendix – Integration with Assets, Locations, and Organizations
Using Item Attributes in a Make-to-Order Environment
Oracle Subledger Accounting
Discrete Manufacturing SIG Cost Sub-Committee
Introduction to MS Dynamics NAV XIV. (Item Charges)
Inventory Transactions庫存交易
How to create and use a supporting reference in Subledger Accounting
Display Item Information
09 Calculation
Presentation to OAUG - SIG
Click on Sales Orders.
Oracle eBusiness Financials R12 AP/AR Netting-Functional Overview
Actual Cost (FIFO) – click to advance slide
Year End Essentials Presented by: Carol Kossoris, CPA, MBA
BASIC SETTINGS CONTENTS OF THE COURSE: Definition of Company
Financials in Microsoft Dynamics SL 2015.
Presentation transcript:

Oracle Applications User Group Discrete MFG SIG – Cost Group April 27 th 2010 Release 11i & 12: Major Tables & Relationships for Costing, Session I

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 2 Background  Explore the Discrete Cost Applications  Look behind the forms and reports and see the underlying tables and data structures  The goal is to provide a better understanding for how the Applications work  Session I focuses on item cost basics; Session II focuses on Cost Rollup, Update and Mass Edits

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 3 Agenda – Session I  Introduction for the next two sessions  Session I – Basic Item Costing and Organization Definition  Session II – Cost Rollup and Cost Transactions  Costing Overview  Cost Structure Overview  Organization Overview  Cost Setup  Define Cost Types  Define Material Sub-elements  Define Material Overhead Sub-elements  Define Overheads  Define Resources  Define Material Overhead Defaults

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 4 Agenda – Session I (continued)  Item Costing  Buy Items  Item Cost Summary Table  Item Cost Details Table  Item Cost Views & Inquiries  Wrap Up – How Did We Do?

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 5 Agenda – Session II  Cost Setup  Define Resources  Define Overheads  Define Departments  Supply Chain / Sourcing Rules Setup  Rollup And Item Cost Review  Rollup and Rollup Cost Review Overview  Define BOMs and Routings  Make Item Costing  Copying, Editing, and Purging Costs  Copy Costs Between Cost Types and Between Inventory Organizations  Mass Editing Cost Information  Mass Editing Item Accounts  Purging Cost Information  Update Standard Costs  Update Standard Costs  Update Average Costs  Cost History

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 6 Introduction to Session I – Costing Overview

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 7 Organization Overview

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 8 Item Costing Setup Overview Cost Types Sub- Elements Sub-Element Defaults Item Costing Cost Mass Edits Cost Rollup Org Setup Session II

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 9 Organization Setup in Cost, HRMS or Inventory  Cost Mgmt => Setup => Account Assignments => Organization

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 10 Organization Setup for Accounting Information  Click on the “Others” button and you get these choices:

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 11 Organization Setup for Accounting Information  Associate your organization with Ledger, LE and OU

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 12 Organization Tables – What Did You Just Use?  HR_ORGANIZATION_INFORMATION  Holds basic information for organizations  Simultaneously holds the LE, OU, Ledger and Inventory ids  Specify the org_information_context = 'Accounting Information‘ SELECT hoi.organization_id inv_organization_id, hoi.org_information_id unique_key, hoi.org_information_context type_of_data, hoi.org_information1 ledger_id, -- set_of_books_id in R11i hoi.org_information2 LE_ID, hoi.org_information3 OU_ID FROM hr.HR_ORGANIZATION_INFORMATION hoi WHERE hoi.org_information_context = 'Accounting Information';

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 13 Define your Inventory Organization

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 14 Define Your Inventory Organization  MTL_PARAMETERS  Defines your basic inventory organization controls Costing Method Valuation accounts (Average Costing), default valuation accounts (Std) Purchase price, invoice price variance, inventory A/P accrual accounts Negative quantities allowed (yes or no) Enabled products: EAM, Project MFG, WMS, Process, etc. And many, many more attributes SELECTorganization_code, organization_id, primary_costing_method -- 1 = STD, 2 = AVG costing FROMinv.MTL_PARAMETERS;

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 15 Define your Costing Method

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 16 Shipping Network Defaults

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 17 Cost Account Defaults

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 18 More Organization Tables  HR_ALL_ORGANIZATION_UNITS  Holds the names for your different types of organizations  Here is a combined query to get your inventory org information: SELECT gl.name “Ledger”, haou2.name "Operating Unit", haou.name “Inventory Org” mp.organization_code "Org Code“ FROM inv.mtl_parameters mp, hr.hr_organization_information hoi, hr.hr_all_organization_units haou, hr.hr_all_organization_units haou2, gl.gl_ledgers gl WHERE hoi.org_information_context = 'Accounting Information' AND hoi.organization_id = mp.organization_id AND hoi.organization_id = haou.organization_id -- inventory organization name AND haou2.organization_id = to_number(hoi.org_information3) -- operating unit id AND gl.ledger_id = to_number(hoi.org_information1) -- ledger_id (R11i set of books)

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 19 Organization Views to Help You  Here are useful organization views  ORG_ORGANIZATION_DEFINITIONS  CST_ORGANIZATION_DEFINITIONS  HR_OPERATING_UNITS_ALL  For performance on custom reports I advocate storing the following information in MTL_PARAMETERS using ATTRIBUTE columns:  OPERATING_UNIT_ID  LEGAL_ENTITY_ID  BUSINESS_GROUP_ID  LEDGER_ID  CURRENCY_CODE

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 20 Cost Groups

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 21 Cost Groups  Defaulted for Discrete Costing, one Cost Group per Organization  Can have multiple CGs for Project MFG & Warehouse Mgmt (WMS)  Project MFG allows multiple item costs by project or project group  For WMS, per the reference manual:  First, for all costing methods, accounts are determined by the cost group, not by the subinventory or the organization parameters. The cost groups allow items in the same subinventory to be held in different accounts.  For actual costing, such as Average, FIFO, and LIFO, organizations, item costs are held by the cost groups. When cost groups are assigned by item status, the cost groups hold different item costs for items of different status. In FIFO and LIFO organizations, the layer cost is maintained with the cost group.  In a Standard cost organization, a single Standard Cost is maintained for each item. All inventory of that item, regardless of Cost Group, carries the same Standard Cost.

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 22 Which Tables for Cost Groups?  CST_COST_GROUPS  COST_GROUP_ID  COST_GROUP  ORGANIZATION_ID  CST_COST_GROUP_ACCOUNTS  COST_GROUP_ID  MATERIAL_ACCOUNT  MATERIAL_OVERHEAD_ACCOUNT  RESOURCE_ACCOUNT  OVERHEAD_ACCOUNT  OUTSIDE_PROCESSING_ACCOUNT  CST_COST_GROUP_ASSIGNMENTS  COST_GROUP_ID  ORGANIZATION_ID

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 23 Change Gears to Item Costing Setup  Cost Type Definition

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 24 What Did You Just Use for Cost Types?  CST_COST_TYPES  COST_TYPE_ID  COST_TYPE  ORGANIZATION_ID (only used if multi-org is unchecked)  COSTING_METHOD_TYPE  Reserved Cost Types COST TYPECOST_TYPE_IDCOSTING- METHOD_ TYPE FROZEN (Standard)11 AVERAGE22 PENDING31 FIFO55 LIFO66 CTO71 SELECTcost_type, cost_type_id, organization_id FROM bom.CST_COST_TYPES;

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 25 Change Gears to Item Cost Setup  Seeded Cost Elements – No Form to Access This  COST_ELEMENT_ID  COST_ELEMENT COST_ELEMENTCOST_ELEMENT_ID Material1 Material Overhead2 Resource3 Outside Processing4 Overhead5

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 26 On to Subelements  Material Subelements

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 27 Subelements (Continued)  Overheads – Material Overheads

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 28 Subelements (Continued) Overheads – Production Overheads

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 29 Subelements (Continued)  Resources

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 30 Subelements (Continued)  OSP Resources

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 31 Where Are These Subelements?  BOM_RESOURCES  RESOURCE_ID  RESOURCE_CODE  ORGANIZATION_ID  COST_ELEMENT_ID  PURCHASE_ITEM_ID (for OSP Resources)  FUNCTIONAL_CURRENCY_FLAG  UNIT_OF_MEASURE  RESOURCE_TYPE  AUTOCHARGE_TYPE  STANDARD_RATE_FLAG (1 or 2)  DEFAULT_BASIS_TYPE  ABSORPTION_ACCOUNT  RATE_VARIANCE_ACCOUNT  ALLOW_COSTS_FLAG (1 or 2)

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 32 Resource Charging Concepts Autocharge Type AUTOCHARGE _ TYPE WIP move1 Manual2 PO receipt3 PO Move4 Default Basis Type DEFAULT_ BASIS_TYPE Typically used for: Item1All costs Lot2All Costs Resource Units3Prod. Ovhds Resource Value4Prod. Ovhds Total Value5Mat’l Ovhds Activity6Activity Based Costs

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 33 Item Cost Defaults  Material Overhead Defaults

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 34 Where Are the Material Overhead Defaults?  CST_ITEM_OVERHEAD_DEFAULTS  ORGANIZATION_ID  ITEM_TYPE  CATEGORY_SET_ID  CATEGORY_ID  MATERIAL_OVERHEAD_ID  BASIS_TYPE  USAGE_RATE_OR_AMOUNT

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 35 Item Costing  Start with the Find Window

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 36 Buy Item Summary Cost Information

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 37 Item Cost Settings by Cost Type

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 38 Where are These Cost Settings?  CST_ITEM_COSTS  ORGANIZATION_ID  COST_TYPE_ID  INVENTORY_ITEM_ID  INVENTORY_ASSET_FLAG  LOT_SIZE  SHRINKAGE_RATE  COST_UPDATE_ID  ROLLUP_ID  ASSIGNMENT_SET_ID  “Who Columns”  Only items with an INVENTORY_ASSET_FLAG of ‘1’ (Yes) can have a cost record  The item costs in your Costing Method Cost Type (Standard, Average, etc.) are controlled by the forms and programs

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 39 Where are These Summary Costs?  CST_ITEM_COSTS  ORGANIZATION_ID  COST_TYPE_ID  INVENTORY_ITEM_ID  INVENTORY_ASSET_FLAG  LOT_SIZE  SHRINKAGE_RATE  COST_UPDATE_ID  ROLLUP_ID  ASSIGNMENT_SET_ID  MATERIAL_COST  MATERIAL_OVERHEAD_COST  RESOURCE_COST  OUTSIDE_PROCESSING_COST  OVERHEAD_COST  ITEM_COST  UNBURDENED_COST  BURDEN_COST  PL_ITEM_COST  TL_ITEM_COST  PL_MATERIAL  PL_MATERIAL_OVERHEAD  PL_RESOURCE_COST  PL_OUTSIDE_PROCESSING  PL_OVERHEAD_COST  TL_MATERIAL  TL_MATERIAL_OVERHEAD  TL_RESOURCE_COST  TL_OUTSIDE_PROCESSING  TL_OVERHEAD_COST

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 40 Summary Cost Relationships  CST_ITEM_COSTS– General formulas  TL Cost + PL Cost = ITEM_COST  UNBURDENED_COST + BURDENED_COST = ITEM_COST  ∑ Cost Elements = ITEM_COST COLUMNValue MATERIAL_COST0.13 MATERIAL_OVERHEAD_COST0 RESOURCE_COST0 OUTSIDE_PROCESSING_COST0 OVERHEAD_COST0 ITEM_COST0.13 MATERIAL_COST + MATERIAL_OVERHEAD_COST + RESOURCE_COST + OUTSIDE_PROCESSING_COST + OVERHEAD_COST ITEM_COST

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 41 Detailed Cost Information – Buy Items

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 42 Where are These Detailed Costs – Buy Items?  CST_ITEM_COST_DETAILS  ORGANIZATION_ID  COST_TYPE_ID  INVENTORY_ITEM_ID  RESOURCE_ID  COST_ELEMENT_ID  ROLLUP_SOURCE_TYPE  LEVEL_TYPE  SOURCE_ORGANIZATION_ID  ALLOCATION_PERCENT  ITEM_COST  RESOURCE_RATE X  USAGE_RATE_OR_AMOUNT X  BASIS_FACTOR X  NET_YIELD_OR_SHRINKAGE_RATE  ITEM_COST  Newly defined items might not have any cost details RESOURCE_RATE: 1 X USAGE_RATE_OR_AMOUNT: 0.13 X BASIS_FACTOR: 1 X NET_YIELD_OR_SHRINKAGE_RATE: 1 X ITEM_COST: 0.13

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 43 Cost Relationships: Summary and Detail  General Concepts  ∑ CST_ITEM_COST_DETAILS = ∑ CST_ITEM_COSTS  True by COST_ELEMENT_ID, LEVEL_TYPE or in total  When you run a Cost Mass Edit it automatically corrects the Summary Cost table to equal ∑ CST_ITEM_COST_DETAILS  If not equal the Standard Cost Update will fail  If not equal the ∑ (Qty X Unit Costs) ≠ ∑ accounting entries

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 44 What About Cost Views?

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 45 Pre-Built or Seeded Cost View Choices

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 46 Element by sub-element Example

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 47 Cost Details for Buy Items  CST_ITEM_COST_DETAILS

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 48 Extensible Cost Views  You can build your own item cost views  These views are registered in CST_INQUIRY_TYPES  This table drives the Cost View Inquiry screens UNIQUE_ID INQUIRY_NAME DESCRIPTION USER_DEFINED GUI_TEMPLATE_TYPE VIEW_NAME COLUMN1_HEADING COLUMN2_HEADING INVENTORY_FLAG DISABLE_DATE …various prompt columns

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 49 End of Session I  How Did We Do?  Looking for feedback  Is this useful?  Want less detail? More Detail?  More technical information? Or less technical information?

OAUG Discrete MFG SIG – Cost Group April 27, 2010 Helping people using Oracle Applications since 1990 Slide 50