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 posting error

    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:36

    Unable 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

  • Intercompany Accounts

    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 / Lathika

    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 / 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.
    Thanks

    Unable 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해주면 된다.

  • Intercompany segments in GL

    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
    Ramaswamy

    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

  • 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,
    Lance

    Hi 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.
    I’ve 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’. I’m 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.
    I’ve 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’. I’m 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,
    Lance

    Discoverer 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
    _________________________________

  • Allocation of Costs

    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!
    Rob

    Hi,
    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,
    Winson

    replying 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

  • AB Type Documents

    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,
    Samik

    Hi. 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

  • Duplication of Records

    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.