OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

84

Transcript of OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Page 1: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2
Page 2: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential–Internal/Restricted/Highly

MigratingandManagingCustomizationsOracleE-BusinessSuiteR12.2

SantiagoBastidasSeniorPrincipalProductManagerApplicationTechnology,E-BusinessSuiteDevelopmentOct27,2015

October25-29,2015SanFrancisco

Page 3: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

SafeHarborStatement

Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

3

Page 4: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ProgramAgenda

Customizations12.1vs12.2

PreparingCustomizationsfor12.2Upgrade

12.2UpgradeimpacttoCustomizations

ManagingCustomizationsin12.2

KeyTakeaways

1

2

3

4

5

4

Page 5: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ProgramAgenda

Customizations12.1vs12.2

PreparingCustomizationsfor12.2Upgrade

12.2UpgradeimpacttoCustomizations

ManagingCustomizationsin12.2

KeyTakeaways

1

2

3

4

5

5

Page 6: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

CustomizationsinE-BusinessSuite

6

• Implementedinseveraltechnologies

• Installedinthemiddletierandinthedatabase

• Databasecustomizations• DeployedincustomschemasandEBSschemas• CouldhavedependenciesonEBScode

Page 7: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

COMMON_TOP

CustomSchemas

CustomizationsReleases12.1

7

ApplicationTier Database

ApplicationCode CustomCode

WebListener

OC4J

OracleDeveloper10g

ApplicationSchemas

ApplicationCode

CustomCode

CustomCode

ApplicationDataModel

CustomDataModel

APPL_TOP

ApplicationCode CustomCode

Page 8: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

COMMON_TOP

CustomSchemas

CustomizationsReleases12.1

7

ApplicationTier Database

ApplicationCode CustomCode

WebListener

OC4J

OracleDeveloper10g

ApplicationSchemas

ApplicationCode

CustomCode

CustomCode

ApplicationDataModel

CustomDataModel

APPL_TOP

ApplicationCode CustomCode

FormsReportsScripts

OAFJava

PLSQL

TablesIndexes

Page 9: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OracleE-BusinessSuite12.2andOnlinePatching

8

QuickHigh-levelRecap

E-Business Suite 12.2.3

Production

Page 10: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OracleE-BusinessSuite12.2andOnlinePatching

8

QuickHigh-levelRecap

E-Business Suite 12.2.3

Production CopyofProduction

E-BusinessSuite12.2.3

Page 11: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OracleE-BusinessSuite12.2andOnlinePatching

8

QuickHigh-levelRecap

• Copytheproductioncode,includingcustomizations

• Applypatchestothecopy

Patches-12.2.5-Customization-…

E-Business Suite 12.2.3

Production CopyofProductionE-BusinessSuite

12.2.3

Page 12: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 9

DualFileSystem

ApplicationTier

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

INST_TOP

COMMON_TOP

APPL_TOP

INST_TOP

COMMON_TOP

APPL_TOP

FileSystem1 FileSystem2

OracleE-BusinessSuite12.2andOnlinePatching

TwoCompleteCopiesoftheFileSystem

Page 13: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OracleE-BusinessSuite12.2andOnlinePatchingEdition-BasedRedefinition

10

• EfficientlystoresmultiplecopiesofApplicationdefinitionsinthesamedatabase

• Providesanisolationmechanism(“Edition”)thatallowspre-upgradeandpost-upgradeschemastoco-exist

• Clientcodechoosestheparticular“Edition”thatitwantstoconnectto Edition-Based

Redefinition

RunEditionPatchEdition

Page 14: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

CustomizationsinOracleE-BusinessSuiteR12.2• TobepatchedOnlinetheyhavetocomplywithOnlinePatching:

• DevelopmentStandards• PatchingProcedures

• Existinbothfilesystems(dualfilesystems)• CustomSchemaswithdependenciesonEBSobjectsmustbeeditions-

enabled

11

Page 15: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

CustomizationsinOracleE-BusinessSuiteR12.2

12

CustomSchemas

Database

ApplicationSchemas

ApplicationCodeCustomCode

CustomCode

ApplicationDataModel

CustomDataModel

COMMON_TOP

ApplicationTier

ApplicationCode CustomCode

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOP

ApplicationCode CustomCode

COMMON_TOP

ApplicationCodeCustomCode

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOP

ApplicationCodeCustomCode

DataModelLogicalView

DataModelLogicalView

EditionedDBSchemas

Sync

Sync

DualFileSystem

Page 16: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ProgramAgenda

Customizations12.1vs12.2

PreparingCustomizationsfor12.2Upgrade

12.2UpgradeimpacttoCustomizations

ManagingCustomizationsin12.2

KeyTakeaways

1

2

3

4

5

13

Page 17: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 14

DecideWhichStandardsComplianceLeveltoTarget

12.2DevelopmentStandardsforCustomCode

Minimal– Required,minimalsetofstandardsmustbemetforcustomcodetooperatecorrectlyon12.2

Full–Optional,additionalstandardsmustbemetforcustomcodetobeOnlinePatchable

Pre-UpgradeProject

•Decisionisbasedonimportanceofminimizingdowntime

•Ineithercase,EBSPatchesarealwaysappliedonline

Page 18: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

PreparingCustomizationsforthe12.2Upgrade

15

CustomizationsUpgradeProject

• Createacustomizationscatalog

• AnalyzeandImplementcoderemediation

• Deployrevisedcustomizations

Pre-UpgradeProject

Page 19: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

CustomizationsCatalog

Makesurethecatalogidentifiesalltheartifacts–Database–MiddleTier–TechnologiesUsed

• OAF,Forms,Reports,Java,PLSQL,etc

16

CustomizationsUpgradeProject

Pre-UpgradeProject

Page 20: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ApplicationManagementSuite-CustomizationManagementCustomizationsCatalog

• Discovery&reportingofinventoryofEBScustomizations

• Abilitytovalidate,packageanddeploycustomizationsacrossEBSinstances

• Over200customizationfiletypessupported

• InterfacewithexternalSourceCodeVersionControlsystems

• Validationofthecustomobjectsusing:– OracleDefinedStandards– Optionally,UserDefinedStandards

• ValidatesandreportsreadinessofcustomizationsforOnlinePatching

17

Pre-UpgradeProject

Page 21: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

UtilitiesavailablefortheAnalysis

• OnlinePatchingReadinessReports• AllsectionsonthisreportrefertoMinimalcompliance

• OnlinePatchingStandardsComplianceReport• Sectionheadersindicatethetypeofcompliance:MinimalorFull

Reportsareavailableasstandalonepatchesfor11i,12.0,12.1and12.2– Note:1531121.1UsingtheOnlinePatchingReadinessReportsinOracleE-BusinessSuiteRelease12.2

18

Pre-UpgradeProject

Page 22: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingReadinessReports

• ValidateEditionBasedRedefinitioncompliance• AllSectionsinthereportrefertoMinimalcompliance

• 12.2Upgradewillautomaticallyaddressmostcustomcodestandardsviolationscontainedinschemasregisteredwiththeapplication

• FailuretoaddressstandardsviolationswillresultinInvalidCustomCodeaftertheR12.2Upgrade

19

Pre-UpgradeProject

Page 23: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingReadinessReports

ADZDPSUM.sql– IdentifiesCustomSchemaswithobjectsthathavedependenciesonEBSCode– Generatesstatementstoregisteridentifiedschemaswiththeapplication

ADZDPMAN.sql– IdentifiesObjectsthatviolatetheMinimalCompliancestandardswhichrequiremanualintervention– Eachsectionheaderprovidesadescriptionofstandardsviolationandhowtofixthem

ADZDPAUT.sql– IdentifiesObjectsthatviolatetheMinimalCompliancestandardsandareautomaticallyfixedbytheOnlinePatchingEnablementprocess.Thereisnoactionrequiredontheoutputofthisreport

20

Reports

Pre-UpgradeProject

Page 24: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingReadinessReport

SectionHeadersindicatehowtofixthestandardsviolationsSampleReport:ADZDPMAN.sql

DOC>**********************************************************************DOC>SECTION-1DOC>**********************************************************************DOC>DOC>MANUALFIX:ObjectsinNon-EBSschemasthatdependonEditionedDOC>ObjectsofEBS.DOC>DOC>Tofixtheseviolations,dooneofthefollowing:DOC> -Registerobjectschema(owner)asaCustomEBSSchema,pleaserefertoDOC> reportADZDPSUM.sqlDOC> -Dropobject,ifnotrequiredDOC> -RedefineobjecttoremovedependencyDOC> -MovetheobjecttoaregisteredCustomEBSSchema

21

Pre-UpgradeProject

Page 25: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingReadinessReports

• Veryfewviolationsrequiremanualinterventioniftheschemaisregisteredwiththeapplication,e.g.–MaterializedViewwithadependencyonaPLSQLpackageorfunction–UseofLONGandLONGRAWcolumns

• Reportoutputwilldirectyouonhowtoaddresstheseviolations• Reportsapplicableduringthepreparationtothe12.2upgrade

22

Summary

Pre-UpgradeProject

Page 26: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

• ValidatesstandardsapplicabletoMinimalandFullCompliance• Sectionheadersindicatethetypeofcompliance:MinimalorFull

• Standardsinclude– DataModelAccessPattern– Codenamingstandards– SpecialObjectdefinitionrequirements(VPDs,MVs)

• Failuretoaddressthesestandardsviolationscouldresultin– FutureCodeinvalidation– InabilitytopatchCustomCodeonline(DowntimerequiredtomaintainCustomCode,FullCompliance)

23

Overview

Pre-UpgradeProject

Page 27: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

• AllcodemustaccessthedatamodelviatheLogicalView(APPSsynonyms)

24

DataModelAccessPattern

APPS EBS SchemaSynonym

EBSTable

EBSCode

CustomCode

Pre-UpgradeProject

Pre-12.2Database

Page 28: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

• AllcodemustaccessthedatamodelviatheLogicalView(APPSsynonyms)

24

DataModelAccessPattern

APPS EBS SchemaSynonym

EBSTable

EBSCode

CustomCode

CUSTOM Schema

CustomCode

CustomTable

Pre-UpgradeProject

Pre-12.2Database

Page 29: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

ThesestandardsallowOnlinePatchingtoautomaticallymanagederivedobjects

– TableNamesmustbeuniquewithinthefirst29characters– ColumnNamesmustbeuniquewithinthefirst28characters– TableNamescannotendwiththe“#”character–ObjectNamesmustendinalphanumericcharacter– Indexnamesmustcontainatleastone“_”character– ConstraintNamesmustcontainatleastone“_”character–MaterializedViewsNamecannotexceed29characters

25

CodeNamingStandards

Pre-UpgradeProject

Page 30: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

• Tablenamecannotendwitha“#”character– Reason:EditioningViewnamematchesthenameofthetable+“#”

• Columnnamemayonlyuse“#”aslastcharacter– Reason:“#”characterreservedforidentifyingpatchedcolumns

26

CodeNamingStandards

ID FILED_BY STATUS STATUS#1

FND_CONCURRENT_REQUESTS

ID FILED_BY STATUS

FND_CONCURRENT_REQUESTS#

EditioningView

Table

Page 31: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

– IncludedaspartoftheReadinessReports(gscc.pl)– ValidatesDataModelAccessPatterninmiddletiersourcecode

• Java• XML• SQL• PLSQL

– Currentlyworkingonenhancementtosupport• OracleForms• OracleReports

27

ApplicationTierDataModelAccessPattern

Pre-UpgradeProject

Page 32: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

• AllcodemustaccessthedatamodelviatheLogicalView(APPSsynonyms)

28

APPS EBS Schema

E-BusinessCode

CustomCode

Synonym

EBSTable

Pre-UpgradeProject

Custom Schema

CustomTable

OnlinePatchingStandardsComplianceReportApplicationTierDataModelAccessPattern

Pre-12.2Database

Page 33: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

29

Pre-UpgradeProject

• Sectionheadersindicatethetypeofcompliance:MinimalorFull• Report:ADZDDBCC.sqlDOC>**********************************************************************DOC>SECTION-10[full]DOC>**********************************************************************DOC>"APPSobjectnamesmustendwithalphanumericcharacter."DOC>DOC>-P2:Maycauseobjectnameconflictsduringonlinepatching.DOC>UseofspecialcharactersasthelastcharacterofanDOC>objectnameisreservedfortheOnlinePatchingtool.DOC>-Fix:ChangetheobjectnametouseanordinaryidentifiercharacterDOC>asthelastcharacter:A-Za-z0-9_#$DOC>-Unusedobjectscanbeignoredordropped.DOC>#

Page 34: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

OnlinePatchingStandardsComplianceReport

• Violationstothestandardscanbeveryeasilyfixed,donotrequireadvanceddevelopmentskills

• Reportsapplicableduringthepreparationtothe12.2Upgradeandtovalidatefuturecustomizationdevelopment

30

Summary

Page 35: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

DeployRevisedCustomizations

• Compatiblewithanypre-12.2releases• RemediatedCodecouldbe

–Deployedtothecurrentproductionenvironment(Preferred)–Deploymentcanbedeferredtotheupgradedowntime

31

CustomizationsUpgradeProject

Pre-UpgradeProject

Page 36: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

COMMON_TOP

E-BusinessSuite12.1InstanceReadyfor12.2Upgrade

32

ApplicationTier

ApplicationCode CustomCode

WebListener

OC4J

OracleDeveloper10g

APPL_TOP

ApplicationCode CustomCode

CustomCode

CustomCode

Minimal|FullOnlinePatchingCompliant

Pre-UpgradeProject

CustomSchemas

Database

ApplicationSchemas

ApplicationCode

CustomCode

CustomCode

ApplicationDataModel

CustomDataModel

Page 37: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ProgramAgenda

Customizations12.1vs12.2

PreparingCustomizationsfor12.2Upgrade

12.2UpgradeimpacttoCustomizations

ManagingCustomizationsin12.2

KeyTakeaways

1

2

3

4

5

33

Page 38: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 34

R12.2TechnicalUpgradeProcess

UpgradeDatabase

LaydownR12.2FileSystem

21

EnableOnlinePatching

4

UpgradeTo12.2.0

3

DeployCustomizationsandExternalIntegrations

6

Upgradeto12.2.xRUP

5

ConfigureSystemtoProductionCapacity

7

Page 39: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2TechnicalUpgradeProcess

35

KeyStagesforCustomizationMigration

LaydownR12.2FileSystem

21

EnableOnlinePatching

4

UpgradeTo12.2.0

3

DeployCustomizationsandExternalIntegrations

6

Upgradeto12.2.xRUP

5

ConfigureSystemtoProductionCapacity

7

UpgradeDatabase

Page 40: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2TechnicalUpgradeProcess

• CompletelyNewDualFileSystem• Doesnotcarryoveranycodefrompre-12.2filesystem

36

LayDownR12.2FileSystem

1 2 3 4 5 6 7

APPL_TOP

OracleE-BusinessSuiteR12.2ApplicationTier

ApplicationCode

OHSWebListener

OracleWebLogicServer

OracleDeveloper10g

COMMON_TOPApplicationCode

APPL_TOPApplicationCode

OHSWebListener

OracleWebLogicServer

OracleDeveloper10g

COMMON_TOPApplicationCode

RapidWizard

Page 41: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2TechnicalUpgradeProcess

ThisprocessisDatabasecentricBeforerunningthisprocess:

–Deployanyremediateddatabasecodenotdeployedinthepreparationproject– Registeranycustomschemasidentifiedbythepreparationproject– Re-runReadinessandDatabaseComplianceReportstoverifycustomizationcompliancepriortoEnablement

37

EnableOnlinePatching

1 3 4 5 6 72

Page 42: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2TechnicalUpgradeProcess

• Highlevelstepsintheprocess– Preparesallthedatabasecodeforeditioning,

E-BusinessSuitecode+Customizations

– EnablesEditioningonE-BusinessSuiteschemas+PreviouslyRegisteredCustomschemas

– CreatestheLogicalViewoftheOracleE-BusinessSuiteandCustomDataModels.

• adopreplacesadpatchastheofficialE-BusinessSuitepatchingtoolfromthispointforward

38

EnableOnlinePatching

1 3 4 5 6 72

Page 43: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2TechnicalUpgradeProcess

39

EnableOnlinePatching

APPS EBS/Custom Schema

Synonym

EBSCode

CustomCodeEBS/CustomTable

PhysicalDataModel

UserDefined

Type

1 3 4 5 6 72

Page 44: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

APPS_NE

R12.2TechnicalUpgradeProcess

39

EnableOnlinePatching

APPS EBS/Custom Schema

Synonym

EBSCode

CustomCodeEBS/CustomTable

PhysicalDataModel

UserDefined

Type

1 3 4 5 6 72

1. PreparesCodeforEditioning

Page 45: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

APPS_NE

R12.2TechnicalUpgradeProcess

39

EnableOnlinePatching

APPS EBS/Custom Schema

Synonym

EBSCode

CustomCodeEBS/CustomTable

PhysicalDataModel

UserDefined

Type

1 3 4 5 6 72

1. PreparesCodeforEditioning2. EnablesEditioningonSchemasregisteredwithEBS

Editioned Editioned Non-Editioned

Page 46: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

APPS_NE

R12.2TechnicalUpgradeProcess

39

EnableOnlinePatching

APPS EBS/Custom Schema

Synonym

EBSCode

CustomCodeEBS/CustomTable

PhysicalDataModel

UserDefined

Type

1 3 4 5 6 72

EditioningView

EditioningView

LogicalView

1. PreparesCodeforEditioning2. EnablesEditioningonSchemasregisteredwithEBS3. CreatesLogicalView

Editioned Editioned Non-Editioned

Page 47: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2TechnicalUpgradeProcess

• DeploycustomizationsaspernewguidelinesNote:1577661.1DevelopingandDeployingCustomizationsinOracleE-BusinessSuiteRelease12.2

• Keydifferencescomparedtopriorreleases:– Registercustomtopswithadsplice– RegisteryourcustomcodewithCustomSynchronizationDriver(adop_sync.drv)tokeepcustomcodeinsyncbetweenfilesystems

– CUSTOM_TOPmustresidewithintheAPPL_TOP

40

DeployCustomizationsandExternalIntegrations

1 3 5 6 72 4

Page 48: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

DeployCustomizations

41

COMMON_TOP

ApplicationTier

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOP

COMMON_TOP

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOP

DualFileSystems EditionEnabledSchemas

ApplicationCode

ApplicationCode

ApplicationCode

ApplicationCodeCustomSchemas

Database

ApplicationSchemas

ApplicationCodeCustomCode

CustomCode

ApplicationDataModel

CustomDataModel

DataModelLogicalView

DataModelLogicalView

1 3 5 6 72 4

Run Patch Run

OnlyApplicableduring12.2Upgrade

Page 49: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

DeployCustomizations

41

COMMON_TOP

ApplicationTier

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOPCustomCode

COMMON_TOP

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOP

DualFileSystems EditionEnabledSchemas

ApplicationCode

CustomCodeApplicationCode

ApplicationCode

ApplicationCodeCustomSchemas

Database

ApplicationSchemas

ApplicationCodeCustomCode

CustomCode

ApplicationDataModel

CustomDataModel

DataModelLogicalView

DataModelLogicalView

1 3 5 6 72 4

Run Patch Run

OnlyApplicableduring12.2Upgrade

Page 50: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

DeployCustomizations

41

COMMON_TOP

ApplicationTier

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOPCustomCode

COMMON_TOP

OracleOHSWebListener

WebLogicServer

OracleDeveloper10g

APPL_TOP

Sync

Sync

DualFileSystems EditionEnabledSchemas

ApplicationCode

CustomCodeApplicationCode

CustomCode ApplicationCode

CustomCode ApplicationCode

CustomSchemas

Database

ApplicationSchemas

ApplicationCodeCustomCode

CustomCode

ApplicationDataModel

CustomDataModel

DataModelLogicalView

DataModelLogicalView

1 3 5 6 72 4

Run Patch Run

OnlyApplicableduring12.2Upgrade

Page 51: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ValidatingCustomizationafter12.2Upgrade

42

Example:CustomAPEXApplicationUpgrade

APEXWorkspace

APEX

Engine

APEX_EBS_EXTENSIONSchema

APEX_040200Schema

GrantSelect

StandardpublishedEBSAPIs

APPSSchema

CustomAPEXApplicationinteractingwithE-BusinessSuite12.1viapublicAPIs• APEX_EBS_EXTENSIONSchema

• IdentifiedbyReadinessReports• Registeredwiththeapplicationpriorto12.2upgrade• EditionsEnabledaspartoftheUpgrade

• CustomAPEXWorkspacefullyfunctionalafterthe12.2upgrade• ReviewtheAPEXcertificationWhitepaperformoredetails

Page 52: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ProgramAgenda

Customizations12.1vs12.2

PreparingCustomizationsfor12.2Upgrade

12.2UpgradeimpacttoCustomizations

ManagingCustomizationsin12.2

KeyTakeaways

1

2

3

4

5

43

Page 53: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ManagingCustomizationsinR12.2

44

• MaintaincustomizationswithOnlinePatching,FullCompliance

• NewR12.2DevelopmentandDeploymentProcess

• NewR12.2DevelopmentStandards

• Toolstohelpmanagecustomizations

CustomizationsinR12.2

Page 54: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

MaintainCustomizationswithOnlinePatchinginR12.2

• CustomizationsaredeployedduringtheApplyphase• DeploymentinstructionsavailableinNote:1577661.1

CustomPatch

MiddleTier

CustomCode

patch

CustomCode

run run

CustomCode

patch

CustomCode

CustomizationsinR12.2

FullCompliance

Page 55: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCode

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 56: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCode

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 57: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 58: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 59: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 60: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

CustomCode

ApplicationCode ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 61: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

CustomCode

ApplicationCode ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 62: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

Run PatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

CustomCode

ApplicationCode ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 63: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

RunPatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

CustomCode

ApplicationCode ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

fs1 fs2

FullCompliance

Page 64: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

RunPatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

CustomCode

ApplicationCode ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

Old Run

fs1 fs2

FullCompliance

Page 65: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

EditionedSchemas

46

ApplicationTier

CustomCodeSync

DualFileSystems SchemasEditionsEnabled

ApplicationCode

CustomCode

ApplicationCode

Database

ApplicationDataModel

CustomizationsinR12.2

MaintainCustomizationswithOnlinePatchinginR12.2

TechnologyStack TechnologyStack

OnlinePatchingCycle

Apply

Finalize

Cutover

Cleanup

RunPatchPrepare

Apply

Finalize

Cutover

Cleanup

Prepare

CustomCode

ApplicationCode

Patch

ApplicationCodeCustomCode

LogicalView

CustomCode

ApplicationCode ApplicationCodeCustomCode

LogicalView

RunCustomCode

ApplicationCodeLogicalView

EBS/Custom Patches

Old Run

fs1 fs2

FullCompliance

Page 66: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

NewR12.2DevelopmentandDeploymentProcess

• UsethenewDevelopmentandDeploymentProcessforfuturecustomizations

• Reference:1577661.1DevelopingandDeployingCustomizationsinOracleE-BusinessSuiteRelease12.2

47

CustomizationsinR12.2

FullCompliance

Page 67: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 48

MinimalCompliance

R12.2DevelopmentandDeploymentProcess

}ExtendedCutover

• CustomizationsDeploymentextendtheCutoverPhase• DeploymenttargetstheRunFilesystemandRunEdition

CustomPatch

MiddleTier

patch

CustomCode

run run

CustomCode

patch

Page 68: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

R12.2DevelopmentandDeploymentProcess

• Minimalsetofdevelopmentstandardsrequiredtodevelopnewcustomizations

• DataModelAccessPattern

• DeploymentofcustomizationsextendtheCutoverDowntime• DeploymenttargetstheRunFileSystemandRuneditionofthedatabase

49

CustomizationsinR12.2

MinimalCompliance

Page 69: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ToolstoHelpManageCustomizationsinR12.2

50

• OracleApplicationsManager-PatchWizard

• OracleE-BusinessSuitePlug-inforEnterpriseManagerCloudControl

CustomizationsinR12.2

Page 70: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 51

PatchWizard

ToolstoHelpManageCustomizationsCustomizationsinR12.2

Page 71: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 51

PatchWizard

ToolstoHelpManageCustomizationsCustomizationsinR12.2

Page 72: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

Registercustomizedfiles

51

PatchWizard

ToolstoHelpManageCustomizations

Analyzeimpacttocustomizedfiles

CustomizationsinR12.2

Page 73: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 52

PatchWizard

ToolstoHelpManageCustomizationsCustomizationsinR12.2

Direct,IndirectandCustomizationImpactAnalysis

Page 74: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

Performpatchimpactanalysisonrecommendedpatchandprerequisites

52

PatchWizard

ToolstoHelpManageCustomizationsCustomizationsinR12.2

Direct,IndirectandCustomizationImpactAnalysis

Page 75: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

Performpatchimpactanalysisonrecommendedpatchandprerequisites

52

PatchWizard

ToolstoHelpManageCustomizationsCustomizationsinR12.2

Direct,IndirectandCustomizationImpactAnalysis

Page 76: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

Performpatchimpactanalysisonrecommendedpatchandprerequisites

52

PatchWizard

ToolstoHelpManageCustomizationsCustomizationsinR12.2

Direct,IndirectandCustomizationImpactAnalysis

Page 77: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

Performpatchimpactanalysisonrecommendedpatchandprerequisites

52

PatchWizard

ToolstoHelpManageCustomizations

Analyzeimpacttocustomizations

CustomizationsinR12.2

Direct,IndirectandCustomizationImpactAnalysis

Page 78: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ApplicationManagementSuite-CustomizationManagementCustomizationsCatalog

• Discovery&reportingofinventoryofEBScustomizations

• Abilitytovalidate,packageanddeploycustomizationsacrossEBSinstances

• Over200customizationfiletypessupported

• InterfacewithexternalSourceCodeVersionControlsystems

• Validationofthecustomobjectsusing:– OracleDefinedStandards– Optionally,UserDefinedStandards

• ValidatesandreportsreadinessofcustomizationsforOnlinePatching

53

Pre-UpgradeProject

Page 79: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

ProgramAgenda

Customizations12.1vs12.2

PreparingCustomizationsfor12.2Upgrade

12.2UpgradeimpacttoCustomizations

ManagingCustomizationsin12.2

KeyTakeaways

1

2

3

4

5

54

Page 80: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

KeyTakeaways

55

• GetFamiliarwiththenewR12.2Architecture

• Decidewhichstandardscomplianceleveltotarget

• Createanupgradeprojectforyourcustomizationsaheadofthe12.2Upgrade

• GetFamiliarwiththeDevelopmentandDeploymentStandardsforR12.2

• TakeadvantageofOnlinePatchingtodeployyourcustomizations,FullCompliance

• UsetheRightToolstoMaintainyourcustomizations

Page 81: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

RelatedSessionsMonday,October26,2015

11:00a.m. CON8140-PlanningYourUpgradetoOracleE-BusinessSuite12.2J.AnneCarlson,SeniorDirector,ProductStrategy,OracleE-BusinessSuite,Oracle

MosconeWest—3022

56

Tuesday,October27,2015

4:00p.m. CON8133-OnlinePatchingwithOracleE-BusinessSuite12.2KevinHudson,SeniorDirector,Oracle

MosconeWest—3022

Wednesday,October28,2015

11:00a.m.CON8127-OracleEnterpriseManager12cCloudControlforManagingOracleE-

BusinessSuite12.2 AngeloRosado,SeniorPrincipalProductManager,Oracle

MosconeWest—3022

Page 82: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.

SafeHarborStatement

Theprecedingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

57

Page 83: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 58

Page 84: OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2