SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

ALE-Enabled Transactions

使用する

次の2つの前提条件が満たされている場合、トランザクションは「ALE対応」です。

  • 最初の画面のPBOモジュールの開始時に、メモリ変数からIDoc番号を読み取り、ALE汎用モジュールIdoc_Input_Openを呼び出して、IDocの番号(Document_Numberパラメータ)を渡す必要があります。

  • データがデータベースに更新される前に、トランザクションはALE汎用モジュールIdoc_Input_Closeを呼び出す必要があります。この汎用モジュールは、更新タスクで処理される汎用モジュール内から呼び出すことはできませ。たとえば、「更新タスクで関数”xxx”を呼び出す」などです。代わりに、他の更新汎用モジュール”xxx”の直前または直後に呼び出す必要があります。これは、汎用モジュールIdoc_Input_Openによって書き込まれたグローバルデータにアクセスするためです。Idoc_Input_Closeは、インターフェイスパラメータIn_Update_Taskが “X”に設定されている場合、同じ更新タスクでIDocのステータスを更新します。データベースを更新するためのコーディング例:

    • タスクテーブルの更新で関数「UPDATE_APPL_TABLES」を呼び出します。

    • 関数「IDOC_INPUT_CLOSE」を呼び出してエクスポートします。

    • 仕事をコミットします。

プロセス

汎用モジュールIdoc_Input_Closeのパラメータは、以下のように入力する必要があります。

パラメータ

価値

Workflow_Result

「0」

Application_Variable

“”(初期値など)

In_Update_Task

“”トランザクションは更新タスクを使用しません”X”トランザクションは更新タスクを使用します

Idoc_Control

Idoc_Input_OpenのエクスポートパラメータIdoc_Controlの内容

Idoc_Status

テーブルには、次のフィールドを含む1つのレコードが含まれている必要があります。Docnum:4711ステータス:53オプションで、フィールドMsgidなどにアプリケーションの成功メッセージを含めることができます。

Return_Variables

テーブルには、次の2つのエントリが含まれている必要があります。

Wf_param

Doc_Number

Processed_IDOCs

4711

Appl_Objects

1234

インバウンドIDocを処理してもアプリケーションオブジェクトが作成または変更されない場合は、「Appl_Objects」エントリを省略できます。ドキュメント番号がないと意味がありません。

Serialization_Info

Idoc_Input_OpenのテーブルパラメータSerialization_Infoの内容。

タイトルとURLをコピーしました