Error within Manual Journal Posting

Dear All,
Presently I am using Oracle R12.1.1. While making Manual Journal Posting I am getting the below error.
Error6 - Showing an unbalanced journal entry but suspense not allowed
Kindly guide to solve this issue.
Regards
HP

Hi Hitesh,
In R12 the functionality for suspense accounting is slightly changed: having an account code entered at ledger level means suspense accounting is enabled.There is no longer a checkbox to enable/disable suspense accounting.
To define a suspense account:
1. Navigate to the Suspense Accounts window.
2. Specify the Ledger.
3. Specify the Source and Category that applies to the suspense account you are defining.
The default suspense account you specified when you defined your ledger appears with the source and category Other. You can define additional suspense accounts using Other for either the source or the category, but not both.
Note that if you update the suspense account in the Ledger Options page in Accounting Setup Manager, the default suspense account is updated in the Suspense Accounts window. Likewise, if you update the default account in the Suspense Accounts window, the account in the Ledger Options page is updated.
4. Enter the Account against which the balancing amount should be posted. You can assign multiple unique combinations of source and category to a single account.
Dirk

Similar Messages

  • Re: Error during manual stock posting

    Dear all,
    I faced the following error in MB1C when performing initial upload of stock with mvt type 561.
    Stor. Location S001 not supported (check your entry)
    Message no. M7146
    Diagnosis
    The specified objekt (Stor. Location S001) is not supported.
    Procedure
    Make sure your entries are correct.
    As such, I could not upload any stock to the storage location.
    I do not face this error with any other storage location which was setup in the same manner.
    Please advise what could be the problem? 
    I could not find any other threads with the similar error.
    Thanks.

    It's very likely the error message is triggered from program "FM07MEW0"....so you can put a breakpoint and when trying to do the posting you can do some debugging...
    CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          tabname             = l_tab
          lfieldname          = l_field
        IMPORTING
          dfies_wa            = ls_dfies
        EXCEPTIONS
          OTHERS              = 1.
      IF SY-SUBRC IS INITIAL.
    * If Special Stock Indicator is left empty, and no entry exists
    * in T156B, error message should come up.
        IF w_wert IS INITIAL.
          IF w_msgty EQ w.
            MESSAGE w018 WITH ls_dfies-scrtext_m.
          ELSE.
            MESSAGE e018 WITH ls_dfies-scrtext_m.
          ENDIF.
        ENDIF.
        IF w_msgty EQ w.
          MESSAGE w146 WITH ls_dfies-scrtext_m w_wert.
        ELSE.
          MESSAGE e146 WITH ls_dfies-scrtext_m w_wert.
        ENDIF.
      ELSE.
        IF w_msgty EQ w.
          MESSAGE w001 WITH 'T156' w_wert.
        ELSE.
          MESSAGE e001 WITH 'T156' w_wert.
        ENDIF.
      ENDIF.

  • Currency conversion rule not executing for manual journal entries.

    Hi,
    We have currency conversion business rule set in our project. THis business rule is not converting LC to other currencies for manual journal posting entries. i.e, it is audit id with DATASRC_TYPE="M".
    Can any one let me know if any specific settings are to be done for this to work?
    Regards,
    Swetha

    Hi,
    Is the currency conversion working on the other datasources?
    If yes, then try to post some record through input schedule in the M datasource, run the currency conversion, and see if the currency conversion is working fine or not.

  • Exchange rate differences posting failed due to manual journal entries

    when i run exchange rate differences and try to post the result, system shows "No matching recording found 'journal entry' (OJDT) (ODBC-2028) [message 131-183]" at the bottom panel ane the posting was failed. then i found the problem is actually from manual journal entries made to a business partner. as long as i deselect the manual journal entries, the posting was successfully done.
    i am using B1 2007B with pl09. is this standard in B1 2007B that exchange rate differences posting does not work with manual journal entries of BP?

    you are right! it is a bug in 2007B.
    The posting has no problem if the base reference number is same as the transaction number in the manual JE document. however, if we define a numbering series which is different from the transaction serial number, then we have problem with the posting. System searchs for the JE records by using base reference number as transaction number. That is why it could not find the JE document and then report the error message.
    so, where should i post the bug to SAP and let them fix the bug as soon as possible?
    thanks for the help!

  • 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

  • Ensuring Manual journal cannot be posted to the AR sub ledgers

    How do i ensure that manual journal entries cannot be posted to the AR and AP sub ledgers? Thanks!

    This will depend on roles to which a user(s) has been assigned. you take out GL specific roles from user. Then you have to make sure that AP-AR roles assigned to a user(s) doesn't have journal entry transactions like FB01, FB50 etc.
    Please take help of the authorization person. or you can start by analyzing specific AP-AR users using transaction SU01 to find out what type of roles are assigned to them.
    Thanks
    Ron

  • Park and Post management review step for manual journal entries

    We are implementing SAP and want to discuss the best way to automate in SAP a high dollar/value (maybe $100K and above) "park and post" management review step for posting manual journal entries. I believe SAP does not offer dollar/value limits as standard functionality for defining a park & post process. If this correct, what have you seen from your other clients using SAP park & post? Is there a different way to get where we want without customizing a workflow or generating a new transaction set?

    Hi you could limit the authorisation for the users only to park and then a responsible person could review it and post. You can set a tolerance limit for customers and vendors.

  • *FBCJ - CASH JOURNAL POSTING - ABAP RUN TIME ERROR*.

    Hai,
    My problem is, while FBCJ cash journal posting, Error message comes as Programme terminated, short dump is beeing formatted. The screen is quitting out to ABAP RUN TIME ERRORS.  Short text of error message- For object, CAJO_DOC2 101, numer range interval 01 does not exist.( I have given the number range, but result is same.) - Pls advice, document type for cash journal is DZ ?.expecting valued support- Iam working on SAP R/3 4.7 enterprise.- TITUS GEORGE.

    Hi,
    GOto SNUM, Input CAJO_DOC2...
    Click on change and click on document number ranges.
    Maintain the document number ranges for your company code..
    That should solve the problem.
    Good Luck
    Cheers,
    Redoxcube

  • BOFC: Error when trying to create a central manual journal

    Hello everybody,
    we are just in the process of setting up a new BOFC data base from scratch.
    The database was created successfully and initialized as TOP.
    We have created the necessary dimensions and values. Data Entry and local manual journals work perfectly.
    But when we try to create a manual journal we get the following error message.
    "Error when loading amounts from journal entry { ACT ..... } into the engine".
    And the following details:
    "Error in the data engine.
    Error when loading data in the engine: cannot open a session"
    We have restarted the server tasks and the server in order to clean up possible hangs of the server.
    Any hints, directions welcome!
    Christian

    Hello,
    are yur sure that you have all the dimensions in the system ?
    for instance , are you able to create and fill in data packages ?
    You should probably also check whether the defaults for janual entries are filled in (e.g. currency).
    If these clues don't work, I'd suggest to open a Support messages (component EPM-BFC-*)
    Regards
    Andreas

  • Error when run Depreciation Posting Run AFAB

    Hi,
    I found error when run Depreciation Posting Run for period 7 2007.
    FYI. I had run Unplanned Depreciation (TCode: ABAA) with document date 31.10.2007 and posting date 31.10.2007, trans. type 640. After that, i want to run Depreciation Posting Run (TCode: AFAB) with fiscal year: 2008, posting period: 7, reason for posting run: repeat. Select on Test Run. Then i found error message as below. 
    Error Message:
    Documents manually posted within dep.doc.number range
    Message no. AA728
    Diagnosis
    In the number range interval for the document type for posting depreciation, a document  has been posted which was not created within the framework of depreciation posting. The last document posted by depreciation posting was assigned the number .
    Procedure
    Contact your Systems Specialist. When changing the number range interval for the document type in depreciation posting, you have to specify a new interval in which no documents exist. Using organizational measures, you can guarantee that there are no documents apart from those created by depreciation posting in this number range.
    Can any one help how to solve this issue?

    Hi Paul,
    Now I go to TCode: FBN1 - Accounting Document Number Ranges, then i want to change the range for year 2008.
    No Year  From No          To No           Current No          Ext
    03  2001   0300000000   0399999999   -                          /
    03  2002   0300000000   0399999999   -                          /
    03  2003   0300000000   0399999999   -                          /
    03  2004   0300000000   0399999999   -                          /
    03  2005   0300000000   0399999999   -                          /
    03  2006   0300000000   0399999999   -                          /
    03  2007   0300000000   0399999999   -                          /
    03  2008   0300000000   0399999999   -                          /
    03  2009   0300000000   0399999999   -                          /
    Referring back to Asset Accounting, the Reference Document: 19.
    Do it mean that my FI doc. no is 0300000019 ? I bit confuse on this..
    Can you guide me more details on it?
    Thanks in advance.
    Edited by: Nur Aman Abdul Manap on Apr 15, 2009 2:09 AM

  • FC - Cross-category validation in Central Manual Journal Entries

    Hello experts,
    At a client site we are implementing several different reporting categories.  There are requirements to validate certain accounts between categories.
    Within the packages this is working fine - example:
    But when used in Central Journals the controls behave differently.
    In our issue there is a JE posted on the Category "IFRS-ACT".  We then try to post a journal on a different category (same ledger) and want to validate to make sure we are balanced between both.
    The control runs OK and recognises that there is a difference between the amounts stored in the separate categories but does not bring the amount stored on the category that it is validating against:
    Can anyone offer any advice on how to resolve the issue?  Or is it not possible?
    Many thanks!

    Hello,
    This is a known behavior. Controls and formulas using
    external data (data from another category) are not applied to local and central manual
    journal entries.
    Regards,
    Emna.

  • UOM group error while material document posted throgh BDC( MB01)

    Hi All,
    we are facing issue while posting material through MB0-goods reciept
    error "UOM group not maintaineed for 'XXXXX" material" for some line items,
    and i have checked in material master data, UOM group not maintained for some material,
    even after maintaind UOM group for those material's still we are facing same problem,
    as i checked in BDC code there is no validation for UOM group,
    if we posted same PO manual, document posted successfull,
    please suggest me.....why this error message coming eventhogh UOM group mainted?
    Regards,
    Suresh.D

    check this link:
    Updating Function module for Material master (UoM)
    BAPI for MIGO
    cheers
    Aveek

  • My problem is that I am working on a page and then I receive ....Error saving the journal. Perhaps your session has expired-try reloading the page".

    My problem is that I am working on a page and then I receive ....Error saving the journal. Perhaps your session has expired-try reloading the page". I used to receive from Firefox when reloading page...To display this page, Firefox must send information that will repeat any action'. Now I don't receive this message and I lose info that was entered. How do I get this to pop up again so I can save my messages.
    Using Firefox 22.0 u to date

    This can be caused by corrupted cookies or cookies that are blocked (check the permissions on the about:permissions page).
    Clear the cache and the cookies from websites that cause problems.
    "Clear the Cache":
    *Firefox/Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Firefox/Tools > Options > Privacy > Cookies: "Show Cookies"
    You get an alert about resending POST data if you go back to a page or refresh a page that was previously requested from the server by submitting form data via a (hidden) POST form.<br />
    Firefox can only make sure to get the same page by resending that POST form.<br />
    Firefox doesn't know what that form data means, so Firefox asks for confirmation before resending that form data as such an action can cause you to repeat an action and buy another item or post a message another time.<br />
    A way to prevent this pop-up about resending POST data is not to use the Back button, but to open links on a page requested from a server by sending a form with POST date in a new tab (window) with a middle-click or a Ctrl + left-click.

  • Someone can help me here with posting period error in doing GR post in SAP

    Hi Seniors,
    I've been getting below error while doing GR post. could someone help me to step on further with this error.
    "Check table T001B for record type "0", the selected company code, account type S and G/L account 191***  If required, make sure that an entry is made in the table or an interval is changed."
    i'm using test system as am a student of SAP MM.
    Thank you very much..
    Shivakumar

    Open and Close Posting Periods
    In this activity, you can specify which periods are open for posting for each variant. You have two time intervals (time period 1 and time period 2). In each interval, specify a period lower limit, a period upper limit, and the fiscal year.
    You close a period by selecting the period specifications so that the period to be closed does not fall within them.
    You can also assign authorization groups for permitted posting periods. This means that in month-end or year-end closing for example, you can open some posting periods for specific users only. The authorization group only has an effect on time period 1. The authorization object is F_BKPF_BUP (Accounting document: Authorizations for posting periods). For more information about assigning authorizations, see the corresponding section for User Maintenance.
    Note
    Specify G/L account numbers for your specifications. You define the permitted posting periods for the subledger accounting accounts using the relevant reconciliation accounts. To do this, specify the account type for the subledger accounting, such as D or K, and the relevant reconciliation account.
    Caution
    There must be a minimum entry for each variant. This entry must have + in column K, and the columns From Account and To Account must not contain entries. In the columns for the posting periods, specify the periods you want to always be open in this variant. With further entries, you define more specifically which periods are to be open for which accounts.
    Activities
    1. Specify the periods permitted for posting.
    2. First enter the periods permitted for posting for all variants (minimum entry).
    3. Then add entries for account types or account areas if the periods are to be further restricted for specific accounts.
    4. In addition, enter an authorization group for each time period 1 in order to limit user access.

  • Error while importing Journal Entries by using Data Transfer Workbench (DTW

    Dear Experts,
    when i am trying to import journal entries (expese entry, met my cash) i got a error message for without entering the tax group.
    error message " you cannt post abase amount wihtout taxgroup JDTI BaseSum [line:1] [application defined or object error  65171]
    but in example (proving by SAP ) all these are mentioney as date ( tax group)
    please give me a solution for this.

    Hi Jijo,
    Check the link
    JE Tax Group
    Regards
    Jambulingam.P

Maybe you are looking for

  • List of sales order with only open qty

    Hello sap gurus,I am working in a support project for a leading cement manufacturer,I am facing a issue related to list of sales order only with remaining open quantities.In va05 transaction it gives the list of open sales orders,but if none of the l

  • Start from Home - Adobe Digital Editions

    It's really nice to have a forum, now dedicated to EPUB in InDesign. My first discussion we raise here is an explanatory report on Digital Editions. So here's my first question? The digital edition can be considered the simplest platform lietura and

  • WLST domain configuration readTemplate problem

    Hi, I am getting java.lang.NoClassDefFoundError when I try to invoke readTemplate operation while installing WLS90 domain on solaris environment. I sourced $WL_HOME/server/bin/setWLSEnv.sh before I invoked WLST shell. Can anyone shed some light on th

  • New to ep

    hi all I am new to ep and i have created a simple hello world WD for Java application, deployed it to AS. Now I want this to be listed in portal. For that, I have create a WD iview where I had to select the "Web Dynpro Java application - create iView

  • CS3 3d animation capabilities

    I know nothing about 3d animation. But with the new 3d capabilities of cs3 in photoshop, i know you can open a 3d object and you can manipulate the texturs and you can move and manipulate it spacially. But can you set keyframes to the object and actu