Professional Documents
Culture Documents
OracleApps Epicenter
Powered Search
Get Updates!
Subscribe to the OracleAppsHub to receive notifications when there are new posts:
Categories
11i
Advance Collection
AOL
API Integration
Basic Accounting
Beginner
Beyond Apps
Blogroll
Cash Management
Centrestage
Conversion
Depot Repair
EBS Suite
EDI
Emerging Technologies
Finance
Functional
Fusion
Fusion Application
General Interest
HRMS
Hyperion
Implementations
Integration
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 1/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
InterCompany
JumpStart
Localizations
MDM
Methodology/Process
Misc
News
OPM
Oracle Application
Oracle Asset
Oracle Cloud *
Oracle Credit Management
Oracle Diagnostics
Oracle E-Business Tax
Oracle eAM
Oracle Footprint
Oracle General Ledger
Oracle ICM
Oracle Legal Entity Configurator
Oracle Manufacturing
Oracle Order Management
Oracle Payable
Oracle Payment Module
Oracle Pricing
Oracle Product
Oracle Property Manager
Oracle Purchasing
Oracle Receivable
Oracle TCA
Oracle Treasury
Personalizations
R12
Release12
Security
SEPA
Service Contracts
Subledger Accounting
Technical
Tool
Uncategorized
Web ADI
XBRL
Archives
June 2017
March 2017
October 2016
August 2016
July 2016
June 2016
January 2016
November 2015
October 2015
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 2/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
August 2015
July 2015
June 2015
May 2015
March 2015
January 2015
December 2014
October 2014
August 2014
July 2014
May 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 3/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
October 2006
August 2006
Links
Metalink
Oracle
Oracle Integration Repository
Disclaimer
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 4/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Disclaimer
Meta:
RSS
Comments RSS
Valid XHTML
eMail
Ad
Feature Topic
Search
Search
Powered Search
Recent Posts
Blogroll
David Haimes
Floyd Teter
Steven Chan
Tim Dexter
Trioragroup Blog
Global Big Data Infrastructure Market Top Players (Dell, IBM, HP … – satPRnews (press release)
Third-Party SAP and Oracle Support Momentum is Surging in South Korea – AsiaOne
How a hybrid cloud digital transformation saved a 96-year-old – ZDNet – ZDNet
Oracle's monster update emphasizes flaws in critical business applications – Networks Asia
User Onlines
138 Users
Do you know how many ways; we can enter the data into oracle application. Most of us can guess three different
ways as:
But those who works in some complex business environment may figure out some of more like:
And there are many more, but most of these are used for master data, and few cases for transaction data via
Open interface if available.
Importance of data conversion/migration and interfaces within any ERP implementation project can't be ignored.
Since ERP mostly deals with data which finally leads into Information , thus it is equally important to
understand the aspect how "data" is important in any ERP system specailly in implementation phase, no matter
how simple and unified operation is. Since I been involved in some big transformation oracle apps project thus It
is a absolute a good cause to share some information about integration touch point, conversion/migration and
interface development to someone who is very new to ERP world as well as Oracle application.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 6/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
1. The Customer is running there some home grown IT application which cater most of the company need.
Now management has decided to go for any ERP solutions, then the question what will happen for data
which is already in the existing application?
2. Another situation is already using ERP
a. They want to upgrade to higher version…presuming the structure of some table get changed? Lets say
10.7 to 11i
b. The company is acquired or merged with some other company, and the whole data need to move into
the parent or child company .
c. They want to enable some additional modules within existing application.
3. There are few data interacting with both the cases irrespective of database technology for where data is
coming and going based out of need.
The answer of the 1 is data migration and 2 is more pronounced as data conversion where as thirds is popularly
known as Interface. The ways these are working haven't much difference but it is more important to understand
definition and need. I never found any big difference between migration/conversion unless there is huge
transformation of data, the only things figure out is conversion might required some less steps to perform, as
assumption is that set up related stuff been already been taken care before execution of activity.
Let's understand like this: Data Migration as a process of moving required (and most often very large)
volumes of data from our clients' existing systems to new systems. Existing systems can be anything from
custom-built IT infrastructures to spreadsheets and standalone databases. Data conversion can be defined
as a process of converting data from one structural form to another to suit the requirements of the system
to which it is migrated.
Before Go-Live in the production environment the required master data, the open transaction data and the
historical transaction data need to be imported from the old legacy applications to Oracle Applications. Since
data structure and data design in legacy systems are different from those of Oracle Applications, data need to be
messaged/ converted satisfying the business rules to suite the Oracle requirement. Initial data can be migrated by
any other means as discussed above depending upon cetain paramater like Volumn, usage, complexity , business
rule etc..
Process where existing data from the client's old system is extracted, cleansed, formatted, and installed
into a new system.
These can be manual or automated.
The big difference is that these are One-time only process that requires extensive testing and preparation.
They must be executed and performed before a system goes into production.
These are programs for connection between Two Systems In Order To Synchronize the Data.
They can be Manual, Batch or Real-Time.
Used Repeatedly and Should Therefore Be Designed and Constructed In the Most Efficient Manner
Possible.
These can Be Triggered by an Event (Such As Running A Concurrent Program) Or It Can Be Scheduled
To Run At A Certain Time.
Can Be Very Costly To Construct And Maintain.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 7/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Yes, they have, because they have a significant efforts required in development and design and implementation
Functional Designer works with business owners to determine the data mapping and complete the
functional design using the Design Templates.
If the interface/conversion is automated, the Technical Designer converts functional requirements into
technical specs for the construction of the interface programs.
The developer uses the functional and technical designs to build and test the interface/conversion
programs.
More rounds of testing are done until the interface/conversion is migrated to the production environment
for deployment.
Conversion is assumed as one time activity but never looks like small activity which can be performed
with couple of days.
Reinvent
Memories
Always choose Original
HP Ink.
There are good numbers of parameter on which they can be categorize. Take few of
them:
Learn more
Frequency
conversions are a one time event
interfaces are ongoing
Occurrence in the project timeline
conversions executed before production
interfaces executed during production
Manner of execution
conversions are batch
interfaces may be batch or real time
Complexity
Conversion does have very complex, its totally depends upon the data
mapping activity.
coordinating with other systems make interfaces more complex
Maintenance
Maintence of interface is bit cost intensive task.
Interface Type
You have learned how interface is differ from Conversion/Migration. Now lets take few types of interfaces:
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 8/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Inbound Interfaces
An inbound interface receives data from one system (legacy) and inserts into Oracle
open interface tables.
A typical inbound interface would follow these steps:
1. Extract data from legacy system into a flat file.
2. Use SQL*Loader or equivalent tool to upload information into a temporary table.
3. Write a PL/SQL program to take data from the temp table and insert into the Open
Interface Tables.
4. Through the concurrent manager in Oracle Applications, run the standard Oracle
Interface program to transform interface tables into Oracle data.
Outbound Interfaces
o An outbound interface takes data from Oracle tables and inserts it into an external system (via
tables or flat file).
o A typical outbound interface would follow these steps:
- Write a PL/SQL program to extract data from Oracle base tables into a flat file.
- Use a custom program to read that data and post it into the legacy system
For inbound interfaces, the interface table is the intermediary table where data from the source application
temporarily resides until it is validated and processed into an Oracle base table through a standard import
concurrent program.
Open Interface Tables are standard Oracle tables.
Oracle uses OITs to provide a simple interface to Oracle base tables.
Oracle has list of all the open interface that oracle offered in there product.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 9/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Most Oracle modules have standard import programs (concurrent processes) to facilitate custom inbound
interfaces. The specific processing performed varies by application.
These programs pull data from the open interface tables, validate the data, and then insert into one or more
Oracle base tables.
Upon successful completion of processing, the program deletes the processed rows from the interface
table or marks them as completed.
Depending on the import, errors can be viewed in various ways (exception reports, error tables, forms,
etc…).
Ok, thats is all about Conversion and Interfaces briefing. I will write some more for Tools used for
Conversion/Interface and will discuss some granular details about a conversion/migration project and share
some information about how and where AIM's documents fits into conversion and Migration projects. So watch
out this space for some more stuff for conversions.. Till than..your comment and requset you to share some
information relaeted to these areas.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 10/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Reinvent
Memories
Always choose Original
HP Ink.
Learn more
Related Posts
No related posts.
1. amit Says:
June 11th, 2007 at 6:22 am
hello,
-amit
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 11/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
2. patrick Says:
June 19th, 2007 at 9:10 am
hi, i want to know what r the api available in oracle quality module for loading the data from stagging area
to base tables.
Regards,
Patrick
3. Anand Says:
June 19th, 2007 at 6:47 pm
Patric,
[…] and implement – Purchase Orders in Oracle EBS Suite.Procurement/Purchase – Requisition take a
lookData Conversion,Migration and interface ..Why
importantSearchLinksCopyrightDisclaimerUnderstanding Accounting from Techies MindDo you know
what is […]
5. abhi Says:
July 17th, 2007 at 1:57 pm
Hi Anand,
Great Work!!!!!!!
If we have both interface tables as well as APIs. What is the good practice whether to use Interface tables
or APIs.
Ex: Customer conversion, we have interface tables as well as TCA APIs.
Thanks a lot
Abhi
6. Uday Says:
September 3rd, 2007 at 8:26 pm
Uday
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 12/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
7. Abhishek Says:
September 16th, 2007 at 6:57 pm
Hi,
I have to do the conversion process from SAp to oracle. Could anyone help me?
8. naidu Says:
September 24th, 2007 at 10:35 pm
hi anand,
how r u..?
u r doing great job man…keep it up…
please let me know any interface or conversion process that takes place in real time…
i need each and everything about interface/conversion with sample code also…
please give me reply as soon as possible..waiting for ur reply..
thanks®ards,
naidu.
9. Arsh Says:
October 16th, 2007 at 1:27 pm
hi anand,
how r u..?
u r doing great job man…keep it up…
please let me know any interface or conversion process that takes place in real time…
i need each and everything about interface/conversion with sample code also…
please give me reply as soon as possible..waiting for ur reply..
thanks®ards,
Arsh
Simple and easy-to-understand explanations. You are beginning to quash many ERP myths.
hi
i want to know wether we have interface tables for approved supplier conversion.
regards
jagath
Hi Anand,
Keep it up.
Hi Anand,
ur explanation is easy to understand and will help for quick review.
If we have both interface tables as well as APIs. What is the good practice whether to use Interface tables
or APIs.
what is the difference between Customer conversion using interface table and using TCA APIs.
17. gk Says:
January 2nd, 2008 at 3:32 am
Hi,
Let me know does conversion use API while upoading the data from interface tables to standard tables….
If it is using we can use that conversion program as an interface.
Hi Anand,
I found this article quite informative. I am actually an applications DBA currently dealing with Merge a
Financial module into another instance which is running Manufacturing modules. Can you kindly provide
me any deatil doc for loading module wise from legact to existing system.
hello sivakumar,
there is nothing from Oracle side, which can quickly merge Unified Financial opartion with Unified
Manufacturing opertion, if running seperatly..
The point which need to be understtod that, the target instance should be one where the entire basic setup
have to be performed.This can be better understood less gap requirement, custaomization if pergormed by
inhoues team , but the more inmportant is ;
1.extending the existing COA of target instance to accomdate the new structure.
2. New setup required for all basic setup required for Manufacturing opertion like Inv org,accounting
structure,etc…
I donot find any critical role for a DBA side in this whole exercise, as the requirement is purly functional
from setup point of view, and more time to stressed on testing, as your more important exsiting system
can’t be jeoparadies.
And secondly, you need to do data conversion quickly and cleanly from One instance to other instance.
third, all customaztion and interface from one instance should be targetted to target instance.
You can treat this as, some sort of re-implemenation exercise.The whole task would be based out of how
best existing chart of account can be extended.
As my experince ,PURLY FINANCIALAL instance the COA of account normally have 6 to 7 segments
where the Manufacturing will have some more additional 3-4 segments to capture at lower leval.
I donot have any formal document, but can walk through some high points what is really required in this
exerice.
hello sagar,
it depends, but what the oracle is using internally is not public API’s.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 15/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Conversion and interface does not have any big difference. the name is only difference from project
prospective. the basic flow with in both are same, indeed interface will have some more error handling
mechasim , this is only big difference.
[…] dear friend, there is hardly any difference the way both is working,do check my previous post.
Anyway here is back to basic […]
Hy Anand:
Rads
Is it possible to convert expenses invoice (AP)with project/task distribution and xferto PA but NOT to GL
?
Reason: Customer has been using AP, AR and GL for some time now. We are implementing PA. Customer
wants to convert cost (Expenses). These costs are allready present as expense invoices and hence the
converted costs should not be posted to GL.
Thanks
hussain
You can use the item interface to update items and category assignments by populating:
– MTL_SYSTEM_ITEMS_INTERFACE
– MTL_ITEM_CATEGORIES_INTERFACE
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 16/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
THANX.
Hi,
How to define the steps in defining the scope of work and query to complete conversion process?
e.g.
– Legacy Data
– Ensuring Data of Interest
– Entities of Interest
– Quality of Data
– Integrity issues
– unmatched foreign keys
– Constraints issue etc etc
– Data Cleansing
– Creation of unnormalized data structures (Interface Tables)
– Simulation etc etc
Do you have the ideal way of listing all such activities including Queries Scope and plan?
e.g.
Task: Data Of Interest
This task must execute 10 queries Q1, Q2..Q10
Q1 Scope: Shall determine the target data base (must Have fields) and Legacy Fields
Q2 scope….
etc etc
Dear Anand,
Can you provide me some example doc. of financial functinal specification and end-user training manual
in any module e.g. AR,AP,GL,PO,CM
Help apperciated
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 17/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Hi,
Which module data will be imported first? for example it is GL,INV,AP and then AR
Thanks
Hi,
I am Giri. the information in http://www.oracleappshub.com is very valuble.
i have one doubt in conversion we will do validations based on original values of apps tables.
my doubt while doing validation we have to use base tables or views.
Pls give me info ASAP.
Hi,
I am Giri. the information in http://www.oracleappshub.com is very good stuff.
i have one doubt in conversion we will do validations based on original values of apps tables.
my doubt while doing validation we have to use base tables or views.
Pls give me info ASAP.
Putting Validation either from table or Views , does not make any difference.Moreover Its depends upon
how comfortable you are in recalling table or view name with there corresponding column.
Just for example….validation for CCID either from base table GL_CODE_COMBINATION OR
GL_CODE_COMBINATION_kfv does not make any sense.
Its depends upon how you are using. Moreover there are some instances when views will nor serve the
purpose, as they are multiorg enabled where not need to set the environment for OU.
Moreover Lookups are only part of validation, and best practice is to use base table rather than view.
Another trick , is that if you are not sure what column and table details, better to navigate the Oracle form
and try to get the information from the last menu attached with that form.
2.Expection handling : your code should be smart enough in term of reporting so that exception should be
easily identified and you can fix it.
3.Putting data Loading in Batches : this is more important. Lets say you are dealing with 7 years
Transaction data, its not recommeded to load in one batch. design your program from easiness and range
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 18/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
4.If you are retriving CCID, in code recomended to use CCID Function rather putting All segment value,
but again this is choice , and Volumn of data in a batch.
hi, friends this is hari, actually i want to know the interface tables while converting the data from legacy
system to feeder system in AR,AP,GL,PO,FA,CM
It is very important whose are facing interview at time this matter very useful and also understanding very
easily quickly learning
Hi Ananad,
Nice stuff your doing….I really appriciate it. I am looking for data conversion for unit of measure, so can
you please suggest me any Open Interface of API for the same….
Thanks in Advance….
UMESH
It is really stuff
Hi Anand,
It’s very good stuff worth reading. I am working as APPS tech person. I am looking for AR open Balances
converstion and AR miscellaenous Transaction interface. If you have some resuable code or if you can
share triggering point to start work on it, would be gr8 help for me.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 19/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Thanks,
Vaishali
hi..Anand nice any one can understand by reading this About interfaces and converstions.
thanks Anand.ASAP keep more info about it.
thanks,
madhu
Hi All,
If you are working with APPS Conversions or Interfaces, I suggest don’t do everything from scratch, you
should find a Tool to help in the process. We used “Conviface” (www.conviface.com) in our last
implementation and it was really fast.
Thanks,
Lewis
Inbound interfac can be regular task like monthly or weekly or it is only one time JOB
very great stuff, if you pasible provide more thinks on this stuff. thank you very much Annand.
Hi
Its really good stuff.This helps a lot
Hi Anand,
I have a case where client is maintaining Oracle application for 4 years with module stacks like AP,AR
GL,CM,INV,PO,OM. Now they want to move one of the legal entity to a seperate instance and also wants
history data to be migrated.There is no change of COA structure requirement.
Thanks
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 20/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Hi Anand,
I just want to Know the steps for migration of data from excel to base tables. please send the steps to ma
gmail id(vinodkumarg2@gmail.com). Help me out.
Hello Anand,
Many thanks for posting such useful notes on the website. I am a regular visitor.
1) Fresh instance available for implementation and a business is going to go-live on the instance
2) An instance which is already used (other Operating Units are setup etc). In such a case, probably we
might need to look at what are the fields already used (for example attributes in master items table for
inventory)
With the above, we might need to work accordingly to prepare the data conversion templates. Do you have
any help document on how to go about preparing a data conversion template for various entities (for
example, items, open sales orders)
Hi Sanjith ,
please let me know about the rules (Specified below) while preparing the CV 40 -Functional Document as
part of Coversions (Migration).
processing Rules
Translation Rules
Filter Rules
Foreign Key Rules
Derivation Rules
Default value Rules
In detail the meaning of that Rules & existance ,For more understanding take an ex: Ar Open Invoices
conversion , in this perspect how to map this task (Ar Open Invoices) to the above mentioned Rules.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 21/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Thanks
Triveni
Hi,
The information provided here is really helpfull for professionals who are new in this field.
It really helps me to understand the basics of Data migration & conversion process in Oracle apps.
Its just what I was looking for.
Dear Sanjith,
Do you have a complete scope of work for ERP Data preparation/cleansing towards ORACLE full suite?
Salma;
CV.010 : Data migration Stretegy Document is good to have in the begining, thats have details for entire
data prep as well as cleaning activity.
Best
sanjit
Yes please,
Sanjit,
Great work!
Can you share CV.010 : Data migration Strategy Document with me too please.
Much appreciated.
Brenden
Hi
Suppose i want to load the flat file information to header level and line level, in this case will i get one flat
file or 2 flat files
i am very new this oracle apps so pls dont hesitate to answer small questions
thanks in advance
Srini
Hi,
Article is very good for begginers like me. Keep it continue with the same tempo for us.
Thanks
hi thanx for the exclusive information…plz send is there any workflow documets with full information
srinu.abcdefgh@gmail.com
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 23/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Article is very good for begginers like me. I wish to know more about different types of conversions like
gl conversion, item conversion etc. please add more topics on conversion
thanks
sujith
Dear,
1- GL Opening Balances
2- Customer Master with opening balances
3- Supplier Master with opening balances
4 – Fixed Asstes Master with opening balances
5- Employee Master with Salary Details
Can anyone provide me the excel templetes for those files, I am really appreciated and thankful to you.
Best regards,
Kashif Rasheed
What i have understood from this article that interfaces are meant to transfer or synchronizing the data
from one system to other system..
But when we synchronize the data within oracle apps from one module to other (say OM to install base or
OM to AR) then this kind of data synchronization can also be considered as interfacing …
OR
when data transfermation done between oracle apps with some other legacy system (say Geneva billing)
then only it can be said as interfacing .
Leave a Comment
Name
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 24/25
8/20/2017 Data Conversion,Migration and interface ..Why important | OracleApps Epicenter
Website
Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.
Submit Comment
All content present on this website is property of OracleappsHub.com and subject to international copyright
laws.
© 2006-2011 Copyright OracleApps Epicenter.All Rights reserved.
http://www.oracleappshub.com/conversion/data-conversionmigration-and-interface-why-important/ 25/25