Ansicht
Dokumentation
COM_BPUS_BUPA_EXISTENCE_CHECK - Existenz für genau einen Geschäftspartner prüfen
CL_GUI_FRONTEND_SERVICES - Frontend Services ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Funktionsbaustein können Sie bestimmen, ob genau ein Geschäftspartner Ihre Suchkriterien erfüllt.
Die Suche nach dem Geschäfspartner erfolgt in einem zweistufigen Prozess:
- Zuerst werden alle Geschäftspartner bestimmt, deren Attribute genau mit den in den Importparametern übergebenen Werten übereinstimmen:
-
IV_TELEPHONE
IV_MAIL
IV_URL
IS_ADDRESSDATA_SEARCH
IS_CENTRALDATA_SEARCH
IV_BUSINESSPARTNERROLE
- Es werden nur solche Felder berücksichtigt, die mit einem (nicht initialen) Wert belegt sind. Bei der Suche werden alle Adressen eines Geschäftspartners in die Auswahl mit einbezogen.
- In einem zweiten Schritt werden von den im ersten Schritt gefundenen Geschäftspartnern all diejenigen verworfen, die die weiteren Selektionskriterien nicht genau erfüllen. Die weiteren Selektionskriterien werden über die Felder der Importparameter IS_CENTRALDATA und IS_ADDRESSDATA und einen der drei folgenden Importparameter definiert:
-
IS_CENTRALDATAPERSON
IS_CENTRALDATAORGANIZATION
IS_CENTRALDATAGROUP
Hat der Importparameter IV_CENTRALARCHIVINGFLAG_CHECK bzw. IV_CENTRALBLOCK_CHECK den Wert X, dann werden alle Geschäftspartner, bei denen die zentrale Archiviervormerkung bzw. die zentrale Sperre gesetzt ist, von der Liste der gefundenen Geschäftspartner entfernt.
Ist der Importparameter IV_USER_EXISTENCE_CHECK auf den Wert X gesetzt, dann wird geprüft, ob der Geschäftspartner über die zentrale Person bereits mit einem Benutzer verknüpft ist. Ist dies der Fall, wird er von der Liste der gefundenen Geschäftspartner entfernt.
Im Erfolgsfall, d. h., wenn genau ein Geschäftspartner die Suchkriterien erfüllt, wird im Exportparameter EV_BUSINESSPARTNER die Geschäftspartnernummer zurückgegeben.
In allen anderen Fällen werden Ausnahmen ausgelöst. Nachrichten der aufgerufenen BAPIs werden in den Exportparameter ET_RETURN geschrieben.
Beispiel
Hinweise
Weitere Informationen zum ersten Schritt der Geschäftspartnersuche finden Sie in der Dokumentation der Methode BAPI_BUPA_SEARCH.
Weiterführende Informationen
Parameter
ET_RETURNEV_BUSINESSPARTNER
IS_ADDRESSDATA
IS_ADDRESSDATA_SEARCH
IS_CENTRALDATA
IS_CENTRALDATAGROUP
IS_CENTRALDATAORGANIZATION
IS_CENTRALDATAPERSON
IS_CENTRALDATA_SEARCH
IV_BUSINESSPARTNERROLE
IV_CENTRALARCHIVINGFLAG_CHECK
IV_CENTRALBLOCK_CHECK
IV_EMAIL
IV_TELEPHONE
IV_URL
IV_USER_EXISTENCE_CHECK
Ausnahmen
ADDRESS_GETDETAIL_ERRORBUPA_GETDETAIL_ERROR
BUPA_HAS_ALREADY_USER
MORE_THAN_ONE_BUPA_FOUND
NO_BUPA_FOUND
Funktionsgruppe
COM_BUPA_USER_REGISTRATIONPERFORM Short Reference CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4826 Date: 20240523 Time: 141559 sap01-206 ( 60 ms )