This chapter contains the following topics:
Section 8.1, "Processing Outbound Interoperability for Forecast Management"
Section 8.2, "Processing Inbound Interoperability for Forecast Management"
Section 8.3, "Reviewing and Revising Interoperability Transactions for Forecast Management"
Section 8.4, "Purging Interoperability Transactions for Forecast Management"
This section provides an overview of the outbound interoperability for Forecast Management, lists a prerequisite, and discusses how to set selected processing options for the Enter/Change Forecast program (P3460).
You might send transactions that you create or change in JD Edwards EnterpriseOne Forecast Management to another system. For example, if the organization uses hand-held scanning devices, you can use interoperability transactions to update the database that the scanning devices use.
To process outbound interoperability in JD Edwards EnterpriseOne Forecast Management:
Specify a transaction type in the processing options of the Enter/Change Forecast program (P3460).
We provide transaction type JDEFC for forecast transactions.
Enter or change a forecast record using the Enter/Change Forecast program.
The JD Edwards EnterpriseOne Forecast Management system calls a business function that writes records to the Forecast Unedited Transactions table (F3460Z1). The same business function calls a special subsystem API (application program interface) 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).
Create a custom UBE or function to process the data from the F3460Z1 table in such a way that it can be used by the external system.
Use the Data Export Controls program (P0047) to specify the custom UBE (universal batch engine) or function for the transaction type you specified in the processing options of the Enter/Change Forecast program.
The system stores this information in the Data Export Control table (F0047).
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 or function 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 F3460Z1 table and processes that information.
Define the data export controls for the type of outbound transaction. The system uses data export controls to determine the batch programs or business processes that third parties supply for use in processing transactions.
This section lists only the processing options for the Enter/Change Forecast program (P3460) that are specific to outbound interoperability.
You use these processing options to set up outbound interoperability.
Specify the transaction type for the interoperability transaction. If you leave this processing option blank, the outbound interoperability is not performed.
Note: We provide transaction type JDEFC for forecast transactions. |
Specify whether the system creates a record of the forecast transaction before it was changed, in addition to a record of the forecast transaction after the change. The system creates these records in the Forecast Unedited Transactions table (F3460Z1) when outbound interoperability processing is enabled. Values are:
Blank: Write the forecast transaction record only after it has been changed; do not write a before image record.
1: Write two forecast transaction records: one before the forecast transaction is changed and one after the forecast transaction is changed.
This section provides an overview of inbound interoperability for Forecast Management, lists prerequisites, and discusses how to run the Forecast Inbound Processor.
You might receive forecast transactions from a third-party system and need to import them into Forecast Management. The third-party system is responsible for mapping the data into a flat file.
You run the Inbound Flat File Conversion program (R47002C) to copy the data from the flat file to the Forecast Unedited Transactions table (F3460Z1) if you have set up a flat file cross-reference to this table.
Note: We provide transaction type JDEFC for forecast transactions. |
You run the Forecast Inbound Processor program (R3460Z1I) to copy the information from the unedited transaction table to the Forecast File table (F3460).
Before you complete the tasks in this section:
Set up flat file cross-references.
Run the Inbound Flat File Conversion program (R47002C).
See Running the Inbound Flat File Conversion Program (R47002C).
This section provides an overview of reviewing and revising interoperability transactions for Forecast Management and lists the forms used to review and revise interoperability transactions for Forecast Management.
Running a transaction process, such as Forecast Inbound Processor (R3460Z1I), often identifies one or more inbound transactions that contain invalid transactions. The Forecast Inbound Processor program identifies the invalid transaction and sends an error message to the Work Center (P012501). The error message indicates the transaction number for the transaction in error.
You can use the Forecast Transactions Revisions program (P3460Z1) to review and revise inbound transactions. You can add, change, or delete transactions containing errors and then run the transaction process again. Continue to make corrections and rerun the transaction process until the program runs without errors.
This section provides an overview of purging interoperability transactions and discusses how to purge interoperability transactions.
When data becomes obsolete or when you need more disk space, you can use the Purge Forecast Transactions program (R3460Z1P) to remove data from the Forecast Unedited Transactions table (F3460Z1).
The Purge Forecast Transactions program purges both inbound and outbound transactions.
For records in the Processing Log table (F0046) that are marked as processed, the program purges the associated transactions in the corresponding interoperability tables, as well as the records in the F0046 table. If the records in the F0046 table are not marked as processed, the program does not purge any records.