Escolar Documentos
Profissional Documentos
Cultura Documentos
APPROVALS
Change Record
3
Reviewers
Distribution
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: 375064449.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
Data Validation........................................................................................................................5
30 of 52
File Ref: 375064449.doc (v. DRAFT 1 )
Introduction
Purpose
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.
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
30 of 52
File Ref: 375064449.doc (v. )
reviewers of data conversion deliverables
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 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.
30 of 52
File Ref: 375064449.doc (v. )
When importing items through the Item Interface, new items will be created in the
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.
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 Purchasing
Saleable.Consumable.Bars.Mini.Chocolate.Defaul
Print.Forms.Cash Control.Tally.Default
t.Default
Print.Forms.Cash Control.8 1/2 X 11.Default
Saleable.Consumable.Bars.Point.Chocolate.Defau
Print.Forms.Cash Control.8 1/2 X 14.Default
lt.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.
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.
30 of 52
File Ref: 375064449.doc (v. )
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 assigned.
Example:
ITEM_NUMBER ORGANIZATION_CODE
3117292 002|003|004|005|006|007|008|009
30 of 52
File Ref: 375064449.doc (v. )
Overhead Cost Assignment for 3PL Overview
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.
30 of 52
File Ref: 375064449.doc (v. )
A transaction row must exist for every item/overhead subelement combination.
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:
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:
2. Item templates referenced in the conversion program have been created and
updated and assigned to items in the final extract file.
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
30 of 52
File Ref: 375064449.doc (v. )
continuous change.
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)
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: 375064449.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/ Owned Open Interface Production Table Foreign Key Table
Prog By Name(s) Name(s)
Transaction Entities
30 of 52
File Ref: 375064449.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:
30 of 52
File Ref: 375064449.doc (v. )
Target Application: MTL_SYSTEM_ITEMS_INTERFACE
Template: Rows high lighted in Grey indicate which rows are contained in the attached consolidation template:
C:\Documents and
Settings\pbunnpereira\My Documents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Conversion - Items\MTL_SYSTEMS_ITEMS_INTERFACE_T
Inventory item
INVENTORY_ITEM_ID NUMBER Derived
identifier
Organization
ORGANIZATION_ID NUMBER Derived
identifier
Standard Who
LAST_UPDATE_DATE DATE System
column
Standard Who
LAST_UPDATED_BY NUMBER System
column
Standard Who
CREATION_DATE DATE System
column
Standard Who
CREATED_BY NUMBER System
column
Standard Who
LAST_UPDATE_LOGIN NUMBER System
column
Flexfield summary
SUMMARY_FLAG VARCHAR2
flag
Flexfield segment
ENABLED_FLAG VARCHAR2
enabled flag
Flexfield segment START_DATE_ACTIVE DATE
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
start date
Flexfield segment end
END_DATE_ACTIVE DATE
date
Item description DESCRIPTION VARCHAR2 PC_DESC MFC_DESC DESCRIPTION
Buyer identifier BUYER_ID NUMBER
Accounting rule ACCOUNTING_RULE_I
NUMBER Null
identifier D
Invoicing rule
INVOICING_RULE_ID NUMBER Null
identifier
Key flexfield segment SEGMENT1 VARCHAR2 PC_NO MFC_NO CONTROL#
Key flexfield segment SEGMENT2-20 VARCHAR2 Null
Descriptive flexfield
ATTRIBUTE_CATEGOR
structure defining VARCHAR2
Y
column
Descriptive flexfield
ATTRIBUTE1 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE2 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE3 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE4 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE5 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE6 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE7 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE8 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE9 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE10 VARCHAR2
segment
Descriptive flexfield ATTRIBUTE11 VARCHAR2
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
segment
Descriptive flexfield
ATTRIBUTE12 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE13 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE14 VARCHAR2
segment
Descriptive flexfield
ATTRIBUTE15 VARCHAR2
segment
Flag indicating PURCHASING_ITEM_FL
VARCHAR2 Item Template
purchasing item AG
Flag indicating SHIPPABLE_ITEM_FLA
VARCHAR2 Item Template
shippable item G
Flag indicating
CUSTOMER_ORDER_FL
customer orderable VARCHAR2 Item Template
AG
item
Flag indicating
INTERNAL_ORDER_FL
internally orderable VARCHAR2 Item Template
AG
item
Flag indicating
SERVICE_ITEM_FLAG VARCHAR2 Item Template
service item
Flag indicating INVENTORY_ITEM_FLA
VARCHAR2 Item Template
inventory item G
Flag indicating
ENG_ITEM_FLAG VARCHAR2 Item Template
engineering item
Flag indicating item INVENTORY_ASSET_FL
VARCHAR2 Item Template
is an inventory asset AG
Flag indicating item PURCHASING_ENABLE
VARCHAR2 Item Template
is purchasable D_FLAG
Flag indicating item CUSTOMER_ORDER_EN
VARCHAR2 Item Template
is customer orderable ABLED_FLAG
Flag indicating item INTERNAL_ORDER_EN
VARCHAR2 Item Template
is internally orderable ABLED_FLAG
Sales order SO_TRANSACTIONS_FL
VARCHAR2 Item Template
transactions flag AG
Flag indicating item MTL_TRANSACTIONS_ VARCHAR2 Item Template
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
is transactable ENABLED_FLAG
Flag indicating item STOCK_ENABLED_FLA
VARCHAR2 Item Template
is stockable G
Flag indicating item
may appear on a BOM_ENABLED_FLAG VARCHAR2 Item Template
BOM
Flag indicating item
BUILD_IN_WIP_FLAG VARCHAR2 Item Template
may be built in WIP
Revision quantity REVISION_QTY_CONTR
NUMBER Null
control code OL_CODE
Item catalog group ITEM_CATALOG_GROU
NUMBER
identifier P_ID
Flag indicating item CATALOG_STATUS_FL
VARCHAR2
catalog complete AG
Flag indicating
material shortages CHECK_SHORTAGES_F
VARCHAR2 Null
should be checked for LAG
this item
Flag indicating
whether item is RETURNABLE_FLAG VARCHAR2 Item Template
returnable
Default shipping DEFAULT_SHIPPING_O
NUMBER
organization RG
Flag indicating item
COLLATERAL_FLAG VARCHAR2 Null
is collateral item
Flag indicating
whether item is TAXABLE_FLAG VARCHAR2 Null
taxable
Over tolerance
QTY_RCV_EXCEPTION_
receipts processing VARCHAR2 Null
CODE
method code
Allow item
ALLOW_ITEM_DESC_U
description updates VARCHAR2 Null
PDATE_FLAG
on PO lines
Flag indicating INSPECTION_REQUIRE VARCHAR2 Null
whether inspection is D_FLAG
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
Flag indicating
ALLOW_UNORDERED_
unordered receipts VARCHAR2 Null
RECEIPTS_FLAG
allowed
Flag indicating
ALLOW_EXPRESS_DELI
express delivery VARCHAR2 Null
VERY_FLAG
allowed
Days before planned
DAYS_EARLY_RECEIPT
receipt that item may NUMBER Null
_ALLOWED
be received
Days after the
DAYS_LATE_RECEIPT_
planned receipt that NUMBER Null
ALLOWED
item may be received
Exception processing RECEIPT_DAYS_EXCEP
VARCHAR2 Null
for early/late receipts TION_CODE
Default receipt RECEIVING_ROUTING_
NUMBER Null
routing ID
Invoice close INVOICE_CLOSE_TOLE
NUMBER Null
tolerance RANCE
Receipt close RECEIVE_CLOSE_TOLE
NUMBER Null
tolerance RANCE
Item-level prefix for AUTO_LOT_ALPHA_PR
VARCHAR2
lot numbers EFIX
Next auto assigned START_AUTO_LOT_NU
VARCHAR2
lot number MBER
Lot control code LOT_CONTROL_CODE NUMBER
Shelf life code SHELF_LIFE_CODE NUMBER
Length of shelf life
SHELF_LIFE_DAYS NUMBER PC_SHELF_LIFE
days
Serial number control SERIAL_NUMBER_CON
NUMBER
code TROL_CODE
Next auto assigned START_AUTO_SERIAL_
VARCHAR2
serial number NUMBER
Item level alpha
AUTO_SERIAL_ALPHA
prefix for serial VARCHAR2
_PREFIX
numbers
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
Inventory or supplier
SOURCE_TYPE NUMBER Null
source type
Organization to SOURCE_ORGANIZATI
NUMBER Null
source items from ON_ID
Subinventory to SOURCE_SUBINVENTO
VARCHAR2 Null
source items from RY
Expense account EXPENSE_ACCOUNT NUMBER
ENCUMBRANCE_ACCO
Encumbrance account NUMBER Org Default
UNT
Subinventory RESTRICT_SUBINVENT
NUMBER Null
restrictions type ORIES_CODE
Conversion between
weight unit of
UNIT_WEIGHT NUMBER PC_UNIT_WT
measure and base
unit of measure
Weight unit of
WEIGHT_UOM_CODE VARCHAR2
measure code
Volume unit of
VOLUME_UOM_CODE VARCHAR2
measure code
Conversion between
volume unit of
UNIT_VOLUME NUMBER
measure and base
unit of measure
Locators restrictions RESTRICT_LOCATORS_
NUMBER
type CODE
Stock locator control LOCATION_CONTROL_
NUMBER
code CODE
Planned shrinkage
SHRINKAGE_RATE NUMBER
rate
Days an order may be
early before ACCEPTABLE_EARLY_
NUMBER
rescheduling is DAYS
recommended
Planning time fence PLANNING_TIME_FEN
NUMBER
code CE_CODE
Demand time fence DEMAND_TIME_FENCE NUMBER
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
code _CODE
Lead time lot size LEAD_TIME_LOT_SIZE NUMBER Null
Standard lot size STD_LOT_SIZE NUMBER Null
Cumulative
CUM_MANUFACTURIN
manufacturing lead NUMBER Null
G_LEAD_TIME
time
MRP repetitive
OVERRUN_PERCENTA
acceptable overrun NUMBER Null
GE
rate
Calculate ATP flag
MRP_CALCULATE_ATP
(y/n) for MRP VARCHAR2 Null
_FLAG
planning routine
MRP repetitive
ACCEPTABLE_RATE_IN
acceptable rate NUMBER Null
CREASE
increase
MRP repetitive
ACCEPTABLE_RATE_D
acceptable rate NUMBER Null
ECREASE
decrease
Cumulative total lead CUMULATIVE_TOTAL_
NUMBER Null
time LEAD_TIME
Planning time fence PLANNING_TIME_FEN
NUMBER Null
days CE_DAYS
Demand time fence DEMAND_TIME_FENCE
NUMBER Null
days _DAYS
End assembly
END_ASSEMBLY_PEGGI
pegging flag (y/n) for VARCHAR2 Null
NG_FLAG
MRP
Flag indicating item
REPETITIVE_PLANNIN
to be planned as VARCHAR2 Null
G_FLAG
repetitive schedule
PLANNING_EXCEPTIO
Exception control set VARCHAR2 Null
N_SET
Type of item BOM_ITEM_TYPE NUMBER Item Template
Flag indicating PICK_COMPONENTS_F VARCHAR2 Item Template
whether all shippable LAG
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
components should
be picked
Assemble to Order REPLENISH_TO_ORDER
VARCHAR2 Null
flag _FLAG
Base item identifier BASE_ITEM_ID NUMBER Null
Flag indicating
whether item may ATP_COMPONENTS_FL
VARCHAR2 Null
have components AG
requiring ATP check
Flag indicating ATP
must be checked ATP_FLAG VARCHAR2 Null
when item is ordered
Fixed portion of the
FIXED_LEAD_TIME NUMBER Null
assembly's lead time
Variable portion of an
VARIABLE_LEAD_TIME NUMBER Null
assembly's lead time
Supply locator for WIP_SUPPLY_LOCATO
NUMBER Null
WIP transactions R_ID
Source of WIP
WIP_SUPPLY_TYPE NUMBER Item Template
material supply
Supply subinventory WIP_SUPPLY_SUBINVE
VARCHAR2 Null
for WIP transactions NTORY
Primary unit of
PRIMARY_UOM_CODE VARCHAR2
measure code
Primary stocking unit
PRIMARY_UNIT_OF_M
of measure for the VARCHAR2 Null
EASURE
item
Allowed unit of
ALLOWED_UNITS_LOO
measure conversion NUMBER Null
KUP_CODE
type
COST_OF_SALES_ACCO
Cost of sales account NUMBER
UNT
Sales account SALES_ACCOUNT NUMBER
Default value for
DEFAULT_INCLUDE_IN
include in cost rollup VARCHAR2 Null
_ROLLUP_FLAG
(Y or N)
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
INVENTORY_ITEM_STA
Material status code VARCHAR2 PCS_CODE
TUS_CODE
Inventory planning INVENTORY_PLANNIN
NUMBER Null
code G_CODE
Planner code PLANNER_CODE VARCHAR2 Null
Indicates whether
item is planned as PLANNING_MAKE_BU
NUMBER Item Template
manufactured or Y_CODE
purchased
Fixed lot size FIXED_LOT_MULTIPLIE
NUMBER Null
multiplier R
Rounding control ROUNDING_CONTROL
NUMBER Null
code _TYPE
Annual carrying cost CARRYING_COST NUMBER 0
Post-processing lead POSTPROCESSING_LEA
NUMBER
time D_TIME
Pre-processing lead PREPROCESSING_LEAD
NUMBER
time _TIME
Full lead time FULL_LEAD_TIME NUMBER
Order cost ORDER_COST NUMBER
Safety stock MRP_SAFETY_STOCK_P
NUMBER
percentage ERCENT
MRP_SAFETY_STOCK_C
Safety stock code NUMBER
ODE
Minimum minmax MIN_MINMAX_QUANT
NUMBER
order quantity ITY
Maximum minmax MAX_MINMAX_QUAN
NUMBER
order quantity TITY
Minimum order MINIMUM_ORDER_QU
NUMBER
quantity ANTITY
FIXED_ORDER_QUANT
Fixed order quantity NUMBER
ITY
Fixed days supply FIXED_DAYS_SUPPLY NUMBER
Maximum order MAXIMUM_ORDER_QU
NUMBER
quantity ANTITY
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
Available to promise
rule to be used for ATP_RULE_ID NUMBER Null
this item
Picking rule code PICKING_RULE_ID NUMBER Null
Hard reservations
RESERVABLE_TYPE NUMBER
allowed flag
Percent error above POSITIVE_MEASUREME
NUMBER 0
measured quantity NT_ERROR
Percent error below NEGATIVE_MEASURE
NUMBER 0
measured quantity MENT_ERROR
Engineering ECN ENGINEERING_ECN_C
VARCHAR2 Null
code ODE
Engineering
ENGINEERING_ITEM_I
implemented item NUMBER Null
D
identifier
Engineering
ENGINEERING_DATE DATE Null
implementation date
Days after shipment SERVICE_STARTING_D
NUMBER Null
that service begins ELAY
Flag indicating
service for the item is VENDOR_WARRANTY_
VARCHAR2 Null
provided by a FLAG
supplier
Indicates whether the
item is serviceable by
other service-type
SERVICEABLE_COMPO
items and whether it VARCHAR2 Null
NENT_FLAG
can be referenced as
the component of
another item
Indicates whether the
item is serviceable by
other service-type SERVICEABLE_PRODU
VARCHAR2 Null
items and can have CT_FLAG
service requests
reported against it
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
Monetary value of
MAX_WARRANTY_AM
service costs covered NUMBER Null
OUNT
by the item
Period code for RESPONSE_TIME_PERI
VARCHAR2 Null
service response time OD_CODE
RESPONSE_TIME_VALU
Default response time NUMBER Null
E
Indicates how to
notify customers of
NEW_REVISION_CODE VARCHAR2 Null
new revisions of the
item
Flag indicating item
INVOICEABLE_ITEM_FL
may appear on VARCHAR2 Item Template
AG
invoices
Tax code TAX_CODE VARCHAR2 Null
Indicates whether the INVOICE_ENABLED_FL
VARCHAR2 Null
item can be invoiced AG
Flag indicating
MUST_USE_APPROVED
purchases restricted VARCHAR2 Null
_VENDOR_FLAG
to approved supplier
Concurrent Who
REQUEST_ID NUMBER Null
column
Concurrent Who PROGRAM_APPLICATI
NUMBER Null
column ON_ID
Concurrent Who
PROGRAM_ID NUMBER Null
column
Concurrent Who PROGRAM_UPDATE_D
DATE Null
column ATE
Flag indicating item
may appear on OUTSIDE_OPERATION_
VARCHAR2 Null
outside operation FLAG
purchase order
Outside operation OUTSIDE_OPERATION_
VARCHAR2 Null
unit of measure UOM_TYPE
Safety stock bucket SAFETY_STOCK_BUCKE
NUMBER Null
days T_DAYS
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
Automatically deletes
MPS entries within a AUTO_REDUCE_MPS NUMBER Null
time period
Flag indicating cost
COSTING_ENABLED_FL
information is VARCHAR2 Item Template
AG
maintained
Flag indicating item CYCLE_COUNT_ENABL
VARCHAR2 Item Template
may be cycle counted ED_FLAG
Demand source line - DEMAND_SOURCE_LIN
VARCHAR2 Null
used for ATO E
Inventory item
identifier to copy COPY_ITEM_ID NUMBER Null
attributes from
Set identifier - used
SET_ID VARCHAR2 Null
for ATO
Item revision REVISION VARCHAR2 Null
Flag indicating
AUTO_CREATED_CON
configuration item VARCHAR2 Null
FIG_FLAG
automatically created
User-defined item
ITEM_TYPE VARCHAR2
type
(not used for open MODEL_CONFIG_CLAU
VARCHAR2 Null
interface) SE_NAME
Flag indicating model
SHIP_MODEL_COMPLE
must be complete to VARCHAR2 Null
TE_FLAG
ship
MRP_PLANNING_COD
MRP Planning option NUMBER Null
E
RMA inspection RETURN_INSPECTION_
NUMBER Null
requirement REQUIREMENT
Demand source type - DEMAND_SOURCE_TY
NUMBER Null
used for ATO PE
Demand source
DEMAND_SOURCE_HE
header identifier - NUMBER Null
ADER_ID
used for ATO
Row identifier TRANSACTION_ID NUMBER System
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
OVERCOMPLETION_TO
NUMBER Null
LERANCE_VALUE
Effectivity control
code. Indicates if the
item is under Date EFFECTIVITY_CONTRO
NUMBER Null
Effectivity or L
Model/Unit Number
Effectivity control.
Global descriptive
GLOBAL_ATTRIBUTE_C
flexfield structure VARCHAR2 Null
ATEGORY
defining column
Global descriptive
GLOBAL_ATTRIBUTE1 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE2 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE3 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE4 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE5 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE6 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE7 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE8 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE9 VARCHAR2 Null
flexfield segment
Global descriptive
GLOBAL_ATTRIBUTE10 VARCHAR2 Null
flexfield segment
Over shipment OVER_SHIPMENT_TOL
NUMBER Null
tolerance ERANCE
Under shipment UNDER_SHIPMENT_TO
NUMBER 0
tolerance LERANCE
Over return tolerance OVER_RETURN_TOLER NUMBER 0
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
ANCE
Under return UNDER_RETURN_TOLE
NUMBER 0
tolerance RANCE
Flag indicating item
EQUIPMENT_TYPE NUMBER Null
is equipment
RECOVERED_PART_DIS
VARCHAR2 Null
P_CODE
DEFECT_TRACKING_O
VARCHAR2 Null
N_FLAG
USAGE_ITEM_FLAG VARCHAR2 Null
EVENT_FLAG VARCHAR2 Null
ELECTRONIC_FLAG VARCHAR2 Null
DOWNLOADABLE_FLA
VARCHAR2 Null
G
VOL_DISCOUNT_EXEM
VARCHAR2 Null
PT_FLAG
COUPON_EXEMPT_FLA
VARCHAR2 Null
G
COMMS_NL_TRACKAB
VARCHAR2 Null
LE_FLAG
ASSET_CREATION_CO
VARCHAR2 Null
DE
COMMS_ACTIVATION_
VARCHAR2 Null
REQD_FLAG
ORDERABLE_ON_WEB_
VARCHAR2 Null
FLAG
BACK_ORDERABLE_FL
VARCHAR2 Null
AG
WEB_STATUS VARCHAR2 Null
INDIVISIBLE_FLAG VARCHAR2 Null
Item Long
LONG_DESCRIPTION VARCHAR2 Null
Description
DIMENSION_UOM_CO
VARCHAR2
DE
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
UNIT_LENGTH NUMBER
UNIT_WIDTH NUMBER
UNIT_HEIGHT NUMBER
BULK_PICKED_FLAG VARCHAR2 Null
LOT_STATUS_ENABLE
VARCHAR2 Null
D
DEFAULT_LOT_STATUS
NUMBER Null
_ID
SERIAL_STATUS_ENAB
VARCHAR2 Null
LED
DEFAULT_SERIAL_STA
NUMBER Null
TUS_ID
LOT_SPLIT_ENABLED VARCHAR2 Null
LOT_MERGE_ENABLED VARCHAR2 Null
Penalty incurred for
INVENTORY_CARRY_P
holding this item NUMBER Null
ENALTY
inventory
Penalty incurred for
OPERATION_SLACK_PE
time in between two NUMBER Null
NALTY
operations
Item is eligible for FINANCING_ALLOWE
VARCHAR2 Null
financing D_FLAG
Oracle Internal use
only - reserved for EAM_ITEM_TYPE NUMBER Null
future use
Oracle Internal use
EAM_ACTIVITY_TYPE_
only - reserved for VARCHAR2 Null
CODE
future use
Oracle Internal use
EAM_ACTIVITY_CAUSE
only - reserved for VARCHAR2 Null
_CODE
future use
Oracle Internal use
EAM_ACT_NOTIFICATI
only - reserved for VARCHAR2 Null
ON_FLAG
future use
Oracle Internal use EAM_ACT_SHUTDOWN VARCHAR2 Null
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
average daily
demand calculation: 1
- order forecast
(default), 2 - sales
forecast, 3 - historical
sales
Forecast horizon for
average daily FORECAST_HORIZON NUMBER Null
demand calculation
EXCLUDE_FROM_BUD
1- Yes2- No (default) NUMBER Null
GET_FLAG
Target Inventory DAYS_TGT_INV_SUPPL
NUMBER Null
Level Days of Supply Y
Target Inventory
DAYS_TGT_INV_WIND
Level Calculation NUMBER Null
OW
Window
Maximum Inventory DAYS_MAX_INV_SUPP
NUMBER Null
Level Days of Supply LY
Maximum Inventory
DAYS_MAX_INV_WIND
Level Calculation NUMBER Null
OW
Window
Distribution Planned DRP_PLANNED_FLAG NUMBER Null
Critical Component CRITICAL_COMPONEN
NUMBER Null
flag T_FLAG
Continuous Inter
Organization
CONTINOUS_TRANSFE
transfers1. Yes2. No3. NUMBER Null
R
Use Global Value
(default)
Convergent Supply
Consumption
Pattern1. Series2. CONVERGENCE NUMBER Null
Parallel3. Use Global
Value (default)
Divergent Supply DIVERGENCE NUMBER Null
Feeding Pattern1.
30 of 52
File Ref: 375064449.doc (v. )
(2) (3) (4) (5) (6) (7) (8) (9) (10)
30 of 52
File Ref: 375064449.doc (v. )
Target Application: MTL_ITEM_CATEGORIES_INTERFACE
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
Source
Target
Target Application Table Not Source System Source System Field System Default
Ref.# Comments Column Validation Rule #
Column Null? File Name Name Field Value
Datatype
Datatype
LAST_UPDATE_DATE DATE
LAST_UPDATED_BY NUM
CREATION_DATE DATE
CREATED_BY NUM
LAST_UPDATE_LOGIN NUM
30 of 52
File Ref: 375064449.doc (v. )
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
Source
Target
Target Application Table Not Source System Source System Field System Default
Ref.# Comments Column Validation Rule #
Column Null? File Name Name Field Value
Datatype
Datatype
CATEGORY_SET_NAME VAR2
CATEGORY_NAME VAR2
ORGANIZATION_CODE VAR2
ITEM_NUMBER VAR2
TRANSACTION_TYPE VAR2
30 of 52
File Ref: 375064449.doc (v. )
Target Application: MTL_SYSTEM_ITEMS_INTERFACE
C:\Documents and
Settings\pbunnpereira\My Documents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Conversion - Items\MTL_3PL_OVERHEAD_TEMPLATE.xls
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
Source
Target
Target Application Table Not Default Source System Source System Field System
Ref.# Comments Column Validation Rule #
Column Null? Value File Name Name Field
Datatype
Datatype
30 of 52
File Ref: 375064449.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:\Documents and
Settings\pbunnpereira\My Documents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Item Conversion\EXTRACT_APOLLO_PRODUCT_ITEMS.
Datafile Field Name Description Datatype Position: Position: Oracle Table Oracle Column Description
From To
Apollo Product pc_no Product number nbr(12) MTL_SYSTEM_ITEMS_INTERFACE SEGMENT1 Key Flexfield segment
Apollo Product pc_desc Product description chr(25) MTL_SYSTEM_ITEMS_INTERFACE DESCRIPTION Item description
Product storage definition
0=Dry Will be handled by categories
Apollo Product psd_no 1=Frozen nbr(3) NA NA going forward.
2=Refrigerated Not needed for conversion
3=Non=Food
Will be part of Onhand
Apollo Product pc_unit_price Unit price of product nbr(6,3) NA NA Balances and Cost Conversion
CVN007
Apollo Product pc_case_size Case size of product nbr(4) NA NA Not needed for conversion
Length of shelf life days.
Apollo Product pc_shelf_life Shelf life of product nbr(4) NA NA
Not needed for conversion
Conversion between weight
unit of measure and base unit
Apollo Product pc_unit_wt Unit weight of product nbr(7,3) NA NA
measure
Not needed for conversion
Apollo Product pcd_no Product definition nbr(3) NA NA Not needed for conversion
0=Non-Food
30 of 52
File Ref: 375064449.doc (v. )
Datafile Field Name Description Datatype Position: Position: Oracle Table Oracle Column Description
From To
1=Dinner
2=Frozen Dessert
Apollo Product pc_case_wt Weight of case nbr(6,2) NA NA Not needed for conversion
Apollo Product pc_case_cube NOT USED nbr(7,2) NA NA Not needed for conversion
Apollo Product pc_pallet_tie NOT USED nbr(3) NA NA Not needed for conversion
Apollo Product pc_pallet_high NOT USED nbr(3) NA NA Not needed for conversion
Apollo Product pc_pallet_total NOT USED nbr(5) NA NA Not needed for conversion
Product Status
1=Active INVENTORY_ITEM_S
Apollo Product pcs_code nbr(1) MTL_SYSTEM_ITEMS_INTERFACE Material status code
2=Discontinued TATUS_CODE
3=New
Apollo Product pc_short_desc Short description of product chr(10) NA NA Not needed for conversion
Product type
Apollo Product pcit_no 1=Food nbr(2) NA NA Not needed for conversion
2=Product
Apollo Product pc_bin_location NOT USED chr(5) NA NA Not needed for conversion
Apollo Product pc_maintain_inv Maintain inventory Y/N chr(1) NA NA Not needed for conversion
Apollo Product ptt_tax_type NOT USED nbr(4) NA NA Not needed for conversion
Apollo Product pc_num_days_food NOT USED nbr(3) NA NA Not needed for conversion
Apollo Product pii_item_id NOT USED chr(3) NA NA Not needed for conversion
Apollo Product pc_franchise_invoice_yn NOT USED chr(1) NA NA Not needed for conversion
Apollo Product pc_isitfood_yn Food Y/N chr(1) NA NA Not needed for conversion
Apollo Product pc_isitmagsub_yn Magazine subscription Y/N chr(1) NA NA Not needed for conversion
Will be a DFF called CHAMP
PRODUCT TYPE on the item
master with predefined value
30 of 52
File Ref: 375064449.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:\Documents and
Settings\pbunnpereira\My Documents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Item Conversion\EXTRACT_APOLLO_MEETING_FEE_ITEM
Datafile Field Name Description Datatype Position: Position: Oracle Table Oracle Column Description
From To
Apollo
mfc_no Meeting Fee Number nbr(4) MTL_SYSTEM_ITEMS_INTERFACE SEGMENT1 Key Flexfield segment
Meeting
Apollo
mfc_desc Meeting Fee Description MTL_SYSTEM_ITEMS_INTERFACE DESCRIPTION Item description
Meeting
Will not be maintained in
Apollo Meeting mfc_paid_attend NA NA Oracle
Not be needed for conversion
Will not be maintained in
Apollo Meeting mfc_meeting_fee NA NA Oracle
Not be needed for conversion
Will not be maintained in
Apollo Meeting mfc_prepaid_sale NA NA Oracle
Not be needed for conversion
Will not be maintained in
Apollo Meeting mfc_free_life NA NA Oracle
Not be needed for conversion
Will not be maintained in
Apollo Meeting mfc_paid_life NA NA Oracle
Not be needed for conversion
30 of 52
File Ref: 375064449.doc (v. )
Datafile Field Name Description Datatype Position: Position: Oracle Table Oracle Column Description
From To
30 of 52
File Ref: 375064449.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:\Documents and
Settings\pbunnpereira\My Documents\DC - Clients\Client Weight Watchers\2-Detailed Design\CV040-MD050\Item Conversion\EXTRACT_MATERIALOGIC_ITEMS
Datafile Field Name Description Datatype Position: Position: Oracle Table Oracle Column Description
From To
LAG
Materialogic Abs Asolute Maximum MTL_SYSTEM_ITEMS_INTERFACE NA Not needed for conversion
Account Code for
Materialogic Acct MTL_SYSTEM_ITEMS_INTERFACE TBD
categorizing inventory
Materialogic Summ MTL_SYSTEM_ITEMS_INTERFACE TBD
Materialogic Lolev Contact for Low Stock MTL_SYSTEM_ITEMS_INTERFACE BUYER_ID Buyer identifier
Materialogic Productn NA NA Not needed for conversion
Materialogic Compnion NA NA Not needed for conversion
Materialogic Major NA NA Not needed for conversion
Materialogic Sub NA NA Not needed for conversion
Materialogic Sector NA NA Not needed for conversion
Materialogic Vend1 NA NA Not needed for conversion
Materialogic OutVnd NA NA Not needed for conversion
x x MTL_SYSTEM_ITEMS_INTERFACE WEIGHT_UOM_CODE Weight unit of measure
x x x TEMPLATE_NAME Template name
TARGET SYSTEM
IDENTIFICATION will need
x x MTL_SYSTEM_ITEMS_INTERFACE ATTRIBUTE1
to be entred into the extract fi
using the list of values
30 of 52
File Ref: 375064449.doc (v. )
Extract File layout – Oracle 11.5.8 (mtl_system_items)
Datafile Oracle Table Oracle Column Datatype Position: Position: Oracle Table Oracle Column Description
From To
30 of 52
File Ref: 375064449.doc (v. )
Descriptive Flexfields
Application Title
30 of 52
File Ref: 375064449.doc (v. )
163 ECOMMERCE SNACKS
164 ECOMMERCE FOOD
165 ECOMMERCE PROGRAM TOOLS
166 ECOMMERCE COOKBOOKS
167 ECOMMERCE EQUIPMENT
200 PREPAYMENT PLAN
250 PREPAID MEMBERS
290 SERVICE FEE
300 PAID LIFE (OBSELETE)
350 FREE LIFE
400 ENROLLMENTS
500 CURRENT MEMBERS
550 FREE CHOICE
700 MISSED MEETINGS
900 LECTURE INCOME (OBSELETE)
Application Title
INV_CHAMP_PROD
TBD CHAMP_PRODUCT_TYPE CHAMP PRODUCT TYPE ATTRIBUTE13 N Y Y
UCT_TYPE
Application Title
30 of 52
File Ref: 375064449.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: 375064449.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: 375064449.doc (v. )
Open and Closed Issues for this Deliverable
Open Issues
Closed Issues
PC_SHORT_DESC
Check to see if this
description is used
anywhere in I legacy No longer required
1 reports/ invoices etc, as PC_DESC will be used ROBIN DOXEY
we can use the instead
description from
PC_DESC instead of
both
PSD_NO Not required for
Product storage conversion. Categories
2 definition will contain this I
Can we use categories information going
to satisfy this mapping forward
Will be a DFF called
CATALOG TYPE on the
item master with
predefined values.
pcd_no
Product definition
3 See DFF section for ROBIN DOXEY
Can we use categories
values.
to satisfy this mapping
These values MUST
match values in Apollo.
30 of 52
File Ref: 375064449.doc (v. )
ID Issue Resolution Responsibility Target Date Impact Date
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.
Additions to APOLLO
These need to be added
PRODUCT extract:
to the extract file prior
5 Primary UOM I
to loading into the
Template Name
Oracle staging table
Weight UOM
Additions to APOLLO These need to be added
MEETING extract: to the extract file prior
6 I
Primary UOM to loading into the
Template Name Oracle staging table
See DFF section for
DFF required for
values.
APOLLO (ppt_no). List
8 ROBIN DOXEY
of values will be
Only active values
required for setup.
(above) will be setup
This is the unloaded
Confirm that
cost of goods and will
PC_UNIT_PRICE is in
10 be handled as part of JIM GETTY
fact the Material Cost
Onhand balance and
for an item
Cost CNV007
These flags will only be
Flag for member fees maintained in Apollo.
11 will not be maintained Categories will be used ROBIN DOXEY
in Oracle for categorizing in
oracle
30 of 52
File Ref: 375064449.doc (v. )