Intercompany Journals in GL
Hi
Could you give pointers on how intercompany journals are created in GL and what setups are required.
Thanks
Hi ,
My requirement is to setup intercompany journal function through GIS in 11.5.10
Though I've multiple books, for simplicity sake I'll discuss setup between 2 books only ( Book A and Book B both USD and using the same COA and calendar)
Here are the following steps I performed.
1.Setup a GIS book (Book GIS) with parent previliges
2.Assign a GIS super user responsibility.
3.Create Book A as subsidiary by logging into the GIS super user responsibility. in Subsidiaries window. The Intercompany book and local book refers to Book A.
4.Create Book B as subsidiary . The Intercompany book and local book refers to Book B.
5. Created 2 responsibilities one each for Subsidiary A and Sub B and assigned the appropriate subsidiary book in the profile option.
6. Setup clearing accounts for Subsidiary A and B.
7.Login as sub A and created sender side transaction. Then login in Sub B and entered receiver transaction, approved.
8 Transfered into the respective books and could see the interco journals in book A and B.
Now the question is
1. Is it the correct setup for GIS ?
2. What purpose does the 'Book GIS' satisfy. When I query for journals from that book using the journal find window , I don't see the interco-journals.
Thanks
Similar Messages
-
Journal post request failed with an ERROR, and refers to see LOG file
Which displays following LANGUAGE, that is not understandable by me please tell me how to resolve the issue
General Ledger: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
GLPPOS module: Posting
Current system time is 23-APR-2013 16:26:08
glpmai() 23-APR-2013 16:26:08SHRD0176: GLPPOS started in debug mode...
PPOS0003: *** Posting Process Started ***
PPOS0004: All phases to posting will be detailed in this log.
PPOS0219: glpmai() - Your Posting Run ID is 115117
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
glpini() 23-APR-2013 16:26:08SHRD0180: glpini() - Performing action >> check_batches_exist...
SHRD0180: glpini() - Performing action >> get_bal_seg_name...
SHRD0180: glpini() - Performing action >> get_mgmt_seg_name...
SHRD0180: glpini() - Performing action >> get_ic_seg_name...
SHRD0180: glpini() - Performing action >> get_cc_seg_name...
SHRD0180: glpini() - Performing action >> get_ss_seg_name...
SHRD0180: glpini() - Performing action >> get_flex_delimiter...
SHRD0180: glpini() - Performing action >> get_flex_segments...
SHRD0180: glpini() - Performing action >> initialize_fafailbat_list...
SHRD0180: glpini() - Performing action >> get_adb_ledger_info...
SHRD0180: glpini() - Performing action >> get_posting_date...
SHRD0180: glpini() - Performing action >> update_batch_status...
SHRD0181: glpini() - num_of_batches_in_posting_req = 1
SHRD0181: glpini() - num_of_headers_updated = 2
glpuch() 23-APR-2013 16:26:08SHRD0180: glpuch() - Performing action >> update_cons_history(G/D/F)...
<< glpuch() 23-APR-2013 16:26:08
glpueh() 23-APR-2013 16:26:08SHRD0180: glpueh() - Performing action >> update_elim_history(G/D/F)...
<< glpueh() 23-APR-2013 16:26:08
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
SHRD0180: glpini() - Performing action >> check_alc_ledgers_exist...
SHRD0180: glpini() - Performing action >> check_sl_ledgers_exist...
SHRD0180: glpini() - Performing action >> is_mrc_acct_type_specific_conv_on...
SHRD0180: glpini() - Performing action >> check_budget_jes_exist...
SHRD0180: glpini() - Performing action >> check_mixed_stat_jes_exist...
SHRD0180: glpini() - Performing action >> check_adj_periods_exist...
SHRD0180: glpini() - Performing action >> check_efb_upgrade_run...
SHRD0181: glpini() - control->access_set_id = 1262
SHRD0181: glpini() - control->coa_id = 53604
SHRD0181: glpini() - control->prun_id = 115117
SHRD0181: glpini() - control->dmode = TRUE
SHRD0181: glpini() - control->num_batches = 1
SHRD0181: glpini() - control->period_set_name = ZNR Accounting
SHRD0181: glpini() - control->period_type = 64
SHRD0181: glpini() - control->industry = C
SHRD0181: glpini() - control->bal_seg_name = SEGMENT1
SHRD0181: glpini() - control->bal_seg_num = 0
SHRD0181: glpini() - control->mgt_seg_name = SEGMENT2
SHRD0181: glpini() - control->mgt_seg_num = 1
SHRD0181: glpini() - control->ic_seg_name = SEGMENT4
SHRD0181: glpini() - control->ic_seg_num = 3
SHRD0181: glpini() - control->cc_seg_name = SEGMENT2
SHRD0181: glpini() - control->cc_seg_num = 1
SHRD0181: glpini() - control->ss_seg_name = SEGMENT2
SHRD0181: glpini() - control->ss_seg_num = 1
SHRD0181: glpini() - control->num_segs = 4
SHRD0181: glpini() - control->batches_exist = TRUE
SHRD0181: glpini() - control->budget_jes_exist = FALSE
SHRD0181: glpini() - control->mixed_stat_jes_exist = FALSE
SHRD0181: glpini() - control->adj_periods_exist = FALSE
SHRD0181: glpini() - control->acct_cat_bal = FALSE
SHRD0181: glpini() - control->alc_ledgers_exist = FALSE
SHRD0181: glpini() - control->sl_ledgers_exist = FALSE
SHRD0181: glpini() - control->max_days_roll_fwd = 32
SHRD0181: glpini() - control->acct_type_conv = FALSE
SHRD0181: glpini() - hist_rate_col =
SHRD0181: glpini() - hist_amt_col =
SHRD0181: glpini() - bs_conversion_type =
SHRD0181: glpini() - is_conversion_type =
SHRD0181: glpini() - preferred_led_id = 1
SHRD0181: glpini() - control->cons_ledgers_exist(excluding_alcs) = FALSE
SHRD0181: glpini() - control->cons_jes_exist(excluding_alcs) = FALSE
SHRD0181: glpini() - control->ab_ledgers_exist(excluding_alcs) = FALSE
SHRD0181: glpini() - control->posting_date = 2013/04/23 16:26:08
SHRD0181: glpini() - control->user_name = OPERATIONS
SHRD0181: glpini() - control->user_id = 1318
SHRD0181: glpini() - control->login_id = 5731484
SHRD0181: glpini() - control->request_id = 6048255
SHRD0181: glpini() - control->program_id = 101
SHRD0181: glpini() - control->efb_upgrade_flag = TRUE
<< glpini() 23-APR-2013 16:26:08
glppva() 23-APR-2013 16:26:08SHRD0180: glppva() - Performing action >> Check for untaxed journals...
SHRD0180: glppva() - Performing action >> Check for unapproved batches...
<< glppva() 23-APR-2013 16:26:08
glpfcr() 23-APR-2013 16:26:08SHRD0180: glpfcr() - Performing action >> get_sid_and_serial#...
SHRD0180: glpfcr() - Performing action >> get_ussgl_profile_option...
SHRD0180: glpfcr() - Performing action >> chk_batch_with_multiple_ledgers...
SHRD0180: glpfcr() - Performing action >> chk_no_funds_required_for_batch...
SHRD0180: glpfcr() - Performing action >> define_batches_cursor...
SHRD0180: glpfcr() - Performing action >> build_ins_bc_packets_stmt...
SHRD0181: glpfcr() - sqlstmtbuf =
INSERT INTO GL_BC_PACKETS(
packet_id,
ledger_id,
je_source_name,
je_category_name,
code_combination_id,
actual_flag,
period_name,
period_year,
period_num,
quarter_num,
currency_code,
status_code,
last_update_date,
last_updated_by,
entered_dr,
entered_cr,
accounted_dr,
accounted_cr,
je_batch_id,
je_header_id,
je_line_num,
budget_version_id,
encumbrance_type_id,
ussgl_transaction_code,
session_id,
serial_id,
application_id)
SELECT
:packet_id,
JEH.ledger_id,
JEH.je_source,
JEH.je_category,
JEL.code_combination_id,
JEB.actual_flag,
JEB.default_period_name,
PS.period_year,
PS.period_num,
PS.quarter_num,
JEH.currency_code,
'P',
sysdate,
:user_id,
nvl(JEL.entered_dr, 0),
nvl(JEL.entered_cr, 0),
nvl(JEL.accounted_dr, 0),
nvl(JEL.accounted_cr, 0),
:je_batch_id,
JEH.je_header_id,
JEL.je_line_num,
JEH.budget_version_id,
JEH.encumbrance_type_id,
JEL.ussgl_transaction_code,
:session_id,
:serial_num,
:appl_id
FROM GL_JE_BATCHES JEB,
GL_JE_HEADERS JEH,
GL_JE_LINES JEL,
GL_PERIOD_STATUSES PS
WHERE JEB.je_batch_id = :je_batch_id
AND JEH.je_batch_id = JEB.je_batch_id
AND JEL.je_header_id = JEH.je_header_id
AND PS.application_id = :appl_id
AND PS.ledger_id = JEH.ledger_id
AND PS.period_name = JEB.default_period_name
SHRD0181: glpfcr() - sqlstmtbuf(len) =
1404
SHRD0180: glpfcr() - Performing action >> process_fc_batches...
<< glpfcr() 23-APR-2013 16:26:08
glpsec() 23-APR-2013 16:26:08SHRD0180: glpsec() - Performing action >> chk_access_set_security...
SHRD0181: glpsec() - sqlstmtbuf =
UPDATE GL_JE_BATCHES JEB
SET JEB.status = 'a'
WHERE JEB.status = 'I'
AND JEB.chart_of_accounts_id = :coa_id
AND JEB.posting_run_id = :prun_id
AND EXISTS (SELECT 'unwriteable journal' FROM gl_je_headers jeh WHERE jeh.je_batch_id = JEB.je_batch_id AND NOT EXISTS (SELECT 'unwriteable journal' FROM gl_access_set_ledgers acc WHERE acc.access_set_id = 1262 AND acc.ledger_id = jeh.ledger_id AND acc.access_privilege_code IN ('B', 'F') ))
SHRD0181: glpsec() - sqlstmtbuf(len) =
454
SHRD0118: Updated 0 record(s) in table: GL_JE_BATCHES
SHRD0180: glpsec() - Performing action >> chk_ledgerBSV_valid...
SHRD0118: Updated 0 record(s) in table: GL_JE_BATCHES
SHRD0180: glpsec() - Performing action >> chk_ledgerMSV_valid...
SHRD0118: Updated 0 record(s) in table: GL_JE_BATCHES
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
<< glpsec() 23-APR-2013 16:26:08
glphok() 23-APR-2013 16:26:08<< glphok() 23-APR-2013 16:26:08
glpsqi() 23-APR-2013 16:26:08SHRD0181: glpsqi() - num_ledgers_locked = 1
<< glpsqi() 23-APR-2013 16:26:08
glpcjl() 23-APR-2013 16:26:08SHRD0180: glpcjl() - Performing action >> build_CJL1_cursor...
SHRD0181: glpcjl() - cjl1_stmt =
SELECT JEH.ledger_id,
JEH.je_header_id,
JEH.je_batch_id,
max(JEH.period_name),
max(JEH.currency_code),
max(JEH.name),
max(JEB.name),
to_char(max(JEH.default_effective_date),'YYYY/MM/DD'),
decode(sign(nvl(sum(JEL.accounted_dr),0)
- nvl(sum(JEL.accounted_cr),0)),
1,
0,
(nvl(sum(JEL.accounted_cr),0)
- nvl(sum(JEL.accounted_dr),0))),
decode(sign(nvl(sum(JEL.accounted_dr),0)
- nvl(sum(JEL.accounted_cr),0)),
1,
(nvl(sum(JEL.accounted_dr),0)
- nvl(sum(JEL.accounted_cr),0)),
0),
max(CC.SEGMENT1),
max(LED.track_rounding_imbalance_flag),
max(nvl(LED.rounding_code_combination_id, 0))
FROM GL_JE_BATCHES JEB,
GL_JE_HEADERS JEH,
GL_LEDGERS LED,
GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEB.status = 'I'
AND JEB.chart_of_accounts_id = :coa_id
AND JEB.posting_run_id = :prun_id
AND JEH.je_batch_id = JEB.je_batch_id
AND JEH.currency_code != 'STAT'
AND JEH.status != 'b'
AND JEH.actual_flag != 'B'
AND nvl(JEH.conversion_flag,'x') != 'N'
AND LED.ledger_id = JEH.ledger_id
AND JEH.currency_code != LED.currency_code
AND JEL.code_combination_id = CC.code_combination_id
AND JEL.je_header_id = JEH.je_header_id
GROUP BY JEH.je_batch_id, JEH.je_header_id, CC.SEGMENT1, JEH.ledger_id
HAVING nvl(sum(JEL.entered_dr),0) = nvl(sum(JEL.entered_cr),0)
AND nvl(sum(JEL.accounted_dr),0) != nvl(sum(JEL.accounted_cr),0)
ORDER BY JEH.je_batch_id, JEH.ledger_id, JEH.je_header_id, CC.SEGMENT1
SHRD0181: glpcjl() - cjl1_stmt(len) = 1835
SHRD0180: glpcjl() - Performing action >> build_CJL2_cursor...
SHRD0181: glpcjl() - cjl2_stmt =
SELECT JEH.ledger_id,
JEH.je_header_id,
JEH.je_batch_id,
max(JEH.period_name),
max(JEH.currency_code),
max(JEH.name),
max(JEB.name),
to_char(max(JEH.default_effective_date),'YYYY/MM/DD'),
decode(sign(nvl(sum(JEL.accounted_dr),0)
- nvl(sum(JEL.accounted_cr),0)),
1,
0,
(nvl(sum(JEL.accounted_cr),0)
- nvl(sum(JEL.accounted_dr),0))),
decode(sign(nvl(sum(JEL.accounted_dr),0)
- nvl(sum(JEL.accounted_cr),0)),
1,
(nvl(sum(JEL.accounted_dr),0)
- nvl(sum(JEL.accounted_cr),0)),
0),
max(CC.SEGMENT1),
max(LED.track_rounding_imbalance_flag),
max(nvl(LED.rounding_code_combination_id, 0))
FROM GL_JE_BATCHES JEB,
GL_JE_HEADERS JEH,
GL_LEDGERS LED,
GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEB.status = 'I'
AND JEB.chart_of_accounts_id = :coa_id
AND JEB.posting_run_id = :prun_id
AND JEH.je_batch_id = JEB.je_batch_id
AND JEH.currency_code != 'STAT'
AND JEH.status != 'b'
AND JEH.actual_flag != 'B'
AND nvl(JEH.conversion_flag,'x') != 'N'
AND LED.ledger_id = JEH.ledger_id
AND JEH.currency_code != LED.currency_code
AND JEL.code_combination_id = CC.code_combination_id
AND JEL.je_header_id = JEH.je_header_id
GROUP BY JEH.je_batch_id, JEH.je_header_id, JEH.ledger_id
HAVING nvl(sum(JEL.entered_dr),0) = nvl(sum(JEL.entered_cr),0)
AND nvl(sum(JEL.accounted_dr),0) != nvl(sum(JEL.accounted_cr),0)
ORDER BY JEH.je_batch_id, JEH.ledger_id, JEH.je_header_id
SHRD0181: glpcjl() - cjl2_stmt(len) = 1807
SHRD0180: glpcjl() - Performing action >> build_CJL3_cursor...
SHRD0181: glpcjl() - cjl3_stmt =
SELECT CC.SEGMENT1
FROM GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEL.je_header_id = :jeh_id
AND CC.code_combination_id = JEL.code_combination_id + 0
AND (JEL.accounted_cr + (JEL.je_line_num/1000000)) =
(SELECT max(JEL1.accounted_cr + (JEL1.je_line_num/1000000))
FROM GL_JE_LINES JEL1
WHERE JEL1.je_header_id = :jeh_id)
SHRD0181: glpcjl() - cjl3_stmt(len) = 401
SHRD0180: glpcjl() - Performing action >> build_CJL4_cursor...
SHRD0181: glpcjl() - cjl4_stmt =
SELECT CC.SEGMENT1
FROM GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEL.je_header_id = :jeh_id
AND CC.code_combination_id = JEL.code_combination_id + 0
AND (JEL.accounted_dr + (JEL.je_line_num/1000000)) =
(SELECT max(JEL1.accounted_dr + (JEL1.je_line_num/1000000))
FROM GL_JE_LINES JEL1
WHERE JEL1.je_header_id = :jeh_id)
SHRD0181: glpcjl() - cjl4_stmt(len) = 401
SHRD0180: glpcjl() - Performing action >> build_CJL5_stmt...
SHRD0181: glpcjl() - cjl5_stmt =
UPDATE GL_JE_LINES jel1
SET jel1.accounted_cr = jel1.accounted_cr + (:mtl * :acr)
WHERE jel1.je_header_id = :jeh_id
AND jel1.accounted_cr + (jel1.je_line_num/1000000) =
(SELECT max(jel2.accounted_cr +
(jel2.je_line_num/1000000))
FROM GL_JE_LINES jel2
WHERE jel2.je_header_id = :jeh_id)
SHRD0181: glpcjl() - cjl5_stmt(len) = 364
SHRD0180: glpcjl() - Performing action >> build_CJL6_stmt...
SHRD0181: glpcjl() - cjl6_stmt =
UPDATE GL_JE_LINES jel1
SET jel1.accounted_cr = jel1.accounted_cr + (:mtl * :acr)
WHERE jel1.je_header_id = :jeh_id
AND jel1.accounted_cr + (jel1.je_line_num/1000000) =
(SELECT max(jel2.accounted_cr +
(jel2.je_line_num/1000000))
FROM GL_CODE_COMBINATIONS cc, GL_JE_LINES jel2
WHERE jel2.je_header_id = :jeh_id
AND cc.code_combination_id =
jel2.code_combination_id + 0
AND cc.SEGMENT1 || '' = :plug_balseg)
SHRD0181: glpcjl() - cjl6_stmt(len) = 535
SHRD0180: glpcjl() - Performing action >> build_CJL7_stmt...
SHRD0181: glpcjl() - cjl7_stmt =
UPDATE GL_JE_LINES jel1
SET jel1.accounted_dr = jel1.accounted_dr + (:mtl * :adr)
WHERE jel1.je_header_id = :jeh_id
AND jel1.accounted_dr + (jel1.je_line_num/1000000) =
(SELECT max(jel2.accounted_dr +
(jel2.je_line_num/1000000))
FROM GL_JE_LINES jel2
WHERE jel2.je_header_id = :jeh_id)
SHRD0181: glpcjl() - cjl7_stmt(len) = 364
SHRD0180: glpcjl() - Performing action >> build_CJL8_stmt...
SHRD0181: glpcjl() - cjl8_stmt =
UPDATE GL_JE_LINES jel1
SET jel1.accounted_dr = jel1.accounted_dr + (:mtl * :adr)
WHERE jel1.je_header_id = :jeh_id
AND jel1.accounted_dr + (jel1.je_line_num/1000000) =
(SELECT max(jel2.accounted_dr +
(jel2.je_line_num/1000000))
FROM GL_CODE_COMBINATIONS cc, GL_JE_LINES jel2
WHERE jel2.je_header_id = :jeh_id
AND cc.code_combination_id =
jel2.code_combination_id + 0
AND cc.SEGMENT1 || '' = :plug_balseg)
SHRD0181: glpcjl() - cjl8_stmt(len) = 535
SHRD0180: glpcjl() - Performing action >> build_ins_je_segvals...
SHRD0180: glpcjl() - Performing action >> build_ins_recon_lines...
SHRD0180: glpcjl() - Performing action >> loop_through_CJL1_cursor...
SHRD0026: Current system time is: 23-APR-2013 16:26:08
SHRD0180: glpcjl() - Performing action >> loop_through_CJL2_cursor...
SHRD0026: Current system time is: 23-APR-2013 16:26:08
<< glpcjl() 23-APR-2013 16:26:08
glpcbs() 23-APR-2013 16:26:08SHRD0180: glpcbs() - Performing action >> validate_header_attributes...
SHRD0118: Updated 2 record(s) in table: GL_JE_HEADERS
SHRD0180: glpcbs() - Performing action >> check_period_status_for_batches...
SHRD0118: Updated 0 record(s) in table: GL_JE_BATCHES
SHRD0180: glpcbs() - Performing action >> validate_period_name_for_batches...
SHRD0118: Updated 0 record(s) in table: GL_JE_BATCHES
SHRD0180: glpcbs() - Performing action >> validate_frozen_budget_and_org_for_headers...
SHRD0118: Updated 0 record(s) in table: GL_JE_HEADERS
SHRD0180: glpcbs() - Performing action >> validate_frozen_budget_accounts_for_headers...
SHRD0181: glpcbs() - sqlstmtbuf =
UPDATE GL_JE_HEADERS JEH
SET STATUS = 'Y'
WHERE JEH.je_batch_id in
(SELECT JEB1.je_batch_id
FROM GL_JE_BATCHES JEB1
WHERE JEB1.actual_flag = 'B'
AND JEB1.status = 'I'
AND JEB1.chart_of_accounts_id = :vcoa_id
AND JEB1.posting_run_id = :vprun_id)
AND JEH.status = 'U'
AND EXISTS
(SELECT 1
FROM GL_JE_LINES JEL,
GL_BUDGET_FROZEN_RANGES FRZ,
GL_CODE_COMBINATIONS CC,
GL_BUDGET_ASSIGNMENTS ASG
WHERE JEL.je_header_id = JEH.je_header_id
AND FRZ.budget_version_id = JEH.budget_version_id
AND ASG.budget_entity_id = FRZ.budget_entity_id
AND CC.code_combination_id =
JEL.code_combination_id
AND CC.chart_of_accounts_id = :vcoa_id
AND ASG.code_combination_id =
JEL.code_combination_id
AND CC.SEGMENT1 BETWEEN FRZ.SEGMENT1_low and FRZ.SEGMENT1_high
AND CC.SEGMENT2 BETWEEN FRZ.SEGMENT2_low and FRZ.SEGMENT2_high
AND CC.SEGMENT3 BETWEEN FRZ.SEGMENT3_low and FRZ.SEGMENT3_high
AND CC.SEGMENT4 BETWEEN FRZ.SEGMENT4_low and FRZ.SEGMENT4_high
SHRD0181: glpcbs() - sqlstmtbuf(len) =
1198
SHRD0118: Updated 0 record(s) in table: GL_JE_HEADERS
SHRD0180: glpcbs() - Performing action >> update_batch_status_for_error_budget_jrnls...
SHRD0118: Updated 0 record(s) in table: GL_JE_BATCHES
SHRD0180: glpcbs() - Performing action >> validate_ccids_and_others_for_headers...
SHRD0181: glpcbs() - sqlstmtbuf =
UPDATE GL_JE_HEADERS JEH
SET (running_total_dr,
running_total_cr,
running_total_accounted_dr,
running_total_accounted_cr,
multi_bal_seg_flag,
balanced_je_flag,
balancing_segment_value,
status) =
(SELECT sum(nvl(JEL.entered_dr,0)),
sum(nvl(JEL.entered_cr,0)),
sum(nvl(JEL.accounted_dr,0)),
sum(nvl(JEL.accounted_cr,0)),
decode(count(distinct CC.SEGMENT1), 1, 'N',
'Y'),
decode(sign(sum(nvl(JEL.accounted_cr,0)) -
sum(nvl(JEL.accounted_dr,0))),
0, 'Y', 'N'),
decode(sign(sum(nvl(JEL.accounted_cr,0)) -
sum(nvl(JEL.accounted_dr,0))),
0, decode(sign(sum(nvl(JEL.entered_cr,0))
- sum(nvl(JEL.entered_dr,0))),
0, '',
max(CC.SEGMENT1)),
max(CC.SEGMENT1)),
decode(sum (distinct
decode(CC.code_combination_id, null, 1,
decode(CC.enabled_flag, 'N', 100,
decode(sign(CC.start_date_active -
JEL.effective_date),
1, 1000,
decode(sign(CC.end_date_active -
JEL.effective_date),
-1, 10000,
decode(CC.template_id, null,
decode(JEH.actual_flag,
'B', 0,
'E', 0,
decode(CC.detail_posting_allowed_flag,
'N', 10, 0)), 100000)))))),
0, 'U',
1, 'A',
10, 'C',
100, 'F',
1000, 'J',
10000, 'M',
100000, 'V',
'Z')
FROM GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEL.je_header_id = JEH.je_header_id
AND JEL.code_combination_id =
CC.code_combination_id(+)
AND CC.chart_of_accounts_id(+) = :vcoa_id)
WHERE JEH.status = 'U'
AND JEH.je_batch_id IN
(SELECT JEB1.je_batch_id
FROM GL_JE_BATCHES JEB1
WHERE JEB1.status = 'I'
AND JEB1.chart_of_accounts_id = :vcoa_id
AND JEB1.posting_run_id = :vprun_id)
SHRD0181: glpcbs() - sqlstmtbuf(len) =
2195
SHRD0118: Updated 2 record(s) in table: GL_JE_HEADERS
SHRD0180: glpcbs() - Performing action >> update_batch_running_totals...
SHRD0118: Updated 1 record(s) in table: GL_JE_BATCHES
SHRD0180: glpcbs() - Performing action >> validate_batch_control_totals_and_suspense...
SHRD0118: Updated 1 record(s) in table: GL_JE_BATCHES
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
<< glpcbs() 23-APR-2013 16:26:08
glpisl() 23-APR-2013 16:26:08SHRD0180: glpisl() - Performing action >> build_ISL1_cursor...
SHRD0180: glpisl() - Performing action >> build_ISL2_cursor...
SHRD0181: glpisl() - isl2_stmt =
SELECT
CC.SEGMENT1,
decode(sign(sum(nvl(JEL.accounted_cr,0))
- sum(nvl(JEL.accounted_dr,0))),
1, (sum(nvl(JEL.accounted_cr,0)) - sum(nvl(JEL.accounted_dr,0))),
0),
decode(sign(sum(nvl(JEL.accounted_cr,0))
- sum(nvl(JEL.accounted_dr,0))),
1, 0,
(sum(nvl(JEL.accounted_dr,0)) - sum(nvl(JEL.accounted_cr,0)))),
decode(sign(sum(nvl(JEL.entered_cr,0))
- sum(nvl(JEL.entered_dr,0))),
1, (sum(nvl(JEL.entered_cr,0)) - sum(nvl(JEL.entered_dr,0))),
0),
decode(sign(sum(nvl(JEL.entered_cr,0))
- sum(nvl(JEL.entered_dr,0))),
1, 0,
(sum(nvl(JEL.entered_dr,0)) - sum(nvl(JEL.entered_cr,0))))
FROM GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEL.je_header_id = :jeh_id
AND CC.code_combination_id = JEL.code_combination_id
GROUP BY SEGMENT1
SHRD0181: glpisl() - isl2_stmt(len) = 969
SHRD0180: glpisl() - Performing action >> build_ISL3_cursor...
SHRD0180: glpisl() - Performing action >> build_ISL4_cursor...
SHRD0180: glpisl() - Performing action >> build_ins_je_segvals...
SHRD0180: glpisl() - Performing action >> build_ins_recon_lines...
SHRD0180: glpisl() - Performing action >> loop_through_ISL1_cursor...
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
<< glpisl() 23-APR-2013 16:26:08
glpiil() 23-APR-2013 16:26:08
glpince() 23-APR-2013 16:26:08SHRD0180: glpince() - Performing action >> find_ic_journals...
SHRD0181: glpince() - sqlstmtbuf =
UPDATE gl_je_headers jh
SET jh.multi_bal_seg_flag = 'I'
WHERE jh.je_batch_id IN
(SELECT jb.je_batch_id
FROM gl_je_batches jb
WHERE jb.chart_of_accounts_id = :coa_id
AND jb.posting_run_id = :prun_id
AND jb.actual_flag != 'B'
AND jb.status = 'I'
AND jh.currency_code != 'STAT'
AND jh.status != 'P'
AND jh.multi_bal_seg_flag = 'Y'
AND EXISTS
(SELECT 'unbalanced intercompany journals'
FROM gl_ledgers led,
gl_je_lines jl,
gl_code_combinations cc
WHERE led.ledger_id = jh.ledger_id
AND led.allow_intercompany_post_flag = 'Y'
AND jl.je_header_id = jh.je_header_id
AND cc.code_combination_id = jl.code_combination_id
GROUP BY cc.SEGMENT1
HAVING SUM(NVL(jl.accounted_dr,0)) !=
SUM(NVL(jl.accounted_cr,0))
SHRD0181: glpince() - sqlstmtbuf(len) =
946
SHRD0180: glpince() - Performing action >> Check for ic journals with actual balances...
SHRD0118: Updated 0 record(s) in table: GL_JE_HEADERS
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
<< glpince() 23-APR-2013 16:26:08
PPOS0247: There are no intercompany or intracompany journals that require balancing.
<< glpiil() 23-APR-2013 16:26:08
glpcib() 23-APR-2013 16:26:08<< glpcib() 23-APR-2013 16:26:08
glpmni() 23-APR-2013 16:26:08SHRD0180: glpmni() - Performing action >> get_net_income_cc...
SHRD0181: glpmni() - sqlstmtbuf =
SELECT distinct JEH.je_header_id,
to_char(JEH.default_effective_date, 'YYYY/MM/DD'),
LED.ledger_id,
LED.net_income_code_combination_id,
CC.SEGMENT1
FROM GL_JE_BATCHES JEB,
GL_JE_HEADERS JEH,
GL_LEDGERS LED,
GL_JE_LINES JEL,
GL_CODE_COMBINATIONS CC
WHERE JEB.status = 'I'
AND JEB.posting_run_id = :vprun_id
AND JEB.actual_flag = 'A'
AND JEB.je_batch_id = JEH.je_batch_id
AND LED.ledger_id = JEH.ledger_id
AND LED.enable_average_balances_flag = 'Y'
AND JEB.average_journal_flag =
decode(LED.consolidation_ledger_flag, 'Y', 'Y', 'N')
AND JEL.je_header_id = JEH.je_header_id
AND JEL.status = 'U'
AND CC.code_combination_id = JEL.code_combination_id
AND NOT EXISTS
( SELECT 'Net income account exists for this bsv'
FROM GL_NET_INCOME_ACCOUNTS NIA
WHERE NIA.ledger_id = JEH.ledger_id
AND NIA.bal_seg_value = CC.SEGMENT1)
ORDER BY LED.ledger_id,
CC.SEGMENT1
SHRD0181: glpmni() - sqlstmtbuf(len) = 1019
SHRD0180: glpmni() - Performing action >> prepare_ni_templates_cursor...
SHRD0180: glpmni() - Performing action >> begin_processing_cursor...
SHRD0147: Finished processing rows
SHRD0180: glpmni() - Performing action >> reinitialize_adb_variables...
SHRD0026: Current system time is: 23-APR-2013 16:26:08
SHRD0181: glpmni() - control->ab_ledgers_exist(including_alcs) = FALSE
<< glpmni() 23-APR-2013 16:26:08
glperp() 23-APR-2013 16:26:08
glperp() 23-APR-2013 16:26:08SHRD0181: glperp() - batch_name = Reverses "Zn Computer Sales"17-APR-13 15:57:42 - 6045453
SHRD0181: glperp() - batch_per = JUL-13
SHRD0181: glperp() - num_of_batches_in_error = 0
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
<< glperp() 23-APR-2013 16:26:08
glpsqp() 23-APR-2013 16:26:08<< glpsqp() 23-APR-2013 16:26:08
glpsqs() 23-APR-2013 16:26:08PERF0005: Oracle error detected in glpsqs() - ORA-20001: An active sequence assignment is required.
ORA-06512: at "A
<x glpsqs() 23-APR-2013 16:26:08
glpuch() 23-APR-2013 16:26:08SHRD0180: glpuch() - Performing action >> update_cons_history(G/D/F)...
<< glpuch() 23-APR-2013 16:26:08
glpueh() 23-APR-2013 16:26:08SHRD0180: glpueh() - Performing action >> update_elim_history(G/D/F)...
<< glpueh() 23-APR-2013 16:26:08
glpsqx() 23-APR-2013 16:26:08<< glpsqx() 23-APR-2013 16:26:08
glucmt() 23-APR-2013 16:26:08<< glucmt() 23-APR-2013 16:26:08
PPOS0002: Posting terminated with fatal errors
<x glpmai() 23-APR-2013 16:26:08
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
Executing request completion options...
Finished executing request completion options.
Concurrent program returned no reason for failure.
+---------------------------------------------------------------------------+
Concurrent request completed
Current system time is 23-APR-2013 16:26:08
+---------------------------------------------------------------------------+Please see if the following docs help.
R12: Posting Throws ORA-06512: at "APPS.GL_GLPPOS_ACCTSEQ_PKG" [ID 1058014.1]
Posting a Journal Fails in GLPHOK due to ORA-20001 error [ID 242002.1]
GL Posting Program Terminated With Errors in GLPUBR [ID 292683.1]
Thanks,
Hussein -
Create Acctg Error: Intercompany balancing was unable to generate the inter
hi,
12.0.4
Issue:
There is an error in Create Acctg. of Cost management due to intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup.
Ledger Star Appliance Center, Inc.
Application Accounting Definition Cost Management
Error Message
Intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup.
Ct uses Oracle AAD and are valid.
Ct had the same offset account processed in other transactions and posted to GL, but some others have not been processed.
The period close subledger exception report show that 17 events are unprocessed with error 0:
0 Intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup.
Offset 037.0249.1350.6005500.0000.8888.000000.000000
Please advise how ct can process these 17 events in error.
https://support.us.oracle.com/oip/faces/filedownloadservlet?ObjectType=SR&ObjectNo=3-5288562551&FileName=Create_Acctg_Output_Jan28_with_error.doc
Thanks
Jayashree
Edited by: user763208 on 22/02/2012 19:36Unable to access the file, which is uploaded to SR.
Please provide some of the error in Create Accounting file along with journal entry.
Check whether the code comabination of intercompany journal line, which create accounting is trying to create to balance the balancing segment is valid or not.
By
Vamsi -
Hi
I'm new to the OF and I'm in the process of creating new accounting setup for a company which with two listed companies in R12.1.3. Snap shot of the set is as follows.
* Two legal entities ("A" and "B")
* They users the same COA as Company.Department.Natural Account.Inter Company
* Two Primary ledgers.
* Company and Inter Company segments users the same value set (000 and 001)
* Flexfield Qualifiers as, Company - Balancing Segment / Department - Cost Center / Natural Account - Account / Inter Company - Inter Company
* Legal entity "A" having 000 as BSV and Legal entity "B" having 001 as BSV.
* Have created intercompany accounts for the two primary ledgers with receivables and payables accounts.
* Have created GL: Data Access Set.
When I enter a intercompany journal in GL like follows,
000.000.1234.000 Cr
001.000.1234.000 Dr - For this there is a pop up by mentioning that I'm trying to enter a journal to a unassigned BSV in the ledger.
Need you all help in the setup as I'm new to the OF.
Thanks / LathikaHi
I'm new to the OF and I'm in the process of creating new accounting setup for a company which with two listed companies in R12.1.3. Snap shot of the set is as follows.
* Two legal entities ("A" and "B")
* They users the same COA as Company.Department.Natural Account.Inter Company
* Two Primary ledgers.
* Company and Inter Company segments users the same value set (000 and 001)
* Flexfield Qualifiers as, Company - Balancing Segment / Department - Cost Center / Natural Account - Account / Inter Company - Inter Company
* Legal entity "A" having 000 as BSV and Legal entity "B" having 001 as BSV.
* Have created intercompany accounts for the two primary ledgers with receivables and payables accounts.
* Have created GL: Data Access Set.
When I enter a intercompany journal in GL like follows,
000.000.1234.000 Cr
001.000.1234.000 Dr - For this there is a pop up by mentioning that I'm trying to enter a journal to a unassigned BSV in the ledger.
Need you all help in the setup as I'm new to the OF.
Thanks / Lathika -
Intercompany balancing was unable to generate the intercompany account in AP
Dear all,
I have an invoice in AP the status is validated but not accounted.
I am having the following message
"Intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup"
I have followed the steps in doc id 749579.1 but the issue has not been resolved.
Grateful if anyone can provide me with a quick solution since this is preventing a period closure and the preparation of final accounts.
ThanksUnable to access the file, which is uploaded to SR.
Please provide some of the error in Create Accounting file along with journal entry.
Check whether the code comabination of intercompany journal line, which create accounting is trying to create to balance the balancing segment is valid or not.
By
Vamsi -
JOURNAL POSTING시 ERROR10에 대한 원인 및 조치사항
제품 : FIN_GL
작성날짜 : 2004-05-19
JOURNAL POSTING시 ERROR10에 대한 원인 및 조치사항
======================================
Problem Description
Journal Posting시 Error10이 발생할 경우에 대한
원인 및 조치사항에 대해 언급한다.
ERROR10: Showing unbalanced intercompany journal entry
(오류10 - 대차 불일치 본지사 분개 입력 표시중)
Solution Description
Error10은 말그대로 Company segment별 금액의 총합에 대해
대/차가 맞지 않아 발생하는 Error이다.
그렇기 때문에, 해당 Journal Line level에서 Code조합에 대해
Company Code값이 정상적으로 들어가 있는지, Company Code별 대/차는
정확하게 일치하는 지를 확인해보면, 해당 오류를 해결할 수 있다.
Journal수정 후 Unposted상태로 바꾸기 위해서는
To change the status of the batch to UNPOSTED:
1. Navigate to Journals -> Enter
2. Query the batch with the problem
3. Press Review Batch button
4. Overwrite any letter in the Description field (marking it as changed)
5. Save
6. Navigate to Journals -> Post
7. Query the batch
8. It is now available for posting
위와 같은 작업을 해주거나, Table level에서 Status를 "U"로 update해주면 된다. -
Hi
In Oracle Apps, you can handle intercompany transactions in two ways.
1. Having a separate 'Intercompany' segment in the Chart of accounts
2. Setting up a separate intercompany account combination.
Can any one tell me the advantages and disadvantages of each?
Regards
RamaswamyHi ,
My requirement is to setup intercompany journal function through GIS in 11.5.10
Though I've multiple books, for simplicity sake I'll discuss setup between 2 books only ( Book A and Book B both USD and using the same COA and calendar)
Here are the following steps I performed.
1.Setup a GIS book (Book GIS) with parent previliges
2.Assign a GIS super user responsibility.
3.Create Book A as subsidiary by logging into the GIS super user responsibility. in Subsidiaries window. The Intercompany book and local book refers to Book A.
4.Create Book B as subsidiary . The Intercompany book and local book refers to Book B.
5. Created 2 responsibilities one each for Subsidiary A and Sub B and assigned the appropriate subsidiary book in the profile option.
6. Setup clearing accounts for Subsidiary A and B.
7.Login as sub A and created sender side transaction. Then login in Sub B and entered receiver transaction, approved.
8 Transfered into the respective books and could see the interco journals in book A and B.
Now the question is
1. Is it the correct setup for GIS ?
2. What purpose does the 'Book GIS' satisfy. When I query for journals from that book using the journal find window , I don't see the interco-journals.
Thanks -
Unable to post a journal this month . The journal posted fine prior mnths
Hi ,
We are trying to post a journal like we do every month for 1 facility and this month it gets stuck in processing . The error logs hints to ACCT segment , but the acct code combination being used is a valid one.
The journal is uploaded using Web ADI ... it uploads fine , but errors out during posting . The aacount combination is giving trouble only with 1 facility , others posted normally as they have in prior months.
The log below says : "Please enter a value for the parameter or segment ACCT" , But the ACCT segment is present on the Web adi upload file .
Can some one please provide direction ? I ahve tried to create and post manually too.. same error.
Thanks
General Ledger: Version : 11.5.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
GLPPOS module: Posting
Current system time is 23-JAN-2012 07:22:03
glpmai() 23-JAN-2012 07:22:03PPOS0003: *** Posting Process Started ***
PPOS0004: All phases to posting will be detailed in this log.
PPOS0219: glpmai() - Your Posting Run ID is 17387
glpini() 23-JAN-2012 07:22:03
gllock() 23-JAN-2012 07:22:03
gludlk() 23-JAN-2012 07:22:03<< gludlk() 23-JAN-2012 07:22:03
<< gllock() 23-JAN-2012 07:22:03
glusts() 23-JAN-2012 07:22:03
glucce() 23-JAN-2012 07:22:03
glugsn() 23-JAN-2012 07:22:03<< glugsn() 23-JAN-2012 07:22:03
<< glucce() 23-JAN-2012 07:22:03
<< glusts() 23-JAN-2012 07:22:03
glpuch() 23-JAN-2012 07:22:03<< glpuch() 23-JAN-2012 07:22:03
glpueh() 23-JAN-2012 07:22:03<< glpueh() 23-JAN-2012 07:22:03
<< glpini() 23-JAN-2012 07:22:03
glppva() 23-JAN-2012 07:22:03<< glppva() 23-JAN-2012 07:22:03
glpmpi() 23-JAN-2012 07:22:03
gluddl() 23-JAN-2012 07:22:03<< gluddl() 23-JAN-2012 07:22:04
gluddl() 23-JAN-2012 07:22:04<< gluddl() 23-JAN-2012 07:22:04
gluddl() 23-JAN-2012 07:22:04<< gluddl() 23-JAN-2012 07:22:04
gluddl() 23-JAN-2012 07:22:04<< gluddl() 23-JAN-2012 07:22:04
gluddl() 23-JAN-2012 07:22:04<< gluddl() 23-JAN-2012 07:22:04
<< glpmpi() 23-JAN-2012 07:22:04
glpcjl() 23-JAN-2012 07:22:04<< glpcjl() 23-JAN-2012 07:22:04
glpcbs() 23-JAN-2012 07:22:04<< glpcbs() 23-JAN-2012 07:22:04
glpisl() 23-JAN-2012 07:22:04<< glpisl() 23-JAN-2012 07:22:04
glpiil() 23-JAN-2012 07:22:04
glpiaie() 23-JAN-2012 07:22:04SHRD0118: Updated 0 record(s) in table: GL_JE_HEADERS
<< glpiaie() 23-JAN-2012 07:22:04
PPOS0247: No actual balances were found in the intercompany journals.
glpiiel() 23-JAN-2012 07:22:04<< glpiiel() 23-JAN-2012 07:22:04
<< glpiil() 23-JAN-2012 07:22:04
glphok() 23-JAN-2012 07:22:04<< glphok() 23-JAN-2012 07:22:04
glperp() 23-JAN-2012 07:22:04<< glperp() 23-JAN-2012 07:22:05
glpipi() 23-JAN-2012 07:22:05
glusts() 23-JAN-2012 07:22:05
glucce() 23-JAN-2012 07:22:05
glugsn() 23-JAN-2012 07:22:05<< glugsn() 23-JAN-2012 07:22:05
<< glucce() 23-JAN-2012 07:22:05
<< glusts() 23-JAN-2012 07:22:05
GL_POSTING_INTERIM_17387
SHRD0117: Inserted 24 record(s) into GL_POSTING_INTERIM_17387
SHRD0117: Inserted 0 record(s) into GL_POSTING_INTERIM_17387
glugst() 23-JAN-2012 07:22:05<< glugst() 23-JAN-2012 07:22:05
glpip2() 23-JAN-2012 07:22:05
glusts() 23-JAN-2012 07:22:05
glucce() 23-JAN-2012 07:22:05
glugsn() 23-JAN-2012 07:22:05<< glugsn() 23-JAN-2012 07:22:05
<< glucce() 23-JAN-2012 07:22:05
<< glusts() 23-JAN-2012 07:22:05
PPOS0206: No statistical amounts in monetary journal entries found ...
<< glpip2() 23-JAN-2012 07:22:05
<< glpipi() 23-JAN-2012 07:22:05
glpire() 23-JAN-2012 07:22:05
glusts() 23-JAN-2012 07:22:05
glucce() 23-JAN-2012 07:22:05
glugsn() 23-JAN-2012 07:22:05<< glugsn() 23-JAN-2012 07:22:05
<< glucce() 23-JAN-2012 07:22:05
<< glusts() 23-JAN-2012 07:22:05
glpidff_de_concat_flexfield() 23-JAN-2012 07:22:05<< glpidff_de_concat_flexfield() 23-JAN-2012 07:22:05
Please enter a value for the parameter or segment ACCT.
01CANTP--000-0000-000-00-000000-0000-FACOE-00
SHRD0030: glpire() encountered an error returning from errexit:
<x glpire() 23-JAN-2012 07:22:05
gluerr() 23-JAN-2012 07:22:05Error in ROUTINE: glpire, status: 0
SHRD0043: ERROR:
sqlcaid: sqlabc: 0 sqlcode: 1403 sqlerrml: 25
sqlerrmc:
ORA-01403: no data found
sqlerrp: sqlerrd: 0 0 0 0 0 0
sqlwarn: sqltext:
SHRD0044: Process logging off database and exiting ...
glpuch() 23-JAN-2012 07:22:05<< glpuch() 23-JAN-2012 07:22:05
glpueh() 23-JAN-2012 07:22:05<< glpueh() 23-JAN-2012 07:22:05
glpdit() 23-JAN-2012 07:22:05
gluddl() 23-JAN-2012 07:22:05<< gluddl() 23-JAN-2012 07:22:05
<< glpdit() 23-JAN-2012 07:22:05
PPOS0002: Posting terminated with fatal errors
<x glpmai() 23-JAN-2012 07:22:05
Executing request completion options...
Finished executing request completion options.
GLPPOS - process exiting with failure.
Exceptions posted by this request:
Concurrent Request for "Posting" has completed with error.
Concurrent request completed
Current system time is 23-JAN-2012 07:22:06
---------------------------------------------------------------------------Hi , Thanks for the reply ... But no luck .
The account is not disabled or end dated as it is used by other faclities in the same batch .
We have total 8 lines in the batch ( 2 lines for each of the four facilities ; 1 Db and 1 cr line each). Apart from the 1st segment (facility number) the rest of the code combination is same for all 8 lines .
If i remove the 2 lines (for 01CANTP) for the trouble maker facility , the remaining 6 lines post normally.
Even checked the value set for facility codes to see if thats disbaled or end dated. But it was enabled.
No changes have been made to cross validation rules since last closing , when the same journal worked.
Any other place where to look ?
01USAX 503003 000 0000 000 00 000000 0000 COE 00 4,000.55
01USAX 222099 000 0000 000 00 000000 0000 COE 00 4,000.55
01USCV 503003 000 0000 000 00 000000 0000 COE 00 248.96
01USCV 222099 000 0000 000 00 000000 0000 COE 00 248.96
01USSP 503003 000 0000 000 00 000000 0000 COE 00 845.00
01USSP 222099 000 0000 000 00 000000 0000 COE 00 845.00
*01CANTP 503003 000 0000 000 00 000000 0000 COE 00 9,351.19*
*01CANTP 222099 000 0000 000 00 000000 0000 COE 00 9,351.19* -
Performance issues when creating a Report / Query in Discoverer
Hi forum,
Hope you are can help, it involves a performance issues when creating a Report / Query.
I have a Discoverer Report that currently takes less than 5 seconds to run. After I add a condition to bring back Batch Status that = Posted we cancelled the query after reaching 20 minutes as this is way too long. If I remove the condition the query time goes back to less than 5 seconds.
Please see attached the SQL Inspector Plan:
Before Condition
SELECT STATEMENT
SORT GROUP BY
VIEW SYS
SORT GROUP BY
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID GL.GL_CODE_COMBINATIONS
AND-EQUAL
INDEX RANGE SCAN GL.GL_CODE_COMBINATIONS_N2
INDEX RANGE SCAN GL.GL_CODE_COMBINATIONS_N1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUES_N1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUE_SETS
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUE_SETS_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES_TL
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUES_TL_U1
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUE_NORM_HIER_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_LINES
INDEX RANGE SCAN GL.GL_JE_LINES_N1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
TABLE ACCESS BY INDEX ROWID GL.GL_JE_HEADERS
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_DAILY_CONVERSION_TYPES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_SOURCES_TL
INDEX UNIQUE SCAN GL.GL_JE_SOURCES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_CATEGORIES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
INDEX UNIQUE SCAN GL.GL_BUDGET_VERSIONS_U1
INDEX UNIQUE SCAN GL.GL_ENCUMBRANCE_TYPES_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
TABLE ACCESS BY INDEX ROWID GL.GL_JE_BATCHES
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_PERIODS
INDEX RANGE SCAN GL.GL_PERIODS_U1
After Condition
SELECT STATEMENT
SORT GROUP BY
VIEW SYS
SORT GROUP BY
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
TABLE ACCESS FULL GL.GL_JE_BATCHES
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_HEADERS
INDEX RANGE SCAN GL.GL_JE_HEADERS_N1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
INDEX UNIQUE SCAN GL.GL_ENCUMBRANCE_TYPES_U1
INDEX UNIQUE SCAN GL.GL_DAILY_CONVERSION_TYPES_U1
INDEX UNIQUE SCAN GL.GL_BUDGET_VERSIONS_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_SOURCES_TL
INDEX UNIQUE SCAN GL.GL_JE_SOURCES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_CATEGORIES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_LINES
INDEX RANGE SCAN GL.GL_JE_LINES_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
TABLE ACCESS BY INDEX ROWID GL.GL_CODE_COMBINATIONS
INDEX UNIQUE SCAN GL.GL_CODE_COMBINATIONS_U1
TABLE ACCESS BY INDEX ROWID GL.GL_PERIODS
INDEX RANGE SCAN GL.GL_PERIODS_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUES_N1
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUE_NORM_HIER_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES_TL
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUES_TL_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUE_SETS
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUE_SETS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
Is there anything i can do in Discoverer Desktop / Administration to avoid this problem.
Many thanks,
LanceHi Rod,
I've tried the condition (Batch Status||'' = 'Posted') as you suggested, but the qeury time is still over 20 mins. To test i changed it to (Batch Status||'' = 'Unposted') and the query was returned within seconds again.
Ive been doing some more digging and have found the database view that is linked to the Journal Batches folder. See below.
I think the problem is with the column using DECODE. When querying the column in TOAD the value of P is returned. But in discoverer the condition is done on the value Posted. Im not too sure how DECODE works, but think this could be the causing some sort of issue with Full Table Scans. How do we get around this?
Lance
DECODE( JOURNAL_BATCH1.STATUS,
'+', 'Unable to validate or create CTA',
'+*', 'Was unable to validate or create CTA',
'-','Invalid or inactive rounding differences account in journal entry',
'-*', 'Modified invalid or inactive rounding differences account in journal entry',
'<', 'Showing sequence assignment failure',
'<*', 'Was showing sequence assignment failure',
'>', 'Showing cutoff rule violation',
'>*', 'Was showing cutoff rule violation',
'A', 'Journal batch failed funds reservation',
'A*', 'Journal batch previously failed funds reservation',
'AU', 'Showing batch with unopened period',
'B', 'Showing batch control total violation',
'B*', 'Was showing batch control total violation',
'BF', 'Showing batch with frozen or inactive budget',
'BU', 'Showing batch with unopened budget year',
'C', 'Showing unopened reporting period',
'C*', 'Was showing unopened reporting period',
'D', 'Selected for posting to an unopened period',
'D*', 'Was selected for posting to an unopened period',
'E', 'Showing no journal entries for this batch',
'E*', 'Was showing no journal entries for this batch',
'EU', 'Showing batch with unopened encumbrance year',
'F', 'Showing unopened reporting encumbrance year',
'F*', 'Was showing unopened reporting encumbrance year',
'G', 'Showing journal entry with invalid or inactive suspense account',
'G*', 'Was showing journal entry with invalid or inactive suspense account',
'H', 'Showing encumbrance journal entry with invalid or inactive reserve account',
'H*', 'Was showing encumbrance journal entry with invalid or inactive reserve account',
'I', 'In the process of being posted',
'J', 'Showing journal control total violation',
'J*', 'Was showing journal control total violation',
'K', 'Showing unbalanced intercompany journal entry',
'K*', 'Was showing unbalanced intercompany journal entry',
'L', 'Showing unbalanced journal entry by account category',
'L*', 'Was showing unbalanced journal entry by account category',
'M', 'Showing multiple problems preventing posting of batch',
'M*', 'Was showing multiple problems preventing posting of batch',
'N', 'Journal produced error during intercompany balance processing',
'N*', 'Journal produced error during intercompany balance processing',
'O', 'Unable to convert amounts into reporting currency',
'O*', 'Was unable to convert amounts into reporting currency',
'P', 'Posted',
'Q', 'Showing untaxed journal entry',
'Q*', 'Was showing untaxed journal entry',
'R', 'Showing unbalanced encumbrance entry without reserve account',
'R*', 'Was showing unbalanced encumbrance entry without reserve account',
'S', 'Already selected for posting',
'T', 'Showing invalid period and conversion information for this batch',
'T*', 'Was showing invalid period and conversion information for this batch',
'U', 'Unposted',
'V', 'Journal batch is unapproved',
'V*', 'Journal batch was unapproved',
'W', 'Showing an encumbrance journal entry with no encumbrance type',
'W*', 'Was showing an encumbrance journal entry with no encumbrance type',
'X', 'Showing an unbalanced journal entry but suspense not allowed',
'X*', 'Was showing an unbalanced journal entry but suspense not allowed',
'Z', 'Showing invalid journal entry lines or no journal entry lines',
'Z*', 'Was showing invalid journal entry lines or no journal entry lines', NULL ), -
Preventing Discoverer using Full Table Scans with Decode in a View
Hi Forum,
Hope you are can help, it involves a performance issues when creating a Report / Query in Discoverer.
I have a Discoverer Report that currently takes less than 5 seconds to run. After I add a condition to bring back Batch Status that = Posted we cancelled the query after reaching 20 minutes as this is way too long. If I remove the condition the query time goes back to less than 5 seconds. Changing the condition to Batch Status that = Unposted returns the query in seconds.
Ive been doing some digging and have found the database view that is linked to the Journal Batches folder in Discoverer. See at end of post.
I think the problem is with the column using DECODE. When querying the column in TOAD the value of P is returned. But in discoverer the condition is done on the value Posted. Im not too sure how DECODE works, but think this could be the causing some sort of issue with Full Table Scans.
Any idea how do we get around this?
SELECT
JOURNAL_BATCH1.JE_BATCH_ID,
JOURNAL_BATCH1.NAME,
JOURNAL_BATCH1.SET_OF_BOOKS_ID,
GL_SET_OF_BOOKS.NAME,
DECODE( JOURNAL_BATCH1.STATUS,
'+', 'Unable to validate or create CTA',
'+*', 'Was unable to validate or create CTA',
'-','Invalid or inactive rounding differences account in journal entry',
'-*', 'Modified invalid or inactive rounding differences account in journal entry',
'<', 'Showing sequence assignment failure',
'<*', 'Was showing sequence assignment failure',
'>', 'Showing cutoff rule violation',
'>*', 'Was showing cutoff rule violation',
'A', 'Journal batch failed funds reservation',
'A*', 'Journal batch previously failed funds reservation',
'AU', 'Showing batch with unopened period',
'B', 'Showing batch control total violation',
'B*', 'Was showing batch control total violation',
'BF', 'Showing batch with frozen or inactive budget',
'BU', 'Showing batch with unopened budget year',
'C', 'Showing unopened reporting period',
'C*', 'Was showing unopened reporting period',
'D', 'Selected for posting to an unopened period',
'D*', 'Was selected for posting to an unopened period',
'E', 'Showing no journal entries for this batch',
'E*', 'Was showing no journal entries for this batch',
'EU', 'Showing batch with unopened encumbrance year',
'F', 'Showing unopened reporting encumbrance year',
'F*', 'Was showing unopened reporting encumbrance year',
'G', 'Showing journal entry with invalid or inactive suspense account',
'G*', 'Was showing journal entry with invalid or inactive suspense account',
'H', 'Showing encumbrance journal entry with invalid or inactive reserve account',
'H*', 'Was showing encumbrance journal entry with invalid or inactive reserve account',
'I', 'In the process of being posted',
'J', 'Showing journal control total violation',
'J*', 'Was showing journal control total violation',
'K', 'Showing unbalanced intercompany journal entry',
'K*', 'Was showing unbalanced intercompany journal entry',
'L', 'Showing unbalanced journal entry by account category',
'L*', 'Was showing unbalanced journal entry by account category',
'M', 'Showing multiple problems preventing posting of batch',
'M*', 'Was showing multiple problems preventing posting of batch',
'N', 'Journal produced error during intercompany balance processing',
'N*', 'Journal produced error during intercompany balance processing',
'O', 'Unable to convert amounts into reporting currency',
'O*', 'Was unable to convert amounts into reporting currency',
'P', 'Posted',
'Q', 'Showing untaxed journal entry',
'Q*', 'Was showing untaxed journal entry',
'R', 'Showing unbalanced encumbrance entry without reserve account',
'R*', 'Was showing unbalanced encumbrance entry without reserve account',
'S', 'Already selected for posting',
'T', 'Showing invalid period and conversion information for this batch',
'T*', 'Was showing invalid period and conversion information for this batch',
'U', 'Unposted',
'V', 'Journal batch is unapproved',
'V*', 'Journal batch was unapproved',
'W', 'Showing an encumbrance journal entry with no encumbrance type',
'W*', 'Was showing an encumbrance journal entry with no encumbrance type',
'X', 'Showing an unbalanced journal entry but suspense not allowed',
'X*', 'Was showing an unbalanced journal entry but suspense not allowed',
'Z', 'Showing invalid journal entry lines or no journal entry lines',
'Z*', 'Was showing invalid journal entry lines or no journal entry lines', NULL ),
DECODE( JOURNAL_BATCH1.ACTUAL_FLAG, 'A', 'Actual', 'B', 'Budget', 'E', 'Encumbrance', NULL ),
JOURNAL_BATCH1.DEFAULT_PERIOD_NAME,
JOURNAL_BATCH1.POSTED_DATE,
JOURNAL_BATCH1.DATE_CREATED,
JOURNAL_BATCH1.DESCRIPTION,
DECODE( JOURNAL_BATCH1.AVERAGE_JOURNAL_FLAG, 'N', 'Standard', 'Y', 'Average', NULL ),
DECODE( JOURNAL_BATCH1.BUDGETARY_CONTROL_STATUS, 'F', 'Failed', 'I', 'In Process', 'N', 'N/A', 'P', 'Passed', 'R', 'Required', NULL ),
DECODE( JOURNAL_BATCH1.APPROVAL_STATUS_CODE, 'A', 'Approved', 'I', 'In Process', 'J', 'Rejected', 'R', 'Required', 'V','Validation Failed','Z', 'N/A',NULL ),
JOURNAL_BATCH1.CONTROL_TOTAL,
JOURNAL_BATCH1.RUNNING_TOTAL_DR,
JOURNAL_BATCH1.RUNNING_TOTAL_CR,
JOURNAL_BATCH1.RUNNING_TOTAL_ACCOUNTED_DR,
JOURNAL_BATCH1.RUNNING_TOTAL_ACCOUNTED_CR,
JOURNAL_BATCH1.PARENT_JE_BATCH_ID,
JOURNAL_BATCH2.NAME
FROM
GL_JE_BATCHES JOURNAL_BATCH1,
GL_JE_BATCHES JOURNAL_BATCH2,
GL_SETS_OF_BOOKS
GL_SET_OF_BOOKS
WHERE
JOURNAL_BATCH1.PARENT_JE_BATCH_ID = JOURNAL_BATCH2.JE_BATCH_ID (+) AND
JOURNAL_BATCH1.SET_OF_BOOKS_ID = GL_SET_OF_BOOKS.SET_OF_BOOKS_ID AND
GL_SECURITY_PKG.VALIDATE_ACCESS( JOURNAL_BATCH1.SET_OF_BOOKS_ID ) = 'TRUE' WITH READ ONLY
Thanks,
LanceDiscoverer created it's own SQL.
Please see below the SQL Inspector Plan:
Before Condition
SELECT STATEMENT
SORT GROUP BY
VIEW SYS
SORT GROUP BY
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID GL.GL_CODE_COMBINATIONS
AND-EQUAL
INDEX RANGE SCAN GL.GL_CODE_COMBINATIONS_N2
INDEX RANGE SCAN GL.GL_CODE_COMBINATIONS_N1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUES_N1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUE_SETS
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUE_SETS_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES_TL
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUES_TL_U1
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUE_NORM_HIER_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_LINES
INDEX RANGE SCAN GL.GL_JE_LINES_N1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
TABLE ACCESS BY INDEX ROWID GL.GL_JE_HEADERS
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_DAILY_CONVERSION_TYPES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_SOURCES_TL
INDEX UNIQUE SCAN GL.GL_JE_SOURCES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_CATEGORIES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
INDEX UNIQUE SCAN GL.GL_BUDGET_VERSIONS_U1
INDEX UNIQUE SCAN GL.GL_ENCUMBRANCE_TYPES_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
TABLE ACCESS BY INDEX ROWID GL.GL_JE_BATCHES
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_PERIODS
INDEX RANGE SCAN GL.GL_PERIODS_U1
After Condition
SELECT STATEMENT
SORT GROUP BY
VIEW SYS
SORT GROUP BY
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
NESTED LOOPS
NESTED LOOPS OUTER
NESTED LOOPS
TABLE ACCESS FULL GL.GL_JE_BATCHES
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_HEADERS
INDEX RANGE SCAN GL.GL_JE_HEADERS_N1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
INDEX UNIQUE SCAN GL.GL_ENCUMBRANCE_TYPES_U1
INDEX UNIQUE SCAN GL.GL_DAILY_CONVERSION_TYPES_U1
INDEX UNIQUE SCAN GL.GL_BUDGET_VERSIONS_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_SOURCES_TL
INDEX UNIQUE SCAN GL.GL_JE_SOURCES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_CATEGORIES_TL_U1
INDEX UNIQUE SCAN GL.GL_JE_BATCHES_U1
TABLE ACCESS BY INDEX ROWID GL.GL_JE_LINES
INDEX RANGE SCAN GL.GL_JE_LINES_U1
INDEX UNIQUE SCAN GL.GL_SETS_OF_BOOKS_U2
TABLE ACCESS BY INDEX ROWID GL.GL_CODE_COMBINATIONS
INDEX UNIQUE SCAN GL.GL_CODE_COMBINATIONS_U1
TABLE ACCESS BY INDEX ROWID GL.GL_PERIODS
INDEX RANGE SCAN GL.GL_PERIODS_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUES_N1
INDEX RANGE SCAN APPLSYS.FND_FLEX_VALUE_NORM_HIER_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUES_TL
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUES_TL_U1
TABLE ACCESS BY INDEX ROWID APPLSYS.FND_FLEX_VALUE_SETS
INDEX UNIQUE SCAN APPLSYS.FND_FLEX_VALUE_SETS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
INDEX UNIQUE SCAN GL.GL_JE_HEADERS_U1
_________________________________ -
Hello,
Can somebody please tell me how you can allocate the costs in a particular GL Account (and Cost Centre / Company Code), to various other Company Codes/GL Accounts/Cost Centres?
Baiscally, we want the functionality of the Assessment process in SAP - however the Assessment in SAP does not allow for intercompany transactions.
Is there any other alternative besides doing an Intercompany journal entry (which we want to avoid)?
Any help would be greatly appreciated.
Thanks!
RobHi,
For this you create an assessment cycle, where you define the percentage to the receivers, sending cost elements etc.
IMG->Controlling->Cost center accounting->planning->allocations->assessment->define assessment.
run KSUB to execute the plan cost assessment
Hope it helps
Regards,
GK -
Functionality of BPC 10.0
Hi all,
I would like to know if the BPC can perform the following functions:
Requirement
Yes/No
Automatic mapping of accounts between parent and children entities with different Chart of Accounts
Ability to adjust historical foreign exchange rates particularly for data migration of prior year adjustments to retained earnings and share capital
Ability to enter intercompany journals in one entity with the relevant journal simultaneously entered into the other "receiving" entity (i.e. journal entered in Company A against the intercompany account with Company B will automatically post a journal in Company B's books)
Ability to automate consolidation journals as per appropriate "type" (either elimination or offset)
Ability to generate consolidation reports with up to but not including 50 entity ledgers including the option the incorporate different foreign currencies and budgeting/forecasting
Ability to auto refresh consolidation worksheets by line item and also TB wide easily and efficiently
Ability to classify and code consolidation journals as either an Offset Journal or Elimination Journal with different account outcomes
Thanks in advance for your help.
Cheers,
Winsonreplying myself, ok if I skip to select "define variance" after changing model and click ok immediatly (so I get error message: "Base value not set" it updates the existing values in category for selected model (in reality the refresh should be done after changing model)
would be a nice Little fix (if hard just make a refresh button)
//Mattias -
Can we post AB type documents using 'FBS1' or 'FB01'. Is there any T-code which allows to post AB type documents.
I feel we need some clarity here - the document type is configurable, and therefore "AB" may not be the same at every site. Also, what are you wanting the FI document you are posting to actually do - just a simple DR & CR to GL accounts, or an intercompany journal, or a mixed vendor / customer clearing? Typically the choice of transaction, not document type per se, will be more important... plus your site may have non-system business rules that drives the document type you should select e.g. "YA" might be used for customer refunds at Site 1, and "YA" might be used for an interface journal at Site 2 ... check with the functional / business team.
Jonathan -
ADI uploads to multiple sets of books
Is there any method of turning the Set of Books ID a line item in an ADI template?
At the moment, it is only possible to upload to a SOB at a time, but would be nice to do so to various (e.g. intercompany journals).
The current problem, is that there isn't a method to logout/login SOBs from within Excel. So the solution is exit Excel, re-launch it, open different SOB template and login to that SOB, which is very cumbersome.Are the existing reports Standard or Custom Reports?
If they are Standard then they should work for any SOB.
If they are Custom Reports then I suggest you to run them in the development instance and see if you are getting any errors.
For more info you can refer to chapter 4 & 5 of multi org user guide in the following link http://download-uk.oracle.com/docs/cd/B25516_08/current/acrobat/115multorg.pdf -
Mapping of Intercompany transaction between SRM & SAP R/3
Hi SRM gurus,
We have a scenario where the client wants intercompany transactions to be mapped between SRM & R/3.
i) they say according to interco transactions, using SRM PO, the following journal entry will be posted upon GRN:
Dr Expense
Cr A/P to Co Code 1 for SRM Vendor code
Question : if co code 1 recognizes A/R in Intercompany code, can we match the balance i.e : is it possible to recognize "A/P to Co Code 1 for SRM Vendor code" as Intercompany balance
ii) When Co. 1 pays for pdts / services on behalf of Co. 2, an intercompany, the journal entry will be as follows :
Co. 1 : Payment voucher (FB60)
a) on GRN :
Dr Prepaid promotion
Cr GR/IR Clearing
b) on IR :
Dr GR/IR Clearing
Cr A/P to Vendor
Co. 1 : Journal Entry (FB70)
Charge to Co. 2
Dr. A/R from Co. 2
Cr. Prepaid Promotion
Co. 2 : Journal Entry (MIRO)
On Invoice Recipt to Co. 1
Dr. Expense
Cr. A/P to Co. 1
Is it possible to make a set of journal entries as below by make config changes in SAP R/3 :
Co.2 :
Upon GRN : Dr Expense
Cr GR/IR Clearing
Upon IR : Dr GR/IR Clearing
Cr A/P to Co.1
Co.1:
Upon IR : Dr. from Co. 2
Cr. A/P to Vendor
The client wants to track the above postings scenario through old vendor code which is used as SRM vendor code and which is same as maintained in R/3 vendor master "Previous acct. no." field in Accounting view. To me the above entry on IR in R/3 is not at all feasible.
Like to have your expert suggestions on the above scenario how to map b/w SRM & SAP R/3.
Rgds,
SamikHi. What exactly are you looking for with the vendor material number? Note 444976 and 412817 are about it not transferring, butthey are very old, you have not said what version of SRM you are using.
For the goods receipt, I doubt there will be a note to let you set the posting date or document date in the backend based on approval date, but you can easily use BBP_DOC_CHANGE_BADI method BBP_CONF_CHANGE to set this date to whetever you want.
Regards,
Dave.
Maybe you are looking for
-
Hi All, I am getting the duplicate records. I had select the check box "ignore duplicate records at infopackage level". still i am getting the duplicate records. is der any alternative solution. Plz help me Regards KK
-
Can I keep folder structure at import??
Hi, I am a new User auf Itunes. On my harddisk i have several folders sorted by topics. Can i keep this folder structure when i import the songs into itunes? When I tried it yesterday all songs were in the main folder in itunes. I dont want to sort t
-
Creating Icon from JWS Application
Hi, I have a quick question: I would like to be able to launch a JWS application from a web page and have a desktop icon added to the desktop -- kind of like a "normal" application would if you used installshield to install it. I know that I can add
-
Activating Photoshop with CS 1
Hi We have Creative Suite 1 and we want to instal on our new PC but there is no way to activate it. Advice on the adobe help pages only seems relevant to CS2. Can you advise us how to activate it? Thanks
-
I have got the email which is masked as Apple Icloud Support.
I have got the email which is masked as Apple Icloud Support and try to get my Icloud password information. I can send this email to Apple but I can't find any email address.