ESU - Doesn't Merge??

DBohner-(db)

Legendary Poster
ESU - Doesn\'t Merge??

Ok, I have no problem admitting I am new (@ 1 year) to JDE... that said...

How do I keep an ESU from overriding and blowing away all customer modified
code? Here's the skinny - Let's say I modify R43500 (PO Print) to include
fax numbers, printer and email addresses. These changes will be used by our
Optio Software to properly route the report. Since there are processes that
point to R43500, it makes more sense to modify R43500, than to modify all
the other processes.

Now we come across an issue where we need to apply an ESU. The ESU is
applied - and all the customer modifications have vanished. Not Disabled,
they are gone.

I remember, from class, that updates were supposed to disable customer
modifications, not wipe them off the object.

So, what must I do to make and ESU truly MERGE with customer modified code -
rather than replace it?

Daniel
[email protected]
www.existinglight.net

or my day job...

Daniel Bohner
Simplot Corporate Information Systems
Pioneer Building
Boise, ID 83702
(208)250-1917 personal cell
[email protected]

JDE - XE & AS/400



Daniel Bohner
[email protected]
www.existinglight.net
JDE - XE & AS/400
JDE - B7331 & MS SQL 7x
 
RE: ESU - Doesn\'t Merge??

Before the XE version, you can use the P98700 to define if an object must be
replaced, changed, or added to OneWorld. Try to use it and relaunch the
merge of all objects.

-----Message d'origine-----
De : [email protected]
[mailto:eek:[email protected]]De la part de DBohner
Envoyé : mercredi 20 juin 2001 21:54
À : [email protected]
Objet : ESU - Doesn't Merge??


Ok, I have no problem admitting I am new (@ 1 year) to JDE... that said...

How do I keep an ESU from overriding and blowing away all customer modified
code? Here's the skinny - Let's say I modify R43500 (PO Print) to include
fax numbers, printer and email addresses. These changes will be used by our
Optio Software to properly route the report. Since there are processes that
point to R43500, it makes more sense to modify R43500, than to modify all
the other processes.

Now we come across an issue where we need to apply an ESU. The ESU is
applied - and all the customer modifications have vanished. Not Disabled,
they are gone.

I remember, from class, that updates were supposed to disable customer
modifications, not wipe them off the object.

So, what must I do to make and ESU truly MERGE with customer modified code -
rather than replace it?

Daniel
[email protected]
www.existinglight.net

or my day job...

Daniel Bohner
Simplot Corporate Information Systems
Pioneer Building
Boise, ID 83702
(208)250-1917 personal cell
[email protected]

JDE - XE & AS/400



Daniel Bohner
[email protected]
www.existinglight.net
JDE - XE & AS/400
JDE - B7331 & MS SQL 7x
--------------------------


Franck BLETTNER
Service Informatique RAVATE
Tel : 02 62 90 40 48
E-mail : [email protected]
 
Re: ESU - Doesn\'t Merge??

Hi Daniel,

In XE you can launch "Specification Merge Selection" P98401 from menu GH9611. This application allows you to flag those object you want merged. If an object is not flagged for merge it is replaced during a software update. This same application is used in B7332. In both cases this flag sits on the F9861 OL Detail table and has a default value of "Blank" which is interpreted as Do Not Merge.

Regards,

Justin Miller
[email protected]

working with B7332 and XE on AS/400, NT, Solaris and AIX
 
Re: ESU - Doesn\'t Merge??

Hi Bohner,

From Xe JDE Does not merge the ER specifications. It has given developers a
tool Visual ER compare to copy ER's from a stored place to the local
specifications.

Thanks
Sunil
 
RE: ESU - Doesn\'t Merge??

Merge Gurus,

Ok, I think I have a handle on what happens with ER if the Merge code has
been set in P98401. Now I just need to have authority to get to the object
- but that is an internal issue.

What happens to any new controls that have been dropped on Forms or UBEs -
do they get blown away?

If ER Compare is to be used to match updated ESU code against modded code,
will the control for modded objects still exist?

I know, this is fun - I am actually enjoying this learning experience!



Daniel Bohner
[email protected]
www.existinglight.net
JDE - XE & AS/400
JDE - B7331 & MS SQL 7x
 
Re: ESU - Doesn\'t Merge??

If you check the visual aid on the 'Merge Option' field,
you will find that the default of blank actually corresponds to "Merge".
 
RE: ESU - Doesn\'t Merge??

Joseph,

I went to P98401 - I finally got security - and hit the visual assist for
MrgOpt. On our system blank/null is the same as a #2 (Do Not Merge).

We are XE on an AS/400... this is probably a setup difference.

Does anyone know if the Merge Option actually has an effect with ESU or just
Updates... (yes, I have been told that ESUs are updates, but I haven't found
'modern' JDE documentation that states the Merge Code works with ESUs - only
how mods are effected during upgrades)...

The war continues... and we appear to be building bigger, stronger, deeper,
muddier, mosquito infested trenches... prayers accepted <grin>



Daniel Bohner
[email protected]
www.existinglight.net
JDE - XE & AS/400
JDE - B7331 & MS SQL 7x
 
Re: ESU - Doesn\'t Merge??

Hi Joseph,

In B7332 the UDC that drives the merge selection is 98/EO. On my current system the contents of this UDC are:

Blank Do Not Merge
1 Merge
2 Do Not Merge

I have to admit that I have not compared this to XE. I would think that it would be that same however. Otherwise an upgrade/update would be forced to merge against all objects (as the default is blank). This would take an enormous amount of time.




Justin Miller
[email protected]

working with B7332 and XE on AS/400, NT, Solaris and AIX
 
RE: ESU - Doesn\'t Merge??

That is most perplexing Daniel.
It does not make logical sense.
What Service Pack have you installed ?
We have SP13, and MrgOpt reads as follows.
(Blank) ' ' = Merge
1 = Replace
2 = Do Not Replace

It may be that this is your problem

Joseph Sadler,
World Vision Canada.
Helping the children of war and poverty, the world over.
Xe SP13, NT4 SQL 7, AS/400.
 
Re: RE: ESU - Doesn\'t Merge??

Hi Joseph,

It appears that we have been talking about two different fields.

Merge Action is defined in UDC H96/MA and is more of a status field showing what action was actually performed on a specific object during a merge.

Merge Option is defined in UDE 98/EO and is set for each object in the F9861 object librarian detail table. It is used to instruct the merge how to handle objects while it is processing them.

Regards,




Justin Miller
[email protected]

working with B7332 and XE on AS/400, NT, Solaris and AIX
 
Back
Top