Implementation - Real Time Type of Projects: ND RD
Implementation - Real Time Type of Projects: ND RD
TYPE OF PROJECTS
Implementation: This is a fresh implementation in the instance.
Roll Out: Extending oracle application to other entities, one country first & other country later. They
extend upon the success factor. They implement this phase by phase (Ex: in first phase 100 branches &
2nd & 3rd 200 branches each).
Support:
In house: company internal team support.
Outsource: To other company / Oracle
In some cases both are taken in place.
Upgrading: upgrading old version to new version
Testing: Test to measure quality of system
Enhancement / CR (Change Request): Internal, outsource. Effort estimation – to estimate how much
time, money charged for designing a report.
X Y
Company Y sends RPF to X Consulting Sales Team Global Delivery Manager (MEA) India, Malaysia,
Singapore, Dubai, projects in Hand (20)
Delivery Manager India Operations head projects
in hand (4)
Pre-sales team (Oracle Team) Project Manager
Project Lead Project Lead
Team Lead Team Lead
Consultants Consultants
RFP rotated to consulting team sales team. This will be sent to company global delivery head.
Implementation - RT Page 1
$$
Kick off Meeting: Management team & client team introductions takes place. SOW to be shared to
team. Usually management will prepare 2 SOW’s one for higher management & other for the team.
Operational Analysis: This usually takes 20-30 days (45 days including weekend)
BP 40 – 1 week
RD 20 – 1 week
BR 30 – 1 week – Gap Document
BP 80 – 10 days
Define Setups – 2 days
CRP1 – 5-7 days
BR 100 – 5 days
BR110 – 5 days - Security Matrix Document
AS-IS Document: To perform this we need to be in client location and it is expensive - Document is BP40
Understand client business needs
For every process we give numbering
For GL – 1.1
Journals – GL_1_1
Recurring Journals – GL_2_1
Revaluation – GL_3_1
Reversal – GL_1_2
This numbering is always constant.
RD 20: After preparing requirement gathering and getting signoff we will give document to client to
review & changes if required. This is only for 1-2 days.
Note:
Retained earnings calculated after closing of 12 th period. Auditing takes place and if they suggest
changes it will be noted in adjusting periods. Transaction is also one reason for adjustment. Also
ask starting and ending day of period/month.
Only for adjusting period start & end date can be anything. Ex: 20 th is starting day.
For each & every document signoff is a must. We will start configuration only after signoff.
Transaction calendar: Here we can define holidays & non working days. Ex: for Spain December 28 th is
last working day of year, here 3 days are left to close period. Here we should treat 29,30,31 as non
working days in transactional calendar.
BP 80: This is To Be / Future Business Document.
Implementation - RT Page 2
$$
Implementation - RT Page 3
$$
Implementation - RT Page 4
$$
For every GAP we will give a number in BP80 for every process we give numbering we will prefix this
respectively.
Business Need: To know supplier outstanding balances.
Business Rule: Run this to know unpaid / outstanding;
Report Format Type: Supplier name; as on date
Report Headers: Supplier name; Inventory number; tax; total amount – Here we should give table name
for data sheet.
Report Parameters: As on Data; OU; Supplier Name; LE
Report Submission: SRS; mention navigation
Implementation - RT Page 5
$$
TESTING TYPES
Unit Testing: Test a particular component example: Journal
Integration / System Integration Testing: For custom components we do system integration test
without disturbing standard functionality.
Performance Testing: Speed & time calculated when n number of users connected to same
server/instance. Usually this is done through automatic testing.
Regression Testing: When patch is applied we need to check its functionality (some times it can disturb
entire standard functionality)
Rup Upgrade: When EBS R 12.1.3 is upgraded to R 12.1.4 it is known as RUP upgrade.
TE 040: Test Cases; Defect Log: When there is an error we will mention it here.
Implementation - RT Page 6
$$
CRP 2:
We give presentation to client with both standard and custom functionalities.
If client advices any changes we need to prepare CRP 3.
After preparing CRP2 we need to update all changes to BR 100 & BR 110.
Until we go live we keep on updating BR100, BR110 documents.
INTERFACES
When we want to get the data from legacy system to target system – other environment such as
mainframes, SAP etc. When we want to get data from feeder system which has same environment like
target system is being used currently.
The templates (flat files) which have been proposal by us we will be sent to Technical team.
Technical team will prepare staging tables where the data will be stored/loaded and validated.
Validated data at staging table will be dumped in to interface table, there everything is fine only
that data will be moved to base tables, that data will be moved to base tables. Run validation
and create accounting.
Steps to do:
Receive flat file from business
Place file in the server
Run SQL loader program
Verify the data.
Run SQL/PL validation program
Run payables open interface import
Review log file for any exceptions
Run invoice validation
Create accounting program to be run
Request Set:
X BG AP Invoice Loader Program
X BG AP Invoice Up loader
Open payables interface import
Invoice validation
Create Accounting
Implementation - RT Page 7
$$
Note: From base table functional consultants will data in respective modules & they need to validate &
create accounting.
DATA MIGRATION
Data Migration
MD: Used to recover transactional data will not impact on financial data.
TD: Trial balance, foreign currency, budget.
HD: Which has been held in previous year which we have closed the year is historical.
GL Data Migration
Transactional Data Master Data
Trail Balance, Foreign Currency, Incremental Cost COA Values, Cost Center, Natural Accounts etc
Loading, Budget Journals
Done through Web ADI, API, Data Loader, Open Done through Data loader or Open Interfaces
Interfaces
Implementation - RT Page 8
$$
AP Data Migration
Transactional Data Master Data
Open Invoice, Standard Invoice, DM, CM, Suppliers, Supplier Headers, Supplier Site, Supplier
Prepayment Invoice, Pay Prepayment Invoice Contacts, Supplier Banks, Suppliers Bank Branches
payment (only this is done manually) & Accounts
Done through Open Interfaces Done through Open Interfaces
AR Data Migration
Transactional Data Master Data
Standard Invoice, Deposits, CM (Done through Parties, Customers Accounts, Customer Party
Data Loader or Open Interfaces) Relations, Customer Sites, Customer Contracts
done through Open Interfaces
Receipts (On Account, unapplied – from Data
Loader)
FA Data Migration
Transactional Data Master Data
Asset Additions, CIP Additions, Leased Assets, FF Values, Asset KFF, Asset Location KFF, Asset
Categories - Done through API or Data Loader
Done through Web ADI or Open Interfaces Asset Categories, Asset Location Combination,
Fiscal Year Calendar, Depreciation Calendar,
Prorate Calendar – done through Data Loader.
Post Implementation Data Loading:
Distribution Sets Above are done through Data Loader
CM Data Migration
Implementation - RT Page 9
$$
Cutoff Date:
AP: Unpaid, available prepayment, CM
AR: Uncollected Receivables, Unapplied Receipts, Deposits (unutilized), On Account Receipts, CM.
HD: Data which has been settled.
Implementation - RT Page 10
$$
Implementation - RT Page 11
$$
Implementation - RT Page 12
$$
AP_Interface_Table
AP Base Table Stagging Table Flat File
AP_Invoice_Interface
AP_Invoice_Lines_Interface
TYPES OF INSTANCES
Usually we have four types of instances in all major companies. In small companies we have a minimum
2 instances.
Development Instance:
CRP1 Setups
Workshops – Demo – CRP
Develops custom components
Run test cases for custom components
Prepare BR100 based on CRP1 setups
Prepare BR110 on CRP1 results
Test Instance:
CRP 2 and setups
Conduct workshops
Update BR100 based on CRP2 feedback
Update BR110 based on CRP2 feedback
Key/End user trainings
Test data migration scripts with same data
UAT Instance:
UAT instance setups
Data migration
User acceptance testing
Results comparison with legacy production
Update BR100 based on UAT feedback
Update BR110 based on UAT feedback
Production Instance:
Production instance setups
Data Migration
Data Migration Reconciliation
Release system for business
Enter day today business transactions
Above servers/instance depends on client financial position. Minimum should be two one for
development, test, UAT other is for production (always separate server for production).
Arman Backup: Copy basic setups from one instance to other (UAT to Prod)
Rollout Project: Definition, operational analysis phases will not be there.
Implementation - RT Page 13
$$
21- October Customer Menu & Customer Creation notes to be noted separately
Note: How to freeze sub ledger journals from suresh notes
Implementation - RT Page 14