Previous  Next          Contents  Index  Navigation  Glossary  Library

Preparing to Use the Forecasting Open Interface

To use the Forecasting Open Interface effectively, you need to perform these steps in the following sequence. Each step has substeps that are explained in the referenced section.

Define External Source Types and Selection Criteria

See Also

Planning Your Descriptive Flexfields (Oracle Applications Flexfields Guide)

Defining Descriptive Flexfield Structures (Oracle Applications Flexfields Guide)

Descriptive Flexfield Segments Window (Oracle Applications Flexfields Guide)

Context Field Values (Oracle Applications Flexfields Guide)

Define Value Sets for Selection Criteria

You need to define value sets that determine the values users can enter for selection criteria for open interface inflow and outflow source types when defining forecast templates.

See Also

Defining Value Sets (Oracle Applications Flexfields Guide)

Define Forecast Selection Criteria Descriptive Flexfield Segments

Define External Source Views

Define the External Source Transaction View as a view that will access your proprietary application's database to include all open interface transactions that you want to select for cash forecasting.

Alternatively, if your proprietary application system does not support real-time access from an Oracle database, you can create a table for the External Source Transaction View, and use SQL*Loader or another batch mechanism to populate the table with information from the non-Oracle system transactions.

Column specifications for the External Source Transaction View are outlined in the following table:

Column Name Type Required? Description/Value
ROW_ID ROWID Yes Row ID
TRANSACTION_AMOUNT NUMBER Yes Amount in transaction currency
FUNCTIONAL_AMOUNT NUMBER Yes Amount in functional currency
CURRENCY_CODE VARCHAR2(15) Yes Transaction currency code, must be valid currency code defined in FND_CURRENCIES
FUNCTIONAL_CURRENCY VARCHAR2(15) Yes Functional currency code, must be valid currency code defined in FND_CURRENCIES
CASH_ACTIVITY_DATE DATE Yes Projected cash transaction date, date when the transaction has become or will become a cash transaction (e.g. check date)
CRITERIA1...15 VARCHAR2(150) No Selection criteria

Note: Organization ID is not included as a default criterion. However, if you want to select transactions for a specific organization, you can define it as a common selection criterion for all external source types.

If your environment includes a distributed source transaction type, either you must import remote data to the local database, or you must establish a database link from the local database to the remote database. See: Associate External Forecast Source Types with Views

Using Remote Databases

If your remote database does not have Oracle Applications installed, your database administrator needs to create one table (CE_FORECAST_EXT_TEMP) and one PL/SQL package (CE_FORECAST_REMOTE_SOURCES) on the remote database, using the following SQL scripts in the $CE_TOP/sql directory:

Use of Indexes on Views

To maximize performance when generating cash forecasts that collect data using the Forecasting Open Interface, we recommend that you create appropriate indexes on the tables accessed by the views you create. The columns that are frequently used as selection criteria, such as cash activity date, should be defined as indexes.

Associate External Forecast Source Types with Views

You need to associate your external source types with an external source transaction view, and if that view is on a remote database, then you need to specify the database link as well.

   To associate external forecast source types and views:

See Also

Creating Cash Forecast Templates


         Previous  Next          Contents  Index  Navigation  Glossary  Library