Informazioni di riferimento sulla query prepopolata per General Ledger (GL) di E-Business Suite

È possibile utilizzare una query prepopolata per importare saldi General Ledger da origini Oracle E-Business Suite, quindi creare e registrare un'applicazione che possa essere caricata in applicazioni target Oracle Enterprise Performance Management Cloud tramite l'agente di integrazione EPM.

Note:

Il libro contabile e il periodo sono parametri obbligatori per utilizzare la query prepopolata di E-Business Suite.

Di seguito è riportata la query prepopolata di E-Business Suite che viene fornita con l'agente di integrazione EPM. Si noti che è possibile utilizzare tale query come punto di partenza per creare una query customizzata.

SELECT
 gcc.SEGMENT1            as "Segment1", 
 gcc.SEGMENT2            as "Segment2",
 gcc.SEGMENT3            as "Segment3",
 gcc.SEGMENT4            as "Segment4",
 gcc.SEGMENT5            as "Segment5",
 gcc.SEGMENT6            as "Segment6",
 gcc.SEGMENT7            as "Segment7",
 gcc.SEGMENT8            as "Segment8",
 gcc.SEGMENT9            as "Segment9",
 gcc.SEGMENT10           as "Segment10",
 gcc.SEGMENT11           as "Segment11",
 gcc.SEGMENT12           as "Segment12",
 gcc.SEGMENT13           as "Segment13",
 gcc.SEGMENT14           as "Segment14",
 gcc.SEGMENT15           as "Segment15",
 gcc.SEGMENT16           as "Segment16",
 gcc.SEGMENT17           as "Segment17",
 gcc.SEGMENT18           as "Segment18",
 gcc.SEGMENT19           as "Segment19",
 gcc.SEGMENT20           as "Segment20",
 gcc.SEGMENT21           as "Segment21",
 gcc.SEGMENT22           as "Segment22",
 gcc.SEGMENT23           as "Segment23",
 gcc.SEGMENT24           as "Segment24",
 gcc.SEGMENT25           as "Segment25",
 gcc.SEGMENT26           as "Segment26",
 gcc.SEGMENT27           as "Segment27",
 gcc.SEGMENT28           as "Segment28",
 gcc.SEGMENT29           as "Segment29",
 gcc.SEGMENT30           as "Segment30",
 gb.BEGIN_BALANCE_DR     as "Beg Balance DR",
 gb.BEGIN_BALANCE_CR     as "Beg Balance CR",
 gb.PERIOD_NET_DR        as "Period Net DR",
 gb.PERIOD_NET_CR        as "Period Net CR",
(gb.BEGIN_BALANCE_DR - gb.BEGIN_BALANCE_CR) + (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR) as "YTD Balance",
(gb.PERIOD_NET_DR-gb.PERIOD_NET_CR) as "Periodic Balance",
CASE
  WHEN ACCOUNT_TYPE IN (''A'',''L'',''O'') THEN ((gb.BEGIN_BALANCE_DR-gb.BEGIN_BALANCE_CR) + (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR))
  WHEN ACCOUNT_TYPE IN (''R'', ''E'') THEN (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR)
  ELSE (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR)
END as "Balance by Acct Type",
gb.BEGIN_BALANCE_DR_BEQ as "Func Eq Beg Bal DR",
gb.BEGIN_BALANCE_CR_BEQ as "Func Eq Beg Bal CR",
gb.PERIOD_NET_DR_BEQ    as "Func Eq Period Net DR",
gb.PERIOD_NET_CR_BEQ    as "Func Eq Period Net CR",
(gb.BEGIN_BALANCE_DR_BEQ - gb.BEGIN_BALANCE_CR_BEQ) + (gb.PERIOD_NET_DR_BEQ-gb.PERIOD_NET_CR_BEQ) as "Func Eq YTD Balance ",
(gb.PERIOD_NET_DR_BEQ-gb.PERIOD_NET_CR_BEQ) as "Func Eq Periodic Balance",
CASE
  WHEN ACCOUNT_TYPE IN (''A'',''L'',''Q'') THEN ((gb.BEGIN_BALANCE_DR-gb.BEGIN_BALANCE_CR) + (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR))
  WHEN ACCOUNT_TYPE IN (''R'', ''E'') THEN (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR)
  ELSE (gb.PERIOD_NET_DR-gb.PERIOD_NET_CR)
END as "Func Eq Balance by Acct Type",
gld.LEDGER_ID           as "Ledger ID",
gld.NAME                as "Ledger Name",
gb.PERIOD_YEAR          as "Period Year",
gb.PERIOD_NAME          as "Period Name",
gb.PERIOD_NUM           as "Perion Number",
gcc.ACCOUNT_TYPE        as "Acoount Type",
gb.CODE_COMBINATION_ID  as "Code Combination ID",
gb.CURRENCY_CODE        as "Currecy Code",
gb.ACTUAL_FLAG          as "Balance Type",
 gb.BUDGET_VERSION_ID    as "Budget Version ID",
gb.ENCUMBRANCE_TYPE_ID  as "Encumbrance Type ID",
gb.TRANSLATED_FLAG      as "Translated",
gb.PERIOD_TYPE          as "Period Type",
 gcc.ENABLED_FLAG        as "Enabled",
gcc.SUMMARY_FLAG        as "Summary Account"
FROM GL_BALANCES gb
,GL_CODE_COMBINATIONS gcc
,GL_LEDGERS gld
WHERE (1=1)
AND gcc.CODE_COMBINATION_ID = gb.CODE_COMBINATION_ID
AND gb.ACTUAL_FLAG = ''A''
AND gb.TEMPLATE_ID IS NULL
AND gld.LEDGER_ID  = gb.LEDGER_ID
AND gld.NAME       = ~LEDGER~
AND gb.PERIOD_NAME = ~PERIOD~