エンタープライズ管理 > Windchill ESI の実装 > SAP 環境での Windchill ESI の実装 > Windchill ESI 条件 > 部品 (オブジェクト) の作成と変更 > BOM/グループ BOM の作成と変更
  
BOM/グループ BOM の作成と変更
BOM/グループ BOM の作成と変更に関する条件を以下に示します。
品目マスターは BOM/グループ BOM のヘッダーで、BOM/グループ BOM が作成される前に SAP に存在する。
エンジニアリングおよび生産の BOM/グループ BOM は、SAP から Windchill PDMLink に送信される。Windchill ESI は、相互参照ファイルのコンテンツを使用して、BOM をエンジニアリング BOM または生産 BOM のどちらとして送信するかを決定します。
部品、BOM/グループ BOM、またはアセンブリ BOM/グループ BOM に関連付けられている部品やドキュメントは、BOM/グループ BOM の変更または作成中に作成、変更できる。
参照指定子および代替部品は Windchill ESI ではサポートされるが、SAP ではサポートされない。代替部品は、関連リンクなしで SAP にパブリッシングされます。
少なくとも BOM またはグループ BOM (部品、BOM、グループ BOM) と関連付けられた子は、親と同じ配布ターゲットに存在する必要がある。これらの子は 1 つ以上のプラントに存在できます。BOM を作成する場合、子が同じ配布ターゲットに存在しないときには、SAP は失敗メッセージを返して BOM の処理が停止します。BOM を変更する場合、子が同じ配布ターゲットに存在しないときには、SAP は機能関連の警告メッセージを返しますが、処理は続行されます。
BOM/グループ BOM の子が変更通知セントリックであれば、BOM/グループ BOM も変更通知セントリックである。同様に、BOM/グループ BOM の子が変更通知セントリックでなければ、BOM/グループ BOM も変更通知セントリックではありません。
BOM の代用部品を追加または削除すると、代替アイテムグループ番号が Windchill PDMLink から EAI コンポーネントに渡される。代用部品の削除時に代替アイテムグループ番号が渡されない場合でも、代用部品は削除されます。
マルチレベル部品表/グループ部品表の場合、サブアセンブリが SAP に存在する必要はない。部品 (将来サブアセンブリになる) は存在する必要がある(グループ BOM に追加する前に作成する)。
BOM を作成および変更する場合、プラント情報が渡される。プラント情報が渡されない場合は、グループ BOM が作成され、SAP が機能関連の警告メッセージを返してグループ BOM が作成されたことを知らせます。グループ BOM を変更する場合、SAP は機能関連の警告メッセージを返しません。
SAP の BOM ヘッダーが品目マスターレコードに関連すること。BOM の改訂が作成された場合、関連する品目マスターもそれに応じて修正する必要があります。BOM の改訂が変更された場合、関連する品目マスターの改訂もそれに応じて修正する必要があります。Windchill PDMLink では BOM がリリースされたり BOM の改訂が変更されるたびに、対応する品目マスター (部品) レコードまたはレコードの改訂が変更されます。
Windchill PDMLink の BOM リリースに、常に対応する品目マスター (部品) レコードが添付されること。
BOM/グループ BOM は SAP RFC 関数モジュール BAPI_MATERIAL_BOM_GROUP_CREATE を使用して作成する。BOM/グループ BOM を変更するときは CSAP_MAT_BOM_MAINTAIN を使用します。
行番号はサポートされるが、必須ではない。BOM のコンポーネントを変更または削除するときに間違った行番号を送信すると、SAP は機能関連の警告メッセージを返し、コンポーネントは変更または削除されずに、処理が続行されます。
BOM/グループ BOM を作成するときに使用する API が、行番号付きと行番号なしの両方の BOM/グループ BOM に使用できること。
エフェクティビティ日付は、コンポーネントレベルおよび BOM/グループ BOM ヘッダーレベルで個別にサポートされる。
SAP では材料 (在庫品) コンポーネントのみが BOM/グループ BOM に作成される。BOM/グループ BOM のコンポーネントとしてのテキストアイテムおよびドキュメントはサポートされません。
Windchill PDMLink からコンポーネントの行番号が渡されない場合、SAP は行番号を自動的に割り当てる。
Windchill ESI のインスタンスは、すべての BOM/グループ BOM が行番号付きまたは行番号なしのいずれかでパブリッシングされる。Windchill ESI の実装は、行番号があるかどうかにかかわらず、BOM/グループ BOM をパブリッシングしません。
1 つの部品の異なるビューは、場所が異なる同じプラントに関連がないこと。同じ部品の異なるビューが、同じ変更マスターの SAP に渡されることはありません。
Windchill PDMLink は、ビューバージョンの最初の文字を Windchill ESI EAI コンポーネントに送信する。EAI コンポーネントは、ビューバージョンにフィルタを適用しません。または、特定の Windchill ESI プリファレンスを有効にすると、Windchill PDMLink は、関連 ERPMaterial オブジェクトの改訂を EAI コンポーネントに送信します。
Windchill PDMLink のビューは、同じ BOM の異なる機能を表す。
部品が SAP で既存の BOM に関連付けられている場合、その特定の部品の測定単位が変更できないこと。
CSAP リモート対応 API 関数モジュールを 1 回呼び出して、複数の親/子関係を作成、変更、または削除できる。同じ BOM/グループ BOM を複数の組織で変更または作成するには、CSAP を複数回呼び出す必要があります。
SAP 配布ターゲットの変更通知 (変更通知セントリック) でパブリッシングされる BOM を作成すると、SAP は機能関連の警告メッセージを返し、処理を続行する。未来のエフェクティビティ日付を使用して BOM を作成すると SAP は警告を発し、警告メッセージが BusinessWorks エンジンログに表示されます。変更通知が初めて作成されると、3001-12-30 という未来の日付が割り当てられます。BOM が初めて作成されると、エフェクティビティ日付としてこの未来の日付が割り当てられます (警告がエンジンログに表示される)。変更通知のすべてのオブジェクトの処理が正常に完了すると、変更通知のすべてのオブジェクトが適切なエフェクティビティ日付で更新されます。変更通知 (変更通知セントリック) でパブリッシングされた BOM を SAP で変更した場合、SAP は機能関連の警告を返しません。