SAP 属性長に関する条件
以下の表が示すように、重要なビジネスオブジェクト属性には、Windchill PDMLink および配布ターゲット上でさまざまな標準長があります。Windchill ESI では、業務プロセスによって、Windchill PDMLink 属性長が配布ターゲットで許容される長さに制限されるものと見なします。送信された属性が SAP で許容される長さを超えている場合、SAP で例外が発生します。Windchill ESI をインストールする前に、これらのフィールド長の差異を処理する方法を決定する必要があります。
Windchill Enterprise Systems Integration Installation and Configuration - SAP のセクションの「Windchill ESI のインストールおよび設定」セクションでは、既成の Windchill PDMLink 属性と既成の SAP 属性の差異を処理する方法について説明しています。
どちらかのシステムをカスタマイズした場合は、以下のドキュメントを参照して、Windchill ESI をカスタマイズしてフィールド長の差異を補正する方法のガイドラインを確認してください。
Windchill PDMLink の属性長を制限する方法の詳細については、Windchill Customization Guide の「列長のカスタマイズ」セクションを参照してください。
Windchill PDMLink で自動番号付けをセットアップする方法のガイドラインについては、基本的な管理機能のセクションを参照してください。
以下の表は、フィールド長の差異と、異なる属性長でシステムをカスタマイズした場合にデータエラーと障害を防止するために実行できる操作についてまとめたものです。
* 
デフォルトの SAP 属性長をカスタマイズしていない場合、操作は必要ありません。SAP 属性長を変更した場合は、この表を使用して、システムをカスタマイズする必要があります。
Windchill 属性
Windchill の最大デフォルト属性長
Windchill の通常のデフォルト属性長
SAP 属性
SAP 属性長
間違ったデータまたはエラーを防止する操作
(Part) Number
40
10 桁、すべて数字
材料コード
18
部品番号が数字で 18 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。
部品番号が 18 文字を超える場合、トランザクションは失敗し、エラーメッセージが表示されます。
英数字番号を入力しないでください。
SAP で Field Length Extension が有効になっており、部品番号が数字で 32 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。
部品番号が 32 文字を超える場合、部品の作成時にトランザクションは失敗しませんが、材料番号が 32 文字を超える部品を使用して BOM を作成しているときに失敗します。
英数字番号を入力しないでください。
(Part) Name
60
60
材料テキスト
40
部品名が 40 文字を超える場合は、切り詰めて SAP フィールドの長さに合わせないと、エラーが発生してトランザクションが失敗します。
Doc Number
32
10 桁、すべて数字
ドキュメント番号
25
ドキュメント番号が数字で 25 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。ドキュメント番号が 25 文字を超える場合は、エラーが発生してトランザクションが失敗します。
英数字番号を入力しないでください。
(Doc) Name
160
160
(ドキュメント) 説明
40
ドキュメント名が 40 文字を超える場合は、切り詰めて SAP フィールドの長さに合わせないと、エラーが発生してトランザクションが失敗します。
Number (Change Number)
32
5 桁、すべて数字
変更番号
12
入力は不要です。変更通知番号が 12 文字を超える場合は、エラーが発生してトランザクションが失敗します。
(CN) Name
256
70
変更マスタテキスト (Change Number Description)
40
変更通知名が 40 文字を超える場合は、切り詰めて SAP フィールドの長さに合わせないと、エラーが発生してトランザクションが失敗します。
Description (Change Number Description)
2000
2000
Reason for Change
40
変更通知の説明が 40 文字を超える場合は、切り詰めて SAP フィールドの長さに合わせないと、エラーが発生してトランザクションが失敗します。
ProcessPlan Number
40
8
グループ番号
8
プロセス計画番号が数字で 8 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。
プロセス計画番号が 8 文字を超える場合、エラーが発生してトランザクションが失敗します。
英数字番号を入力しないでください。
Tooling Number (Fixture カテゴリの場合、デフォルトで装置にマッピングされます)
40
18
装置番号
18
装置番号が数字で 18 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。
装置番号が 18 文字を超える場合は、エラーが発生してトランザクションが失敗します。
英数字番号を入力しないでください。
Tooling Number (Tool カテゴリの場合、デフォルトで PRT 材料にマッピングされます)
40
18
材料コード
18
材料番号が数字で 18 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。
材料番号が 18 文字を超える場合は、エラーが発生してトランザクションが失敗します。
英数字番号を入力しないでください。
加工材料
40
18
材料コード
18
加工材料番号が数字で 18 文字に満たない場合は、ゼロを入力して SAP によって要求される文字長に合わせる必要があります。
加工材料番号が 18 文字を超える場合、エラーが発生してトランザクションが失敗します。
英数字番号を入力しないでください。
Operation Description
Operation Description
40
オペレーションの説明が 40 文字を超える場合は、SAP フィールドの長さに合わせて切り詰めなければ、ミドルウェアが入力データ無効エラーを生成します。
詳細説明
制限なし
詳細説明
オペレーションラベル
制限なし
4
オペレーション/アクティビティ
4
数値でなければなりません。SAP は、オペレーション/アクティビティに英数字の値を許可していません。エラーが発生します。
シーケンス行番号
数値
数値
シーケンス番号
6
シーケンス番号が 6 文字を超える場合は、エラーが発生してトランザクションが失敗します。
これは役に立ちましたか?