Oracle Inventory & Purchasing
Transcription
Oracle Inventory & Purchasing
Version – 1 By Sikandar Hayat Awan Pakistan Keep visiting www.erpstuff.com to download the latest version of this document. Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com SEND US YOUR COMMENTS The document is written by using Oracle Release 12 Vision Instance on Linux Red Hat AS. Please also suggest if you think any major feature is missing and you think that should also be part of this document. You can post your feedback directly on the web site www.erpstuff.com or email to [email protected]. If both options are not working due to any reason then please email directly to [email protected]. Your comments and feedback will be really appreciated. Thanks Last updated: September - 2007 All Rights Reserved 2007 2/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com Preface Anyone who is interested to learn, teach Oracle Inventory & Purchasing can use this document for his/her as a basic reference document. Although the document will cover most of the required but this is not the whole Oracle HRMS. So please consider it as a basic or reference document. I will also recommend reading the Oracle Documentation provided by Oracle of each module. Pre Requisites o Oracle Applications R12 instance access References: Document Change Log Date 03-Sep-07 All Rights Reserved 2007 Version 1 Description Users and Key Flexfields Setup. 3/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com Contents CONTENTS ............................................................................................................................................... 4 INVENTORY SETUP ................................................................................................................................. 5 1 - INVENTORY SETUP CHECK LIST ....................................................................................................... 6 2 - RESPONSIBILITY & USER ................................................................................................................. 8 1. 2. 3. 4. DEFINE INVENTORY RESPONSIBILITY ............................................................................................................ 8 RESPONSIBILITY ASSIGNMENT TO USER ........................................................................................................ 9 DEFINE PURCHASING RESPONSIBILITY ........................................................................................................ 11 RESPONSIBILITY ASSIGNMENT TO USER ...................................................................................................... 12 3 - KEY FLEXFIELDS DEFINITIONS ...................................................................................................... 16 1. 2. 3. 4. 5. 6. SYSTEM ITEMS FLEXFIELD ....................................................................................................................... 16 ITEM CATEGORIES FLEXFIELD ................................................................................................................... 19 ITEM CATALOG GROUP FLEXFIELD ............................................................................................................. 27 STOCK LOCATORS FLEXFIELD ................................................................................................................... 30 ACCOUNT ALIASES FLEXFIELD ................................................................................................................... 33 SALES ORDERS FLEXFIELD ....................................................................................................................... 35 All Rights Reserved 2007 4/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com Inventory Setup All Rights Reserved 2007 5/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 1 - Inventory Setup Check List # 1 2 3 Step Define Items Flexfield Define Item Categories Flexfield Define Item Catalog Group Flexfield Required Common Applications Common Applications Common Applications Required Required Required 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Define Stock Locators Flexfield Define Account Aliases Flexfield Define Sales Orders Flexfield Define Locations Define Employees Define Organization Calendar Define Organizations Define Organization Parameters Change Organizations Define Intercompany Relations Define Receiving Options Define Picking Rules Define ATP Rules Define Planners Common Applications Common Applications Common Distribution Common Distribution Common Applications Common Applications Common Applications Common Applications Common Applications Common Distribution Common Distribution Common Applications Common Applications Oracle Inventory Required Required Required Optional Optional Optional Required Optional Required Required Optional Optional Optional Optional 18 19 20 21 22 23 24 25 26 27 Define Define Define Define Define Define Define Define Define Define Common Applications Common Applications Common Applications Common Applications Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Common Applications Required Optional Optional Required Optional Required Required Required Required Required Unit of Measure Classes Unit of Measure Unit of Measure Conversions Subinventories Stock Locators Item Attribute Controls Categories Category Set Default Category Sets Statuses All Rights Reserved 2007 6/38 Oracle Applications R12 – Inventory & Purchasing 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Define Item Catalog Define Item Types Define Item Templates Define Items Define Cross- Reference Types Define Item Delete Constraints Define Cost Types Define Cost Activities Define Material Sub- Elements Define Material Overheads Define Default Material Overhead Define Freight Carriers Define Organization Shipping Network Define Shipping Methods Define Movement Statistics Parameters Define Economic Zones Define Account Aliases Define Transaction Source Types Define Transaction Types Define Transaction Reasons Define Purchasing Options Define Accounting Periods Request Interface Managers Set Profile Options Define Container Types Define Commodity Codes Define Customer Items Define Customer Item Cross References Define Notification List Define Shortage Parameters Define Kanban Pull All Rights Reserved 2007 www.erpstuff.com Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Common Applications Common Applications Common Applications Common Applications Common Applications Common Applications Common Applications Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Common Applications Common Applications Common Applications Common Applications Common Applications Common Applications Oracle Inventory Common Distribution Common Distribution Common Distribution Common Distribution Oracle Inventory Oracle Inventory Oracle Inventory Optional Optional Optional Optional Optional Optional Required Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Required Optional Required Optional Optional Optional Optional Optional Optional Optional 7/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 2 - Responsibility & User 1. Define Inventory Responsibility 1.1. To define Inventory responsibility open the Responsibilities screen, Sys Admin: Security > Responsibility > Define 1.2. Enter the following information on the screen, Field Value Responsibility Name XX Inventory Application Inventory Responsibility Key XX_INVENTORY Description XX Inventory Super User for demo. Effective Date From Data Group Name Standard Data Group Application Inventory Menu INV_NAVIGATE Request Group Name All Inclusive GUI Request Group Application Inventory All Rights Reserved 2007 8/38 Oracle Applications R12 – Inventory & Purchasing 1.3. www.erpstuff.com Save the data. 2. Responsibility Assignment to User 2.1. 2.2. The next step is to assign the above defined responsibility to a user who will have access to Inventory. Here instead of creating a new user we will assign the responsibility to our earlier created user at the time of GL configuration that is XX USER. Open the Users form, Sys Admin: Security > User > Define 2.3. After searching the XX USER we will attach the Responsibility XX Inventory created above to this user. Field Value Responsibility XX Inventory Application Inventory Security Group Standard All Rights Reserved 2007 9/38 Oracle Applications R12 – Inventory & Purchasing 2.4. 2.5. www.erpstuff.com Save the data. Switch the responsibility to XX Inventory responsibility and you will get the following menu. All Rights Reserved 2007 10/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 3. Define Purchasing Responsibility 1.1. To define Purchasing responsibility open the Responsibilities screen, Sys Admin: Security > Responsibility > Define 1.2. Enter the following information on the screen, Field Value Responsibility Name XX Purchasing Application Purchasing Responsibility Key XX_PURCHASING All Rights Reserved 2007 11/38 Oracle Applications R12 – Inventory & Purchasing Description www.erpstuff.com XX Purchasing Super User for demo. Effective Date From 1.3. Data Group Name Standard Data Group Application Purchasing Menu Purchasing SuperUser GUI Request Group Name All Reports Request Group Application Purchasing Save the data. 4. Responsibility Assignment to User 4.1. 4.2. The next step is to assign the above defined responsibility to a user who will have access to Purchasing. Here instead of creating a new user we will assign the responsibility to our earlier created user at the time of GL configuration that is XX USER. Open the Users form, Sys Admin: Security > User > Define All Rights Reserved 2007 12/38 Oracle Applications R12 – Inventory & Purchasing 4.3. 4.4. www.erpstuff.com After searching the XX USER we will attach the Responsibility XX Purchasing created above with this user. Field Value Responsibility XX Purchasing Application Purchasing Security Group Standard Save the data. All Rights Reserved 2007 13/38 Oracle Applications R12 – Inventory & Purchasing 4.5. Switch the responsibility to XX Purchasing responsibility. 4.6. The following Purchasing Navigator will appear. All Rights Reserved 2007 www.erpstuff.com 14/38 Oracle Applications R12 – Inventory & Purchasing All Rights Reserved 2007 www.erpstuff.com 15/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 3 - Key Flexfields Definitions Points to Consider Before creating Key Flexfields consider the following points, o o o o o o o Plan the Structure Plan number of segments of each Key Flexfield Segment Size Segment Values Validations Naming Conventions Future Changes Considerations 1. System Items Flexfield Oracle allows only on System Items Flexfield at a single site. So here we will use the System Items already configured on our vision instance. If we will change this Flexfield the then the vision configuration will be invalid. So to keep vision setup intact we will use the same segments created in vision instance as default by Oracle. 1.1. Open the Key Flexfield Segments form, Sys Admin: Application > Flexfield > Key > Segments 1.2. 1.3. Click on search button (M). Enter Inventory as search criteria and select System Items from the LOV. All Rights Reserved 2007 16/38 Oracle Applications R12 – Inventory & Purchasing 1.4. www.erpstuff.com Click on OK (B). All Rights Reserved 2007 17/38 Oracle Applications R12 – Inventory & Purchasing 1.5. 1.6. www.erpstuff.com Unlike other Key Flexfield you can’t create multiple System Item Flexfields on one instance. So all the companies configured on an instance will use same Flexfield. Click on Segments (B). 1.7. Click on Open (B). Note: This is single segment configuration while you can have more segments as per requirements and item code structure. All Rights Reserved 2007 18/38 Oracle Applications R12 – Inventory & Purchasing 1.8. www.erpstuff.com Click on Value Set on this screen or on the segments screen. 2. Item Categories Flexfield 2.1. Open the Key Flexfield Segments form, All Rights Reserved 2007 19/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com Sys Admin: Application > Flexfield > Key > Segments 2.2. Click on OK (B). All Rights Reserved 2007 20/38 Oracle Applications R12 – Inventory & Purchasing 2.3. 2.4. 2.5. www.erpstuff.com Create a new record and enter your Item Category flexfield Code, Title and Description. Click on Segments (B). Define following segments. Number Name 10 Major Category 20 Brand/Make All Rights Reserved 2007 Window Prompt Major Category Brand/Make Column Value Set SEGMENT1 XX Major Category VS XX Brand VS SEGMENT2 21/38 Oracle Applications R12 – Inventory & Purchasing 2.6. After selecting Column field value click on Value Set (B). 2.7. 2.8. Provide the required information and save the data. Close this Value Sets screen. All Rights Reserved 2007 www.erpstuff.com 22/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 2.9. Select the Value Set just created and click in the 2nd line to create another record. 2.10. Following warning will appear. To resolve this issue click on OK (B). 2.11. Select Major Category segment line and click Open (B). All Rights Reserved 2007 23/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 2.12. I have just changed value of List of Values in the Prompts from Major Category to MC. 2.13. Close this screen and now move to next record. 2.14. Select SEGMENT2 in the Column field and click on Value Set (B). All Rights Reserved 2007 24/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 2.15. Enter required information and select Dependent as Validation Type. 2.16. Click on Edit Information (B). 2.17. Select XX Major Category VS in the Name field and NONE in the Dependent Default Value fields. 2.18. Close this Dependent Value Set Information screen. 2.19. Save the data and close the Value Sets screen. All Rights Reserved 2007 25/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 2.20. Select XX Bran/Make VS in the Value Set field from LOV. 2.21. Save the data and close Segments Summary screen. 2.22. Freeze Flexfield Definition by enabling check box. 2.23. Click on OK (B). All Rights Reserved 2007 26/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 2.24. Save the data and compilation of flexfield will start. 2.25. Click on OK (B). Value NONE COMPAQ DELL INTEL Description None Compaq Dell Intel 3. Item Catalog Group Flexfield Even if you do not use item catalog, you must enable at least one segment and compile this flexfield before you can define items. 3.1. Open the Key Flexfield Segments form Sys Admin: Application > Flexfield > Key > Segments All Rights Reserved 2007 27/38 Oracle Applications R12 – Inventory & Purchasing 3.2. Select Item Catalogs and click on OK (B). 3.3. Click on Segments (B). All Rights Reserved 2007 www.erpstuff.com 28/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 3.4. Click on Value Set (B) to view Vision Catalog Value Set. 3.5. Close these two screens and on main screen Freeze Flexfield if not already froze. All Rights Reserved 2007 29/38 Oracle Applications R12 – Inventory & Purchasing 3.6. www.erpstuff.com Close the Key Flexfield Segments window. 4. Stock Locators Flexfield 4.1. Open the Key Flexfield Segments form Sys Admin: Application > Flexfield > Key > Segments All Rights Reserved 2007 30/38 Oracle Applications R12 – Inventory & Purchasing 4.2. Click on OK (B). 4.3. Click on Segments (B). All Rights Reserved 2007 www.erpstuff.com 31/38 Oracle Applications R12 – Inventory & Purchasing Number www.erpstuff.com Name Window Prompt Column Value Set 1 Row Row SEGMENT1 4 Characters 2 Rack Rack SEGMENT2 Stock Locator Rack 3 Bin Bin SEGMENT3 Stock Locator Bin 19 Project Project SEGMENT19 PJM_PROJECT 20 Task Task SEGMENT20 PJM_TASK Value Sets Name 4 Characters Stock Locator Rack Stock Locator Bin PJM_PROJECT PJM_TASK List Type List of Values List of Values List of Values List of Values List of Values Security Type No Security No Security No Security No Security No Security Format Type Char Number Numbers Only (0-9) Char Char Maximum Size 4 7 20 25 25 None Table Table Min Value 1 Max Value 9999999 Validation Type None All Rights Reserved 2007 None 32/38 Oracle Applications R12 – Inventory & Purchasing 4.4. www.erpstuff.com Define segments, value sets and freeze Stock Locators flexfields.. 5. Account Aliases Flexfield Even if you do not use account aliases, you must still compile the Account Aliases Flexfield because all Oracle Inventory transaction inquiries and reports require a frozen flexfield definition. However, you do not need to configure the flexfield in a specific way. 5.1. Open the Key Flexfield Segments form Sys Admin: Application > Flexfield > Key > Segments 5.2. Click on OK (B). All Rights Reserved 2007 33/38 Oracle Applications R12 – Inventory & Purchasing 5.3. Click on Segments (B). 5.4. Click on Value Set (B). All Rights Reserved 2007 www.erpstuff.com 34/38 Oracle Applications R12 – Inventory & Purchasing 5.5. Close these two screens and Freeze the flexfield if not already froze. 5.6. Close the form. www.erpstuff.com 6. Sales Orders Flexfield All Rights Reserved 2007 35/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com Even if you do not ship items against sales orders, you must still compile the Sales Orders Flexfield because all Oracle Inventory transaction inquiries and reports require a frozen flexfield definition. However, you do not need to configure the flexfield in a specific way. 6.1. Open the Key Flexfield Segments form, Sys Admin: Application > Flexfield > Key > Segments 6.2. Click on OK (B). All Rights Reserved 2007 36/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com 6.3. Click on Segments (B). 6.4. 6.5. 6.6. Close the Segments Summary. Enable Allow Dynamic Inserts, Freeze Rollup Group and Freeze Flexfield Definition. Close the form. All Rights Reserved 2007 37/38 Oracle Applications R12 – Inventory & Purchasing www.erpstuff.com Note: Except Item Categories Flexfield all other Inventory Key Flexfields can be define only one at site/system level. All Rights Reserved 2007 38/38