You are on page 1of 54

CV.

040 CONVERSION DATA MAPPING Item, Category & 3PL Overhead Conversion
Author: Creation Date: Last Updated: Document Ref: Version: May 1, 20072006 June 1, 2006 CNV-004 DRAFT 1C

APPROVALS
Name Signature Date

Document Control
Change Record
3

Date

Author

Versio n

Change Reference

Reviewers
Name Signature Date

Distribution
Copy No. 1 2 3 4 Name Library Master Location Project Library Project Manager

Note To Holders: If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes. If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.

30 of 52 File Ref: 62063587.doc (v. DRAFT 1 )

Contents

Document Control.......................................................................................ii Introduction................................................................................................1 Purpose.................................................................................................1 Background...........................................................................................1 Scope and Application...........................................................................1 Audience...............................................................................................1 Item Conversion Overview....................................................................2 Category Assignment Overview............................................................3 Organization Assignment Overview......................................................3 Overhead Cost Assignment for 3PL Overview.......................................5 Source Systems.....................................................................................6 Prior to Conversion................................................................................6 Application Business Object Reference Information...................................8 Conversion Mapping Item Master Conversion..........................................9 Extract File layout Apollo Product.........................................................27 Extract File layout Apollo Meeting Fee...................................................30 Extract File layout - Materialogic..............................................................33 Extract File layout Oracle 11.5.8 (mtl_system_items)............................35 Descriptive Flexfields............................................................................1 Data Clean-up.............................................................................................4 Data Validation ...........................................................................................5 Open and Closed Issues for this Deliverable...............................................6 Open Issues...........................................................................................6 Closed Issues.........................................................................................6

30 of 52 File Ref: 62063587.doc (v. DRAFT 1 )

Introduction
Purpose
The Conversion Data Mapping document describes the: detailed data mapping from the source legacy systems to Oracle Inventory Application for: Items, Organization Assignment, Categories, and Overhead cost for 3PL organizations (Materialogic, Flow Valley) file layout to be used for extraction of the data from the source system

Background
The information in this document has been defined as the result of discussions between project staff, I technical staff, and consultants.

Scope and Application


The Conversion Data Mapping identifies for use in designing conversion programs to convert Items, Organization Assignment and Categories: data sources target tables and columns validation processing translation filter foreign key rules The onhand balance and FIFO material cost conversions for all inventory organizations will be handled as part of a separate conversion document CNV-007.

Audience
This document is intended for the following individuals: I conversion project staff outside consultants reviewers of data conversion deliverables
30 of 52 File Ref: 62063587.doc (v. )

Item Conversion Overview


Apollo (Product Items) Apollo (Member Fees ) Materialogic Oracle 11.5.8 Purchased Items

Extract Process

Initial Extract 1

Initial Extract 2

Initial Extract 3

Initial Extract 4

Map

Map

Map

Map

MTL_SYSTEM_ITEMS_INTERFACE _TEMPLATE

Cleansing Process

Consolidated Final Extract File

Load Interface File

Interface Tables

Import

Oracle Base Tables

Extract programs will extract item information from each of the identified source systems. These initial extract files will be mapped to a template. The template will be based on the MTL_SYSTEM_ITEMS_INTERFACE table, and the column headers (names) will be identical to those in the MTL_SYSTEM_ITEMS_INTERFACE table. The template (MTL_SYSTEM_ITEMS_INTERFACE_TEMPLATE) is provided for the purpose of consolidating these initial extract files. Not only does this allow for simple mapping from source file to target, but creates a means to review and cleanse consolidated item information. The consolidated data in the template will then be converted into a pipe | delimited file and will be loaded into the MTL_SYSTEM_ITEMS_INTERFACE table. The Item Import program will be run to import data from the MTL_SYSTEM_ITEMS_INTERFACE table to Oracle base tables. When importing items through the Item Interface, new items will be created in the
30 of 52 File Ref: 62063587.doc (v. )

Item Master Organization or existing items will be assigned to additional organizations. Validation of imported items is done using the same rules as the item definition forms, to ensure valid items. After loading the interface tables, the Item Import will be run to import the data. The Item Interface assigns defaults, validates included data, and then imports the new items.

Category Assignment Overview


In addition to the item related data extracted to the MTL_SYSTEM_ITEMS_INTERFACE_TEMPLATE, three (3) columns have been added for the Category Set Names and values. These category values will need to be entered manually for each item as they do not exist in any legacy system. Column names are Inventory, Purchasing and Planning, and this will also be the exact names of the category sets. The Inventory Category Set will have seven (7) segments, the Purchasing Category Set will have five (5) segments and the Planning Category set will have five (5) segments. The values entered into each of these three columns will be the values for each Category Set Name: Example:
Inventory Saleable.Consumable.Bars.Mini.Chocolate.D efault.Default Saleable.Consumable.Bars.Point.Chocolate. Default.Default Purchasing Print.Forms.Cash Control.Tally.Default Print.Forms.Cash Control.8 1/2 X 11.Default Print.Forms.Cash Control.8 1/2 X 14.Default

During the first portion of the Item Import process, the system populates the Inventory Category Set with Default.Default.Default.Default.Default.Default.Default, the Purchasing Category Set with Default.Default.Default.Default.Default, and the Planning Category Set with Default.Default.Default.Default.Default. The intention is that the final extract file (based on the template) will overwrite the defaulted categories only if a catalog string (value) exists in the extract file provided. Where there is no value in the extract file, the defaults should not be overwritten.

Organization Assignment Overview


After the conversion of the item master and categories, items must be assigned to inventory organizations for us to be able to perform transactions in these organizations. An extract file needs to be provided for each item that has already been imported, listing all organization codes to which that item needs to be
30 of 52 File Ref: 62063587.doc (v. )

assigned. The extract file will contain two columns. One for the item number, and One for all inventory organization codes separated by a pipe. Example: ITEM_NUMBER 3117292 ORGANIZATION_CODE 002|003|004|005|006|007|008|009

30 of 52 File Ref: 62063587.doc (v. )

Overhead Cost Assignment for 3PL Overview

Materialogic

Extract Process

Initial Overhead Cost Extract 1 Map

MTL_3PL_OVERHEAD_TEMPLATE

Cleansing Process

Final Extract File

Load Interface File

Interface Tables

Import

Oracle Base Tables

An extract program will extract items, their corresponding overhead cost elements and values from InfoPlus. This initial extract file will be mapped to a template. The template will contain the relevant overhead cost columns and organization assignment information. Required data that does not form part of the extract file will need to be entered manually. The column headers (names) will be identical to those in the MTL_SYSTEM_ITEMS_INTERFACE table. A transaction row must exist for every item/overhead subelement
30 of 52 File Ref: 62063587.doc (v. )

combination. The template (MTL_3PL_OVERHEAD_TEMPLATE) not only allows for simple mapping from source file to target, but creates a means to review and update overhead cost information. The data in the template will then be converted into a pipe | delimited file and will be loaded into the MTL_SYSTEM_ITEMS_INTERFACE table. This load will take place after the Onhand and Material Cost Conversion (CNV-007). The Item Import program will be run to import overhead subelements and associated cost data from the MTL_SYSTEM_ITEMS_INTERFACE table to Oracle base tables. This load will be an update of items that have already been converted. No new items will be converted as part of this overhead update.

Source Systems
This section will describe source systems for the conversion: Apollo for product items (1679 items) Apollo for meeting fee items (285 items) Infoplus/Materialogic items (1000 items) Oracle 11.5.8 for purchased items (2000 items) Note: It is presumed that these item extracts can be filtered to reduce the item conversion numbers considerably. As part of the initial extract effort filter rules need to be decided upon. Example: No Inactive items will be converted, Items that have had no activity within X period of time will not be converted.

Prior to Conversion
This section will describe assumptions made prior to the conversion: 1. The Oracle Inventory Application has been setup. 2. Item templates referenced in the conversion program have been created and updated and assigned to items in the final extract file. 3. UOM Classes and UOM Codes have been setup. 4. Item Category Sets and valid Category codes have been finalized and set up in Oracle. In particular the following will be required for this conversion: Inventory, and Purchasing. All of these will need to be verified immediately prior to the conversion process start as they are working documents subject to continuous change.
30 of 52 File Ref: 62063587.doc (v. )

5. Before running the 3PL Overhead Update the following MUST have already taken place: All items will be converted (CNV-004), All categories have been assigned (CNV-004), All organization assignment has taken place (CNV-004), All onhand balances have been converted (CNV-007) All material costs have been converted (CNV-007) Hence the sequence for conversion will be: Items (CNV-004), Categories (CNV-004), Organization Assignment (CNV-004), Onhand Balances (CNV-007) Material Cost (CNV-007) Overhead subelements and costs (CNV-004)

30 of 52 File Ref: 62063587.doc (v. )

Application Business Object Reference Information


In each of the following sections, a table maps the business objects for Item Master to the Oracle Application tables. The foreign key relationships between the Oracle Application tables are also indicated. Column (2) suggests whether the business object is a candidate for programmatic conversion. In column (4), the standard Oracle interface is documented if one exists for facilitating the conversion of a specific business object.
Business Object Man/ Prog Owned By INV INV INV Open Interface Production Table Name(s) MTL_SYSTEMS_ITEM MTL_ITEM_CATEGORIES Foreign Key Table Name(s)

Setup Business Object Item Master P Item Categories Item Revisions P P

MTL_SYSTEMS_ITEM_ INTERFACE MTL_ITEM_CATEGORIE S_INTERFACE MTL_ITEM_REVISIONS_ INTERFACE

Transaction Entities

30 of 52 File Ref: 62063587.doc (v. )

Conversion Mapping Item Master Conversion


Below is a table mapping the legacy data elements to the Oracle tables and columns. The following processing ID codes are used in the mapping spreadsheet: <Item Master>PR = Processing Rule <Item Master>>TR = Translation Rule <Item Master>FR = Filter Rule <Item Master>FKR = Foreign Key Rule <Item Master>DR = Derivation Rule <Item Master>DV = Default Value Rule

30 of 52 File Ref: 62063587.doc (v. )

Target Application: MTL_SYSTEM_ITEMS_INTERFACE Business Object: Item Master Prepared by: Pedro Bunn Pereira Template: Rows high lighted in Grey indicate which rows are contained in the attached consolidation template:

C:\Docum ents and Settings\pbunnpereira\My Docum ents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Conversion - Item s\MTL_SYSTEMS_ITEMS_INTERFACE_TEMPLATE.xls

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Inventory item identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Flexfield summary flag Flexfield segment enabled flag Flexfield segment start date

INVENTORY_ITEM_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE

NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2 VARCHAR2 DATE

Derived Derived System System System System System

30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Flexfield segment end date Item description Buyer identifier Accounting rule identifier Invoicing rule identifier Key flexfield segment Key flexfield segment Descriptive flexfield structure defining column Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive

END_DATE_ACTIVE DESCRIPTION BUYER_ID

DATE VARCHAR2 NUMBER Null Null PC_NO Null MFC_NO CONTROL# PC_DESC MFC_DESC DESCRIPTION

ACCOUNTING_RULE_ID NUMBER INVOICING_RULE_ID SEGMENT1 SEGMENT2-20 NUMBER VARCHAR2 VARCHAR2

ATTRIBUTE_CATEGOR VARCHAR2 Y ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Flag indicating purchasing item Flag indicating shippable item Flag indicating customer orderable item Flag indicating internally orderable item Flag indicating service item Flag indicating inventory item Flag indicating engineering item Flag indicating item is an inventory asset Flag indicating item is purchasable Flag indicating item is customer orderable Flag indicating item is internally orderable Sales order transactions flag Flag indicating item is transactable

ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15

VARCHAR2 VARCHAR2 VARCHAR2 Item Template Item Template Item Template Item Template Item Template Item Template Item Template Item Template Item Template Item Template Item Template Item Template Item Template 30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

PURCHASING_ITEM_FL VARCHAR2 AG SHIPPABLE_ITEM_FLAG VARCHAR2 CUSTOMER_ORDER_FL VARCHAR2 AG INTERNAL_ORDER_FLA VARCHAR2 G SERVICE_ITEM_FLAG VARCHAR2

INVENTORY_ITEM_FLA VARCHAR2 G ENG_ITEM_FLAG VARCHAR2

INVENTORY_ASSET_FL VARCHAR2 AG PURCHASING_ENABLE VARCHAR2 D_FLAG CUSTOMER_ORDER_E NABLED_FLAG VARCHAR2

INTERNAL_ORDER_EN VARCHAR2 ABLED_FLAG SO_TRANSACTIONS_FL VARCHAR2 AG MTL_TRANSACTIONS_E VARCHAR2 NABLED_FLAG

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Flag indicating item is stockable Flag indicating item may appear on a BOM Flag indicating item may be built in WIP Revision quantity control code Item catalog group identifier Flag indicating item catalog complete Flag indicating material shortages should be checked for this item Flag indicating whether item is returnable Default shipping organization Flag indicating item is collateral item Flag indicating whether item is taxable Over tolerance receipts processing method code Allow item description updates on PO lines Flag indicating whether inspection

STOCK_ENABLED_FLA VARCHAR2 G BOM_ENABLED_FLAG BUILD_IN_WIP_FLAG VARCHAR2 VARCHAR2

Item Template Item Template Item Template Null

REVISION_QTY_CONTR NUMBER OL_CODE ITEM_CATALOG_GROU NUMBER P_ID CATALOG_STATUS_FLA VARCHAR2 G CHECK_SHORTAGES_F VARCHAR2 LAG RETURNABLE_FLAG VARCHAR2

Null

Item Template

DEFAULT_SHIPPING_O NUMBER RG COLLATERAL_FLAG TAXABLE_FLAG VARCHAR2 VARCHAR2 Null Null Null

QTY_RCV_EXCEPTION_ VARCHAR2 CODE ALLOW_ITEM_DESC_UP VARCHAR2 DATE_FLAG INSPECTION_REQUIRE VARCHAR2 D_FLAG File Ref: 62063587.doc (v. )

Null Null 30 of 52 Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

is required upon receipt Flag indicating supplier receipt is required Purchasing market price Purchasing hazard identifier Flag indicating whether an RFQ (request for quotation) is required Maximum acceptable overreceipt percentage Unit list price purchasing Purchasing UN (United Nations) number Purchase price tolerance percentage Fixed asset category identifier (foreign key FA asset category flexfield) Rounding factor used to determine order quantity Unit of issue Require receipt location to match ship-to location Flag indicating substitute receipts

RECEIPT_REQUIRED_FL VARCHAR2 AG MARKET_PRICE HAZARD_CLASS_ID NUMBER NUMBER

Null

RFQ_REQUIRED_FLAG VARCHAR2

Null

QTY_RCV_TOLERANCE NUMBER LIST_PRICE_PER_UNIT UN_NUMBER_ID NUMBER NUMBER

Null

Null Null

PRICE_TOLERANCE_PE NUMBER RCENT

ASSET_CATEGORY_ID

NUMBER

Null

ROUNDING_FACTOR UNIT_OF_ISSUE

NUMBER VARCHAR2 Null Null Null 30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

ENFORCE_SHIP_TO_LO VARCHAR2 CATION_CODE ALLOW_SUBSTITUTE_R VARCHAR2 ECEIPTS_FLAG

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

allowed Flag indicating unordered receipts allowed Flag indicating express delivery allowed Days before planned receipt that item may be received Days after the planned receipt that item may be received Exception processing for early/late receipts Default receipt routing Invoice close tolerance Receipt close tolerance Item-level prefix for lot numbers Next auto assigned lot number Lot control code Shelf life code Length of shelf life days Serial number control code Next auto assigned serial number Item level alpha prefix for serial

ALLOW_UNORDERED_ VARCHAR2 RECEIPTS_FLAG ALLOW_EXPRESS_DELI VARCHAR2 VERY_FLAG DAYS_EARLY_RECEIPT NUMBER _ALLOWED DAYS_LATE_RECEIPT_ ALLOWED

Null Null

Null

NUMBER

Null

RECEIPT_DAYS_EXCEP VARCHAR2 TION_CODE RECEIVING_ROUTING_I D INVOICE_CLOSE_TOLE RANCE RECEIVE_CLOSE_TOLE RANCE AUTO_LOT_ALPHA_PRE FIX START_AUTO_LOT_NU MBER LOT_CONTROL_CODE SHELF_LIFE_CODE SHELF_LIFE_DAYS NUMBER NUMBER NUMBER VARCHAR2 VARCHAR2 NUMBER NUMBER NUMBER

Null Null Null Null

PC_SHELF_LIFE

SERIAL_NUMBER_CON NUMBER TROL_CODE START_AUTO_SERIAL_ VARCHAR2 NUMBER AUTO_SERIAL_ALPHA_ VARCHAR2 PREFIX 30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

numbers Inventory or supplier source type Organization to source items from Subinventory to source items from Expense account Encumbrance account Subinventory restrictions type Conversion between weight unit of measure and base unit of measure Weight unit of measure code Volume unit of measure code Conversion between volume unit of measure and base unit of measure Locators restrictions type Stock locator control code Planned shrinkage rate Days an order may be early before rescheduling is recommended Planning time

SOURCE_TYPE SOURCE_ORGANIZATI ON_ID SOURCE_SUBINVENTO RY EXPENSE_ACCOUNT ENCUMBRANCE_ACCO UNT RESTRICT_SUBINVENT ORIES_CODE UNIT_WEIGHT

NUMBER NUMBER VARCHAR2 NUMBER NUMBER NUMBER

Null Null Null

Org Default Null

NUMBER

PC_UNIT_WT

WEIGHT_UOM_CODE VOLUME_UOM_CODE

VARCHAR2 VARCHAR2

UNIT_VOLUME

NUMBER

RESTRICT_LOCATORS_ NUMBER CODE LOCATION_CONTROL_ NUMBER CODE SHRINKAGE_RATE NUMBER

ACCEPTABLE_EARLY_D NUMBER AYS PLANNING_TIME_FENC NUMBER 30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

fence code Demand time fence code Lead time lot size Standard lot size Cumulative manufacturing lead time MRP repetitive acceptable overrun rate Calculate ATP flag (y/n) for MRP planning routine MRP repetitive acceptable rate increase MRP repetitive acceptable rate decrease Cumulative total lead time Planning time fence days Demand time fence days End assembly pegging flag (y/n) for MRP Flag indicating item to be planned as repetitive schedule Exception control set Type of item Flag indicating whether all

E_CODE DEMAND_TIME_FENCE NUMBER _CODE LEAD_TIME_LOT_SIZE NUMBER STD_LOT_SIZE CUM_MANUFACTURIN G_LEAD_TIME OVERRUN_PERCENTA GE NUMBER NUMBER NUMBER

Null Null Null Null Null Null Null Null Null Null Null

MRP_CALCULATE_ATP_ VARCHAR2 FLAG ACCEPTABLE_RATE_IN NUMBER CREASE ACCEPTABLE_RATE_DE NUMBER CREASE CUMULATIVE_TOTAL_L NUMBER EAD_TIME PLANNING_TIME_FENC NUMBER E_DAYS DEMAND_TIME_FENCE NUMBER _DAYS END_ASSEMBLY_PEGG VARCHAR2 ING_FLAG REPETITIVE_PLANNING VARCHAR2 _FLAG PLANNING_EXCEPTION VARCHAR2 _SET BOM_ITEM_TYPE NUMBER PICK_COMPONENTS_FL VARCHAR2 AG File Ref: 62063587.doc (v. )

Null Null Item Template Item Template 30 of 52 Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

shippable components should be picked Assemble to Order flag Base item identifier Flag indicating whether item may have components requiring ATP check Flag indicating ATP must be checked when item is ordered Fixed portion of the assembly's lead time Variable portion of an assembly's lead time Supply locator for WIP transactions Source of WIP material supply Supply subinventory for WIP transactions Primary unit of measure code Primary stocking unit of measure for the item Allowed unit of measure conversion type Cost of sales account

REPLENISH_TO_ORDER VARCHAR2 _FLAG BASE_ITEM_ID NUMBER ATP_COMPONENTS_FL VARCHAR2 AG

Null Null

Null

ATP_FLAG

VARCHAR2

Null

FIXED_LEAD_TIME

NUMBER

Null Null Null Item Template Null

VARIABLE_LEAD_TIME NUMBER WIP_SUPPLY_LOCATOR NUMBER _ID WIP_SUPPLY_TYPE NUMBER

WIP_SUPPLY_SUBINVE VARCHAR2 NTORY PRIMARY_UOM_CODE VARCHAR2

PRIMARY_UNIT_OF_ME VARCHAR2 ASURE ALLOWED_UNITS_LOO NUMBER KUP_CODE COST_OF_SALES_ACC OUNT NUMBER

Null Null

30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Sales account Default value for include in cost rollup (Y or N) Material status code Inventory planning code Planner code Indicates whether item is planned as manufactured or purchased Fixed lot size multiplier Rounding control code Annual carrying cost Post-processing lead time Pre-processing lead time Full lead time Order cost Safety stock percentage

SALES_ACCOUNT

NUMBER Null PCS_CODE Null Null Item Template Null Null 0

DEFAULT_INCLUDE_IN_ VARCHAR2 ROLLUP_FLAG INVENTORY_ITEM_STA VARCHAR2 TUS_CODE INVENTORY_PLANNING NUMBER _CODE PLANNER_CODE VARCHAR2 PLANNING_MAKE_BUY NUMBER _CODE FIXED_LOT_MULTIPLIE NUMBER R ROUNDING_CONTROL_ NUMBER TYPE CARRYING_COST NUMBER POSTPROCESSING_LEA NUMBER D_TIME PREPROCESSING_LEA NUMBER D_TIME FULL_LEAD_TIME NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER

ORDER_COST MRP_SAFETY_STOCK_P ERCENT MRP_SAFETY_STOCK_C Safety stock code ODE Minimum minmax MIN_MINMAX_QUANTIT order quantity Y Maximum minmax MAX_MINMAX_QUANTI order quantity TY Minimum order MINIMUM_ORDER_QUA quantity NTITY Fixed order FIXED_ORDER_QUANTI quantity TY

30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Fixed days supply Maximum order quantity Available to promise rule to be used for this item Picking rule code Hard reservations allowed flag Percent error above measured quantity Percent error below measured quantity Engineering ECN code Engineering implemented item identifier Engineering implementation date Days after shipment that service begins Flag indicating service for the item is provided by a supplier Indicates whether the item is serviceable by other service-type items and whether it can be referenced as the component of another item

FIXED_DAYS_SUPPLY NUMBER MAXIMUM_ORDER_QU NUMBER ANTITY ATP_RULE_ID PICKING_RULE_ID RESERVABLE_TYPE NUMBER NUMBER NUMBER 0 0 Null Null Null Null Null Null

POSITIVE_MEASUREME NUMBER NT_ERROR NEGATIVE_MEASUREM NUMBER ENT_ERROR ENGINEERING_ECN_C ODE VARCHAR2

ENGINEERING_ITEM_ID NUMBER ENGINEERING_DATE DATE

SERVICE_STARTING_D NUMBER ELAY VENDOR_WARRANTY_ VARCHAR2 FLAG

Null

SERVICEABLE_COMPO VARCHAR2 NENT_FLAG

Null

30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Indicates whether the item is serviceable by other service-type items and can have service requests reported against it Base warranty identifier Payment terms identifier Indicates whether the item can be a preventive maintenance service item Primary service specialist Secondary service specialist Serviceable item class identifier Flag indicating service labor hours are billable Flag indicating service material is billable Flag indicating service expenses are billable Flag indicating cost of service may be prorated Coverage schedule identifier Period code for default service duration

SERVICEABLE_PRODU VARCHAR2 CT_FLAG

Null

BASE_WARRANTY_SER NUMBER VICE_ID PAYMENT_TERMS_ID PREVENTIVE_MAINTEN ANCE_FLAG PRIMARY_SPECIALIST_I NUMBER D SECONDARY_SPECIALI NUMBER ST_ID SERVICEABLE_ITEM_CL NUMBER ASS_ID TIME_BILLABLE_FLAG VARCHAR2 NUMBER VARCHAR2

Null Null Null

Null Null Null Null Null Null Null Null Null 30 of 52

MATERIAL_BILLABLE_F VARCHAR2 LAG EXPENSE_BILLABLE_FL VARCHAR2 AG PRORATE_SERVICE_FL VARCHAR2 AG COVERAGE_SCHEDULE NUMBER _ID SERVICE_DURATION_P VARCHAR2 ERIOD_CODE File Ref: 62063587.doc (v. )

Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Default service duration Service supplier identifier Monetary value of service costs covered by the item Period code for service response time Default response time Indicates how to notify customers of new revisions of the item Flag indicating item may appear on invoices Tax code Indicates whether the item can be invoiced Flag indicating purchases restricted to approved supplier Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Flag indicating item may appear

SERVICE_DURATION

NUMBER

Null Null Null

WARRANTY_VENDOR_I NUMBER D MAX_WARRANTY_AMO NUMBER UNT RESPONSE_TIME_PERI VARCHAR2 OD_CODE RESPONSE_TIME_VALU NUMBER E NEW_REVISION_CODE VARCHAR2 INVOICEABLE_ITEM_FL VARCHAR2 AG TAX_CODE VARCHAR2

Null Null Null

Item Template Null Null

INVOICE_ENABLED_FL VARCHAR2 AG MUST_USE_APPROVED VARCHAR2 _VENDOR_FLAG REQUEST_ID NUMBER

Null Null Null Null Null Null 30 of 52

PROGRAM_APPLICATIO NUMBER N_ID PROGRAM_ID NUMBER PROGRAM_UPDATE_D DATE ATE OUTSIDE_OPERATION_ VARCHAR2 FLAG File Ref: 62063587.doc (v. )

Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

on outside operation purchase order Outside operation unit of measure Safety stock bucket days Automatically deletes MPS entries within a time period Flag indicating cost information is maintained Flag indicating item may be cycle counted Demand source line - used for ATO Inventory item identifier to copy attributes from Set identifier - used for ATO Item revision Flag indicating configuration item automatically created User-defined item type (not used for open interface) Flag indicating model must be complete to ship MRP Planning option

OUTSIDE_OPERATION_ VARCHAR2 UOM_TYPE SAFETY_STOCK_BUCK NUMBER ET_DAYS AUTO_REDUCE_MPS NUMBER

Null Null Null

COSTING_ENABLED_FL VARCHAR2 AG CYCLE_COUNT_ENABL VARCHAR2 ED_FLAG DEMAND_SOURCE_LIN VARCHAR2 E COPY_ITEM_ID SET_ID REVISION NUMBER VARCHAR2 VARCHAR2

Item Template Item Template Null Null Null Null Null

AUTO_CREATED_CONF VARCHAR2 IG_FLAG ITEM_TYPE VARCHAR2

MODEL_CONFIG_CLAU VARCHAR2 SE_NAME SHIP_MODEL_COMPLE VARCHAR2 TE_FLAG MRP_PLANNING_CODE NUMBER

Null Null Null 30 of 52

File Ref: 62063587.doc

(v. )

Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

RMA inspection requirement Demand source type - used for ATO Demand source header identifier used for ATO Row identifier Row status Abbreviation of organization name Concatenated item segments Concatenated item segments of copied item Template identifier Template name Organization identifier of copied item Abbreviation of organization name of copied item Type of forecast control for ATO Transaction type Material cost Material subelement Material overhead rate Material overhead sub-element Material subelement identifier Material overhead

RETURN_INSPECTION_ NUMBER REQUIREMENT DEMAND_SOURCE_TYP NUMBER E DEMAND_SOURCE_HE NUMBER ADER_ID TRANSACTION_ID PROCESS_FLAG NUMBER NUMBER

Null Null Null System System

ORGANIZATION_CODE VARCHAR2 ITEM_NUMBER COPY_ITEM_NUMBER TEMPLATE_ID TEMPLATE_NAME VARCHAR2 VARCHAR2 NUMBER VARCHAR2 Null Null Null System Null Derived

COPY_ORGANIZATION NUMBER _ID COPY_ORGANIZATION VARCHAR2 _CODE ATO_FORECAST_CONT NUMBER ROL TRANSACTION_TYPE VARCHAR2 MATERIAL_COST MATERIAL_SUB_ELEM MATERIAL_OH_RATE NUMBER VARCHAR2 NUMBER

MATERIAL_OH_SUB_EL VARCHAR2 EM MATERIAL_SUB_ELEM_ NUMBER ID MATERIAL_OH_SUB_EL NUMBER File Ref: 62063587.doc (v. )

Null Null 30 of 52 Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

sub-element identifier Release time fence code Release time fence days Flag indicating whether item is a container. Used for shipping sales orders Flag indicating whether item is a vehicle. Used for shipping sales orders Maximum load weight of a container or a vehicle that can be used for shipping sales orders Minimum fill condition under which a container or vehicle should be used Container type code for container items. Container types are user definable Internal volume of container items. Used by Shipping to calculate container capacity restrictions Used when

EM_ID RELEASE_TIME_FENCE NUMBER _CODE RELEASE_TIME_FENCE NUMBER _DAYS CONTAINER_ITEM_FLA VARCHAR2 G Null

VEHICLE_ITEM_FLAG

VARCHAR2

Null

MAXIMUM_LOAD_WEIG NUMBER HT

Null

MINIMUM_FILL_PERCE NT

NUMBER

Null

CONTAINER_TYPE_CO DE

VARCHAR2

Null

INTERNAL_VOLUME

NUMBER

Null

SET_PROCESS_ID

NUMBER File Ref: 62063587.doc (v. )

Developer to set 30 of 52 Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

multiple Item Open Interface processes are run in parallel WH_UPDATE_DATE PRODUCT_FAMILY_ITE M_ID PURCHASING_TAX_CO DE OVERCOMPLETION_TO LERANCE_TYPE OVERCOMPLETION_TO LERANCE_VALUE Effectivity control code. Indicates if the item is under Date Effectivity or Model/Unit Number Effectivity control. Global descriptive flexfield structure defining column Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment Global descriptive flexfield segment DATE NUMBER VARCHAR2 NUMBER NUMBER Null Null Null Null Null

EFFECTIVITY_CONTRO NUMBER L

Null

GLOBAL_ATTRIBUTE_C VARCHAR2 ATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 File Ref: 62063587.doc (v. )

Null Null Null Null Null Null Null Null Null Null 30 of 52 Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Global descriptive flexfield segment Over shipment tolerance Under shipment tolerance Over return tolerance Under return tolerance Flag indicating item is equipment

GLOBAL_ATTRIBUTE10 VARCHAR2 OVER_SHIPMENT_TOLE RANCE UNDER_SHIPMENT_TO LERANCE OVER_RETURN_TOLER ANCE UNDER_RETURN_TOLE RANCE EQUIPMENT_TYPE NUMBER NUMBER NUMBER NUMBER NUMBER

Null Null 0 0 0 Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null 30 of 52 (v. )

RECOVERED_PART_DIS VARCHAR2 P_CODE DEFECT_TRACKING_O VARCHAR2 N_FLAG USAGE_ITEM_FLAG VARCHAR2 EVENT_FLAG ELECTRONIC_FLAG DOWNLOADABLE_FLA G VOL_DISCOUNT_EXEM PT_FLAG COUPON_EXEMPT_FLA G COMMS_NL_TRACKABL E_FLAG ASSET_CREATION_CO DE COMMS_ACTIVATION_ REQD_FLAG ORDERABLE_ON_WEB_ FLAG BACK_ORDERABLE_FL AG WEB_STATUS INDIVISIBLE_FLAG VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 File Ref: 62063587.doc

Company Confidential - For internal use only

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Item Long Description

LONG_DESCRIPTION

VARCHAR2

Null

DIMENSION_UOM_COD VARCHAR2 E UNIT_LENGTH NUMBER UNIT_WIDTH UNIT_HEIGHT BULK_PICKED_FLAG LOT_STATUS_ENABLE D DEFAULT_LOT_STATUS _ID SERIAL_STATUS_ENAB LED DEFAULT_SERIAL_STA TUS_ID LOT_SPLIT_ENABLED Penalty incurred for holding this item inventory Penalty incurred for time in between two operations Item is eligible for financing Oracle Internal use only - reserved for future use Oracle Internal use only - reserved for future use Oracle Internal use only - reserved for future use Oracle Internal use only - reserved for NUMBER NUMBER VARCHAR2 VARCHAR2 NUMBER VARCHAR2 NUMBER VARCHAR2 Null Null Null Null Null Null Null Null Null Null Null Null Null Null 30 of 52 File Ref: 62063587.doc (v. ) Company Confidential - For internal use only

LOT_MERGE_ENABLED VARCHAR2 INVENTORY_CARRY_PE NUMBER NALTY OPERATION_SLACK_PE NUMBER NALTY FINANCING_ALLOWED VARCHAR2 _FLAG EAM_ITEM_TYPE NUMBER

EAM_ACTIVITY_TYPE_C VARCHAR2 ODE EAM_ACTIVITY_CAUSE VARCHAR2 _CODE EAM_ACT_NOTIFICATI ON_FLAG VARCHAR2

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

future use Oracle Internal use EAM_ACT_SHUTDOWN only - reserved for VARCHAR2 _STATUS future use DUAL_UOM_CONTROL NUMBER SECONDARY_UOM_CO VARCHAR2 DE DUAL_UOM_DEVIATIO NUMBER N_HIGH DUAL_UOM_DEVIATIO NUMBER N_LOW CONTRACT_ITEM_TYPE VARCHAR2 _CODE SUBSCRIPTION_DEPEN VARCHAR2 D_FLAG SERV_REQ_ENABLED_ VARCHAR2 CODE SERV_BILLING_ENABL VARCHAR2 ED_FLAG SERV_IMPORTANCE_LE NUMBER VEL Planned inventory PLANNED_INV_POINT_ VARCHAR2 point enabled FLAG Lot Translate LOT_TRANSLATE_ENA VARCHAR2 Enabled BLED Default Sales Order DEFAULT_SO_SOURCE VARCHAR2 Source Type _TYPE Create Supply Flag CREATE_SUPPLY_FLAG VARCHAR2 Substitution SUBSTITUTION_WINDO NUMBER Window W_CODE Substitution SUBSTITUTION_WINDO NUMBER Window Days W_DAYS IB_ITEM_INSTANCE_CL VARCHAR2 ASS CONFIG_MODEL_TYPE VARCHAR2 Lot Substitution LOT_SUBSTITUTION_E VARCHAR2 Enabled for 11.5.9 NABLED

Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null Null 30 of 52

File Ref: 62063587.doc

(v. )

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Minimum License Quantity for 11.5.9 Activity Source for 11.5.9

MINIMUM_LICENSE_QU NUMBER ANTITY EAM_ACTIVITY_SOURC VARCHAR2 E_CODE LIFECYCLE_ID NUMBER CURRENT_PHASE_ID TRACKING_QUANTITY_ IND ONT_PRICING_QTY_SO URCE SECONDARY_DEFAULT _IND VMI_MINIMUM_UNITS VMI_MINIMUM_DAYS VMI_MAXIMUM_UNITS VMI_MAXIMUM_DAYS NUMBER VARCHAR2 VARCHAR2 VARCHAR2 NUMBER NUMBER NUMBER NUMBER

Null Null Null Null Null Null Null Null Null Null Null Null

Catch-weight Support for 11.5.10 Catch-Weight Support for 11.5.10 Catch-Weight Support for 11.5.10 Minimum quantity in units Minimum quantity in days Maximum quantity in units Maximum quantity in days Fixed order quantity in units SO release authorization flag: 1 - authorization by customer required, 2 - authorization not required (default), Consigned flag: 1 consigned, 2 unconsigned (default) Auto-expiring ASN flag: 1 - ASN autoexpired (default), 2 - ASN not autoexpired

VMI_FIXED_ORDER_QU NUMBER ANTITY

SO_AUTHORIZATION_F NUMBER LAG

Null

CONSIGNED_FLAG

NUMBER

Null

ASN_AUTOEXPIRE_FLA NUMBER G

Null

30 of 52 File Ref: 62063587.doc (v. )

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

Forecast type for average daily demand calculation: 1 order forecast (default), 2 - sales forecast, 3 historical sales Forecast horizon for average daily demand calculation 1- Yes2- No (default) Target Inventory Level Days of Supply Target Inventory Level Calculation Window Maximum Inventory Level Days of Supply Maximum Inventory Level Calculation Window Distribution Planned Critical Component flag Continuous Inter Organization transfers1. Yes2. No3. Use Global Value (default) Convergent Supply Consumption Pattern1. Series2. Parallel3. Use Global Value

VMI_FORECAST_TYPE

NUMBER

Null

FORECAST_HORIZON EXCLUDE_FROM_BUD GET_FLAG

NUMBER NUMBER

Null Null Null Null Null Null Null Null

DAYS_TGT_INV_SUPPL NUMBER Y DAYS_TGT_INV_WIND OW NUMBER

DAYS_MAX_INV_SUPPL NUMBER Y DAYS_MAX_INV_WIND NUMBER OW DRP_PLANNED_FLAG NUMBER

CRITICAL_COMPONENT NUMBER _FLAG CONTINOUS_TRANSFE NUMBER R CONVERGENCE NUMBER

Null Null

30 of 52 File Ref: 62063587.doc (v. )

(2)

(3)

(4)

(5)

(6)

(7) Source: Apollo (Product)

(8) Source: Apollo (Meeting Fees) Table: Column

(9) Source: InfoPlus Table: Column

(10) Source: Oracle 11.5.8 Table: Column

Target Comments Application Table Column

Target Column Datatype Not Null? Default Value

Table: Column

(default) Divergent Supply Feeding Pattern1. Series2. Series with DIVERGENCE MTQ3. Use Global Value (default) CTO 11.5.10 CONFIG_ORGS Enhancement CTO 11.5.10 ENH CONFIG_MATCH

NUMBER

Null

VARCHAR2 VARCHAR2

Null Null

30 of 52 File Ref: 62063587.doc (v. )

Target Application: MTL_ITEM_CATEGORIES_INTERFACE Business Object: Item Category Information Prepared by: Pedro Bunn Pereira
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)

Ref. Comments #

Target Application Table Column

Target Column Datatype

Not Null?

Source System File Name

Source System Field Name

Source System Default Field Value Datatyp e Derived Derived Derived

Validation

Rule #

INVENTORY_ITEM_ID CATEGORY_SET_ID CATEGORY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID

NUM NUM NUM DATE NUM DATE NUM NUM NUM

System System System System Derived System System 30 of 52 (v. )

PROGRAM_APPLICATION NUM _ID PROGRAM_ID NUM

PROGRAM_UPDATE_DAT DATE E ORGANIZATION_ID TRANSACTION_ID PROCESS_FLAG NUM NUM NUM File Ref: 62063587.doc

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

Ref. Comments #

Target Application Table Column

Target Column Datatype

Not Null?

Source System File Name

Source System Field Name

Source System Default Field Value Datatyp e

Validation

Rule #

CATEGORY_SET_NAME CATEGORY_NAME ORGANIZATION_CODE ITEM_NUMBER TRANSACTION_TYPE SET_PROCESS_ID

VAR2 VAR2 VAR2 VAR2 VAR2 NUM System

30 of 52 File Ref: 62063587.doc (v. )

Target Application: MTL_SYSTEM_ITEMS_INTERFACE Business Object: 3PL Item Overhead Cost Information Prepared by: Pedro Bunn Pereira

C:\Docum ents and Settings\pbunnpereira\My Docum ents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Conversion - Item s\MTL_3PL_OVERHEAD_TEMPLATE.xls

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

Ref. Comments #

Target Application Table Column

Target Column Datatype

Not Null?

Default Value

Source System File Name

Source System Field Name

Source System Field Validation Datatyp e

Rule #

Key flexfield segment = item number Abbreviation of organization name Material overhead rate Material overhead subelement

SEGMENT1 ORGANIZATION_CODE

VARCHAR2 VARCHAR2

MATERIAL_OH_RATE NUMBER MATERIAL_OH_SUB_ELE VARCHAR2 M

30 of 52 File Ref: 62063587.doc (v. )

Extract File layout Apollo Product


Below is a table documenting the APOLLO PRODUCT extract file schema. This table is to assist I with the mapping process from the columns contained in each of the initial extract files to the corresponding columns contained in the MTL_system_items_interface and the template (See Conversion Mapping Item Master Conversion section).

C:\Docum ents and Settings\pbunnpereira\My Docum ents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\ItemConversion\EXTRACT_APOLLO_PRODUCT_ITEMS.xls

Datafile

Field Name

Description

Datatyp Position Position Oracle Table e : : From To

Oracle Column

Description

Apollo Product

pct_no

Product catalog type

nbr(3)

MTL_SYSTEM_ITEMS_INTERFAC ATTRIBUTE13 E

Will be a DFF called CATALOG TYPE on the item master with predefined values. These values MUST match values in Apollo. Key Flexfield segment Item description

Apollo Product Apollo Product Apollo Product

pc_no pc_desc

Product number Product description Product storage definition 0=Dry 1=Frozen 2=Refrigerated 3=Non=Food Unit price of product Case size of product Shelf life of product Unit weight of product

nbr(12) chr(25)

MTL_SYSTEM_ITEMS_INTERFAC SEGMENT1 E MTL_SYSTEM_ITEMS_INTERFAC DESCRIPTION E

psd_no

nbr(3)

NA

NA

Will be handled by categories going forward. Not needed for conversion Will be part of Onhand Balances and Cost Conversion CVN007

Apollo Product Apollo Product Apollo Product Apollo

pc_unit_price pc_case_size pc_shelf_life pc_unit_wt

nbr(6,3) nbr(4) nbr(4) nbr(7,3) (v. )

NA NA NA NA 30 of 52

NA NA NA NA

Not needed for conversion

Length of shelf life days. Not needed for conversion Conversion between weigh

File Ref: 62063587.doc

Datafile

Field Name

Description

Datatyp Position Position Oracle Table e : : From To

Oracle Column

Description

Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Apollo Product Product definition 0=Non-Food 1=Dinner 2=Frozen Dessert Weight of case NOT USED NOT USED NOT USED NOT USED Product Status 1=Active 2=Discontinued 3=New Short description of product Product type 1=Food 2=Product NOT USED Maintain inventory Y/N NOT USED NOT USED NOT USED

unit of measure and base unit of measure Not needed for conversion pcd_no pc_case_wt pc_case_cube pc_pallet_tie pc_pallet_high pc_pallet_total pcs_code pc_short_desc pcit_no nbr(3) nbr(6,2) nbr(7,2) nbr(3) nbr(3) nbr(5) nbr(1) chr(10) nbr(2) NA NA NA NA NA NA NA NA NA NA NA NA

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion Material status code

MTL_SYSTEM_ITEMS_INTERFAC INVENTORY_ITEM_S E TATUS_CODE

NA NA

NA NA

Not needed for conversion

Not needed for conversion

pc_bin_location pc_maintain_inv ptt_tax_type pc_num_days_food pii_item_id

chr(5) chr(1) nbr(4) nbr(3) chr(3) chr(1) chr(1) chr(1) nbr(3)

NA NA NA NA NA NA NA NA MTL_SYSTEM_ITEMS_INTERFAC E 30 of 52

NA NA NA NA NA NA NA

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

pc_franchise_invoice_y NOT USED n pc_isitfood_yn pc_isitmagsub_yn ppt_no Food Y/N Magazine subscription Y/N Champ product type

Not needed for conversion

Not needed for conversion

NA
ATTRIBUTE14

Not needed for conversion

Will be a DFF called CHAMP PRODUCT TYPE on the item master with

File Ref: 62063587.doc

(v. )

Datafile

Field Name

Description

Datatyp Position Position Oracle Table e : : From To

Oracle Column

Description

predefined values. These values MUST match values in Apollo.

x x x

x x x

DFF must be Mandatory if item is saleable, and Non-Mandatory if the item is non-saleable MTL_SYSTEM_ITEMS_INTERFAC PRIMARY_UNIT_OF_ Primary stocking unit of E MEASURE measure for the item MTL_SYSTEM_ITEMS_INTERFAC WEIGHT_UOM_COD Weight unit of measure E E x TEMPLATE_NAME Template name

30 of 52 File Ref: 62063587.doc (v. )

Extract File layout Apollo Meeting Fee


Below is a table documenting the APOLLO MEETING FEE extract file schema. This table is to assist I with the mapping process from the columns contained in each of the initial extract files to the corresponding columns contained in the MTL_system_items_interface and the template (See Conversion Mapping Item Master Conversion section).

C:\Docum ents and Settings\pbunnpereira\My Docum ents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\ItemConversion\EXTRACT_APOLLO_MEETING_FEE_ITEMS.xls

Datafile

Field Name

Description

Datatyp Position Position Oracle Table e : : From To

Oracle Column

Description

Apollo Meeting

mfct_no

Meeting Fee Catalog Type

nbr(3)

MTL_SYSTEM_ITEMS_INTERFAC ATTRIBUTE13 E

Will be a DFF called CATALOG TYPE on the item master with predefined values. These values MUST match values in Apollo. Key Flexfield segment Item description Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle

Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting

mfc_no mfc_desc mfc_paid_attend

Meeting Fee Number Meeting Fee Description

nbr(4)

MTL_SYSTEM_ITEMS_INTERFAC SEGMENT1 E MTL_SYSTEM_ITEMS_INTERFAC DESCRIPTION E NA NA

mfc_meeting_fee

NA

NA

mfc_prepaid_sale mfc_free_life

NA NA 30 of 52 File Ref: 62063587.doc (v. )

NA NA

Datafile

Field Name

Description

Datatyp Position Position Oracle Table e : : From To

Oracle Column

Description

Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting Apollo Meeting

mfc_paid_life

NA

NA

mfc_enrollment

NA

NA

mfc_current_member

NA

NA

mfc_late_member

NA

NA

mfc_prepaid_member

NA

NA

mfc_no_of_weeks

NA

NA

mfc_continuing

NA

NA

mfc_open_enroll

NA

NA

mfc_free_choice

NA

NA

mfc_corp_solutions mfc_call_center_viewa ble

NA NA

NA NA

Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for conversion Will not be maintained in Oracle Not be needed for

30 of 52 File Ref: 62063587.doc (v. )

Datafile

Field Name

Description

Datatyp Position Position Oracle Table e : : From To

Oracle Column

Description

Apollo Meeting Apollo Meeting x x

mfc_gift_certificate

mfc_season_pass x x

conversion Will not be maintained in Oracle NA NA Not be needed for conversion Will not be maintained in Oracle NA NA Not be needed for conversion MTL_SYSTEM_ITEMS_INTERFAC PRIMARY_UNIT_OF_ Primary stocking unit of E MEASURE measure for the item x TEMPLATE_NAME Template name

30 of 52 File Ref: 62063587.doc (v. )

Extract File layout - Materialogic


Below is a table documenting the MATERIALOGIC extract file schema. This table is to assist I with the mapping process from the columns contained in each of the initial extract files to the corresponding columns contained in the MTL_system_items_interface and the template (See Conversion Mapping Item Master Conversion section).

C:\Docum ents and Settings\pbunnpereira\My Docum ents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\ItemConversion\EXTRACT_MATERIALOGIC_ITEMS

Datafile

Field Name

Description

Datatyp Position Positio e : n: From To

Oracle Table

Oracle Column

Description

Materialogic Control # Materialogic Description Materialogic Unit Materialogic Wrap

SKU SKU Description Unit of measure code Wrap Code Number of units in the wrap Monthly Qty restirction Order Qty restirction Seasonal Code Secure Code Reorderable Lead Time Reorder Point Value Charge code determining Free or Charge File Ref: 62063587.doc (v. )

MTL_SYSTEM_ITEMS_INTERFAC SEGMENT1 E MTL_SYSTEM_ITEMS_INTERFAC DESCRIPTION E

Key Flexfield segment Item description

Materialogic U/Wrap Materialogic Materialogic Materialogic Materialogic Materialogic Clas Cycle Interm Sesn Secur

If not supplied, will nee MTL_SYSTEM_ITEMS_INTERFAC PRIMARY_UOM_COD to be entered into the E E extract file to be converted MTL_SYSTEM_ITEMS_INTERFACE NA Not needed for conversion MTL_SYSTEM_ITEMS_INTERFAC ATTRIBUTE3 E NA NA Not needed for conversion NA NA MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFAC E MTL_SYSTEM_ITEMS_INTERFAC E MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFACE 30 of 52 NA NA NA

Not needed for conversion

Not needed for conversion

Not needed for conversion

Materialogic R/O Materialogic Lead Materialogic Materialogic Fixed Chgcd

NA Not needed for conversion INVENTORY_ITEM_S TATUS_CODE CUMULATIVE_TOTA L_LEAD_TIME NA Not needed for conversion NA

Not needed for conversion

Datafile

Field Name

Description

Datatyp Position Positio e : n: From To

Oracle Table

Oracle Column

Description

Materialogic Materialogic

Serial Critcl

Serial Number Indicates critical nature of order Backorderable Asolute Maximum Account Code for categorizing inventory Contact for Low Stock

NA MTL_SYSTEM_ITEMS_INTERFACE

NA NA

Not needed for conversion

Not needed for conversion

Materialogic B/O Cd Materialogic Materialogic Materialogic Abs Acct Summ

MTL_SYSTEM_ITEMS_INTERFAC BACK_ORDERABLE_ E FLAG MTL_SYSTEM_ITEMS_INTERFACE NA Not needed for conversion MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFAC BUYER_ID E NA NA NA NA NA NA NA NA MTL_SYSTEM_ITEMS_INTERFAC E x NA NA NA NA NA TBD TBD Buyer identifier

Materialogic Lolev Materialogic Materialogic Materialogic Materialogic Materialogic Materialogic Materialogic x x Productn Compnion Major Sub Sector Vend1 OutVnd x x

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

Not needed for conversion

NA Not needed for conversion WEIGHT_UOM_COD Weight unit of measure E TEMPLATE_NAME Template name TARGET SYSTEM IDENTIFICATION will MTL_SYSTEM_ITEMS_INTERFAC ATTRIBUTE1 need to be entred into E the extract file using th list of values

30 of 52 File Ref: 62063587.doc (v. )

Extract File layout Oracle 11.5.8 (mtl_system_items)

Datafile

Oracle Table

Oracle Column

Datatyp Position Position Oracle Table e : : From To MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_INTERFACE x

Oracle Column

Description

Oracle 11.5.8 MTL_SYSTEM_ITEMS_B SEGMENT1 Oracle 11.5.8 MTL_SYSTEM_ITEMS_B DESCRIPTION PRIMARY_UNIT_OF_MEA Oracle 11.5.8 MTL_SYSTEM_ITEMS_B SURE Oracle 11.5.8 MTL_SYSTEM_ITEMS_B WEIGHT_UOM_CODE x x

SEGMENT1 DESCRIPTION PRIMARY_UNIT_OF_ME ASURE WEIGHT_UOM_CODE TEMPLATE_NAME

Key Flexfield segment Item description Primary stocking unit of measure for the item Weight unit of measure Template name

30 of 52 File Ref: 62063587.doc (v. )

Descriptive Flexfields
Product Catalog Type and Meeting Fee Catalog Type
Application Oracle Inventory Numb er TBD Name Title Items Window Prompt Column Values Set Requ ired N Displ ayed Y Enabl ed Y

CATALOG_TYPE

CATALOG TYPE

ATTRIBUTE13

INV_CATALOG_TYPE

This DFF will be OPTIONAL This DFF will be controlled at the organization level There will be no default value Value set will include
Value 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 150 160 161 162 163 Description DAY PACKS SCALES MONTHLY MAGAZINES SPECIAL EDITION MAGAZINES MISCELLANEOUS COOKBOOKS PROGRAM TOOLS VITAMINS FREE GIFTS FOOD PRODUCTS TAPES VITAMINS EXERCISE EQUIPMENT COOKING UTENSILS BOUTIQUE APPLIANCE BOUTIQUE MISC PCKGE GOODS BOUTIQUE PERS. SECURITY BOUTIQUE APPAREL BOUTIQUE PROGRAM MATERIAL CORPORATE SOLUTIONS CHARITABLE PRODUCTS ECOMMERCE BARS ECOMMERCE CANDY ECOMMERCE SMOOTHIES ECOMMERCE SNACKS 30 of 52 File Ref: 62063587.doc (v. )

164 165 166 167 200 250 290 300 350 400 500 550 700 900

ECOMMERCE FOOD ECOMMERCE PROGRAM TOOLS ECOMMERCE COOKBOOKS ECOMMERCE EQUIPMENT PREPAYMENT PLAN PREPAID MEMBERS SERVICE FEE PAID LIFE (OBSELETE) FREE LIFE ENROLLMENTS CURRENT MEMBERS FREE CHOICE MISSED MEETINGS LECTURE INCOME (OBSELETE)

Champ Product Type


Application Oracle Inventory Numb er TBD Name Title Items Window Prompt Column Values Set Requ ired N Displ ayed Y Enabl ed Y

CHAMP_PRODUCT_TYPE

CHAMP PRODUCT TYPE

ATTRIBUTE13

INV_CHAMP_PRODU CT_TYPE

This DFF will be OPTIONAL This DFF will be controlled at the organization level There will be no default value Value set will include:
Value 99 100 101 102 104 105 106 108 109 110 111 Description STARTER KIT BARS SMOOTHIES/FRUITIES/MIX-INS COMPANION BOOKS103 PROGRAM TOOLS ORGANIZER MAGAZINES BOOKS107 FOOD SCALES EXERCISE EQUIP AND WATER CONTAINER COOKING UTENSILS AND AIDS MISCELLANEOUS ITEMS DISCONTINUED ITEMS 30 of 52 File Ref: 62063587.doc (v. )

Target System Identification


Application Oracle Inventory Numb er TBD Name Title Items Window Prompt Column Values Set Requ ired Y Displ ayed Y Enabl ed Y

TARGET_SYSTEM_IDENTIF ICATION

TARGET SYSTEM IDENTIFICATION

ATTRIBUTE1

INV_TARGET_SYS_ID

This DFF will be REQUIRED This DFF will be controlled at the organization level There will be no default value Value set will include
Value 001 002 003 001, 002 001, 003 002, 003 001, 002, 003 Description APOLLO INFOPLUS ECOMMERCE APOLLO AND INFOPLUS APOLLO AND ECOMMERCE INFOPLUS AND ECOMMERCE APOLLO INFOPLUS AND ECOMMERCE

30 of 52 File Ref: 62063587.doc (v. )

Data Clean-up
Below is a description of the data clean-up efforts required for the conversion of the Item Master: No duplicate items No obsolete items No inactive items Decide on standards for the item description, i.e. all upper case or mixed case

30 of 52 File Ref: 62063587.doc (v. )

Data Validation
Below is a description of the data validation that should occur for the conversion of Item Master: The number of rows on the extract must match the number of rows converted The number of rows converted must match the number of items in the Item Master Query random items, or items by item type to ensure that the correct template was applied and attributes were assigned correctly.

30 of 52 File Ref: 62063587.doc (v. )

Open and Closed Issues for this Deliverable


Open Issues

ID

Issue
OVERHEAD COSTS If overhead rates can be standardize across items for InfoPlus, we can disregard the cost conversion effort in this document and use standard functionality to default rates by overhead subelements for all items.

Resolution
confirm

Responsibility

Target Date

Impact Date

CONFIRM: OVERHEAD COSTS will default. SUBELEMENTS need to be determined and a value for each MARIA DEMATOS & MIKE BEALL

Closed Issues

ID

Issue
PC_SHORT_DESC Check to see if this description is used anywhere in I legacy reports/ invoices etc, as we can use the description from PC_DESC instead of both PSD_NO Product storage definition Can we use categories to satisfy this mapping

Resolution

Responsibility

Target Date

Impact Date

No longer required PC_DESC will be used instead

ROBIN DOXEY

pcd_no Product definition Can we use categories to satisfy this mapping

Not required for conversion. Categories will contain this information going forward Will be a DFF called CATALOG TYPE on the item master with predefined values. See DFF section for values. These values MUST match values in Apollo. not required for conversion. categories will

ROBIN DOXEY

pcit_no Product type Can we use

ROBIN DOXEY

30 of 52 File Ref: 62063587.doc (v. )

ID

Issue

Resolution
contain this information going forward. however, this will be required for the item interface from oracle to Apollo and a value of 2 will be hard coded into the interface. this will not be maintained in Oracle. These need to be added to the extract file prior to loading into the Oracle staging table These need to be added to the extract file prior to loading into the Oracle staging table See DFF section for values. Only active values (above) will be setup This is the unloaded cost of goods and will be handled as part of Onhand balance and Cost CNV007 These flags will only be maintained in Apollo. Categories will be used for categorizing in oracle

Responsibility

Target Date

Impact Date

categories to satisfy this mapping

Additions to APOLLO PRODUCT extract: Primary UOM Template Name Weight UOM Additions to APOLLO MEETING extract: Primary UOM Template Name DFF required for APOLLO (ppt_no). List of values will be required for setup. Confirm that PC_UNIT_PRICE is in fact the Material Cost for an item Flag for member fees will not be maintained in Oracle

ROBIN DOXEY

10

JIM GETTY

11

ROBIN DOXEY

30 of 52 File Ref: 62063587.doc (v. )