My Oracle Support Banner

EAR9.2: 複数のExcel入金を処理した際入金ローダーがステップAR_PAYLOAD.ECREMIT.LOADCU11にてテーブルPS_PD_IDCUST_TAO4における一意制約により異常終了する (Doc ID 2539205.1)

Last updated on MAY 07, 2019

適用範囲:

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

現象

問題:

PeopleSoft Enterprise FSCM 9.2 Image #28および、下記2つのBugに対するパッチを適用後、
複数のExcel入金トランザクションを処理した際、テーブルPS_PD_IDCUST_TAO4における重複制約違反により
エラーメッセージが表示され入金ローダー(アプリケーション・エンジンAR_PAYLOAD)が異常終了する。

     - <Bug 28187949> - Customer ID & BU not populated with AR Excel Upload (パッチはFSCM 9.2 Image #29以降に含まれて提供)

     - <Bug 27735639> - P1 Core: AR Payload Abended at step AR_PAYLOAD.PRCS_DTL.UPD_CUST (パッチはFSCM 9.2 Image #29以降に含まれて提供)

再現手順:

    1.- FSCM9.2のアプリケーションと正しくインターフェイスするようExcelUploadforDeposits.xlsmを設定する。
    2.- スプレッドシートに5つの入金グループにそれぞれ1つの入金を含めるよう必要なトランザクションをマニュアルで入力する。
    3.- ExcelUploadforDeposits.xlsmから_EXCELへインターフェイスを実行する。
    4.- Excel編集リクエスト(AR_EXCL_EDIT)を実行し正常に処理が行われたことを確認する。
    5.- 全てのトランザクションが_ECテーブルに保存されたことを確認する。
    6.- Excelのオプションを指定して入金ローダー(AR_PAYLOAD)を実行する。
    7.- AR_PAYLOAD がエラーで異常終了する。

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


エラーメッセージ:

    " -- 18:14:28.763 ...(AR_PAYLOAD.ECREMIT.LOADCU11) (SQL)
      INSERT INTO PS_PD_IDCUST_TAO4 (PROCESS_INSTANCE, LB_BANK_TRANS_ID, LOCKBOX_ID, LOCKBOX_BATCH_ID, PAYMENT_SEQ_NUM, EIP_CTL_ID, ID_SEQ_NUM, BNK_ID_NBR, BANK_ACCOUNT_NUM, RECON_CYCLE_NBR, RECORD_SEQ_NUMBER, DEPOSIT_BU, DEPOSIT_ID, BUSINESS_UNIT, CUST_ID, NAME1, CITY, POSTAL, REMIT_FROM_SETID, REMIT_FROM_CUST_ID, CORPORATE_SETID, CORPORATE_CUST_ID, MICR_ID, DB_NUMBER, LOCKBOX_RECGRP_NUM, DFI_ID_QUAL, DFI_ID_NUM, EDI_TRACE_NBR, DATA_SOURCE, MATCH, PAYMENT_AMT, ACCOUNTING_DT, PAYMENT_ID, MICR_SETID, DUPLICATE_CNT, AR_REMIT_STATUS, NEW_SEQ_NUM, MATCH_FLG) SELECT DISTINCT CUST.PROCESS_INSTANCE , CUST.LB_BANK_TRANS_ID ,' ' , CUST.LOCKBOX_BATCH_ID , PAY.PAYMENT_SEQ_NUM , CUST.EIP_CTL_ID , CUST.ID_SEQ_NUM , CUST.BNK_ID_NBR , CUST.BANK_ACCOUNT_NUM , 0 , 0 , PAY.DEPOSIT_BU , PAY.DEPOSIT_ID , CUST.BUSINESS_UNIT , cust.cust_id , CUST.NAME1 , CUST.CITY , CUST.POSTAL , CUST.REMIT_FROM_SETID , CUST.REMIT_FROM_CUST_ID , CUST.CORPORATE_SETID , CUST.CORPORATE_CUST_ID , CUST.MICR_ID , CUST.DB_NUMBER , CUST.LOCKBOX_RECGRP_NUM , CUST.DFI_ID_QUAL , CUST.DFI_ID_NUM , CUST.EDI_TRACE_NBR , CUST.DATA_SOURCE , CUST.MATCH , PAY.PAYMENT_AMT , PAY.ACCOUNTING_DT , PAY.PAYMENT_ID , ' ' , 0 , AR_REMIT_STATUS , 0 , 'E' FROM PS_PD_PAYMNT_TAO4 PAY , PS_AR_IDCUST_EC CUST WHERE CUST.MATCH='Y' AND PAY.DATA_SOURCE = 'XEL' AND PAY.LB_BANK_TRANS_ID=CUST.LB_BANK_TRANS_ID AND PAY.LOCKBOX_BATCH_ID=CUST.LOCKBOX_BATCH_ID AND PAY.PAYMENT_SEQ_NUM=CUST.PAYMENT_SEQ_NUM AND PAY.PROCESS_INSTANCE =
CUST.PROCESS_INSTANCE AND PAY.PROCESS_INSTANCE = 174295
      /
      -- Row(s) affected: 0
      -- 18:14:28.826 Process 174295 ABENDED at Step AR_PAYLOAD.ECREMIT.LOADCU11 (Action SQL) -- RC = 805
      ROLLBACK
      /
      -- 18:14:28.838 SQL Error: ORA-00001: unique constraint (EMDBO.PS_PD_IDCUST_TAO4) violated "

現在の結果:

入金グループおよび、それに関連する入金がシステムに正しく生成されない。そのため、未処理の顧客に対する入金を処理することができない。


期待される動作:

標準提供された入金ローダー(AR_PAYLOAD)は正常に処理を行い、ExcelUploadforDeposits.xlsmからインターフェイスされた全ての入金グループおよび、入金トランザクションがECテーブルにロードされる。

変更点

 

原因

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.