Ansicht
Dokumentation

BBP_SUS_USER_API - SAP-GP. Anlegen Ansprechpartner

BBP_SUS_USER_API - SAP-GP. Anlegen Ansprechpartner

ROGBILLS - Synchronize billing plans   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein legt einen Geschäftspartner vom Typ 'Person' mit den angegebenen Rollen ('Ansprechpartner' und oder 'Leistungserbringer') und der Beziehung 'ist Ansprechpartner' zu dem über IV_PARTNER1 und/oder IV_PARTNER_GUID1 angegebenen Geschäftspartner (vom Typ Organisation) an.

Die Verwendung der übrigen Import-Parameter hängt vom Status des anzulegenden Geschäftspartners ab:

  • das Feld IS_DATA-NOTRELEASED ist auf 'X' gesetzt, d.h. der Ansprechpartner wird mit Status 'vorerfasst' angelegt und ist zunächst nicht operativ nutzbar
  • Es wird der Geschäftspartner vom Typ Person incl. Adresse (und gegebenenfalls Kommunikationsdaten gemäß IT_ADTEL, IT_ADFAX und IT_ADSMTP) angelegt; Partnernummer/guid und Adressnummer/ guid werden zurückgegeben

  • Es wird die Beziehung 'ist Ansprechpartner von' zum angegebenen Partner IIV_PARTNER1 und/oder IV_PARTNER_GUID1 (evtl. unter Einbeziehung von IV_ADDRESS_NUMBER und/oder IV_ADDRESS_GUID) angelegt

  • Der Ansprechpartner erhält die Rollentypen gemäß Tabelle IT_PARTNER_ROLES zugeordnet

  • Die übrigen Import Parameter bleiben unberücksichtigt

  • weder das Feld IS_DATA-NOTRELEASED noch der Import Parameter IV_CREATE_USER sind gesetzt; in diesem Modus wird ein operativ nutzbarer Ansprechpartner angelegt, allerdings wird kein Benutzer erzeugt, der Ansprechpartner ist nicht für Prozesse nutzbar für die ein Anmelden am System erforderlich ist
  • Es wird der Geschäftspartner vom Typ Person incl. Adresse (und gegebenenfalls Kommunikationsdaten gemäß IT_ADTEL, IT_ADFAX und IT_ADSMTP) angelegt; Partnernummer/guid und Adressnummer/ guid werden zurückgegeben

  • Es wird die Beziehung 'ist Ansprechpartner von' zum angegebenen Partner IIV_PARTNER1 und/oder IV_PARTNER_GUID1 (evtl. unter Einbeziehung von IV_ADDRESS_NUMBER und/oder IV_ADDRESS_GUID) angelegt

  • Der Ansprechpartner erhält die Rollentypen gemäß Tabelle IT_PARTNER_ROLES zugeordnet

  • Die übrigen Import Parameter bleiben unberücksichtigt

  • wird bei nicht gesetztem Feld IS_DATA-NOTRELEASED der Parameter IV_CREATE_USER='X' übergeben, so wird zum Ansprechpartner ein Benutzer angelegt und dieser ins Organisationsmodell eingebunden
  • Es wird der Geschäftspartner vom Typ Person incl. Adresse (und gegebenenfalls Kommunikationsdaten gemäß IT_ADTEL, IT_ADFAX, und IT_ADSMTP) angelegt; Partnernummer/guid und Adressnummer/ guid werden zurückgegeben

  • Es wird die Beziehung 'ist Ansprechpartner von' zum angegebenen Partner IIV_PARTNER1 und/oder IV_PARTNER_GUID1 (evtl. unter Einbeziehung von IV_ADDRESS_NUMBER und/oder IV_ADDRESS_GUID) angelegt

  • Der Ansprechpartner erhält die Rollentypen gemäß Tabelle IT_PARTNER_ROLES zugeordnet

  • Es wird ein Benutzer angelegt (die Angabe der Import Parameter IS_PASSWORD, IS_USERNAME und IS_LOGONDATA sowie der Aktivitätsgruppen/Rollen gemäß ACT_GROUPS ist jetzt verpflichtend)

  • Zum Ansprechpartner wird eine 'zentrale Person' angelegt und über EV_PERSON_ID zurückgegeben; der zuvor angelegte Benutzer wird über die zentrale Person mit dem Ansprechpartner verknüpft

  • An der - entweder mittels Parameter IV_ORGUNIT übergebenen oder aus IV_PARTNER1 bzw. IV_PARTNER_GUID1 ermittelten - Organisationseinheit zum Geschäftspartner vom Typ 'Organisation' wird eine Planstelle angelegt (und über EV_POSITION zurückgegeben)

  • Schließlich werden Benutzer und Geschäftspartner über die zentrale Person mit der Planstelle verknüpft

Der Funktionsbaustein berücksichtigt bei den übergebenen Parametern lediglich die funktionale Gültigkeit, es finden kein Szenario spezifischen Plausibilitätsprüfungen statt (es wird vorausgesetzt, dass diese bereits in den rufenden Anwendungen durchgeführt wurden):

  • es ist möglich den Ansprechpartner ohne Kommunikationsdaten anzulegen, obwohl die EBP Szenarien das Vorhandensein von Telefonnummer und Email-Adresse voraussetzen
  • aus EBP Sicht sind für einen Ansprechpartner lediglich die Geschäftspartnerrollen 'Ansprechpartner' und 'Leistungserbringer' sinnvoll; trotzdem wird jede übergebene Rolle - falls vorhanden - zugewiesen
  • über IV_ADDRESS_NUMBER und/oder IV_ADDRESS_GUID kann eine andere als die Standardadresse des Partners vom Typ 'Organisation' zur Bestimmung des postalischen Teils der Ansprechpartneradresse (der Beziehungs- oder Typ3- Adresse) herangezogen werden; dies kann jedoch zu Inkonsistenzen führen, da im Orgmanagement die Organisationen grundsätzlich mit der Standardadresse des Partners angelegt werden. Eine abweichende Adresse sollte also nur angegeben werden wenn kein Benutzer zu Ansprechpartner angelegt wird, somit keine Anbindung ans Orgmanagement existiert
  • um die Rechte des Benutzers zum Ansprechpartner einzuschränken können aus den EBP Szenarien heraus nur die Aktivitätsgruppen/Rollen vergeben werden, welche im Attribut ROLE des angemeldeten Mitarbeiters hinterlegt sind (Standardwerte: SAP_BBP_STAL_VENDOR und SAP_BBP_STAL_BIDDER); über diesen Baustein werden jedoch alle in ACT_GROUP übergebenen Aktivitätsgruppen zugewiesen (bei entsprechender eigener Berechtigung kann also z.B. auch SAP_ALL vergeben werden)
  • wenn über IV_ORGUNIT eine Organisationseinheit mitgegeben wird, so wird die Planstelle für den Benutzer zum Ansprechpartner an genau dieser Organisationseinheit angelegt; sinnvoll ist dies jedoch nur wenn es sich auch wirklich um die Organisationseinheit zum über IV_PARTNER1 bzw. IV_PARTNER_GUID1 angegebenen Partner vom Typ 'Organisation' handelt

Beispiel

Hinweise

Zum Anlegen eines Geschäftspartners vom Typ 'Organisation' nutzen Sie BBP_CREATE_ORGANIZATION

Weiterführende Informationen





Parameter

ACT_GROUPS
ET_RETURN
EV_ADDRESS_GUID
EV_ADDRESS_NUMBER
EV_PARTNER
EV_PARTNER_GUID
EV_PERSON_ID
EV_POSITION
EV_REFERENCE_GUID
IS_CONT_ADDR
IS_CONT_ADDR3
IS_DATA
IS_DATA_PERSON
IS_LOGONDATA
IS_PASSWORD
IS_PERS_ADDR
IS_USERNAME
IT_ADFAX
IT_ADSMTP
IT_ADTEL
IT_PARTNER_ROLES
IT_PERSMAP
IV_ADDRESS_GUID
IV_ADDRESS_NUMBER
IV_CREATE_USER
IV_NO_COMMIT
IV_ORGUNIT
IV_PARTNER1
IV_PARTNER_GUID1

Ausnahmen

ACTIVITY_GROUP_MISSING
ERROR_ASSIGNING_CP_TO_USER
ERROR_CREATING_BUPA
ERROR_CREATING_CENTRAL_PERSON
ERROR_CREATING_POSITION
ERROR_MESSAGE_PASSED
NO_PARTNER_DATA
ORGUNIT_NOT_FOUND
PARTNER_MISMATCH
PASSWORD_MISSING
USERNAME_MISSING

Funktionsgruppe

BBP_SUS_ROLE

General Material Data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 10189 Date: 20240523 Time: 172258     sap01-206 ( 141 ms )