Professional Documents
Culture Documents
1
ConfidentialityStatement
Thecontentofthisdocumentisproprietary,confidential
information pertaining to Apps Associates products,
services, solutions and methods. Information herein is
intended for use by the client or prospective client only
and must not be shared with any third party without
consentfromAppsAssociates.
2
AppsAssociatesLLC
Boston New York Atlanta Germany India
PremierITProfessionalServiceandSolutionProvider
ofOracleApplicationsandTechnologies
EBusinessSuite HighValueROI
Consulting BestPractice
EnterpriseApps Methodology
ManagedServices Local/Global
OBIEE,PreBuiltBI Service
Analytics Delivery
HyperionEPM SubjectMatter
Middleware& Experts
Integration
Infrastructure
Services
Microsoft.NetDev
&Support * SelectedbyOracleasBIPillarPartner
AppsUniversity
3
AboutthePresenters
PallaviKumar
PrincipalConsultantatAppsAssociatesLLC
Over10yearsofOracleEBSexperienceasaproject
managerandtechnofunctionalconsultant
PavanVonkayalapati
PrincipalConsultantatAppsAssociatesLLC
Over8yearsofOracleEBusinesssuiteexperience
implementing/upgradingandmaintainingdifferent
versionsof11iandR12.
4
SessionAgenda
Case studies
CEMLI and Reports Cataloging
Process flow
Planning
Assessment
Remediation
Testing Cycles
Some New Key Features in R12
Post Production issues
Lessons learned
Best Practices
Documentation
Q&A
5
CEMLIandReportsCataloging
CEMLI Configurations,Extensions,Modifications,Localizations,
IntegrationsFramework
CaseStudyA CaseStudyB
6
Planning
Plan,Plan,Plan,Plan..
Keyforsuccessfulupgrade
Setrealisticdeadline
PreCRP1
DecideTeamstructure
o 1ProjectManagerforEntireProject
o 1PMforCEMLI/1PMforReports
o FunctionalBAs(2perprocessflow OrdertoCash,P2Petc)
o Developers technologyspecific(OAFramework,Reports,
PL/SQLetc.)
o KeyBusinessUsers
o DBAs ifpossible,dedicatedteam
7
Planning(Contd.)
ForeveryCEMLI,assigna
BA
Developer
BusinessUserfortesting
Considerthatteamisalsosupporting11i
IntegrateCEMLIwithBusinessProcessFlowTestscripts
Thiswillhelpidentifyredundantobjectsandalsoneedfor
newobjectstofillgaps
LinkwithIDsinbothfiles,helpedalot
PreCRP1processtakesabout3weeks
Notify3rdpartyVendorsandstartworktoupgradethe
interfacessooner(170MarkviewSystems,Antenna,Banks
etc.)
8
Assessment
AllCEMLIobjectswillnotbemigrated
Someredundant
AddnewonesforgapsinR12
9
Assessment(Contd.)
CategorizebyLOE,howmanywill
1)Migrateeasilywithminor/moderatedatamodelchanges
Ledger insteadofSetofBooks
CustomerCorrespondence(InvoicePrint)
Suppliers/BanksmovedtoTCA
FormPersonalizationtoCustomer/Supplierformsetc.
inR12 allOApages
10
Assessment(Contd.)
CategorizebyLOE,contd..
2)Completerewrites
NewSLAmodule
RewriteGLreconciliationreports(nowusingXLAtables)
o AccountAnalysis
IntroductionofnewPaymentmodule(IBY)
CreationandvalidationofPayments
FormatandTransmissionofFiles
ReportsinMFSapplicationaredeprecatedand
applicationisdevelopedinUIX(userinterfacexml).
Developedcustomreportsusinghooksprovidedby
Oracle
11
CEMLIRemediation
o CustomForms/Reports6i
OpenandRecompile6iForms/Reportsin10gBuilder
Modifyfordatamodelchanges
Set'OperatingUnit'modetoSingle forallConcurrentPrograms
Settingorg_contextchangedtomo_global.set_policy_context
('S',org_id)
RewritecustomreportsbasedonobsoleteseededRDFs
SalesJournalbyGLAccountReport(RAXGLRreplacedbyARSJGLARPT)
UninvoicedReceiptsReport(POXPORRAreplacedbyCSTACREP)
U.S.SalesTaxReport(ARXSTRreplacedbyZXXSTR)
PostedInvoiceRegister(APXINPIR)replacedbyR12PayablesPosted
InvoiceRegisterAPXPOINV).
APchecks,PositivePayreportaredevelopedinJavainsteadofRDF
12
CEMLIRemediation
Menu/Responsibility
Thesehadtobedonemanually.
Fixtheminfirsttwotestcycles,extractthemusingFnd loadutility
reimportthemforthefinalupgrade,tosavethecutovertime.
WorkflowCustomizations
UsedWFLoadutilitytoDownloadandUploadWFCustomizations
OnsomeWFshadtoreimplementcustomizationontheR12version
OACustomPages
Reimplementedfromscratch,budgetlotoftime
o OLM,iRecruitmentwerecustomizedin11.5.10.Hadtoreimplementall
customizations
13
CEMLIRemediation
Alerts/ValueSets/DFFs
Modifyfordatamodelchanges
InR12,Valueset'GL_SRS_COA_ID_BYSOB'isreplacedby
'GL_SRS_COA_UNVALIDATED'.ConcurrentprogramsthatusethisValue
Sethavetobemodified.
FormsPersonalizations
GUIformsmigratewell.
Remediatefordatamodelchanges
FormsthatmovedtoOAframework(HTMLpages),e.g.Customer
Standard,Suppliersetc.allFormPersonalizationswerereimplemented
withOAPersonalizationsandExtensions
UpgradingFormPersonalizationsandOAFrameworkPersonalizations
fromOracleEBusinessSuiteRelease11ito12.1[ID1292611.1]
14
DiscovererReportsRemediation
Upgradeto10gorhigher FoldersinCustomBusinessAreas
EULautomaticallyrelinkedduring
Upgrade
Replaceviews/folderswherechanges
weremade
Modifyjoinsoraddnewjoinswhere
needed
15
TestingCycle
16
TestingCycle
Test,Test,Test,Test.
Thoroughlyvalidatetheupgradeplan
CaseStudyA Did3testruns
CaseStudyB Did4testruns
RunreportsinR11ipreupgradeandcomparewithequivalentR12
reportspostupgrade
Ex.ReconcileyourTrialBalancetotalstoGLbefore theupgrade.
ComparetheR12andR11iTrialBalancetotalsafter theupgrade
TestDrilldownfromGLtoold/upgradedandnewsubledger accountingdata.
Testtheperiodcloseprocessesforseveralmonths
17
NewFeatures
FundsDisbursementtobankviaNewfunctionalityinR12.
TransmissionConfigurations:PriortoR12therewerecustomhostprograms
writtentodotheTransferoffilestothebankswhichwereusuallysftpcalls
totheBankservers.InR12.1.3replacedwiththeseededfunctionality.
PaymentsSetupAdministrator TransmissionConfiguration
ServerHostName:
Port#:
AccountUserName:
AccountPwd:
ClientPrivateKey:
ClientPrivatekeyPwd:
RemoteFileDirectory:
SentfileName:
KeepLocalFile:
18
NewFeatures
AccrualandReconciliationReportsmovedfromPOtoCSTSchema.
In11.5.9:
1)AccrualReconciliationRebuild(ShortName:POXACRCR)
2)AccrualReconciliationReport(ShortName:POXACREC)
InR12:(ShiftingfromPOtoCSTSchema)
1)AccrualReconciliationLoadRun
2)AccrualReconciliationReport(APandPOAccrualReconciliationReport)
3)MiscellaneousAccrualReconciliationReport
4)SummaryAccrualReconciliationReport
19
NewFeatures
Leverageformspersonalization'sifcomingfrom11.5.9
ExportingPersonalization importingthemtonewinstance
Profileoption:FND:PersonalizationDocumentRootPath
Createdirectory:/tmp/custdocs
NavigatetoFunctionalAdministratorandclickonPersonalization.
Import/Export Youcanexportcorrespondingpersonalizationunder
/tmp/custdocs
Oncedone,allpersonalizationsarecreatedwithsubdirectories
underneaththis
Dosamestepsininstancewhereyouwanttodoupload
Makesurethesamedirectoriesarecreatedunderneath/tmp/custdocs
sothatyoucanImportthemtothisinstance.
20
PostProductionIssues/LessonsLearned
Donotapplypatchesclosetogolive,unlessitisabsolutelycritical.We
appliedanATGpatchduringUATanditimpactediRecruitmentApprovalWFs
forgolive
Complete allWFbeforeyoustarttheupgradeprocess
ClearInterfacesandAnyProcessingExceptions
Testallofyourbusinessscenarioswithupgradedaswellasnew data
SLAlinksdidnotcomeoverforsometransactions.Oracleprovidedscripts
CheckLogfilesfortheSeededProgramsforUpdateSubledger Accounting,
thiswillbuildtherecordsforthehistoricaltransactionsinsubledger tables
andestablishtheDrilldowns
PerformanceissueswithARforms/Serviceforms
WFSynchronizationprocessnotworking,sonewcontactsarenotcreated
21
PostProductionIssues/LessonsLearned
CustomerContactsnowcreatedwithemailoptionasText insteadofHTML.
CustomWFnotabletosendformattedemails
InvoiceValidationProgramnotvalidatinginvoices
Fundsdisbursementinformationaboutexpensereportscreatedpriorto
upgradeandafterupgradehasvariations.
CreditCardNumbersarenowencrypted,sincetheyhavesecuritypatch.
CausingissueswithT&ERemittanceprogram.Workingwithbankforthat
Forongoingmaintenance,Oraclenowtypicallyprovidingrollup patches.
Leveragebackup folder,containthefilesthataremodified.
22
BestPractices
Realisticplans,realisticexpectations
Reducenewcustomizationsin11i
TestnewdevelopmentinparallelonR12instancetoensure
compatibility
Freeze11icustomizationsatleast23monthspriortocutover
Testallofyourbusinessscenarioswithupgradedaswellasnew data
GiveyourselfplentyoftimetoTrainandprepareyourendusers
UseTUMSutility,filteroutupgradestepsnotneededforyoursystem
InstallOracleConfigurationManagertoleveragehealthchecksand
priorityhandlingofSRs
UseMaintenanceWizard
Collectsdatafrom11iandfiltersR12upgradesteps
Recordstasktimes,assignstasks
UtilizetheUpgradeAdvisorviaOracleSupport
23
DocumentationandMetalinkNotes
24
DocumentationandMetalinkNotes
25
QuestionsandAnswers
Contact:
Pallavi.Kumar@AppsAssociates.com
Pavan.Vvr@AppsAssociates.com
26
27