エンタープライズ管理 > Windchill ESI の実装 > SAP 環境での Windchill ESI の実装 > SAP API 構造 > BOM/グループ BOM の作成
  
BOM/グループ BOM の作成
以下の API 構造の表では、現在のバージョンの SAP 配布ターゲット内で BOM を作成するのに必要なすべての API およびそれぞれの API フィールドを示しています。これらの API は、呼び出される順にリストされています。
CSAP_MAT_BOM_CREATE
この API は、SAP で BOM を作成するために呼び出されます。以下の表で、この API の詳細について説明します。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
Assembly Part Number
HEADER
MATERIAL
材料コード
該当なし
Windchill
該当なし
TargetID
HEADER
PLANT
プラント
該当なし
Windchill
サブ文字列
該当なし
HEADER
BOM_USAGE
BOM の使用方法
1 = 生産
デフォルト
該当なし
Effectivity Date
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
該当なし
Alt 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
該当なし
グローバル変数 ESIFlags/EnableSortStringIdentification が「true」に設定されている場合にのみ、入力されます。詳細については、「プロセスエンジンのグローバル変数グループ」を参照してください。
BAPI_MATERIAL_BOM_GROUP_CREATE
この API は、SAP で BOM を作成するために呼び出されます。以下の表で、この API の詳細について説明します。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
Transaction Number
BOM GROUP
BOM_GROUP_IDENTIFICATION
最大 32 文字の一意のグループ ID
該当なし
Windchill および TIBCO
Windchill のトランザクション 番号と日付/時刻の連結 (ddHHmmssSSS)
該当なし
BOM GROUP
OBJECT_TYPE
固定値 'BGR'
'BGR'
デフォルト
該当なし
Transaction Number
BOM GROUP
OBJECT_ID
最大 32 文字の一意のオブジェクト ID
該当なし
Windchill および TIBCOBOM_GROUP_IDENTIFCATION と同じ値
Windchill のトランザクション 番号と日付/時刻の連結 (ddHHmmssSSS)
該当なし
BOM GROUP
TECHNICAL_TYPE
M'スペース – 単純な BOM、V – バリエーション BOM、M- 複数の BOM
'M'
デフォルト
該当なし
BOM 用途
BOM GROUP
BOM_USAGE
BOM の使用方法の値 (たとえば '1' が生産用)BOM の使用方法の値については、表 T416 を参照してください。
該当なし
Windchill
相互参照
Transaction Number
BOM グループ
BOM_GROUP
BOM_GROUP_IDENTIFICATION と同じ
該当なし
Windchill TIBCO
Windchill のトランザクション 番号と日付/時刻の連結 (ddHHmmssSSS)
Distribution Target
BOM GROUP
CREATED_IN_PLANT
プラント
該当なし
Windchill
該当なし
該当なし
BOM グループ
LTXT_LANG
言語: ロングテキストは、こちらの言語に格納されます。
"E"
デフォルト
デフォルト
Transaction Number
BOM グループ
BOM_TEXT
BOM テキスト
該当なし
Windchill TIBCO
日付と時間、"TxnNO:-"、トランザクション番号の連結
Transaction Number
ITEMASSIGNMENT
BOM_GROUP_IDENTIFICATION
該当なし
該当なし
該当なし
該当なし
該当なし
ITEMASSIGNMENT
SUB_OBJECT_TYPE
サブオブジェクト BOM のタイプ
"ITM"
デフォルト
デフォルト
コンポーネント部品番号
ITEMASSIGNMENT
SUB_OBJECT_ID
材料コード
該当なし
Windchill
該当なし
該当なし
ITEMASSIGNMENT
SUPER_OBJECT_TYPE
スーパーオブジェクト BOM のタイプ。
"BOM"
デフォルト
デフォルト
BOM ヘッダ部品番号 (アセンブリ部品番号)
ITEMASSIGNMENT
SUPER_OBJECT_ID
スーパーオブジェクト BOM 材料番号のオブジェクト ID
該当なし
Windchill
該当なし
エフェクティビティ
ITEMASSIGNMENT
VALID_FROM_DATE
有効開始日 (Valid-From Date)
変更番号が存在しない場合の TIBCO システム日付
TIBCO
TIBCO 日付形式から SAP 日付形式への変換
ECN Number
ITEMASSIGNMENT
CHANGE_NO
Change Number
該当なし
Windchill
該当なし
該当なし
ITEMASSIGNMENT
FUNCTION
機能
"NEW"
デフォルト
該当なし
ITEMS
BOM_GROUP_IDENTIFICATION
ITEMS
OBJECT_TYPE
BOM グループのオブジェクトのタイプ
"ITM"
該当なし
該当なし
コンポーネント部品番号
ITEMS
OBJECT_ID
BOM グループの材料番号内のオブジェクトの ID
該当なし
Windchill
該当なし
コンポーネント行番号または代用部品番号
ITEMS
ITEM_NO
BOM のアイテム番号
該当なし
Windchill
該当なし
該当なし
ITEMS
ITEM_CAT
アイテムのカテゴリ (部品表)
"L"
デフォルト
デフォルト
Alternate Item Group
ITEMS
SORTSTRING
* 
グローバル変数 ESIFlags/EnableSortStringIdentification が「true」に設定されている場合にのみ、入力されます。詳細については、「プロセスエンジンのグローバル変数グループ」を参照してください。
Sort 文字列
該当なし
Windchill
該当なし
コンポーネント行番号または代用部品番号
ITEMS
COMPONENT
BOM コンポーネント
該当なし
Windchill
該当なし
コンポーネントの数量
ITEMS
COMP_QTY
コンポーネントの数量
該当なし
Windchill
該当なし
該当なし
ITEMS
ALT_ITEM_STRATEGY
代替アイテム: 戦略
“2”
デフォルト
デフォルト
該当なし
ITEMS
ALT_ITEM_PRIO
代替アイテム: 順位
コンポーネントは 1、そのコンポーネントのすべての代用部品は 2
デフォルト
デフォルト
Alternate Item Group
ITEMS
ALT_ITEM_GROUP
代替アイテム: グループ
該当なし
Windchill
該当なし
該当なし
ITEMS
USAGE_PROB
使用方法の可能性 (%) (代替アイテム)
コンポーネントは 100、そのコンポーネントのすべての代用部品は 1
エフェクティビティ
ITEMS
VALID_FROM_DATE
有効化の開始日
変更番号が存在しない場合の TIBCO システム日付
TIBCO
TIBCO 日付形式から SAP 日付形式への変換
ECN Number
ITEMS
CHANGE_NO
Change Number
該当なし
Windchill
該当なし
MATERIALRELATIONS
BOM_GROUP_IDENTIFICATION
Assembly Part Number
MATERIALRELATIONS
MATERIAL
材料コード
該当なし
Windchill
該当なし
配布ターゲット (ターゲット ID)
MATERIALRELATIONS
PLANT
プラント
該当なし
Windchill
該当なし
BOM 用途
MATERIALRELATIONS
BOM_USAGE
BOM 用途
該当なし
Windchill
相互参照
BOM 代替部品
MATERIALRELATIONS
ALTERNATIVE_BOM
代替 BOM
該当なし
Windchill
相互参照
該当なし
MATERIALRELATIONS
LOT_SIZE_FROM
開始ロットサイズ (From Lot Size)
“1”
デフォルト
デフォルト
該当なし
MATERIALRELATIONS
LOT_SIZE_TO
終了ロットサイズ
“10”
デフォルト
デフォルト
Transaction Number
VARIANTS
BOM_GROUP_IDENTIFICATION
BOM グループの ID
該当なし
Windchill、TIBCO
該当なし
VARIANTS
OBJECT_TYPE
BOM グループのオブジェクトのタイプ
"BOM"
TIBCO
該当なし
Assembly Part Number
VARIANTS
OBJECT_ID
BOM グループのオブジェクトの ID
該当なし
Windchill
該当なし
BOM Alternate
VARIANTS
ALTERNATIVE_BOM
代替 BOM
該当なし
Windchill
相互参照
該当なし
VARIANTS
BOM_STATUS
BOM ステータス
"01"
デフォルト
デフォルト
該当なし
VARIANTS
BASE_QTY
基本数量
1
デフォルト
デフォルト
該当なし
VARIANTS
LTXT_LANG
言語: ロングテキストは、こちらの言語に格納されます。
"E"
デフォルト
デフォルト
該当なし
VARIANTS
LANGU_ISO
ISO 639 準拠の言語
"EN"
デフォルト
デフォルト
エフェクティビティ
VARIANTS
VALID_FROM_DATE
有効化の開始日
変更番号が存在しない場合の TIBCO システム日付
TIBCO
TIBCO 日付形式から SAP 日付形式への変換
ECN Number
VARIANTS
CHANGE_NO
Change Number
該当なし
Windchill
該当なし
該当なし
VARIANTS
FUNCTION
機能
"NEW"
TIBCO
該当なし
BAPI_MATERIAL_BOM_GROUP_CREATE を呼び出した後は、同じセッション ID で BAPI_TRANSACTION_COMMIT を呼び出してください。
CALO_INIT_API
この API は、BOM を変更するための CSAP_MAT_BOM_MAINTAIN よりも先に呼び出されます。この機能モジュールにはデータを渡す必要はありません。実行時に API に書き込まれるデフォルト値は、Windchill ESI の要件を満たしています。以下の表では、この API の実行時に自動的に渡されるデフォルト値と API の詳細について説明します。
Windchill の属性名
API 構造
API フィールド
API フィールドの説明
デフォルト値
ソース
変換
該当なし
該当なし
該当なし
該当なし
該当なし
該当なし
該当なし