Melissa -
We have rebuilt existing indexes (that are built from the vanilla JDE) and
have created additional indexes for performance (that JDE does not know
about) without difficulties. All this was done through the db (Oracle).
JDE will submit its sql statement to the db which then chooses the best
execution path (most likely cost-based optimizer for Oracle). That
execution path will take into account pertinent indexes, statistics, etc.
JDE SQL is generic - I have not seen any hint usage or the like.
Creating tables and views is a different story, though. JDE needs to know
about those so they can be used by UBEs, APPLs, etc.
Tony