Selektionsparameter 

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.
CP (beinhaltet Muster) oder
NP (beinhaltet Muster nicht)

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.