WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

ABAP ハンドラー概説

ABAP ハンドラーは、SAP アプリケーション・データベースの中へ、またそこからデータを出し入れする関数モジュールです。 ユーザーが開発したビジネス・オブジェクト定義は、それぞれにカスタム ABAP ハンドラーを開発することによってサポートする必要があります。

ABAP ハンドラーは ABAP 関数モジュールとして、SAP アプリケーション中に存在します。 ABAP ハンドラーは、ビジネス・オブジェクト・データを SAP アプリケーション・データベースの中へ追加する (Create、Update、および Delete 操作の場合) または SAP アプリケーション・データベースからデータを検索するためにビジネス・オブジェクト・データをキーとして使用する (Retrieve 操作の場合) ことを担当します。

サポートが必要な階層的ビジネス・オブジェクトの各々に対して、オペレーション固有の ABAP ハンドラーを開発しなければなりません。 ビジネス・オブジェクト定義を変更した場合、ABAP ハンドラーも変更する必要があります。

ABAP ハンドラーは、 データ取り扱いのために SAP のネイティブ API をどれでも使用することができます。 以下のリストには、いくつかのネイティブ API が含まれています。
  • Call Transaction

    Call Transaction は、SAP システムへのデータ入力のために SAP が提供するメカニズムです。 Call Transaction では、オンライン・ユーザーがトランザクションで見ているのと同じ画面を使用するので、SAP データ・モデルに従うデータであることが保証されます。 このプロセスは通常、スクリーン・スクレーピング と呼ばれます。

  • Batch data communication (BDC)

    Batch Data Communication (BDC) は、ユーザー介入なしに SAP がトランザクションを処理するために従うことのできる命令セットです。 トランザクションの画面を処理する順序、およびどの画面のどのフィールドにデータを取り込むのかが、命令によって指定されます。 オンライン・ユーザーに公開される SAP トランザクションのすべてのエレメントには、BDC で使用可能な ID が備わっています。

  • ABAP SQL

    ABAP SQL は、SQL の SAP 専有バージョンです。 これはデータベースおよびプラットフォームに依存していないので、どのような SQL コードで書いても、SAP がサポートするデータベースおよびプラットフォームの自由な組み合わせの上で実行できます。 ABAP SQL は、SQL の他のバージョンと同様の構文規則を持ち、更新、挿入、変更、選択、および削除などの基本的なデータベース表コマンドのすべてをサポートします。 ABAP SQL の完全な説明は、SAP の資料を参照してください。

    ABAP SQL を使用すれば、ABAP ハンドラーはビジネス・オブジェクト・データの作成、更新、および削除操作によって SAP データベース表を修正できます。 ABAP SQL は、ABAP 選択ステートメントの where 節でビジネス・オブジェクト・データをキーとして使用することもできます。

    データベースの保全性が損なわれる恐れがあるので、SAP テーブルを修正するのに ABAP SQL を使用しないでください。 データを検索するためにのみ、ABAP SQL を使用してください。

  • ABAP 関数モジュールおよびサブルーチン

    ABAP ハンドラーから、必要な関数をインプリメントする ABAP 関数モジュールやサブルーチンを呼び出すことができます。

アダプターは、開発過程で役立つ以下のツールを備えています。
  • アダプターには「Call Transaction レコーダー」ウィザードが含まれ、Call Transaction または BDC セッションを使用する ABAP ハンドラーの開発を支援します。
  • アダプター接続ウィザードは、必要とされるビジネス・オブジェクトと、拡張イベント処理のための他のリソースを生成します。 ビジネス・オブジェクトは IDoc に基づいていますが、それはカスタム IDoc でも標準 IDoc でも構いません。
  • アダプターは、拡張イベント処理のインプリメンテーションを理解するために、参照できるサンプルを提供しています。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:39


概念トピック概念トピック | バージョン 8.0.0.5 | csap_aep_abaphandler