インストールおよびアップグレード > Windchill ESI > SAP 環境での Windchill ESI のインストールと設定 > SAP 用の ESI ユーザーアカウントの作成と Windchill ESI の設定 > SAP での装置の作成または更新時に使用する方法の決定
  
SAP での装置の作成または更新時に使用する方法の決定
装置の作成と更新には、次の標準 BAPI が使用されます。
BAPI_EQUI_CREATE
BAPI_EQUI_CHANGE
BAPI_EQUI_CREATE には制約事項があります。BAPI は、TASKLIST USAGE の値を 009 に設定しません。タスクリスト使用状況 (デフォルトでルーティングには 009 が設定) を表示するには、RFC_CALL_TRANSACTION_USING を呼び出す必要があります。この API にはステータス「Not released to customer」が含まれています。したがって理想的な試験環境で入念にテストを行う必要があります。
RFC_CALL_TRANSACTION_USING の使用を承認した場合は前述の装置 BAPI が安全に使用でき、ZRFC_CREATE_EQUIPMENT および ZRFC_MODIFY_EQUIPMENT を使用する必要はありません。
BAPI 方式を選択した場合、次のコンフィギュレーションを設定してビジネスロジックを無効化し、装置の作成または更新に ZRFC ではなく BAPI を使用できます。
グローバル変数: ESIFlags/UsingZRFC
説明: リリースされていない RFC/API が本番環境で動作しない場合に ZRFC を有効にするフラグ。値を "true" に設定する場合、ZRFC_CREATE_EQUIPMENT と ZRFC_MODIFY_EQUIPMENT をインポートする必要があります。デフォルトでは、このフラグの値は "true" に設定されます。
詳細については、Windchill Enterprise Systems Integration Implementation Guide - SAP を参照してください。