Frosty the Coder
Legendary Poster
A coworker and I got into a discussion concerning making mods.
In _this_ particular case, to P4210 (Sales Order Entry).
I had been trained to _not_ mod the vanilla.
I was taught to create a "55" and beat up on that.
HOWEVER, P4210 is HARDCODED called from many places w/in JDE.
Trying to find them all, and point at a "55" has proven unreliable, so our "new" method is to mod the vanilla.
(This is an "old dog, new tricks" point for me, and I'm finding it both difficult and distasteful to be changing vanilla.)
What happens to those mods w/ESU's and Upgrades?
I had been told that the (er) mods would be commented out and "sink" to the bottom of the code.
My co worker says that the mods (_all_ mods) are lost w/the ESU/Upgrade.
Is this the way it works?
We (developers) don't play w/the CNC stuff, so we don't know for sure.
Is there a "merge" that is being missed/skipped that would have "saved" our changes?
What about documentating the mods?
Typically, I put in a large "MODS HERE" block stating
what/where/when/why/for whom/etc.
This only works _well_ for ER mods.
Screen changes, DDs, overrides, etc, I've been listing (in great detail) in an .xls
My coworker suggested creating a "56" to save the original vanilla, and a "57" saving the _completed_ mods.
This would ensure visibility before and after the fact.
However, this means DELETING the "57" (and perhaps "56") each times mods are reapplied (and having to package the project to have the delete take hold).
How are others approaching mods?
Are there any KG docs that address this?
What else could I do to make this process more efficient?
TIA
Gene
PS - I'm going back and reviewing the "change management" threads that have already been posted in this forum.
I wanted to start this conversation independently of that search.
In _this_ particular case, to P4210 (Sales Order Entry).
I had been trained to _not_ mod the vanilla.
I was taught to create a "55" and beat up on that.
HOWEVER, P4210 is HARDCODED called from many places w/in JDE.
Trying to find them all, and point at a "55" has proven unreliable, so our "new" method is to mod the vanilla.
(This is an "old dog, new tricks" point for me, and I'm finding it both difficult and distasteful to be changing vanilla.)
What happens to those mods w/ESU's and Upgrades?
I had been told that the (er) mods would be commented out and "sink" to the bottom of the code.
My co worker says that the mods (_all_ mods) are lost w/the ESU/Upgrade.
Is this the way it works?
We (developers) don't play w/the CNC stuff, so we don't know for sure.
Is there a "merge" that is being missed/skipped that would have "saved" our changes?
What about documentating the mods?
Typically, I put in a large "MODS HERE" block stating
what/where/when/why/for whom/etc.
This only works _well_ for ER mods.
Screen changes, DDs, overrides, etc, I've been listing (in great detail) in an .xls
My coworker suggested creating a "56" to save the original vanilla, and a "57" saving the _completed_ mods.
This would ensure visibility before and after the fact.
However, this means DELETING the "57" (and perhaps "56") each times mods are reapplied (and having to package the project to have the delete take hold).
How are others approaching mods?
Are there any KG docs that address this?
What else could I do to make this process more efficient?
TIA
Gene
PS - I'm going back and reviewing the "change management" threads that have already been posted in this forum.
I wanted to start this conversation independently of that search.