My Oracle Support Banner

通貨フィールドに空白をインポートするとEmpty Stringの致命的なエラーが発生 (Doc ID 2571708.1)

Last updated on JULY 31, 2019

適用範囲:

Oracle Agile Product Cost Management - バージョン 9.3.6.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

通貨フィールドに空白の値をインポートしようとすると、次のエラーで失敗します:


エラー

致命的なエラーが発生しました: empty string




手順

  1. Java Client に管理者ユーザーでログインします
  2. 管理タブ > データ設定 > クラス > 公表価格クラス > ユーザー・インターフェース・タブ > 価格ライン > 属性 に移動し、テキスト01、数値01、通貨01 属性を有効にします
  3. Web Clientにログインし、製造元部品 MP0002 を製造元名: Oracle で作成します
  4. アクション> 新規作成> 価格を実行し、新しい 公表価格 PRICE00002 を作成します。サプライヤー: MR00001 を設定して保存します
  5. 作成された価格を開きます
  6. 価格ラインに移動し、次の情報の価格ラインを追加します:
    出荷先: City A
    価格有効開始日: 2019/3/1
    価格有効終了日: 2019/3/2
    数量: 100
    通貨コード: USD
    テキスト01: 1
    数値01: 2
    通貨01: 100
  7. 次のヘッダー属性とデータをもつインポート・データ・ファイルを作成します:
    製造元部品: MP0002
    製造元: Oracle
    価格番号: PRICE00002
    サプライヤー: MR00001
    出荷先: (空白)
    出荷元: City A
    数量: 105
    通貨コード: USD
    テキスト01: (空白)
    数値01:(空白)
    通貨01: (空白)
    価格有効開始日: 2019/3/1
    価格有効終了日: 2019/3/2
  8. Web Clientにログインし、ツール>インポートを実行します
  9. インポートするファイルで、手順7で作成したファイルを指定します
  10. プリファレンスをクリックし、空白データ・アクションを「上書き」に設定します
  11. ファイル・コンテンツの指定にて、価格ラインを選択して次へ
  12. ファイルのすべての属性をマップします
  13. レッドライン・オプションは「更新にレッドラインは必要ありません」を選択
  14. 次へ、そしてインポート
  15. エラー: 致命的なエラーが発生しました: empty string が発生します
  16. インポート・データ・ファイルを開きます
  17. 通貨フィールドに値を入力して保存します
  18. インポートをもう一度実行します。今度はインポートが正常に完了します。
    しかしながら、通貨01 フィールドを空白にすることができません

変更点

 

原因

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.