SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Client Architecture

使用する

このシナリオでは、SAPNWアプリケーションサーバーがクライアントとして機能します。ABAPアプリケーションプログラムは、ICFを介して要求を外部Webサーバーに送信します。外部Webサーバーは、要求を処理し、応答をABAPプログラムに返します。

プロセス:

  • ABAPアプリケーションプログラムは、クラスCL_HTTP_CLIENT (1)のオブジェクトを登録します。

    • メソッドを呼び出したい場合CL_HTTP_CLIENT => CREATE、次の情報がメソッドで利用可能である必要があります。亭主(ホスト名)、サービス(ポート)、PROXY_HOST(プロキシコンピュータのホスト名)、PROXY_SERVICE(プロキシコンピュータのポート)および図式(HTTPまたはHTTPSのどちらを使用するかを入力します。デフォルト値‘SCHEMETYPE_HTTP’)。SSLプロトコルを使用して通信する場合(‘SCHEMETYPE_HTTPS’)、パラメータSSL_IDを使用して、適切なSSL証明書を指定できます。これらの証明書を使用してABAPアプリケーションサーバにログオンする場合は、以下を使用できます。SAP_USERNAMESAP_CLIENT必要な追加情報を指定します。

    • メソッドが必要な場合CL_HTTP_CLIENT => CREATE_BY_DESTINATION呼び出されるには、トランザクションSM59でHTTP宛先( ABAPシステムへのノードHTTP接続または外部サーバへのHTTP接続)に対応するエントリを登録する必要があります設定の詳細については、「宛先を使用した接続の確立(SM59) 」を参照してください。

  • 生成されたクライアント制御ブロックは、属性Requestに必要な要求データ(2)を入力することで埋められます

  • 次に、メソッドを使用してリクエストが送信されます送信(3)これを行うには、接続が開かれ、リクエストがHTTPデータストリームに変換されます(シリアル化されます)。

  • タスクハンドラーとインターネットコミュニケーションマネージャーは、必要なHTTPサーバーにリクエストを送信するために使用されます(4)

  • HTTPサーバーが認証を必要とする場合(たとえば、サーバーがSAPシステムでもある場合)、クライアントは(5,6)にログオンする必要があります。サーバーがSAPシステムでもある場合、クライアントはSAPログオンポップアップを介してログオンします。それ以外の場合、クライアントはHTTP標準ポップアップを介してログオンします。SAPログオンポップアップとHTTP標準ポップアップのどちらを使用するかというクエリは、メソッド内で実行されます。受け取る(5を参照)。アプリケーションのログオンダイアログボックスが必要ない場合は、属性IF_HTTP_CLIENT〜PROPERTYTYPE_LOGON_POPUPに値CO_DISABLEDを指定して無効にすることができます。

    このURLでサービスにアクセスできず、応答にリダイレクトが含まれている場合、ICFマネージャーは要求を新しいURLにリダイレクトします。アプリケーションがこのように応答しないようにする場合は、属性IF_HTTP_CLIENT〜PROPERTYTYPE_REDIRECTに値CO_DISABLEDを指定して無効にすることができます。

  • HTTPサーバーは応答を生成し、それを送り返します(7)メソッドRECEIVEが呼び出されると、応答データがインポートされ、属性がインポートされます。応答制御ブロックが満たされている場合(10)

  • 次に、応答属性(8)にアクセスして、データを処理または表示します。

  • データが表示されると、メソッドを使用して接続が閉じられます選ぶ(9)

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