My Oracle Support Banner

12桁以上のingredient_idをAdvanced Conditionsで指定した場合、異なるingredientが表示される (Doc ID 2221034.1)

Last updated on MARCH 25, 2019

適用範囲:

Oracle Argus Safety - バージョン 7.0.5 から 8.2 [リリース 7.0.0 から 8.2]
この文書の内容はすべてのプラットフォームに適用されます。

現象

Advanced Condition(AC)の設定において、12桁以上のingredient_idのingredientを設定した場合、異なるingredientが表示される。

 


---------------------------------------------
再現手順は以下のとおり
---------------------------------------------

(例) LM_INGREDIENTSテーブルに、以下のように12桁以上のingredient_idが登録されているとします。

INGREDIENT 001 (ingredient_id = 103447702101)
INGREDIENT 002 (ingredient_id = 103447702102)


1. 新規にACを作成します。
2. Conditionsを指定します。 (例: "equal to")
3. menu treeより、PRODUCTS > Product information を選択し、"Ingredient"を選択します。
4. Value フィールドには、"INGREDIENT 001"を選択します。


5. 設定を保存します。

6. [SQLの表示]ボタンを押します。

CASE_PROD_INGREDIENT.INGREDIENT_ID は、実際の12桁のingredient_idではなく、0 と登録されています。

 

7. ACの画面を閉じます。
8. 再度、ACの設定画面を表示します。

Step4で指定した"INGREDIENT 001"ではなく、他の12桁のingredient_idの"INGREDIENT 002"が表示されます。

変更点

 

原因

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.