Oracle E-Business Suite Access for Data Foundation
Data Foundation brings data from every ERP system and instance you connect into one Common Finance Model, and Oracle E-Business Suite is one of the ERPs it reads directly. PlaidCloud reaches EBS through a PlaidLink agent installed inside your network, never directly. This page is for the EBS administrator who sets that up, and for the PlaidCloud user who asks them to.
PlaidCloud only reads data. Nobody sends a password by email.
Send the Access Request
Section titled “Send the Access Request”On the project’s Foundation tab, choose Create a new connection under Oracle E-Business Suite connection. The form shows the full request and a How to set up PlaidLink link. Click Copy request to paste it into your own message, or Email request to open it in your mail program with the subject “Read-only Oracle E-Business Suite access for PlaidCloud (through PlaidLink).”
What the EBS Administrator Sets Up
Section titled “What the EBS Administrator Sets Up”-
Install PlaidLink on a server that can reach the EBS database, and register it in PlaidCloud.
-
Grant SELECT to the PlaidLink APPS-schema user (or a read-only schema user with synonyms to the APPS objects) on:
Area Objects General Ledger GL_LEDGERS,GL_LEDGER_NORM_SEG_VALS,GL_CODE_COMBINATIONS,GL_PERIODS,GL_PERIOD_STATUSES,GL_JE_HEADERS,GL_JE_LINES,GL_BALANCES,GL_DAILY_RATESFlexfields FND_ID_FLEX_SEGMENTS,FND_SEGMENT_ATTRIBUTE_VALUES,FND_FLEX_VALUES_VL,FND_FLEX_VALUE_NORM_HIERARCHYSales (optional) RA_CUSTOMER_TRX_ALL,RA_CUSTOMER_TRX_LINES_ALL,RA_CUST_TRX_TYPES_ALL,RA_CUST_TRX_LINE_GL_DIST_ALL,HZ_CUST_ACCOUNTS,HZ_PARTIES,MTL_PARAMETERS,MTL_SYSTEM_ITEMS_B -
Name an application user (
FND_USER) and a responsibility that can see every ledger and balancing segment value you want reported. -
Describe the chart of accounts. Say which segments are the balancing segment, the natural account, the cost centre and the intercompany segment (their segment qualifiers). PlaidCloud types an expense account as cost of goods sold when it or a parent value above it is described as cost of goods sold, cost of sales or cost of revenue. It types an account as non-operating when one of them names interest income or expense, finance income or cost, foreign exchange, income tax expense, or other income and expense. Tell PlaidCloud if your parent values use other words for these.
-
Confirm the rate types. Each primary ledger names its period-average and period-end rate types, in the ledger’s translation options. PlaidCloud translates with the daily rates of those two types.
What to Send Back
Section titled “What to Send Back”| The administrator sends | Entered in PlaidCloud as |
|---|---|
| The database host | Database host |
| The database port | Database port (1521 unless you change it) |
| The service name | Service name |
| The APPS schema user | APPS schema user |
| The APPS schema password, through the secure connection form | APPS schema password, which your team pastes in itself |
The FND_USER |
Application user (FND_USER) |
| The responsibility key | Responsibility key |
| The balancing segment values PlaidCloud may read | Under Balancing segment values, which the system can’t list before a load: enter one value under Name, or leave it blank to load every entity of the primary ledger |
The PlaidLink agent that reaches the instance is chosen under System settings as agent.
Check the Access
Section titled “Check the Access”Back in PlaidCloud, enter the values and click Test connection. Each dataset shows as Readable, Missing permission or Error:
| Dataset | Objects it reads |
|---|---|
| Entities | GL_LEDGERS, GL_LEDGER_NORM_SEG_VALS |
| Fiscal calendar | GL_PERIODS, GL_PERIOD_STATUSES |
| Chart of accounts | GL_CODE_COMBINATIONS, the flexfield tables |
| Departments | GL_CODE_COMBINATIONS, the flexfield tables |
| Currency rates | GL_DAILY_RATES |
| General ledger | GL_JE_HEADERS, GL_JE_LINES |
| Trial balance | GL_BALANCES |
| Customers | HZ_CUST_ACCOUNTS, HZ_PARTIES (optional) |
| Products | MTL_PARAMETERS, MTL_SYSTEM_ITEMS_B (optional) |
| Sales lines | The RA_CUSTOMER_TRX tables (optional) |
When a dataset shows Missing permission, ask the administrator to grant SELECT on the objects and test again. Customers, products and sales lines are optional: an instance that doesn’t use them still loads everything else.