Ansicht
Dokumentation
BAPI_BUPA_FS_DIFFTYPE_CHANGE - Differenzierte Attribute ändern
RFUMSV00 - Advance Return for Tax on Sales/Purchases ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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
ATTRIBUTESATTRIBUTESX
BUSINESSPARTNER
CHANGEDOCU
GENERALSETTINGS
RETURN
TESTRUN
Ausnahmen
Funktionsgruppe
FS_BAPI_DIFFERENTIATIONrdisp/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 )