[ QUOTE ]
I've heard tables will change if you upgrade from 8.10, tables will disappear and reports need to be create from scratch. Can I get some feedback from someone who already went through this? A list maybe, with all things changed on the database (tables), reports and other objects?
[/ QUOTE ]
As Ken stated earlier - there is net change documentation that Oracle can provide that will show the key differences. However, please understand that 8.10 and 8.12 are different product versions - and any difference in the product functional version will constitute data changes.
Before anyone ever decides to upgrade from one version to another, they really really need to evaluate whether the new functionality is either
a. not needed
b. obtainable through a service pack
c. obtainable through ESU's
d. obtainable through ASU's (Update Packs)
e. obtainable through a 3rd party addon
If you can answer "yes" to any of the above - then why upgrade ? If, on the other hand, the answer is "no" - then you really ought to answer the following questions
1. Where did the new functional requirement came from - did you acquire a new company ?
2. Is your business changing to such a degree that this new functionality is now critical
3. Why was this new functionality not critical when you made your initial product selection ?
4. Are you going to need additional new functionality into the future that is not addressed by your current solution ?
This might sound a little righteous - but your company ought to always ask these sort of questions prior to making a jump to a new system.
Take into consideration the following alternatives.
Service Packs provide all the technical functionality that is available under a new version - and rarely require modifications to data structures - and then usually only for technical tables. A service pack is a "minor" thing to implement - requiring some testing time and a couple of days of technical work and package builds - but if it is implemented incorrectly and without testing, it can cause major outages in the system
ESU's fix bugs in your product. You should be implementing all the ESU's you can to become "fix current" prior to a CRP - and thereafter only implement what you need (including "baseline ESU's") if you run into issues. ESU's take some time to implement and can have some impact on specific functionality.
ASU's or Updates move your release level up and sometimes incorporates new functionality. Usually JDE/ORCL only provides updates if your product is no more than 2 versions behind the current version. These aren't as painful as an upgrade - but they can have quite a significant impact on functionality.
Upgrades take you from one level - usually far behind - and moves you up to a new standard. Often an upgrade will have severe impact on your implementation - significant testing is required to minimize significant downtime. Often an upgrade will require re-architecture of the technology infrastructure, as well as additional training. Between 8.10 and 8.12, for example, there are significant differences in the way that clients are used (Citrix is no longer an option starting with 8.11).
Lastly - if you have custom reports, then those can usually be brought across to the new version. It is very rare that a custom report fails to work in a new system - though it might need "touching up". Boomerang from
www.everestsoftint.com will move any object from older versions to newer versions of OneWorld - including reports. Of course, this doesn't include third party reporting tools outside of the oneworld toolset.