エンタープライズ管理 > Windchill ESI の実装 > SAP 環境での Windchill ESI の実装 > SAP API 構造 > BOM/グループ BOM の変更
  
BOM/グループ BOM の変更
以下の API 構造の表では、現在のバージョンの SAP 配布ターゲット内で BOM を変更するのに必要なすべての API およびそれぞれの API フィールドを示しています。これらの API は、呼び出される順にリストされています。
CSAP_MAT_BOM_MAINTAIN
この API は、SAP で BOM を変更するために呼び出されます。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
Assembly Part Number
HEADER
MATERIAL
材料コード
該当なし
Windchill
該当なし
TargetID
HEADER
PLANT
プラント
該当なし
Windchill
サブ文字列
なし
HEADER
BOM_USAGE
BOM の使用方法
1 = 生産
デフォルト
該当なし
Start Effectivity
HEADER
VALID_FROM
エフェクティビティ日付
現在の日付
Windchill、送信しない場合はデフォルト値
なし
Change Number
HEADER
CHANGE_NO
Change Number
なし
Windchill
該当なし
なし
HEADER
FL_COMMIT_AND_WAIT
コミットと待機のためのフラグ
X
デフォルト
該当なし
なし
T_STPO
ITEM_CATEG
アイテムカテゴリ
L = 在庫アイテム
デフォルト
該当なし
Line #’s
T_STPO
ITEM_NO
アイテム番号
該当なし
Windchill
該当なし
部品番号
T_STPO
COMPONENT
材料コード
該当なし
Windchill
該当なし
Substitute Part Number
T_STPO
COMPONENT
材料コード
該当なし
Windchill
該当なし
数量
T_STPO
COMP_QTY
コンポーネントの数量
該当なし
Windchill
該当なし
Alternate Item Group
T_STPO
AI_GROUP
代替アイテムグループの番号
該当なし
Windchill
該当なし
なし
T_STPO
AI_PRIO
代替アイテムの優先度
コンポーネントは 1、そのコンポーネントのすべての代用部品は 2
デフォルト
該当なし
なし
T_STPO
AL_STRATEG
代替方法
“2”
デフォルト
該当なし
なし
T_STPO
USAGE_PROB
コンポーネントの使用の可能性
コンポーネントは 100、そのコンポーネントのすべての代用部品は 1
デフォルト
該当なし
なし
T_STPO
SORTSTRING
並べ替え文字列 1 (コンポーネント)
"000"
デフォルト
該当なし
Alt Item Group
T_STPO
SORTSTRING
並べ替え文字列 1 (代用部品)
該当なし
Windchill
該当なし
行番号
T_STPO
ID_ITEM_NO
アイテム番号 - 変更の際に使用
該当なし
Windchill
該当なし
PartNumber または SubstituteNumber
T_STPO
ID_COMP
コンポーネント ID
該当なし
Windchill
該当なし
なし
T_STPO
FLDELETE
フラグの削除 (コンポーネントの削除時にのみ表示)
X
Windchill
該当なし
なし
T_STPO
ID_SORT
ID 並べ替え文字列 2 (コンポーネント)
"000"
デフォルト
該当なし
Alt Item Group
T_STPO
ID_SORT
ID 並べ替え文字列 3 (代用部品)
該当なし
Windchill
該当なし
1. グローバル変数 ESIFlags/EnableSortStringIdentification が「true」に設定されている場合にのみ、入力されます。詳細については、「プロセスエンジンのグローバル変数グループ」を参照してください。
2. グローバル変数 ESIFlags/EnableSortStringIdentification が「true」に設定され、コンポーネントに対する操作が「変更」または「削除」に設定されている場合にのみ、入力されます。詳細については、「プロセスエンジンのグローバル変数グループ」を参照してください。
3. グローバル変数 ESIFlags/EnableSortStringIdentification が「true」に設定され、代用部品に対する操作が「削除」に設定されている場合にのみ、入力されます。詳細については、「プロセスエンジンのグローバル変数グループ」を参照してください。
CALO_INIT_API
この API は、BOM を変更するための CSAP_MAT_BOM_MAINTAIN よりも先に呼び出されます。この API にはデータを渡す必要はありません。実行時にこの API に書き込まれるデフォルト値は、Windchill ESI の要件を満たしています。以下の表では、この API の実行時に自動的に渡されるデフォルト値と API について説明します。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
該当なし
該当なし
該当なし
該当なし
該当なし
該当なし
なし