Mit dem BOR/BAPI-Wizard Methoden im BOR definieren 

Voraussetzungen

Wenn der Funktionsbaustein, der Ihrem BAPI zugrundeliegt, vollständig implementiert bzw. modifiziert ist, können Sie ihn im Business Object Repository (BOR) als Methode eines SAP-Business-Objekttyps oder SAP-Interfacetyps anlegen. Dazu verwenden Sie den BOR/BAPI-Wizard.

Vorgehensweise

Suchen Sie zunächst den entsprechenden SAP-Business-Objekttyp im BOR:

  1. Wählen Sie Werkzeuge ® Business Framework ® BAPI Entwicklung ® Business Object Builder.

Auf dem Einstiegsbild des Business Object Builders können Sie über den technischen Namen des SAP-Business-Objekttyps (Objekttyp) oder SAP-Interfacetyps direkt auf den Business-Objekttyp oder Interfacetyp zugreifen. Sie haben den technischen Objektnamen bereits identifiziert.

Andernfalls wählen Sie Business Object Repository:

Die Anwendungshierarchie wird angezeigt. Suchen Sie in der Anwendungshierarchie den gewünschten Business-Objekttyp oder Interfacetyp und doppelklicken Sie darauf, um diesen zu öffnen.

  1. Wenn der entsprechende Business-Objekttyp oder Interfacetyp angezeigt wird, wählen Sie Ändern.

BAPI als Methode des Business-Objekttyps oder Interfacetyps anlegen

Um Ihr BAPI als Methode des gewählten SAP-Business-Objekttyps oder Interfacetyps zu definieren:

  1. Wählen Sie Hilfsmittel ® API-Methoden ® Methode einfügen
  2. Geben Sie im darauffolgenden Dialogfenster den Namen des Funktionsbausteins an, der dem BAPI zugrundeliegt, zum Beispiel BAPI_COMPANYCODE_GETDETAIL, und wählen Sie Weiter.
  3. Im darauffolgenden Dialogfenster müssen Sie Angaben zu der Methode machen:

Basierend auf dem Namen des Funktionsbausteins wird ein Name für die Methode vorgeschlagen. Unter Umständen müssen Sie diesen Namen ändern:

Heißt beispielsweise der Name des Funktionsbausteins SALESORDER_GETSTATUS, so könnte der Methodenname BapiSalesorderGetstatus vorgeschlagen werden. Sie sollten daraus den Methodennamen GetStatus machen.

Geben Sie hier aufschlußreiche Bezeichnungen für Ihr BAPI an.

Geben Sie hier die entsprechenden Informationen für Ihr BAPI an. Achten Sie darauf, daß ein BAPI nicht dialog-orientiert sein darf und generell synchron implementiert ist.

  1. Wählen Sie Nächster Schritt.

Sie erhalten eine Liste der Parameter und Vorschläge für die Parameternamen. Passen Sie die Parameternamen folgendermaßen an:

  1. Wählen Sie Nächster Schritt.

Um die Methode anzulegen, wählen Sie im darauffolgenden Dialogfenster Ja.

Ergebnis

Nachdem das Programm generiert und ausgeführt wurde, sollten Sie kontrollieren, ob alle Definitionen vom BOR/BAPI-Wizard richtig vorgenommen wurden. Sehen Sie sich dazu die neu angelegte Methode am Business-Objekttyp oder Interfacetyp an.

Der BOR/BAPI-Wizard wird nur für das erstmalige Anlegen eines BAPIs im BOR verwendet. Er dient nicht dazu, nachfolgende Änderungen am BAPI zu verwalten.

Änderungen, die Sie nach dem Anlegen des BAPIs im BOR am zugrundeliegenden Funktionsbaustein durchführen, z.B. kompatible Schnittstellenerweiterungen oder Änderungen an den Kurztexten, werden nicht automatisch im BOR wirksam. Sie müssen derartige Änderungen manuell im BOR nachziehen. Informationen zum Anlegen und Modifizieren von Business-Objekttypen finden Sie in der Dokumentation zum Business Object Builder.