Modifiying Standard Objects

krish_jde

Member
Dear All,

I need a small clarification regarding modifications of Standard Objects.Can we do minor modifications on standard objects.If it is a big mod,then it is required to copy to another object name and then working on it.But for minor mods,is it required??,or can we do it in the standard object itself.During an upgrade the minor changes might be lost,but that can be retrofitted by having necessary documentions of the mods..

Please advice on this.

Thanks
 
Hi Krish,

You are right, that you can make minor changes on the standard objects and document this changes, making easier to retrofit this mods after an ESU/Upgrade.

IMHO larger mods also could be better to do on the standard object. There is at least two reason of it:

1.) There are more objects, which names are hardcoded in Business Functions.
2.) When you apply an ESU/Upgrade, then these changes won't affect the copied object, so you have to apply these changes on the copied object. This task can be easily more bigger, then retrofit larger custom mods.

Regards,

Zoltán
 
There isn't a simple answer to your question. JDETIPS.COM has a really
nice article that discusses modifying JDE objects. It suggests some
guidelines to use when deciding between modifying a JDE object and
copying it.

It will probably also benefit you to check out the help within OneWorld.
Pull down Help - Contents - OneWorld Development Tools - Appendix A:
OneWorld Modification Rules - What an Upgrade Preserves and Replaces.
Having a firm understanding of what is preserved in an upgrade will also
help you make your decision.

If you do decide to modify an object, make sure you have really good
documentation. Our documentation includes before/after screen shots of
changes, before/after ER listings, thorough inline ER comments, etc...
Remember - the person who has to do the retrofits might not be the
person who originally did the mods.

Good Luck,



Ellen Deak
Senior Analyst/Programmer
Cooper-Standard Automotive
OneWorld Xe (B7333, Service Pack 22, Update 7)
AS/400 DB2
 
Hi Krish,
Also a good procedure when you decide to make any modification (not so small) on standard object is to create a BSFN and call it in the program. This will reduce the work of apply again the custom, because you anly need to call again you custom function instead of redo all the code.

Hope this helps.
 
Dear All,

Thank you everyone for your valuable replies..

Take care and all the best.
 
Back
Top