SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Developing BAPIs for Mass Data Transfer

使用する

プロセス

以下の側面は、DXWorkbenchでの大量データ転送に使用できるBAPIの開発に関連しています。

  1. BAPIの実装

    一括データ転送用のBAPIは、 BAPIプログラミングガイド(CA-BFA)の説明に従って開発する必要がありますすべての書き込みBAPIは、大量のデータ処理に使用できる可能性があります。詳細には、次の標準化された書き込みBAPIを区別します。

    • Create()またはCreateFromData()

      BAPI Create()およびCreateFromData()は、発注書などのSAPビジネスオブジェクトタイプのインスタンスを作成します。

    • 変化する ( )

      BAPI Change()は、SAPビジネスオブジェクトタイプの既存のインスタンスを変更します。

    • 削除()および元に戻す()

      BAPI Delete()は、データベースからSAPビジネスオブジェクトタイプのインスタンスを削除するか、削除フラグを設定します。BAPI Undelete()は、削除フラグを削除します。

    • キャンセル ( )

      BAPI Delete()とは異なり、 BAPI Cancel()は、ビジネスオブジェクトタイプのインスタンスをキャンセルします。つまり、キャンセルされるインスタンスはデータベースに残り、実際にキャンセルされる追加のインスタンスが作成されます。

    • レプリケート()およびSaveReplica()

      BAPIのReplicate()およびSaveReplica()は、複製可能なビジネスオブジェクトタイプのメソッドとして実装されます。これらを使用すると、オブジェクトタイプの特定のインスタンスを1つ以上の異なるシステムにコピーできます。複製されたインスタンスは通常、元のオブジェクトと同じオブジェクトキーで作成されます。これらのBAPIは、主にApplication Link Enableing(ALE)のコンテキスト内で分散システム間でデータを転送するために使用されます。

    • Add <subobject>()およびRemove <subobject>()

      BAPI Add <Subobject>()は、既存のオブジェクトインスタンスにサブオブジェクトを追加し、BAPI Remov <Subobject>()は、オブジェクトインスタンスからサブオブジェクトを削除します。

  2. BAPI-ALEインターフェースの生成

    BAPIコールのデータはSAPシステムでIDoc形式で受信されるため、IDocからBAPIのパラメータへのマッピングを自動化するためにBAPI-ALEインタフェースを生成する必要があります。これは、トランザクションBDBGで発生します。

  3. レポートを書く

    レポートは、IDoc形式の既存のオブジェクトをファイルに書き込む役割を果たします。通常、ユーザーはオンライントランザクションのみに精通しており、BAPIやIDocには精通していないため、レポートを使用して、オンライントランザクションで作成されたオブジェクトをIDocでどのように表現する必要があるかを確認できます。この情報は、マッピングプロセス中に、転送するオブジェクトのIDocを正しく構成するために必要です。

    このレポートは、ユーザーがオンライントランザクション、BAPI、およびIDoc間の接続を確立する唯一の方法であるために必要です。

  4. BAPIの登録

    この手順は、BAPIをDXWorkbenchで使用する場合に必要です。対応するレポートを含むBAPIを登録するには、トランザクションBDLRを使用します。

個々の側面について、以下で詳しく説明します。

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