Ansicht
Dokumentation

BAPI_BUPA_FS_DIFFTYPE_CHANGE - Differenzierte Attribute ändern

BAPI_BUPA_FS_DIFFTYPE_CHANGE - Differenzierte Attribute ändern

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode können Sie differenzierte Attribute wie z.B. das Kundensegment ändern.

Differenzierte Attributekönnen Sie im Dialog nur unter der Drucktaste Differenzierung bearbeiten. Die zugehörige Tabelle BP1013 (Geschäftspartner: Differenzierungstypabhängige Attribute)stellt eine Beispielimplementierung für das Feld Kundensegmentdar. Sie können diese Tabelle entsprechend den Business Data Toolset (BDT)-Konventionen um weitere Felder ergänzen.

Mit der Differenzierung können Sie ausgewählte Bestandteile des Geschäftspartners nach unterschiedlichen Betrachtungsweisen differenzieren. In der Differenzierung können Sie anhand von ausgewählten Differenzierungskriterien (in dieser Methode synonym Differenzierungstypausprägung (änderungsbelegrelevant)) unterschiedliche Werte zu ein und demselben Attribut des Geschäftspartners zu hinterlegen. So können Sie die Werte von an sich gleichen Daten des Geschäftspartners entsprechend ihrer Bedürfnisse feiner einteilen bzw. differenzieren.

Die Differenzierung könnte z.B. notwendig sein, wenn Sie für einen Geschäftspartner, der in mehreren Filialen ihres Unternehmens Kunde ist, zu den genannten Bestandteilen spezifische Inhalte pro Filiale abbilden möchten.

Die Differenzierung trägt durch die Zuordnung bestimmter Attribute zu einem Differenzierungskriterium u.a. dazu bei, die Datenerfassung zu einem Geschäftspartner zu verfeinern und die redundante Führung von Geschäftspartnern im Geschäftspartnerbestand zu vermeiden.

Beispiel

Hinweise

Pro Geschäftspartner können mehrere Sätze mit differenzierten Attributen geändert werden.

Vor dem Hinzufügen der Daten findet eine Vorverarbeitung statt:

  • es wird geprüft, ob der zu bearbeitende Geschäftspartner vorhanden ist
  • es wird eine einfache Schreibsperre aktiviert

Diese verhindert bis zum Ausführen einer der Methoden TransactionCommitoder TransactionRollbackdes Business-Objekts BapiService den ändernden Zugriff anderer Anwender auf die Daten des aktuell bearbeiteten Geschäftspartners. Der zugelassene Anwender kann mehrfach auf denselben Geschäftspartner zugreifen.

Die differenzierten Attribute werden erst nach dem Aufruf der Methode TransactionCommit des Business-Objekts BapiService auf die Datenbank geschrieben.

Berechtigungen

Eine Berechtigungsprüfung wird durchgeführt, wenn beim Geschäftspartner unter Berechtigungsgruppe ein Berechtigungsobjekt eingetragen ist und wenn Sie in der IMG-Aktivität Differenzierungskriterium einstellen unter Berechtigungsprüfung das Kennzeichen gesetzt haben.

Das System prüft unter Berechtigungsgruppe in der Regel das Berechtigungsobjekt B_BUPA_GRP mit der Aktivität 02 Ändern.

Zu prüfende Berechtigungsobjekte können im Customizing des SAP-Geschäftspartners unter Geschäftspartner-> Grundeinstellungen-> Berechtigungsverwaltung eingestellt werden.

Pufferung

Diese Methode arbeitet mit Pufferung. Verändernde und lesende Methoden dieses Business-Objekt-Typs können wiederholt auf diese Instanz angewendet werden. Nach Aufruf der Methode Save können in derselben Logical Unit of Work (LUW) lesende und schreibende Methoden auf die gepufferten Instanzen zugreifen und die aktuellen Attribute liefern.

Abhängigkeiten

Wenn Sie differenzierte Attribute ändern möchten, dann nimmt das System folgende Prüfungen vor:

  • es prüft, ob der Geschäftspartner in einer Rolle vorliegt, die die Differenzierung der Atribute zulässt
  • es prüft, ob der Wert des Differenzierungskriteriums zulässig ist

Wenn ihre Eingaben entsprechend der Customizing-Einstellung der Differenzierungkorrekt sind, dann können Sie die differenzierten Attribute ändern.

Die Einstellung der Differenzierung nehmen Sie im Customizing des SAP Geschäftspartners für Financial Services unter Einstellungen für Financial Services -> Allgemeine Einstellungen -> Grundeinstellungen->Differenzierung-> Differenzierungskriterium definierenund Differenzierungskriterium einstellen vor.

Die Einstellung der Geschäftspartnerrolle nehmen Sie im Customizing des SAP Geschäftspartners für Financial Services unter Allgemeine Einstellungen-> Geschäftspartner-> Grundeinstellungen-> Geschäftspartnerrollen-> GP-Rollen definieren vor.

Mit der Methode AddRole_2 können Sie Geschäftspartnerrollen anlegen, die eine Differenzierung der Geschäftspartnerdaten zulassen.

Rückmeldungen

Meldungen werden im Parameter RETURN zurückgegeben. In dieser Parameter-Dokumentation finden Sie die Rückgabewerte und deren Bedeutungen.

Weiterführende Informationen

Weitere Informationen finden Sie in der SAP-Bibliothek unter SAP Geschäftspartner für Financial Services-> Funktionen-> Differenzierung.





Parameter

ATTRIBUTES
ATTRIBUTESX
BUSINESSPARTNER
CHANGEDOCU
GENERALSETTINGS
RETURN
TESTRUN

Ausnahmen

Funktionsgruppe

FS_BAPI_DIFFERENTIATION

rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7490 Date: 20240523 Time: 102518     sap01-206 ( 122 ms )