Bestimmen des Objekttyps und der Schlüsselfelder 
Einsatzmöglichkeiten
Objekttyp
Sie müssen den für Ihr BAPI benötigten SAP-Business-Objekttyp im Business Object Repository (BOR) identifizieren und bei Bedarf anlegen. Informationen zum Anlegen von SAP-Business-Objekttypen finden Sie in der Dokumentation zum
Business Object Builder.

SAP-intern müssen Sie im BAPI Explorer einen Business-Objektantrag ausfüllen.
Schlüsselfelder
Für die meisten SAP-Business-Objekttypen ist ein Schlüssel im BOR definiert. Dieser Schlüssel kann sich aus mehreren Schlüsselfeldern zusammensetzen, über deren Inhalt es möglich ist, eine einzelne Instanz des SAP-Business-Objekttyps eindeutig zu identifizieren.
Bei BAPIs kann zwischen instanzabhängigen (Instanzmethoden) und instanzunabhängigen Methoden (Klassenmethoden) unterschieden werden. Im Gegensatz zu instanzunabhängigen Methoden beziehen sich instanzabhängige Methoden genau auf eine Instanz eines SAP-Business-Objekttyps, beispielsweise genau auf eine explizit angegebene Bestellung.
Bei einem instanzabhängigen BAPI müssen im Funktionsbaustein, der diesem BAPI zugrundeliegt, alle Schlüsselfelder des entsprechenden SAP-Business-Objekttyps als einzelne Parameter verwendet werden.
Die Namen der Schlüsselfelder des SAP-Business-Objekttyps und der entsprechenden Parameter im Funktionsbaustein des BAPIs müssen gleich sein, da der Zusammenhang zwischen den Schlüsselfeldern und den Parametern über die Namensgleichheit hergestellt wird.

Der SAP-Business-Objekttyp CompanyCode hat ein Schlüsselfeld mit Namen CompanyCodeId.
In den Funktionsbausteinen der instanzabhängigen BAPIs zu diesem Business-Objekttyp muß dieses Schlüsselfeld als Parameter mit dem Namen COMPANYCODEID definiert sein.
Ablauf
Um einen Business-Objekttyp und seine Schlüsselfelder anzuzeigen:
Wählen Feldzuweisungsbaustein generieren.
Alternativ dazu können Sie auch das Business Object Repository verwenden: