API
|
説明
|
||
---|---|---|---|
BAPI_MATERIAL_SAVEREPLICA
|
この API は、SAP 内ですべての材料データを作成/変更するときに使用されます。この API は、各プラントで各材料を作成するときに呼び出す必要があります。この API を使用することで、材料をバッチで作成または更新できます。バッチサイズは設定可能です。
|
||
CALO_INIT_API
|
この API は API 環境を初期化します。これは部品のリビジョンレベルを作成/更新するための CCAP_REV_LEVEL_MAINTAIN API よりも先に呼び出されます。この機能モジュールにはデータを渡す必要はありません。初期化の実行時にこの API によって使用されるデフォルト値は、Windchill ESI の要件を満たしています。
|
||
CCAP_REV_LEVEL_MAINTAIN
|
この API は、BAPI_MATERIAL_SAVEREPLICA で作成した材料の新しいリビジョンレベルを作成します。リビジョンレベルの作成は、Windchill で定義された変更番号とともに記録されます。変更番号の変更マスター記録は、この API を実行する前に SAP 内に存在していなければなりません。
|
||
BAPI_TRANSACTION_COMMIT
|
この API は、SAP システムにトランザクションをコミットするときに使用されます。BAPI_MATERIAL_SAVEREPLICA の実行によって生成されたリターンメッセージが "成功" の場合に、この API が実行されます。コミット API が実行されると、Windchill から送信されたすべての部品データが MARA (および MARC、プラントデータが送信された場合) SAP データベーステーブルにコミットされます。
|
||
BAPI_TRANSACTION_ROLLBACK
|
この API は、SAP システムにトランザクションをロールバックするときに使用されます。BAPI_MATERIAL_SAVEREPLICA の実行によって生成されたリターンメッセージが "成功" でない場合に、この API が実行されます。ロールバック API が実行されると、Windchill から送信されたすべての部品データがロールバックされ、MARA (および MARC、プラントデータが送信された場合) SAP データベーステーブルへのコミットは行われません。
|
API | 説明 |
---|---|
BAPI_MATERIAL_BOM_GROUP_CREATE | この API は、SAP で BOM を作成するために呼び出されます。この API を呼び出して、複数の組織に BOM を作成し、複数の代替部品と BOM の親子関係を一度に作成できます。ただし、現在のコンフィギュレーションでは、プラント、代替部品、親子関係の組み合わせごとにこの API を呼び出します。 |
API | 説明 | ||
---|---|---|---|
CSAP_MAT_BOM_MAINTAIN | この API は、SAP で BOM を変更するために呼び出されます。この API を複数の組織の複数の BOM に対して呼び出すことはできません。 | ||
CALO_INIT_API | この API は、BOM コンポーネントを変更する CSAP_MAT_BOM_MAINTAIN が呼び出される前に呼び出す必要があります。この API にはデータを渡す必要はありません。初期化の実行時にこの API によって使用されるデフォルト値は、Windchill ESI の要件を満たしています。
|
API | 説明 |
---|---|
BAPI_DOCUMENT_CREATE2 | この API は、SAP ですべてのドキュメントデータを作成するときに使用されます。この API は、作成するドキュメントごとに呼び出す必要があります。この API ではプラント情報は不要です。 |
BAPI_DOCUMENT_CHANGE2 | この API は、SAP でドキュメントと部品との間のリンクを作成および削除するときに使用されます。この API ではプラント情報は不要です。 |
BAPI_TRANSACTION_COMMIT | この API は、SAP システムにトランザクションをコミットするときに使用されます。BAPI_DOCUMENT_CREATE2 の実行によって生成されたリターンメッセージが "成功" の場合と、BAPI_DOCUMENT_CHANGE2 の実行によって生成されたリターンメッセージが "成功" の場合に、この API が呼び出されます。コミット API が実行されると、Windchill から送信されたすべてのドキュメントデータが DRAW、DRAK、および DRAT SAP データベーステーブルにコミットされます。 |
BAPI_TRANSACTION_ROLLBACK | この API は、SAP システムにトランザクションをロールバックするときに使用されます。BAPI_DOCUMENT_CREATE2 の実行によって生成されたリターンメッセージが "成功" でない場合、または BAPI_DOCUMENT_CHANGE2 の実行によって生成されたリターンメッセージが "成功" でない場合に、この API が呼び出されます。ロールバック API が実行されると、Windchill から送信されたすべてのドキュメントデータがロールバックされ、DRAW、DRAK、および DRAT SAP データベーステーブルへのコミットは行われません。 |
API | 説明 |
---|---|
BAPI_DOCUMENT_CHANGE2 | この API は、SAP ですべてのドキュメントデータを変更するときに使用されます。この API は、各ドキュメントを変更するときに呼び出します。プラント情報は不要です。この API は、SAP でドキュメントとその他のオブジェクトとの間のリンクの作成と削除も行います。 |
BAPI_DOCUMENT_CREATENEWVRS2 | この API は、新しいドキュメントバージョンを作成するときに必要です。 |
BAPI_TRANSACTION_COMMIT | この API は、SAP システムにトランザクションをコミットするときに使用されます。BAPI_DOCUMENT_CREATENEWVRS2 の実行によって生成されたリターンメッセージが "成功" の場合と、BAPI_DOCUMENT_CHANGE2 の実行によって生成されたリターンメッセージが "成功" の場合に、この API が呼び出されます。コミット API が実行されると、Windchill から送信されたすべてのドキュメントデータが DRAW、DRAK、および DRAT SAP データベーステーブルにコミットされます。 |
BAPI_TRANSACTION_ROLLBACK | この API は、SAP システムにトランザクションをロールバックするときに使用されます。BAPI_DOCUMENT_CREATENEWVRS2 の実行によって生成されたリターンメッセージが "成功" でない場合、または BAPI_DOCUMENT_CHANGE2 の実行によって生成されたリターンメッセージが "成功" でない場合に、この API が呼び出されます。ロールバック API が実行されると、Windchill から送信されたすべてのドキュメントデータがロールバックされ、DRAW、DRAK、および DRAT SAP データベーステーブルへのコミットは行われません。 |
API | 説明 | ||
---|---|---|---|
CALO_INIT_API | この API は、変更通知の作成またはエフェクティビティ日付の更新のための CCAP_ECN_CREATE および CCAP_ECN_MAINTAIN API よりも先に呼び出されます。この機能モジュールにはデータを渡す必要はありません。初期化の実行時にこの API によって使用されるデフォルト値は、Windchill ESI の要件を満たしています。
| ||
CCAP_ECN_CREATE | この API は変更通知を作成するときに使用されます。この API はドキュメント、BOM、および材料の作成/変更機能に有効な変更通知を作成するために設計されています。また、現在の日付に設定されている代替の有効日がある変更通知について、材料オブジェクトをリストするという特徴もあります。最初にヘッダーは将来の有効日に設定され、変更通知ステータスはアクティブに設定されています。
| ||
CCAP_ECN_MAINTAIN | この API は変更通知を変更するときに使用されます。この API は、変更通知が作成された後で呼び出され、BOM またはドキュメントの作成/変更機能に使用されます。この API は、代替日を作成し、それらの代替日を変更通知にリストされているドキュメントや BOM オブジェクトに割り当てるときに使用されます。さらに、この API は、変更通知ヘッダー有効日を現在の日付に設定したり、変更通知ステータスを非アクティブに設定したりするときにも使用します。 |