現象
Microsoft Dynamics GP で Extender Import を使用する場合、リスト フィールドの値はインポートされません。
原因
この問題は、Extender リスト フィールド データを含むファイルに、フィールドの整数値ではなく、フィールドの文字列値が含まれているために発生します。
解決策
Extender ウィンドウでリストを作成すると、EXT40102 テーブルにリスト データが格納されます。 リスト内の文字列値は LONGNAME 列に格納 されます。 LNITMSEQ 列の値は、リスト内の文字列値に対応する整数です。 [拡張] 列 Field_Number は、[Extender] ウィンドウのリストのフィールド番号です。
リストの Extender データを作成すると、EXT00103 テーブルが設定されます。 [PT_UD_Number] 列 の 値は、[Extender setup] ウィンドウのフィールド番号です。 [合計] 列 の 値は、選択したリスト内の数値です。 TOTAL 列の 値 は、EXT40102 テーブルの LNITMSEQ 列の値に対応します。
Extender インポート用にファイルを作成したら、EXT40102 テーブルから LNITMSEQ 列をインポートします。 LNITMSEQ 列の値は、LONGNAME 列の文字列値に対応します。
詳細情報
問題の再現手順
次の値を含むリストがあります。
• 赤
• 黄色
• 緑
Extender インポート ファイルに Yellow の文字列値が含まれている場合は、エラー メッセージが表示されます。 値 Yellow をインポートするには、Extender インポート ファイルに Yellow の文字列値ではなく 2 の整数値が含まれている必要があります。