Standardisierte Parameter 

Verwendung

Es gibt Parameter, die für verschiedene BAPIs angelegt werden können, da sie in allen BAPIs gleiche oder äquivalente Daten bereitstellen. Es handelt sich hierbei um die "standardisierten" Parameter. Diese sollten nach Möglichkeit in allen BAPIs gleich implementiert werden.

Funktionsumfang

Adressenparameter

Für Adressen-Parameter in BAPIs sind bestimmte Referenzstrukturen definiert. Diese Strukturen sollten Sie für die Verwendung in Ihrem BAPI kopieren, insbesondere dann, wenn der zugrundeliegende Objekttyp die zentrale Adreßverwaltung (ZAV) benutzt.

Weitere Informationen finden Sie unter Adressenparameter.

Änderungsparameter

In BAPIs, die Änderungen auf der Datenbank hervorrufen, z.B. Change()- und Create()-BAPIs, muß man zwischen den Parameterfeldern unterscheiden können, die geänderte Werte enthalten und denen, die unverändert geblieben sind. Dies geschieht durch die Verwendung von standardisierten Änderungsparametern.

Weitere Informationen finden Sie unter Änderungsparameter.

Extension-Parameter

Mit dem Parameter ExtensionIn bzw. ExtensionOut wird Kunden ein Mechanismus zur Verfügung gestellt, der die Erweiterung eines BAPIs ohne Modifikation ermöglicht. Weitere Informationen finden Sie unter Kundenerweiterungskonzept für BAPIs.

Return-Parameter

Jedes BAPI muß über einen Export-Parameter Return verfügen, mit dem Rückmeldungen an die aufrufende Anwendung zurückgegeben werden. Um Anwendungsprogrammierern eine einheitliche Fehlerbehandlung bei BAPI-Aufrufen zu ermöglichen, müssen alle Return-Parameter auf die gleiche, standardisierte Weise implementiert werden.

Weitere Informationen finden Sie unter Return-Parameter (Fehlerdarstellung).

Selektionsparameter

In BAPIs, mit denen nach bestimmten Instanzen eines Business-Objekttyps gesucht werden kann, z.B. mit dem BAPI GetList(), müssen es die Parameter dem Aufrufer des BAPIs ermöglichen, die entsprechenden Selektionskriterien anzugeben. Dies geschieht über standardisierte Selektionsparameter.

Weitere Informationen finden Sie unter Selektionsparameter.

TestRun-Parameter

Der Parameter TestRun wird in den instanzgenerierenden BAPIs, beispielsweise den BAPIs Create() und Change() verwendet, um vor dem tatsächlichen Anlegen der Objektinstanz auf der Datenbank die Angaben zur Instanz zu überprüfen. Das Anlegen der Objektinstanz wird dabei nur simuliert und die Daten werden nicht fortgeschrieben.

Weitere Informationen finden Sie unter TestRun-Parameter.

Textübergabeparameter

Für die Übergabe von Dokumentationstexten im BAPI, z.B. die Dokumentation zu einem Business-Objekttyps müssen Sie standardisierte Textübergabeparameter anlegen.

Weitere Informationen finden Sie unter Textübergabeparameter.