Professional Documents
Culture Documents
Last Updated:
Version: 1.0
Approvals:
<Approver 1>
<Approver 2>
CV.040 Conversion Data Mapping Doc Ref: <Document Reference Num>
Document Control
Change Record
Reviewers
Name Position
Distribution
2 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.
Contents
Document Control.......................................................................................ii
Introduction................................................................................................ 4
Purpose.................................................................................................4
Background........................................................................................... 4
Assumption...........................................................................................5
Pre-requisite................................................................................................ 6
Approach..................................................................................................... 7
Financial Approach................................................................................7
Data Clean-up............................................................................................. 9
Validation.................................................................................................. 10
Reconciliation......................................................................................10
Interim Process:........................................................................................11
Closed Issues.......................................................................................19
Onhand Inventory Conversion Approach 2427194
Introduction
Purpose
An important requirement is to load Quantity on hand data from existing systems into
Oracle applications. The Quantity on hand will be only required for those items have
available/unreserved quantity on hand.
The objective of this document is to describe the functional requirements for the
loading of Quantity on hand data from External systems into Oracle. The interface will
consist of a Comma Separated Variable (CSV) file templates being generated from
existing data and made available Oracle applications in an agreed directory. The file
will then be loaded Oracle through standard interfaces.
Background
The information in this document has been defined for conversion of onhand quantity
from Atlas & other various IT systems to R12.
Scope
Costing method is Average costing and migrated stock will show
current average cost of item. It does not hold any historic cost.
Conversion team will provide the mapping file and cleansed on hand
data file mapped with Enovia item number to business. Business will
provide sign-off before data will be loaded into Oracle Production
environment.
Data migrated will be on the item conversion date, It will not migrate
with historic date.
If details like country of origin, supplier and stock aging need to find
out after migration, this would be outside oracle. Migrated on hand
data will not hold such details.
Conversion team will provide the migrated on hand data from the
oracle system in spreadsheet with Enovia item number.
Simultaneously PDB number and Enovia item number mapping file
will be provided received from Enovia Team. Business will be
reconciling the data based on these 2 files.
Conversion will take place for the warehouse as per sheet available at
below link and approved by business:
http://fls-
teamsites/project/GlobalITProjectsPortal/StrategicProjects/CenterERP/R
2%20general%20cross-business/Data%20Conversion/Inventory
%20Dataconversion%20Planning%20Sheet%20UPDATES%20FROM
%20BETHLEHEM%2028-JUN-12.xlsx
Assumption
The data held in Oracle is defined as that data required by Oracle
Applications to support the approved system design as signed off by
Business user will reduce the inventory in the old warehouse system,
when they provide the on hand data during cut over period for
migration into oracle and same should also reflect in financial system
with conversion account.
Pre-requisite
The following pre-requisite required for this interface to run:
Enovia has pushed all the items in the oracle and assigned it to all the
inventory organizations.
All the required items have been made active and required attributes are
updated.
All required locators are defined for the asset subinventory with all
inventory structure. Details of warhouse structure is available at below
link:
http://fls-
teamsites/project/GlobalITProjectsPortal/StrategicProjects/CenterERP/R2%20g
eneral%20cross-business/Data%20Conversion/Inventory%20Dataconversion
%20Planning%20Sheet%20UPDATES%20FROM%20BETHLEHEM%2028-JUN-
12.xlsx
Data provided to load by business should be as per new UOM from Oracle.
Conversion team will provide the Item and UOM details in advance to
business to validate the data before it's provide to migrate.
Approach
The implementation site will collect the data in the Excel file template.
Developers will build a sql procedure to read the input file and write it to
the custom table.
The inventory transaction API is run to load data into the inventory tables.
If Item number is not found in on hand date, find the item number using
cross reference "Conversion" based on the PDB number provided.
Conversion program should have the provision to only validate the data.
Financial Approach
Business user will provide inventory valuation report for both kind of stock
((Stock migrating in oracle, Stock stays in source system).We would need
to get the sign-off from finance department that inventory valuation is
matching as per GL before we can start the on hand data migration.
Business will provide the report to finance department in below format:
Business will remove the available inventory from source system, which
needs to migrate to Oracle. This transaction should create below
accounting transaction in GL.
Source_Inventory_A/C Cr
Conversion_A/C Dr
Conversion_A/C Cr
Oracle_Inventory_A/C Dr
These processes will knock-off all the balance in conversion account and
through GL , it inventory valuation sitting in Oracle and non-oracle system
can be viewed.
Data Clean-up
Warehouse approach to prepare source system, before conversion data could be
extracted from source system:
All the Quantity will be adjusted in source system as per physical quantity.
All the cost will be adjusted in source system, before extracting data and
the changes will be reflecting in financial balance in source system.
Below is a description of the data clean-up efforts required for the conversion of
on hand data:
Business will provide the data in the agreed format as per template
attached in this document. This Sheet will have only unreserved stock
with the new UOM.
Conversion team will provide details to Spare Parts lead about missing
PDB numbers from Oracle & Mapping file, based on the data received.
This step may need to repeat and will also be carried out much before
cut-off to minimize the risk of finding such items during cut-off.
Validation
Following validation should be checked and data should not process, any violation
should be shown in the output file.
Reconciliation
Mapping sheet and Extract will be provided from Oracle. Mapping sheet will contain
the mapping of PDB number with new item number. Extract file will keep the new item
number, Quantity, Warehouse, Subinventory, unit cost and locator information.
Business will reconcile the data based on the extract to provide the sign off.
Interim Process:
This process will be utilizing after R2 live and while business will be processing their
customer orders from their old system and from Oracle simultaneously. The method to
process order is not in scope of this document. In this section we are trying to brief the
process in non oracle system to fulfill customer order, while oracle is live and on hand
is divided between oracle and non oracle system.
There are following scenario possible after go live in Oracle, while fulfilling demand:
1. Gather Quantity on hand details for those items have quantity on hand when cutoff.
iv. Perform Oracle standard API to bring the quantity on hand data into Oracle master
table
5. If any errors are found move file to $MISC_DIR/INV/OH/out/error and resolve errors.
There are two modes you can use to process your transactions through the interface. In the first
processing mode, you populate the interface table only. Then the Transaction Manager polls the interface
table asynchronously looking for transactions to process, groups the transaction rows, and launches a
Transaction Worker to process each group.
In the second processing mode, you insert the rows in the interface table and call a Transaction Worker
directly, passing the group identifier of the interfaced transactions as a parameter so that the worker can
recognize which subset of transactions to process.
Prepared by:
Ref. Target Application Target Application Target Not Source System Source System Source Default
# Table Table Column Column Null? File Name Field Name System Value
Dataty Field
pe Datatyp
e
Validation_required Num 1
Lock_flag Num 2
Schedule_flag Num 2
Revision Var2
Ref. Target Application Target Application Target Not Source System Source System Source Default
# Table Table Column Column Null? File Name Field Name System Value
Dataty Field
pe Datatyp
e
Loc_segment1 Var2
Distribution_account_id Num GL c
ID
Attribute_category Var2
Attribute1 Var2
Attribute2 Var2
Attribute3 Var2
Attribute4 Var2
Attribute5 Var2
Ref. Target Application Target Application Target Not Source System Source System Source Default
# Table Table Column Column Null? File Name Field Name System Value
Dataty Field
pe Datatyp
e
product_code inv
Primary_quantity
Lot_Number Yes
Product_transaction_id Transaction_int
erface_id
Lot_expiry_date
Interface parameter:
Validate Only No
On-Hand
Template.xls
Required
Field Name or Optional Description
ITEM_NUMBER Optional
Material cost
OSP Optional
Resource Cost
Resource Optional
Open Issues
Closed Issues