Ansicht
Dokumentation

COM_BPUS_BUPA_EXISTENCE_CHECK - Existenz für genau einen Geschäftspartner prüfen

COM_BPUS_BUPA_EXISTENCE_CHECK - Existenz für genau einen Geschäftspartner prüfen

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_RETURN
EV_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_ERROR
BUPA_GETDETAIL_ERROR
BUPA_HAS_ALREADY_USER
MORE_THAN_ONE_BUPA_FOUND
NO_BUPA_FOUND

Funktionsgruppe

COM_BUPA_USER_REGISTRATION

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4826 Date: 20240523 Time: 141559     sap01-206 ( 60 ms )