My Oracle Support Banner

EGL9.2: 仕訳生成処理(FS_JGEN)がステップFS_JGEN_OUTJ.JrnlLine.iJrnlLnで一意制約エラーにより処理が失敗する (Doc ID 2529412.1)

Last updated on NOVEMBER 17, 2019

適用範囲:

PeopleSoft Enterprise FIN General Ledger - バージョン 9.2 から 9.2 [リリース 9]
この文書の内容はすべてのプラットフォームに適用されます。

現象

問題:
-------
仕訳生成処理が(下記再現手順の内容に合致する状況の場合)ステップFS_JGEN_OUTJ.JrnlLine.iJrnlLnにて
データに重複がないにも関わらず一意制約エラーで処理が失敗する。


再現手順:
---------------------
1. 元帳グループにて換算元帳が設定されていることを確認する。
2. 仕訳ジェネレータテンプレートにてデフォルトタブの会計入力同期管理が選択され、
   元帳グループの全ての元帳に対してサブシステムが同期データを送信することを確認する。
3. 要約オプションに全チャートフィールドで要約を選択する。
4. PeopleSoftで提供された拡張チャートフィールドの一つ(例: CHARTFIELD1, CHARTFIELD2, CHARTFIELD3)をアクティブにする。
   または、カスタムのチャートフィールドをアクティブにする。チャートフィールド定義に表示された関連するマニュアルの手順を行う。

エラー:
------
Return: 805 - ORA-00001: 一意制約(SYSADM.PS_JRNL_LN)に反しています。
Failed SQL stmt: INSERT INTO PS_JRNL_LN (BUSINESS_UNIT, JOURNAL_ID, JOURNAL_DATE, UNPOST_SEQ, JOURNAL_LINE, LEDGER, SPEEDCHART_KEY,
 SPEEDTYPE_KEY, ACCOUNT, ALTACCT, DEPTID, OPERATING_UNIT, PRODUCT, FUND_CODE, CLASS_FLD, PROGRAM_CODE, BUDGET_REF, AFFILIATE,
 AFFILIATE_INTRA1, AFFILIATE_INTRA2, CHARTFIELD1, CHARTFIELD2, CHARTFIELD3, BOOK_CODE, GL_ADJUST_TYPE, BUDGET_PERIOD, SCENARIO,
 CURRENCY_CD, BUSINESS_UNIT_PC, PROJECT_ID, ACTIVITY_ID, RESOURCE_TYPE, RESOURCE_CATEGORY, RESOURCE_SUB_CAT, ANALYSIS_TYPE,
 STATISTICS_CODE, MONETARY_AMOUNT, MOVEMENT_FLAG, STATISTIC_AMOUNT, JRNL_LN_REF, SUSPENDED_LINE, LINE_DESCR, JRNL_LINE_STATUS,
 JOURNAL_LINE_DATE, FOREIGN_CURRENCY, RT_TYPE, FOREIGN_AMOUNT, RATE_DIV, RATE_MULT, PROCESS_INSTANCE, DOC_TYPE, DOC_SEQ_NBR,
 DOC_SEQ_DATE, DOC_SEQ_STATUS, JRNL_LINE_SOURCE, BUDGET_DT, BUDGET_LINE_STATUS, SETTLEMENT_DT, DATE_CODE, CLOSING_STATUS,
 ENTRY_EVENT, EE_PROC_STATUS, JOURNAL_LINE_GFEE, IU_TRAN_GRP_NBR, IU_ANCHOR_FLG, PC_DISTRIB_STATUS, SCE_ID, SOURCE_DATA,
 TAS_GWA, BETC_CD, JRNL_LINE_ORIG_SRC) SELECT A.BUSINESS_UNIT, 'TRF1835614', TO_DATE('2018-12-31','YYYY-MM-DD'), 0,
 A.JOURNAL_LINE, A.LEDGER, ' ', ' ', A.ACCOUNT, A.ALTACCT, A.DEPTID, A.OPERATING_UNIT, A.PRODUCT, A.FUND_CODE, A.CLASS_FLD,
 A.PROGRAM_CODE, A.BUDGET_REF, A.AFFILIATE, A.AFFILIATE_INTRA1, A.AFFILIATE_INTRA2, A.CHARTFIELD1, A.CHARTFIELD2, A.CHARTFIELD3,
 ' ', A.GL_ADJUST_TYPE, A.BUDGET_PERIOD, A.SCENARIO, A.CURRENCY_CD, A.BUSINESS_UNIT_PC, A.PROJECT_ID, A.ACTIVITY_ID, A.RESOURCE_TYPE,
 A.RESOURCE_CATEGORY, A.RESOURCE_SUB_CAT, A.ANALYSIS_TYPE, A.STATISTICS_CODE, A.MONETARY_AMOUNT, A.MOVEMENT_FLAG, A.STATISTIC_AMOUNT,
 A.JRNL_LN_REF, 0, A.LINE_DESCR, '0', TO_DATE('2018-12-31','YYYY-MM-DD'), A.FOREIGN_CURRENCY, A.RT_TYPE, A.FOREIGN_AMOUNT, A.RATE_DIV,
 A.RATE_MULT, A.PROCESS_INSTANCE, A.DOC_TYPE, A.DOC_SEQ_NBR, TO_DATE('2018-12-27','YYYY-MM-DD'), A.DOC_SEQ_STATUS, 'GAM',
 TO_DATE('2018-12-31','YYYY-MM-DD'), 'N', A.SETTLEMENT_DT, '0', ' ', A.ENTRY_EVENT, 'Y', A.JOURNAL_LINE_GFEE, A.IU_TRAN_GRP_NBR,
 A.IU_ANCHOR_FLG, 'I', ' ', ' ', ' ', ' ', ' ' FROM PS_JGEN_WRK_TMP10 A WHERE A.PROCESS_INSTANCE = 16407374

変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.