| Oracle iProcurementインプリメンテーション・ガイド リリース11i B25743-01 | 目次 | 戻る |
選択基準を使用して適切な発注が抽出された後、発注のデータ要素が適切な書式でコンパイルされ、出力である発注履歴フィード・ファイルに挿入されます。 発注履歴フィード・ファイルの構造には、レコードと呼ばれる次の3レベルの情報が含まれています。
この項では、発注履歴フィード・ファイルの各レコードに含まれるデータ要素について説明します。
次の表に、制御レコードとして送信されるデータ要素を示します。
| フィールド | 必須 | 長さ | 開始位置 | データ型 | 処理 |
|---|---|---|---|---|---|
| 1 - レコード・タイプ・インディケータ | Yes | 1 | 1 | Alpha | C(制御)。 |
| 2 - 作成日接頭辞 | Yes | 15 | 2 | Alpha | 作成日。 |
| 3 - ファイル作成日 | Yes | 8 | 17 | Numeric | YYYYMMDD: ファイル作成日(発注履歴フィード要求の完了時のシステム日付)。 |
| 4 - ファイル金額合計の接頭辞 | Yes | 19 | 25 | Alpha | ファイル金額合計。 |
| 5 - 全発注金額の合計 | Yes | 15 (12.2) | 44 | Numeric | 営業単位の機能通貨による、ファイル内の全発注金額の合計。 数値の書式は12.2です。 送信されるのは最初の15文字のみで、必要に応じて切り捨てられます。 計算にはすべてのステータス(ON、CN、OH)の発注を含める必要があります。 詳細は、後述のビジネス・ルールを参照してください。 |
| 6 - 貸方/借方インディケータ | Yes | 1 | 59 | Alpha | 借方はD、貸方はC。 |
| 7 - ヘッダー・レコードの接頭辞 | Yes | 14 | 60 | Alpha | ヘッダー合計。 |
| 8 - ヘッダー・レコード数合計 | Yes | 5 | 74 | Numeric | ファイル内のヘッダー・レコードの合計数。 計算にはすべてのステータス(ON、CN、OH)の発注を含める必要があります。 詳細は、後述のビジネス・ルールを参照してください。 |
| 9 - 詳細レコードの接頭辞 | Yes | 14 | 79 | Alpha | 詳細合計。 |
| 10 - 詳細レコード数合計 | Yes | 5 | 93 | Numeric | ファイル内の詳細レコードの合計数。 発注で取消済の配分は詳細レコードに含まれないため、計算時には取り消されていない配分のみをカウントする必要があります。 詳細は、後述のビジネス・ルールを参照してください。 |
| 11 - 開始日接頭辞 | Yes | 12 | 98 | Alpha | 開始日。 |
| 12 - 取引開始日 | Yes | 8 | 110 | Numeric | YYYYMMDD: ファイル内の全発注のうち最も古いlast_update_date。 計算にはすべてのステータス(ON、CN、OH)の発注を含める必要があります。 詳細は、後述のビジネス・ルールを参照してください。 |
| 13 - 終了日接頭辞 | Yes | 10 | 118 | Alpha | 終了日。 |
| 14 - 取引終了日 | 8 | 128 | Numeric | YYYYMMDD: ファイル内の全発注のうち最も新しいlast_update_date。 計算にはすべてのステータス(ON、CN、OH)の発注を含める必要があります。 詳細は、後述のビジネス・ルールを参照してください。 |
制御レコードのデータ要素には、次のルールが適用されます。
次の表に、ヘッダー・レコードとして送信されるデータ要素を示します。
| フィールド | 必須 | 長さ | 開始位置 | データ型 | ルール |
|---|---|---|---|---|---|
| 1 - レコード・タイプ・インディケータ | Yes | 1 | 1 | Alpha | H(ヘッダー)。 |
| 2 - CM参照# 発注番号 | Yes Yes | 2 15 | 2 4 | Alpha Alpha | AX。 長さ15文字以内の番号が付いた発注のみが送信されます。 長さ16文字以上の番号が付いた発注は含まれず、警告が生成されます。 詳細は、後述のビジネス・ルールを参照してください。 |
| 3 - カード番号 | Yes | 16 | 19 | Alpha | 請求先調達カードの番号。 数字のみ。調達カード番号のうち数字以外の文字は送信前に削除されます。 長さ16文字以内の調達カード番号が付いた発注のみが送信されます。 17文字以上の調達カード番号が付いた発注は含まれず、警告が生成されます。 詳細は、後述のビジネス・ルールを参照してください。 |
| 4 - カード・メンバー名 | Yes | 35 | 35 | Alpha | 従業員調達カードの場合: カード・メンバー名。 仕入先調達カードの場合: 仕入先名。 どちらの場合も、最初の35文字のみが含まれます。 |
| 5 - 依頼者名 | No | 25 | 70 | Alpha | 仕入先調達カードの場合: 空白が送信されます。 従業員調達カードの場合: カード・メンバー名。 最初の25文字のみが含まれます。 |
| 6 - 依頼者ID | No | 10 | 95 | Alpha | 依頼者の従業員ID。 最初の10文字のみが含まれます。 |
| 7 - 支払タイプ・インディケータ | Yes | 1 | 105 | Alpha | 従業員調達カードの場合はP。 仕入先調達カードの場合はO。 |
| 8 - 仕入先名 | Yes | 100 | 106 | Alpha | 仕入先名および仕入先サイト名の両方の送信に使用されるフィールド。 このフィールドの書式は、仕入先名-仕入先サイト名です。 最初の100文字のみが含まれます。 |
| 9 - クライアント仕入先番号1 | No | 30 | 206 | Alpha | 仕入先ID(po_headers.vendor_id) 最初の30文字のみが含まれます。 |
| 10 - クライアント仕入先番号2 | No | 25 | 236 | Alpha | 仕入先サイトID(po_headers.vendor_site_id) 最初の25文字のみが含まれます。 |
| 11 - 発注日 | Yes | 8 | 261 | Numeric | YYYYMMDD形式による発注ヘッダーのlast_update_date。 |
| 12 - 発注ステータス | No | 2 | 269 | Alpha | 2文字のコード(ON、CN、OH)。 |
| 13 - 発注の明細合計 | Yes | 4 | 271 | Numeric | 含まれる詳細レコードの合計数。 発注で取消済の配分は詳細レコードとして含まれないため、取り消されていない配分のみが考慮されます。 詳細は、後述のビジネス・ルールを参照してください。 発注の制御ステータスが「取消」または「最終消込済」の場合、配分は詳細レコードに含まれません。 詳細は、後述のビジネス・ルールを参照してください。 |
| 14 - 発注金額 | Yes | 15 (12.2) | 275 | Numeric | 営業単位の機能通貨による発注の合計金額。 営業単位の機能通貨とは異なる通貨で作成された発注の場合も、このフィールドは機能通貨で計算されます(後述のビジネス・ルールを参照)。 最初の15文字のみが含まれます。 |
| 15 - 貸方/借方インディケータ | Yes | 1 | 290 | Alpha | 借方はD、貸方はC。 |
| 16 - 発注通貨 | Yes | 3 | 291 | Alpha | 常に営業単位の機能通貨。 3文字のISOの頭字語を使用します。 |
| 17 - ローカル通貨金額 | Yes | 15 (12.2) | 294 | Numeric | 発注ヘッダー通貨による発注金額。 最初の15文字のみが含まれます。 |
| 18 - ローカル通貨コード | Yes | 3 | 309 | Alpha | 発注作成時の通貨(po_headers_all.currency.code)。 3文字のISOの頭字語を使用します。 |
| 19 - ヘッダーその他 | No | 40 | 312 | Alpha | 使用されないフィールド。 |
ヘッダー・レコードのデータ要素には、次のルールが適用されます。
次の表に、詳細レコードとして送信されるデータ要素を示します。
| フィールド | 必須 | 長さ | 開始位置 | データ型 | ルール |
|---|---|---|---|---|---|
| 1 - レコード・タイプ・インディケータ | Yes | 1 | 1 | Alpha | D(詳細)。 |
| 2 - CM参照# | Yes | 2 | 2 | Alpha | AX。 |
| 発注番号 | Yes | 15 | 4 | Alpha | 長さ15文字以内の番号が付いた発注のみが送信されます。 長さ16文字以上の番号が付いた発注は含まれず、警告が生成されます。 |
| 3 - 発注明細番号 | Yes | 4 | 19 | Numeric | 発注明細配分番号が含まれます。 発注で取消済の配分は詳細レコードとして含まれないため、取り消されていない配分のみが考慮されます。 発注の制御ステータスが「取消」または「最終消込済」の場合、配分は詳細レコードに含まれず、この値が0(ゼロ)になります。 詳細は、後述のビジネス・ルールを参照してください。 |
| 4 - 数量 | No | 10 (7.2) | 23 | Numeric | 品目の発注数量。 最初の10文字のみが含まれます。 |
| 5 - 単位 | No | 25 | 33 | Alpha | 発注品目の単位(po_lines.unit_meas_lookup_code)。 最初の25文字のみが含まれます。 |
| 6 - 単価 | No | 10 | 58 | Numeric | 発注品目の単価。 最初の10文字のみが含まれます。 詳細は、後述のビジネス・ルールを参照してください。 |
| 7 - 品目摘要 | No | 40 | 68 | Alpha | 発注品目の摘要(mtl_system_items_kfv.description)。 最初の40文字のみが含まれます。 |
| 8 - 会計コード | Yes | 180 | 108 | Alpha | 配分の経費勘定(po_distributions.code_combination_id)。 各勘定科目セグメントがセミコロンで区切られます。 最初の180文字のみが含まれます。 フィールド長のカウントにはセミコロンが含まれます。 |
| 9 - クライアント在庫番号 | No | 40 | 288 | Alpha | クライアント在庫番号(mtl_system_items_kfv.item_number)。 カタログ外依頼の場合、このフィールドは空白です。 最初の40文字のみが含まれます。 |
| 10 - UN/SPSCコード | No | 16 | 328 | Alpha | 使用されないフィールド。 |
| 11 - 受入インディケータ | No | 1 | 344 | Alpha | 使用されないフィールド。 |
| 12 - 明細詳細その他 | No | 40 | 345 | Alpha | 使用されないフィールド。 |
| 13 - 貸方/借方インディケータ | Yes | 1 | 385 | Alpha | 借方はD、貸方はC。 詳細は、後述のビジネス・ルールを参照してください。 |
| 14 - 仕入先部品番号 | No | 50 | 386 | Alpha | 使用されないフィールド。 |
詳細レコードのデータ要素には、次のルールが適用されます。
注意: 固定価格一時労働、レート・ベース一時労働および固定価格サービスの明細の場合、フィールド#4(数量)にはこれらの明細の金額が含まれます。フィールド#6(単価)は1に設定されます。一時労働と固定価格サービスの明細が使用されるのは、Oracle Services Procurementのライセンスを取得して実装している場合のみです。
CCreation Date: 20020416Total File Amount: 000000000480.00DTotal Header: 00002Total Detail: 00007Start Date: 20020416End Date: 20020416
HAX4426-15 478904789047890 Andrew Smith Andrew Smith 0000005841PEPC TEST1 Supplier-SITE 1 000000000000000000000000001466000000000000000000000245020020416ON0002000000000060.00DUSL000000000060.00USL
DAX4426-15 00010000001.00Each 0000010.00SL Test Expense Item 1 01;510;7530;0000;000 SL Test Expense Item 1 D
DAX4426-15 00020000001.00Each 0000010.00SL Test Expense Item 1 01;740;7330;0000;000 SL Test Expense Item 1 D
HAX4680 849748497484974 SPC TEST1 Supplier 0000000000OSPC TEST1 Supplier-SITE 1 000000000000000000000000001511000000000000000000000249620020416ON0005000000000420.00DUSL000000000420.00USL
DAX4680 00010000001.00Each 0000040.00SL Test Expense Item 4 01;510;7530;0000;000 SL Test Expense Item 4 D
DAX4680 00020000001.00Each 0000040.00SL Test Expense Item 4 01;510;7530;0000;000 SL Test Expense Item 4 D
DAX4680 00030000001.00Each 0000050.00SL Test Expense Item 5 01;510;7530;0000;000 SL Test Expense Item 5 D
DAX4680 00040000001.00Each 0000050.00SL Test Expense Item 5 01;510;7530;0000;000 SL Test Expense Item 5 D
DAX4680 00050000001.00Each 0000050.00SL Test Expense Item 5 01;520;5360;0000;000 SL Test Expense Item 5 D