SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

qRFC API for the Outbound Queue

以下のリストは、アウトバウンド・キューを管理し、エレメントを処理するために使用できるqRFCAPIの機能を説明しています。

TRFC_GET_QUEUE_INFOおよびTRFC_GET_QUEUE_INFO_DETAILS

  • 1つまたはすべてのアウトバウンドキューの現在のコンテキストを読み取ります。詳細については、サンプルプログラムを参照してください。RSTRFCQR

TRFC_QUEUE_INITIALIZE

  • LUW(混合モード)でtRFCおよびqRFCを使用していること、および最初の呼び出しがtRFC呼び出しであることをqRFC-Managerに通知します。

TRFC_QOUT_ACTIVATE

  • キュー名(たとえば、単一または汎用)を指定する場合は、この汎用モジュールを使用します。BASIS_TEST_ *)および1つ以上のキューを処理する宛先。この機能は、通信またはネットワークのエラーが原因でキューがブロックされている場合、またはシステムまたはアプリケーションの例外が発生して問題がすでに解決されている場合にのみ使用してください。

  • (関数を呼び出すことによって)停止されたキューTRFC_QOUT_STOP)この関数では処理できません。

    • インポートパラメータの場合が’に変更されると、qRFCManagerはLUWがステータスにある場合でもLUWを再送信します。実行このパラメータ設定は、システムプログラムのみを対象としています。通常の状態では、qRFCマネージャがそのような閉塞を自動的に解決しようとするため、この機能は必要ありません。プログラムも参照してくださいRSTRFCQ0

TRFC_QOUT_DELETE_LUW

  • インポートパラメータで定義されたアウトバウンドキューのLUWを削除しますTID

TRFC_QOUT_DELETE_QUEUE

  • インポートパラメータで定義されたキュー全体を削除しますQNAMEDEST

TRFC_QOUT_GET_AND_PROCESS

  • ローカルまたはリモートSAPシステムのアウトバウンドキューからqRFCLUWを読み取ります。

    • を使用する場合SINGLE_PROCESSINGパラメータの場合、LUWの処理中にシステムまたはアプリケーションの例外が発生した場合、qRFCマネージャはエラーコードとエラーメッセージを呼び出し側システムに送信します。アウトバウンドキューで正常に処理されたLUWはすべて削除されます。エラーのあるqRFCLUWは、アウトバウンドキューに留まります。

    • 使用しない場合SINGLE_PROCESSINGパラメータ、システムまたはアプリケーションの例外により、ショートダンプが発生し、読み取られるすべてのLUWがアウトバウンドキューに残ります。それらは後で再読み取りして処理することができます。

TRFC_QOUT_GET_CURRENT_QUEUES

  • 現在存在するすべてのキューを表示します。

TRFC_QOUT_GET_ERROR_QUEUES

  • 次のエラーメッセージのいずれかが原因でブロックされたエラーのあるすべてのキューを表示します。SYSFAILCPICERRリトライARETRYアノレトリー

    • ステータスのあるキュー待っている表示されませ

TRFC_QOUT_GET_FIRST_LUW

  • キュー内の最初のLUWの情報(TIDなど)を表示します。

TRFC_QOUT_GET_HANGING_QUEUES

  • アプリケーションが後で処理するためにキューに明示的に書き込んだ、ステータスがWAITINGのキューを含む、ブロックされたすべてのキューを表示します。

TRFC_QOUT_OVERVIEW

  • この汎用モジュールを使用して、キュー名、宛先、SAPクライアントなどのさまざまなオプションのインポートパラメータに存在する現在のアウトバウンドキューの概要を確認します。

TRFC_QOUT_RESTART

  • キュー名(たとえば、単一または汎用)を指定する場合は、この汎用モジュールを使用します。BASIS_TEST_ *)およびキューがすでに停止されているかどうかに関係なく、1つ以上のキューの処理を続行する宛先。

    • 変更した場合パラメータをにインポートするスペース、qRFCマネージャーはSTOPカウンターを減らします。カウンターが0の場合、キューがアクティブになります。それ以外の場合、qRFCマネージャーは、STOPカウンターに関係なく、常にキューをアクティブにします。

    • キューがブロックされている場合は、上記の呼び出しを使用してください。TRFC_QOUT_ACTIVATE

    • インポートパラメータを設定した場合NO_ACTIVATE‘に、qRFCマネージャーはキューのロックを解除しますが、アクティブにしません。プログラムも参照してくださいRSTRFCQ3。

TRFC_QOUT_RESTART_COND

  • この汎用モジュールは、キュー名、優先度の高いキュー名、または1つ以上のキューを再開するための宛先(たとえば、単一または汎用)を指定する場合に使用します。BASIS_TEST_ *)。

    • インポートパラメータを変更した場合TILL_STOPスペース、qRFC Managerは、この優先度の高いキューが空になるとすぐにキューを再起動します。それ以外の場合、このキューは停止または空になるとすぐに再開されます。

    • 他にない場合止まる呼び出しがスケジュールされており、この関数を使用して呼び出しますTILL_STOP=スペース通話時にキューを自動的に終了します。

TRFC_QOUT_STATE

  • キュー名、宛先、およびオプションでSAPクライアントを入力するときにこの汎用モジュールを使用して、キューのステータスを表示します。

    • ステータスCPICERR、キューの自動繰り返しは、SM59の宛先の構成によって異なります(デフォルト設定は「はい」です)。

    • キューのステータスがウェイトストップまた待っている、エクスポートパラメータWQNAMEは、現在のキューが処理される前に待機しているキューを表示します。

    • ステータスの違いNOSENDNOSENDSステータスのあるキューですNOSENDSSMQ1または適切な汎用モジュールを使用してアクティブ化および再起動できます。ステータスのあるキューNOSEND他のシステムまたはプログラムを使用してのみ読み取ることができます。

TRFC_QOUT_STOP

  • キュー名(たとえば、単一または汎用)を指定している間、1つ以上のキューの処理を停止しますBASIS_TEST_ *)と目的地。

    • インポートパラメータの場合に変更されますスペース、qRFC Managerは、キューに存在するLUWのみを処理します。止まる時間。それ以外の場合、qRFCマネージャは処理トランザクションをただちに停止します。

    • The止まるカウンターは数を数えます止まるキューを要求します。

    • 空の(存在しない)キューを停止することもできます。この状況では、このLUWに割り当てられているすべてのLUWがキューに保存されます。プログラムも参照してくださいRSTRFCQ1

TRFC_SET_BACKGROUND_SEQUENCE

  • トランザクション内のダイアログタスクおよび更新タスクから呼び出されたqRFCLUWの処理シーケンスを決定します。

TRFC_SET_QUEUE_NAME

  • キュー名をqRFCマネージャーに転送します。このキュー名は次のキューに有効です関数を呼び出す…バックグラウンドタスクで。

  • インポートパラメータNOSENDが「X」または「S」に設定されている場合、qRFCマネージャはコミット作業時にLUWを送信せず、代わりにqRFCテーブルに保存します。

    • ‘S’:このLUWは、SMQ1(または他の汎用モジュール)から再起動することができます。

    • ‘X’:’X’:このLUWは、1つのアプリケーションプログラムでのみ処理できます。QOUTスケジューラを使用して処理することはできません。

    • このパラメーターは、LUW全体に適用されます。

TRFC_SET_QUEUE_NAME_LIST

  • 次の場合、キュー名をqRFCManagerに転送します関数を呼び出す…バックグラウンドタスクで複数の送信キューに割り当てられました。この汎用モジュールは、と一緒に使用することができます。TRFC_SET_QUEUE_NAME1つのLUWで。

  • インポートパラメータの場合NOSEND‘X’または’S’に設定されている場合、qRFCManagerはLUWを次の場所に送信しません。作業をコミットする時間ですが、代わりにqRFCテーブルに保存します。

    • ‘S’:このLUWは、SMQ1(または他の汎用モジュール)から再起動することができます。

    • ‘X’:’X’:このLUWは、1つのアプリケーションプログラムでのみ処理できます。QOUTスケジューラを使用して処理することはできません。

    • このパラメーターは、LUW全体に適用されます。

TRFC_SET_QUEUE_RECEIVER_LIST

  • 関数がによって呼び出された場合、キュー名をqRFCマネージャーに転送します関数を呼び出す…バックグラウンドタスクで異なるターゲットシステムで処理されます。qRFC Managerは、このqRFCのすべてのデータをデータベースに1回だけ保存します。

  • オプションも設定する必要があります個別のユニットとして行き先この関数のインポートパラメータとして。

  • インポートパラメータの場合NOSEND‘X’または’S’に設定されている場合、qRFCマネージャーはコミット作業時にLUWを送信しませんが、代わりにqRFCテーブルに保存します。

    • ‘S’:このLUWは、SMQ1(または他の汎用モジュール)から再起動することができます。

    • ‘X’:’X’:このLUWは、1つのアプリケーションプログラムでのみ処理できます。QOUTスケジューラを使用して処理することはできません。

    • このパラメーターは、LUW全体に適用されます。

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