手順
SAPメニューで、
を選択します。-
標準タスクを作成するには、
を選択します。 -
[タスクタイプ]フィールドにと入力TSし、 [タスク]フィールドにと入力し7947ます。次に、 を選択します。
-
[標準タスク]ダイアログボックスで、オブジェクトの略語(XAMPLE_Error)と名前(XAMPLE入力エラー)を[説明]グループボックスに入力し、[コピー]を選択します。
-
[オブジェクトディレクトリエントリの作成]ダイアログボックスが表示されます。パッケージを入力し、[保存]を選択します。
-
作成したタスクの数(99900000)に注意してください。
新しいタスクの編集
-
を選択します。
-
トリガーイベントを削除します。
-
[トリガーイベント]を選択します。
-
イベントを選択しますinputErrorOccurred
]を選択して削除します。 -
戻るを選択します。
-
-
終了イベントを削除します。
-
[イベントの終了]を選択します。
-
イベントを選択しますinputFinished
]を選択して削除します。 -
戻るを選択します。
-
-
アプリケーションコンポーネントHLA0006031を、インバウンド処理に適用可能なアプリケーションコンポーネントに置き換えます。
-
オブジェクトタイプIDOCMATMASを、新しく作成したオブジェクトタイプ(IDOCXAMPLE)に置き換えます。
-
オブジェクトタイプに適用可能なトリガーイベントを追加します。
-
[トリガーイベント]を選択します。
-
[イベントの挿入]を選択します。
-
表示されるダイアログボックスで、オブジェクトタイプ(IDOCXAMPLE)を入力し、[イベント]フィールドでF4を使用してイベントを選択しますinputErrorOccurred。
-
バインディング定義を選択します。
-
&_EVT_OBJECT&フィールド_WI_Object_Idに入力します。
-
[例外]&EXCEPTION&フィールドに入力します。
-
エントリを保存します。
-
[アクティブ化]を選択します。
移動]を選択してから、 -
[戻る]を2回選択します。
-
-
オブジェクトタイプに適用可能な終了イベントを追加します。
-
[イベントの終了]を選択します。
-
[イベントの挿入]を選択します。
-
表示されるダイアログボックスで、オブジェクトタイプ(IDOCXAMPLE)を入力し、[イベント]フィールドでF4を使用してイベントを選択しますinputFinished。「エレメント」フィールドでF4を使用して、エレメント_WI_OBJECT_IDを選択します。
-
戻るを選択します。
-
-
変更を保存します。
-
[保存]を選択します。
-
設定の確認
これで、すべてのタスクが正しくコピーされます。確かに、次の3つの設定を確認してください。
-
オブジェクトへのバインドを確認します。
-
BindingOMを選択します。
-
&EXCEPTION&は、フィールドExceptionに割り当てる必要があります。
-
戻るを選択します。
-
-
デフォルトの役割を確認します。
-
標準の役割を選択します。
-
エージェントの標準の役割は134である必要があります。これにより、受信パートナープロファイルを使用して受信者の数が制限されます。
-
BindingEditorを選択します。&_WI_OBJECT_ID&をパラメータIDocNumberに割り当てる必要があります。
-
[戻る]を2回選択します。
-
-
作業項目のテキストを確認してください。
-
[作業項目テキスト]を選択します。
-
作業項目のテキストを含むダイアログボックスが表示されます。このテキストには、次の2つのエントリが含まれている必要があります。
&_WI_Object_Id.ShortMessage&:
このエントリにより、ワークアイテムテキストの最初の50文字(エラーショートテキストの最初の50文字を形成)にIDocの属性「ShortMessage」が含まれるようになります。
&_WI_Object_Id.ApplicationObjectID&:
このエントリにより、残りの作業項目テキスト(IDoc内のアプリケーションオブジェクトのIDを使用して形成される)にIDocの属性「ApplicationObjectID」が含まれるようになります。MATMASの場合、これは品目コードです。属性は、ALEリンクオブジェクトを使用して決定されます。
-
戻るを選択します。
-