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,
SwethaHi,
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 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!
ChristianHello,
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.Dcheck 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". 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 dateThis 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..
ShivakumarOpen 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
-
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
-
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