• Introducing Dark Mode! Switch by clicking on the lightbulb icon next to Search or by clicking on Default style at the bottom left of the page!

recording changes to work orders


Active Member

Is there any easy way to write a program that would give us changes that were made to work orders. I don't see any ledger file. We are using JDE 9.0. We need to send changes to our WMS system but I don't really want to mod the existing JDE program to create a separate file

any help would be great



Reputable Poster
Here is one way:

You can turn on outbound interoperability for the Work Orders application. This will create a Z record in the F4801Z1 for every work order change/addition. You can create you external program to pick up records from this table.


Legendary Poster

here's what we do:
1. In JDE Create a clone of F4801 - call it F554801L - that's a mirror image of F4801 plus a Operation (ADD/CHG/DEL) field and a database date/time stamp field that is part of the Primary key.
2. In JDE Create a BSVW based on F554801L and a simple Find/Browse Form using the BSVW that shows all the columns you care about. Make sure the Form's Data Structure has the DOCO (Order Number) included. In the Post-Dialog-Init event stuff the FI DOCO field into the QC Order Number field (Grid Query Column). Then have it execute Find.
3. In P48013 - Form J (or whatever WO Apps you want to use) Add a Row Exit that calls your new Custom App/Form passing the Grid Row's DOCO.
4. Outside of JDE at the database level create a database trigger on F4801 that writes a after-image copy of WO Adds and changes to the F554801L table. Optionally put filters in your triggers to exclude certain programs/events from being logged (to reduce the noise level).

Now you have your History of changes to WOs accessible via one click from P48013.