Understanding Outbound Interoperability for Procurement

To process outbound interoperability in Procurement:

  1. Specify a transaction type in the processing options of the Enter Purchase Orders program (P4310).

    The system provides transaction type JDEPOOUT for purchase orders.

  2. Enter or change a purchase order using the Enter Purchase Orders program.

    The JD Edwards EnterpriseOne Procurement system calls a business function that writes records to the Purchase Order Header Unedited Transaction Table (F4301Z1) and the Purchase Order Detail Unedited Transaction Table (F4311Z1). The same business function calls a special subsystem API that sends a message to the subsystem kernel running on the server. The subsystem kernel adds a record to the Subsystem Job Master table (F986113).

  3. Create a custom UBE to process the data from the F4301Z1 and F4311Z1 tables in such a way that it can be used by the external system.

  4. Use the Data Export Controls program (P0047) to specify the custom UBE for the transaction type you specified in the processing options of the Enter Purchase Orders program.

    The system stores this information in the Data Export Control table (F0047).

  5. Run the Interoperability Generic Outbound Subsystem UBE program (R00460).

    The Interoperability Generic Outbound Subsystem UBE program fetches the F986113 record and retrieves the name and version of the custom UBE from the F0047 table. The Interoperability Generic Outbound Subsystem UBE program passes information about the order to the custom UBE. The custom UBE then retrieves the records from the F4301Z1 and F4311Z1 tables and processes that information.