My Oracle Support Banner

EAR 9.2: ユニット間取引が存在しないにも関わらず振替ワークシートを処理した時売掛金更新がステップAR_PGG_SERV.ARLNPREP.SET_IUで異常終了する (Doc ID 2269461.1)

Last updated on MAY 23, 2017

適用範囲:

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

現象

問題:

ユニット間機能が不要な場合、システム取引マッピングの設定を行わない場合があります。
これが問題の原因ではない一方で、振替ワークシートを使用して既存のアイテムIDをある顧客勘定から別の顧客勘定へ振り替える時、
売掛金更新が異常終了しエラーメッセージが表示されました。

この場合、システム取引ARTR(売掛金振替)がシステム取引コードとともに設定されず、理論上は不要なものとなっていましたが、
売掛金更新ではそれを参照しようとし、それによって、プログラムがNULL値をレコードフィールドPS_PG_PENDST_TAO4.IU_TRAN_CDへ
挿入できないエラーメッセージが発せられました。

 

再現手順:

 1. 使用しているFSCMのオンラインアプリケーションがユニット間機能、とりわけ売掛金振替(ARTR)を設定していないことを確認する。
 2. ビジネスユニット US001、顧客ID 1001で未転記アイテムグループを作成する。
 3. 未転記アイテムグループを顧客勘定へ転記するために売掛金更新を実行する。
 4. 売掛金管理 > 売掛金管理 > 振替ワークシート > ワークシート作成を選択する。
 5. ビジネスユニット US001で新規の振替ワークシートを作成し、アイテムの顧客IDを1001から1005へ振り替える。
 6. 転記アクションにバッチ標準を指定する。
 7. 振替ワークシートを転記するために売掛金更新を実行する。
 8. 売掛金更新がエラーメッセージを発して異常終了する。

このシナリオと関連する問題の詳細については、問題の再現に必要な全ての設定情報と再現手順を含んだ再現手順書を参照してください。

エラーメッセージ:

     " -- 12:21:44.263 ........(AR_PGG_SERV.ARLNPREP.SET_IU) (SQL)
       UPDATE PS_PG_PENDST_TAO4 SET IU_SYS_TRAN_CD = 'ARTR',IU_TRAN_CD=( SELECT IU_TRAN_CD FROM PS_IU_TRAN_MAP_TBL WHERE IU_SYS_TRAN_CD = 'ARTR' AND DEFAULT_FLAG = 'Y') WHERE PROCESS_INSTANCE = 103638 AND SYSTEM_DEFINED = 'A' AND EXISTS ( SELECT 'X' FROM PS_PG_PNDTMP_TAO4 I WHERE I.PROCESS_INSTANCE = 103638 AND I.GROUP_BU = PS_PG_PENDST_TAO4.GROUP_BU AND I.GROUP_ID = PS_PG_PENDST_TAO4.GROUP_ID AND I.BUSINESS_UNIT = PS_PG_PENDST_TAO4.BUSINESS_UNIT AND I.CUST_ID = PS_PG_PENDST_TAO4.CUST_ID AND I.ITEM = PS_PG_PENDST_TAO4.ITEM AND I.ITEM_LINE = I.ITEM_LINE AND I.GROUP_SEQ_NUM = PS_PG_PENDST_TAO4.GROUP_SEQ_NUM AND I.ENTRY_USE_ID IN ('TR-01', 'TR-02', 'TR-03'))
       -- Row(s) affected: 0
       -- 12:21:44.483 Process 103638 ABENDED at Step AR_PGG_SERV.ARLNPREP.SET_IU (Action SQL) -- RC = 1407
       ROLLBACK
       -- 12:21:44.506 SQL Error: ORA-01407: cannot update ("EMDBO"."PS_PG_PENDST_TAO4"."IU_TRAN_CD") to NULL "

現在の結果:

このエラーメッセージにより、ユーザは顧客間で売掛金アイテムを振り替えることができない。

期待される動作:

振替ワークシートはユニット間取引が処理されなかったり、ユニット間の設定が行われていなくても、必要な会計入力を正しく生成すべきである。

 

原因

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.