FunktionsdokumentationEinzigen Empfänger für synchrone BAPIs ermitteln Dieses Dokument in der Navigationsstruktur finden

 

Der Funktionsbaustein ALE_BAPI_GET_UNIQUE_RECEIVER wird vom Anwendungsprogramm zur Ermittlung genau eines Empfängers für ein synchrones BAPI aufgerufen.

Dabei werden die folgenden Mechanismen wirksam:

  • Falls kein Empfänger ermittelt oder das BAPI nicht im Verteilungsmodell gefunden wird, so wird eine leere Struktur für den Empfänger zurückgegeben.

  • Falls die übergebenen Filterobjekttypen und -werte nicht zu einer vollständigen und fehlerfreien Empfängerermittlung ausreichen, werden Fehlernachricht und Ausnahme zurückgegeben (ERROR_IN_FILTEROBJECTS).

  • Falls mehr als ein Empfänger des BAPIs ermittelt wird, werden Fehlernachricht und Ausnahme zurückgegeben.

  • Falls die RFC-Destination zu einem logischen Empfängersystem nicht gepflegt ist, werden Fehlernachricht und eine Ausnahme zurückgegeben (NO_RFC_DESTINATION_MAINTAINED).

  • Treten Inkonsistenzen im Verteilungsmodell aufgrund fehlendem bzw. fehlerhaftem Customizing auf, werden Fehlernachricht und Ausnahme zurückgegeben (ERROR_IN_ALE_CUSTOMIZING).

Input Parameter

Parameter

Bezugsfeld

Beschreibung

OBJECT

BDI_BAPI-OBJECT

BOR-Objekt des BAPIs

METHOD

BDI_BAPI-METHOD

BOR-Methode des BAPIs

FILTEROBJECT_VALUES

BDI_FOBJ

Filterobjekte und -werte

Output Parameter

Parameter

Bezugsfeld

Beschreibung

RECEIVER

BDBAPIDEST

Empfängersystem des BAPIs

Exceptions

Parameter

Beschreibung

ERROR_IN_FILTEROBJECTS

Filterobjekte sind fehlerhaft oder unvollständig

ERROR_IN_ALE_CUSTOMIZING

Fehler im ALE-Customizing

NOT_UNIQUE_RECEIVER

Es gibt mehrere Empfängersysteme für das BAPI

NO_RFC_DESTINATION_MAINTAINED

RFC Destination zum logischen System fehlt