Sei sulla pagina 1di 20

CV.

040 Migration Data Mapping Account Payables: Suppliers

CV.040 MIGRATION DATA MAPPING & REQUIREMENTS Suppliers Migration Mapping


Author: Creation Date: Last Updated: Version: 1.0

Approvals:

Walid Dacchache

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

Document Control

Change Record
13

Date

Author

Version

Change Reference

Reviewers

Name

Position

Distribution

Copy No. 1 2 3 4

Name

Location

Library Master

Project Library Project Manager

Note To Holders:
106179198.doc Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

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.

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

Contents

Document Control............................................................................2 Introduction......................................................................................5 Purpose.......................................................................................5 Background.................................................................................5 Assumptions................................................................................7 Scope & Requirements.....................................................................8 Primary information required for the Supplier Migration...............11 Mapping between extract from Customer X 11.5.9 and Oracle ERP Tables.............................................................................................14 Post Migration Tasks.................................................................17 Dependencies............................................................................17 Prerequisite Set-ups..................................................................17 Test Conditions..........................................................................18 Open and Closed Issues for this Deliverable..................................19 Open Issues...............................................................................19 Closed Issues.............................................................................19

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

Introduction

Purpose The migration requirement document will identify the requirements of the migration of Suppliers for Customer X Entertainment. The Migration Data Mapping section describes the: Data mapping between the 11.5.9 Supplier structure and the R12 supplier TCA model Fields that will be populated for suppliers, supplier sites, supplier contacts and supplier attachments.

Background This document deals with the Supplier migration and the mapping exercise between the 11.5.9 and R12 in order to load the supplier information into the R12 instance. Data from 11i would be extracted after Customer X has cleansed the data in 11i.The cleansed data from 11i would be migrated to R12 using Oracle Export/Import Utility. An extract program would be developed in 11i that would extract the relevant data and load it into 11i staging tables and using the Oracle Export/Import Utility we would migrate the 11i data to R12 staging tables. Data from the R12 staging tables will be validated as per the business rules. The validated data would be sent as an input to Standard R12 Vendor, Vendor Site, Vendor Contact and Bank API to create respective vendors, vendor sites, vendor contacts, banks, bank accounts and associate the bank account to the suppliers. A section in this document will also discuss the mapping between extracted supplier information from 11.5.9 with Oracle standard table(s). This section will list all the supplier information that is required from a migration perspective for the load into R12. Validations will be classified as mandatory and optional. If the mandatory validations fail, the entire supplier will be marked as E for Error in the staging table and Failure of optional validations will be considered as S for Success and will be created in Oracle.

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

Approximately 4000 active suppliers will be migrated, out of which approximately 3750 are regular suppliers (including Artists, Professional, Subcontractor, Vendor, Manufacturing) and 250 are employees. Currently in 11i Employees are created as standard suppliers with Employee classifications and Employees paygroup, this will be corrected in R12 where Employee Supplier will be of Supplier Type Employee and their paygroup will be mapped based on the new paygroup by operating unit and check book. The supplier data cleansing is the responsibility of Customer X with Fadel providing any necessary guidance. The supplier number in R12 will be system generated numbers. For any suppliers in 11i that have alphanumeric supplier numbers, they should be assigned a new number. For 11i suppliers that have numbers, their original numbers should be maintained. Original supplier numbers will be stored as reference number in R12 to establish a cross reference between the suppliers in two systems. Original supplier ids should be maintained in order to not break any links to external systems. All attachments must be migrated with the suppliers. Below is the approach to create supplier site in R12 due to merging of Operating Unit 1)Check for the company code in the liability account of the supplier site. For Eg:a) If the supplier site belongs to 'MREG' OU with 2110-Company Code it will be moved to the new OU i.e 'Publishing' with Company code as 2010-222 b) If the supplier site belongs to 'MREG' OU with 2112-Company Code it will be moved to the new OU i.e 'DIMG(Online)'with the Company Code as 4010-303 2)Also for suppliers who have same Site code defined in different OU's in 11i, we shall create both the sites in R12 one having the site code appended with '-1' and also making it inactive.

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

We are doing this because R12 doesnt support sites having same site codes for the different supplier sites in different OU's for the same vendor.

Assumptions Supplier cleanup will occur prior to migration. This includes extracting information from the current 11.5.9 instances and mapping it in terms of the R12 TCA architecture. Only active suppliers during the time of the final migration will be considered. Inactive and history information will not be considered. Supplier Numbering in R12 will differ from existing supplier numbers in 11i. Supplier attachments will be in scope for this migration. Tax codes set up in 11i will be mapped to corresponding tax classification codes in R12.

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

Scope & Requirements


Scope 1. Supplier header data will be assumed to have at least one Supplier site. If NOT the Supplier record will be rejected. 2. Supplier contacts are considered optional. If the contacts exist, they will be migrated. 3. Supplier attachments will be considered within the scope of migration. 4. migrated. Bank Accounts associated with Suppliers will be

5. Supplier header will be combined where possible whereas supplier sites will be created in the correct operating unit. 6. exercise. 7. migrated Requirements 1. The values for the following data elements need to be defined prior to the Supplier load: a. Payment Terms b. Payment Method c. Ship To Location / Bill To Location d. Ship Via e. FOB f. Freight Terms g. Withholding tax codes Paygroups will be cleansed as part of this DFFs stored at the header level will be

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

h. Paygroups i. Employee migration j. Setup of supplier header DFF

2. The defaulting logic for some of the data elements is unknown at the time of preparation of this document. However, this needs to be discussed and documented in this document as a revision prior to the migration process. For example, Payment Method lookup code will be used from the extracted data. If no payment method is provided, a default value will be used. Value of the default will be confirmed once the setup is completed for AP. 3. The migration code will be written to retain the same Vendor Id and Vendor Site Id as in 11i 4. Organization Mapping between 11.5.9 and R12: Prior to the Migration, the mapping between the Organizations, specifically the Operating Units should be defined. The following table shows the structure of the mapping table that will be created in the R12 database to store the mapping information between 11.5.9 and R12 and will be the source of information for Migrations and Interfaces. The structure for the mapping table would like this:

No .

Organization Classification

11.5.9 Region Instance US

11.5.9 Organization Name TBD

R12 Oraganization Name TBD

1 Operating Unit

5. The custom migration code should perform required validations like duplicate supplier names, payment methods, payment terms and display validation failures, if any. Reconciliation a. A custom report that gives the results of validation failures with success/failure counts and reasons for failures will be retrieved from the custom error table.

106179198.doc

Company Confidential - For internal use only

CV.040 Migration Data Mapping Account Payables: Suppliers

106179198.doc

Company Confidential - For internal use only

10

CV.040 Migration Data Mapping Account Payables: Suppliers

Primary information required for the Supplier Migration


This section provides information on the data elements that is required for loading the supplier information into the R12 database.

SUPPLIER HEADER DATA ELEMENTS:

Information

Data Type

Maximum Oracle Length Allowed 240

Supplier Name Vendor Id Invoice Currency Code Supplier URL Summary Flag Enabled Flag Vendor Type Lookup Code Ship to Location Code Bill to Location Code Terms Name Pay group Lookup Code Invoice Currency Code

Alphanumeric Number Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric

15 240 1 1 1 60 60 50 25 15 15 1 30 15 1

Payment Currency Code Alphanumeric Hold Flag Num 1099 Alphanumeric Alphanumeric

Vat Registration Number Alphanumeric Vat Code Alphanumeric

SUPPLIER SITE DATA ELEMENTS:

106179198.doc

Company Confidential - For internal use only

11

CV.040 Migration Data Mapping Account Payables: Suppliers

Information

Data Type

Maximum Oracle Length Allowed 15 15 240 240 25 150 20 25 1 2000 80 25 25 30 25 80 30 25 30 15 30 30 25 25 30 25 15 1

Supplier Site Name Vendor Site Id Address - Line 1 Address - Line 2 City State Zip Country Purchasing Site Flag Email Address Bank Name Bank Num Bank Branch Name Bank Branch Number Bank Branch Type Bank Account Name Bank Account Num Bank Account Type Bank Check Digits Bank Account Currency Code Ship to Location Bill to Location Ship Via FOB D-U-N-S Number Freight Terms Invoice Amount Limit Hold All Payments Flag

Alphanumeric Number Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Number Alphanumeric

106179198.doc

Company Confidential - For internal use only

12

CV.040 Migration Data Mapping Account Payables: Suppliers

Auto Tax Calc Flag

Alphanumeric

1 25 15 15 25 25 25 25

Invoice Matching Option Alphanumeric Invoice Currency Payment Currency Pay Group Payment Terms Supplier Site Liability Account Alphanumeric Alphanumeric Alphanumeric Alphanumeric Number

Supplier Site Prepayment Number Account

SUPPLIER CONTACT DATA ELEMENTS

Information

Data Type

Maximum Oracle Length Allowed 15 20 15 30 15 20 10 15 15 15 2000

First Name Last Name Supplier Contact Id

Alphanumeric Alphanumeric Number

Supplier Contact Job Title Alphanumeric Alternate First Name Alternate Last Name Area Code for phone number Phone Area Code for Fax Number Fax number Email Address Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric Alphanumeric

106179198.doc

Company Confidential - For internal use only

13

CV.040 Migration Data Mapping Account Payables: Suppliers

Mapping between extract from Customer X 11.5.9 and Oracle ERP Tables
This section is a mapping exercise to map extracts from the 11.5.9 supplier architecture to Oracle Standard in R12. There are 3 standard Oracle ERP Tables for Supplier migration: AP_SUPPLIERS AP_SUPPLIER_SITES AP_SUPPLIER_CONTACTS

When mapping the 11.5.9 field to Oracle ERP tables, the extension of <tablename.fieldname> will be used for ease of understanding.

The following tables lists all the mandatory columns required in R12 and their equivalent mapping column in 11.5.9. SUPPLIER HEADER MAPPING:
11i Columns PO_VENDORS.VENDOR_ID PO_VENDORS. VENDOR_NAME PO_VENDORS. NUM_1099 PO_VENDORS. SUMMARY_FLAG PO_VENDORS. ENABLED_FLAG PO_VENDORS.VENDOR_TYPE_LOOKUP_CODE PO_VENDORS.ENABLED_FLAG PO_VENDORS.SHIP_TO_LOCATION_CODE PO_VENDORS.BILL_TO_LOCATION_CODE PO_VENDORS.TERMS_NAME PO_VENDORS.PAY_GROUP_LOOKUP_CODE PO_VENDORS.INVOICE_CURRENCY_CODE PO_VENDORS.PAYMENT_CURRENCY_CODE PO_VENDORS.HOLD_FLAG PO_VENDORS.NUM_1099 R12 Base Tables Mapping AP_SUPPLIERS.VENDOR_ID AP_SUPPLIERS.VENDOR_NAME AP_SUPPLIERS.NUM_1099 AP_SUPPLIERS.SUMMARY_FLAG AP_SUPPLIERS. ENABLED_FLAG AP_SUPPLIERS. VENDOR_LOOKUP_CODE AP_SUPPLIERS.ENABLED_FLAG AP_SUPPLIERS.SHIP_TO_LOCATION_CODE AP_SUPPLIERS.BILL_TO_LOCATION_CODE AP_SUPPLIERS.TERMS_NAME AP_SUPPLIERS.PAY_GROUP_LOOKUP_CODE AP_SUPPLIERS.INVOICE_CURRENCY_CODE AP_SUPPLIERS.PAYMENT_CURRENCY_CODE AP_SUPPLIERS.HOLD_FLAG AP_SUPPLIERS.NUM_1099

106179198.doc

Company Confidential - For internal use only

14

CV.040 Migration Data Mapping Account Payables: Suppliers

PO_VENDORS.VAT_REGISTRATION_NUM PO_VENDORS.VAT_CODE

AP_SUPPLIERS.VAT_REGISTRATION_NUM AP_SUPPLIERS.VAT_CODE

SUPPLIER HEADER DFF MAPPING

The DFF at the Supplier header level is Deal Party Type

11i Columns PO_VENDORS.ATTRIBUTE_CATEGORY PO_VENDORS.ATTRIBUTE9 PO_VENDORS.ATTRIBUTE14 PO_VENDORS.ATTRIBUTE15

R12 Columns AP_SUPPLIERS.ATTRIBUTE_CATEGORY AP_SUPPLIERS.ATTRIBUTE9 AP_SUPPLIERS.ATTRIBUTE14 AP_SUPPLIERS.ATTRIBUTE15

SUPPLIER SITE MAPPING:

106179198.doc

Company Confidential - For internal use only

15

CV.040 Migration Data Mapping Account Payables: Suppliers

11i Columns PO_VENDORS.VENDOR_ID PO_VENDORS. VENDOR_NAME PO_VENDORS. NUM_1099 PO_VENDORS. SUMMARY_FLAG PO_VENDORS. ENABLED_FLAG PO_VENDORS.VENDOR_TYPE_LOOKUP_CODE PO_VENDORS.ENABLED_FLAG PO_VENDORS.SHIP_TO_LOCATION_CODE PO_VENDORS.BILL_TO_LOCATION_CODE PO_VENDORS.TERMS_NAME PO_VENDORS.PAY_GROUP_LOOKUP_CODE PO_VENDORS.INVOICE_CURRENCY_CODE PO_VENDORS.PAYMENT_CURRENCY_CODE PO_VENDORS.HOLD_FLAG PO_VENDORS.NUM_1099 PO_VENDORS.VAT_REGISTRATION_NUM PO_VENDORS.VAT_CODE AP_BANK_BRANCHES.BANK_NAME AP_BANK_BRANCHES.BANK_NUMBER AP_BANK_BRANCHES.BRANCH_NAME AP_BANK_BRANCHES.BANK_NUM AP_BANK_ACCOUNTS_ALL.BANK_ACCOUNT_NAME AP_BANK_ACCOUNTS_ALL.BANK_ACCOUNT_NUM AP_BANK_ACCOUNTS_ALL.CURRENCY_CODE

R12 Base Tables Mapping AP_SUPPLIERS.VENDOR_ID AP_SUPPLIERS.VENDOR_NAME AP_SUPPLIERS.NUM_1099 AP_SUPPLIERS.SUMMARY_FLAG AP_SUPPLIERS. ENABLED_FLAG AP_SUPPLIERS. VENDOR_LOOKUP_CODE AP_SUPPLIERS.ENABLED_FLAG AP_SUPPLIERS.SHIP_TO_LOCATION_CODE AP_SUPPLIERS.BILL_TO_LOCATION_CODE AP_SUPPLIERS.TERMS_NAME AP_SUPPLIERS.PAY_GROUP_LOOKUP_CODE AP_SUPPLIERS.INVOICE_CURRENCY_CODE AP_SUPPLIERS.PAYMENT_CURRENCY_CODE AP_SUPPLIERS.HOLD_FLAG AP_SUPPLIERS.NUM_1099 AP_SUPPLIERS.VAT_REGISTRATION_NUM AP_SUPPLIERS.VAT_CODE HZ_PARTIES.BANK_NAME HZ_PARTIES.BANK_NUMBER HZ_PARTIES.BRANCH_NAME HZ_PARTIES.BANK_NUM IBY_EXT_BANK_ACCOUNTS.BANK_ACCOUNT_NAME IBY_EXT_BANK_ACCOUNTS.BANK_ACCOUNT_NUM IBY_EXT_BANK_ACCOUNTS.CURRENCY_CODE

SUPPLIER CONTACT MAPPING:


11.5.9 Columns PO_VENDOR_CONTACTS. LAST_NAME PO_VENDOR_CONTACTS. FIRST_NAME PO_VENDOR_CONTACTS.
106179198.doc

R12 Interface Tables Mapping AP_SUP_SITE_CONTACT_INT.LAST_NAME AP_SUP_SITE_CONTACT_INT.FIRST_NAME AP_SUP_SITE_CONTACT_INT.MIDDLE_INITIAL


Company Confidential - For internal use only

16

CV.040 Migration Data Mapping Account Payables: Suppliers

MIDDLE_INITIAL PO_VENDOR_CONTACTS. AREA_CODE PO_VENDOR_CONTACTS. PHONE PO_VENDOR_CONTACTS. EMAIL_ADDRESS PO_VENDOR_CONTACTS. FAX AP_SUP_SITE_CONTACT_INT.AREA_CODE AP_SUP_SITE_CONTACT_INT.PHONE AP_SUP_SITE_CONTACT_INT.EMAIL_ADDRESS AP_SUP_SITE_CONTACT_INT.FAX

Post Migration Tasks Identify if there are suppliers that appear to be duplicate suppliers with different spellings and merge them accordingly. Any additional information needs to be entered for a supplier that was not available at the time of the migration.

Dependencies o Supplier needs to be created first before the Supplier site information can be loaded. o Supplier Site information need to be loaded before the supplier contact information can be loaded. o The associated PO and AP setups need to be complete prior to loading the supplier information. o Lookups values for data elements such as Payment Terms, Payment Method, Ship To Location / Bill To Location, Ship Via, FOB, Freight Terms should be loaded before loading the supplier information.

Prerequisite Set-ups Set-ups required for the migration effort. These set-ups would have to be done in the instance. These setups include, but are not limited to:

106179198.doc

Company Confidential - For internal use only

17

CV.040 Migration Data Mapping Account Payables: Suppliers

Profile Options Accounts Payables/Purchasing Profile Options need to be defined that may have an impact on the Supplier creation process Organizations and Parameters Customer X Organization structure and associated Operating Units should be configured and setup. Financial Options for Each Operating Unit should also be configured. Bill To / Ship To Locations Bill To / Ship To should be defined before supplier migration Withholding Tax Codes Withholding tax codes should be setup before supplier migration Tax Classification Codes Tax classification codes should be set up in R12 for corresponding tax codes in 11i.

Test Conditions o All supplier migration records would be available visible in the R12 Supplier Web page. o Supplier and sites should be transactable in AP Invoices. o All destination attributes must map to source attributes, as in the attribute mapping as provided above in the mapping matrix.

106179198.doc

Company Confidential - For internal use only

18

Account Payables: Suppliers

Open and Closed Issues for this Deliverable

Open Issues

ID 1

Issue Finalization of the Organization Mapping strcuture between 11.5.9 and R12 need to be complete Paygroup rationalization to be provided to the technical team

Resolution The Organization mapping is a prerequisite for the Supplier Migration process and need to be designed and finalized.

Responsibility Target Date Customer X Team

Impact Date

2.

Customer X Team

Closed Issues

ID

Issue

Resolution

Responsibility Target Date

Impact Date

106179198.doc

Company Confidential - For internal use only

19

Account Payables: Suppliers

106179198.doc

Company Confidential - For internal use only

20

Potrebbero piacerti anche