Einzigen Empfänger für synchrone BAPIs ermitteln 
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).
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 |
Parameter |
Bezugsfeld |
Beschreibung |
RECEIVER |
BDBAPIDEST |
Empfängersystem des BAPIs |
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 |