Verwendung
In BAPIs, mit denen nach bestimmten Instanzen eines Business-Objekttyps gesucht werden kann, z.B. dem BAPI GetList(), müssen es die Parameter dem Aufrufer des BAPIs ermöglichen, die entsprechenden Selektionskriterien anzugeben.
Legen Sie in Ihrem BAPI die benötigten Selektionsparameter als Strukturen oder Tabellen mit folgenden Feldern an:
Felder für Wertebereiche
Feldname |
Beschreibung |
Datenelement |
SIGN |
Selektionsoperator der angibt, ob bei der Selektion der angegebene Bereich eingeschlossen oder ausgeschlossen werden soll. |
BAPISIGN |
OPTION |
Vergleichsoperator, z.B. |
BAPIOPTION |
HIGH |
Obergrenze des Wertebereichs |
anwendungsspezifisch, z.B. MATNR |
LOW |
Untergrenze des Wertebereichs |
anwendungsspezifisch, z.B. MATNR |
Sie können den Funktionsbaustein BALW_RANGES_CHECK verwenden, um die in SIGN und OPTION eingetragenen Werte zu überprüfen.
Beachten Sie, daß bei der Selektion einer Liste von Objekten eine Mengenbeschränkung notwendig ist. Dies können Sie mit Hilfe des Parameter MaxRows erreichen. Weitere Informationen hierzu finden Sie unter
Programmieren von GetList()-BAPIs.

Manche Anwendungs-Server unterstützen andere Zeichensätze als ASCII. In diesem Fall kann ein Problem bei der Auswahl von Mengen oder Ranges, oder bei deren Sortierung auftreten. Aus diesem Grund sollte Ihr BAPI bei Ranges immer nur innerhalb eines der Bereiche A-Z, a-z und 0-9 auswählen.