エンタープライズ管理 > Windchill ESI の実装 > SAP 環境での Windchill ESI の実装 > SAP API 構造 > ZRFC を使用した装置の作成および更新 > 制御特性とオペレーションの関連付けの作成
  
制御特性とオペレーションの関連付けの作成
次の API 構造の表に、現在のバージョンの SAP 配布ターゲット内で、検査特性を持つルーティングを作成するのに必要なすべての API およびそれぞれの API フィールドを示します。これらの API は、呼び出される順にリストされています。
BAPI_Routing_Create
この BAPI は、MIC に関連付けられているオペレーション (オペレーションとの制御特性リンク) があるルーティングを作成するために使用されます。BAPI_Routing_Create の呼び出しの後に、呼び出しが成功したか失敗したかに基づいて、BAPI_Transaction_Commit または BAPI_Transaction_Rollback を使用します。
* 
次のことに注意してください。
この BAPI は、明示的な COMMIT WORK が必要です。したがって、BAPI_TRANSACTION_COMMIT は、データベースの更新で一緒に呼び出す必要があります (機能モジュールシーケンスの呼び出し)。
作成は、特定のルーティングに対して常に 1 回だけです。つまり、TASK、OPERATION、および INSPCHARACTERISTIC テーブルの値を、1 回の実行で渡す必要があります。最初にルーティングを作成してから、MIC の関連付けを転送/作成することはできません。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
プロセス計画番号
TASK
TASK_LIST_G ROUP
タスクリストグループ番号
なし
Windchill
なし
変更番号
TASK
CHANGE_NO
変更番号 (ECN)
なし
Windchill
なし
 
TASK
TASK_LIST_U SAGE
タスクリストの使用状況
なし
TIBCO
ESIDefaults.properties から値を取得
 
TASK
TASK_LIST_S TATUS
タスクリストのステータス
4
TIBCO
ESIDefaults.properties から値を取得
ロット
TASK
LOT_SIZE_FR OM
開始ロットサイズ
なし
Windchill
なし
 
TASK
LOT_SIZE_TO
終了ロットサイズ
なし
なし
なし
配布ターゲット/プラント
TASK
PLANT
タスクのプラントのリスト
なし
Windchill
なし
説明
TASK
DESCRIPTION  
タスクの簡単な説明のリスト
なし
Windchill
なし
プロセス計画番号
OPERATION
TASK_LIST_GROUP
タスクリストグループ番号
なし
Windchill
なし
シーケンス行番号
OPERATION
SEQUENCE_NO
シーケンス番号
なし
Windchill
なし
変更番号
OPERATION
CHANGE_NO
変更番号
なし
Windchill
なし
オペレーションラベル
OPERATION
ACTIVITY
オペレーション番号
なし
Windchill
なし
ErpValidati onCode
OPERATION
CONTROL_KEY                              
オペレーションのコントロールキー
なし
Windchill/TIBCO
相互参照
作業拠点
OPERATION
WORK_CNTR                      
オペレーションの作業拠点
なし
Windchill
なし
配布ターゲット/プラント
OPERATION
PLANT
オペレーションプラント 
なし
Windchill
なし
OPERATION
STANDARD_TEXT_KEY              
標準テキストキー
なし
 
 
説明
OPERATION
説明
オペレーションの説明
なし
Windchill
 
BaseUnitOf Measure
OPERATION
OPERATION_MEASURE_UNIT         
オペレーション測定単位
なし
Windchill/TIBCO
 相互参照
OPERATION
DENOMINATOR
分母の値
なし
TIBCO
なし
OPERATION
NOMINATOR  
分子の値
なし
TIBCO
なし
数量
OPERATION
BASE_QUANTITY                             
オペレーションの基本数量
なし
Windchill
なし
プロセス計画番号
INSPCHARACTERISTIC
TASK_LIST_GROUP         
タスクリストグループ番号
なし
Windchill
なし
シーケンス行番号
INSPCHARACTERISTIC
SEQUENCE_NO             
シーケンス番号
なし
Windchill
なし
オペレーションラベル
INSPCHARACTERISTIC
ACTIVITY                
オペレーション番号
なし
Windchill
なし
INSPCHARACTERISTIC
INSPCHAR
検査特性番号 (検査計画のオペレーション内で検査特性を明示的に識別する番号)
なし
 SAP/ZRFC
なし
INSPCHARACTERISTIC
VALID_FROM              
MIC とルーティング操作の関連付けの有効な開始日
現在のシステム日付
TIBCO
SAP の日付形式に変換
変更番号
INSPCHARACTERISTIC
CHANGE_NO               
変更番号 (ECN)
なし
Windchill
なし
モデルアイテム参照
INSPCHARACTERISTIC
QUANTITATIVE_IND
数量タイプのインジケータ
X
TIBCO
ESIDefaults.properties から値を取得
CC 番号
INSPCHARACTERISTIC
MSTR_CHAR              
MIC を一意に識別する番号
なし
Windchill
なし
配布ターゲット/プラント
INSPCHARACTERISTIC
PMSTR_CHAR           
マスター検査特性 (MIC) のプラント
なし
Windchill
なし
INSPCHARACTERISTIC
CHA_MASTER_IMPORT_MODUS  
マスター検査特性の参照モード 
なし
 TIBCO
ESIDefaults.properties から値を取得
CC 説明
INSPCHARACTERISTIC
CHAR_DESCR               
検査特性の説明
なし
Windchill
なし
INSPCHARACTERISTIC
UP_TOL_LMT_IND    
仕様の上限のインジケータ
X
 TIBCO
ESIDefaults.properties から値を取得
INSPCHARACTERISTIC
LW_TOL_LMT_IND        
仕様の下限のインジケータ
X
 TIBCO
ESIDefaults.properties から値を取得
INSPCHARACTERISTIC
TARGET_VAL_CHECK_IND  
ターゲット値のインジケータ
X
 TIBCO
valueESIDefaults.properties を取得
モデルアイテム参照 /小数点以下桁数
INSPCHARACTERISTIC
DEC_PLACES    
小数点以下の桁数
なし
Windchill
なし
モデルアイテム参照/測定単位
INSPCHARACTERISTIC
MEAS_UNIT
測定単位
Windchill/TIBCO
ESILookups.properties から相互参照
モデルアイテム参照/ターゲット値
INSPCHARACTERISTIC
TARGET_VAL    
ターゲット値
なし
Windchill
なし
モデルアイテム参照/ターゲット値の上限
INSPCHARACTERISTIC
UP_TOL_LMT    
仕様の上限
なし
Windchill
なし
モデルアイテム参照/ターゲット値の下限
INSPCHARACTERISTIC
LW_TOL_LMT    
仕様の下限
なし
Windchill
なし
BAPI_TRANSACTION_COMMIT
この API は、SAP システムにトランザクションをコミットするときに使用されます。BAPI_ROUTING_CREATE API の実行によって生成されたリターンメッセージが成功の場合、この API が実行されます。この API が実行されるときに、Windchill PDMLink から送信されたすべての MIC データが QMSP データベーステーブルにコミットされます。SAP API 呼び出しの結果を Windchill ESI が解釈する方法については、Windchill Enterprise Systems Integration Customizer's Guide - SAP を参照してください。以下の表で、この API の詳細について説明します。
* 
BAPI_TRANSACTION_COMMIT 機能モジュールから渡されるデータはありませんが、無効なデータが渡されないように、モジュールを呼び出して材料をリリースする必要があります。別のデータ要件について、この API のためにほかのデータを入力することはありません。各ビジネス機能を実行するために SAP API を順番に呼び出す方法については、Windchill Enterprise Systems Integration Customizer's Guide - SAP を参照してください。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
なし
HEADER
待機
待機
X
デフォルト
なし
BAPI_TRANSACTION_ROLLBACK
この API は、SAP 配布ターゲットにトランザクションをロールバックするときに使用されます。BAPI_ROUTING_CREATE 機能によって生成されたリターンメッセージが成功でない場合、この API が実行されます。この API が実行されると、Windchill PDMLink から送信されたすべての MIC データがロールバックされます。SAP API 呼び出しの結果を Windchill ESI が解釈する方法については、Windchill Enterprise Systems Integration Customizer's Guide - SAP を参照してください。以下の表で、この API の詳細について説明します。
* 
BAPI_TRANSACTION_ROLLBACK 機能モジュールから渡されるデータはありませんが、このモジュールを呼び出す必要があります。Windchill ESI の各ビジネス機能を実行するために SAP API を順番に呼び出す方法については、Windchill Enterprise Systems Integration Customizer's Guide - SAP を参照してください。