SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Retrieving the Result with an Asynchronous Call

手順

GET_FUNCTION中にASYNCHRONOUS_TASKおよびRECEIVE_RESULTを指定した場合は、クラスインスタンスをメソッドEXECUTEのパラメータRESULT_CLASSに渡す必要があります。

したがって、新しいクラスを作成するか、別のクラスからまだ継承していない既存のクラスを使用します。グローバルクラスまたはローカルクラスを使用できます。次に、そのクラス継承をクラスCL_ACO_RECEIVE_RESULTに変更します。その後、メソッドRECEIVE_RESULTを再定義する必要があります。このメソッドには、P_TASKという名前のパラメーターが1つだけあります。このパラメーターは、実際のタスク名を受け取ります。このメソッドはコールバックルーチンであるため、いくつかの制限が適用されます。たとえば、UI出力を作成することはできません。詳細については、非同期RFCの説明を参照してください。

クラスCL_ACO_RECEIVE_RESULTは、属性FUNCTIONを定義します。この属性は、EXECUTEが呼び出された関数インスタンスへの参照を保持します。

したがって、通常は次のコマンドで実装を開始します。

try.  ME->FUNCTION->RECEIVE_RESULT( ). catch CX_ACO_EXCEPTION.   "error handlingendtry.         

次に、メソッドGET_PARAMETER_LISTを使用して、通常どおり結果の評価を開始できます。

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