Ansicht
Dokumentation

BAPI_BUPA_FS_DIFFTYPE_REMOVE - Delete Differentiated Attributes

BAPI_BUPA_FS_DIFFTYPE_REMOVE - Delete Differentiated Attributes

General Data in Customer Master   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

You can use this method to delete differentiated attributes for the customer segment, for example.

You can process differentiated attributes in dialog mode only by using the Differentiation pushbutton. The table BP1013 (Business Partner: Differentiation Type-Dependent Attributes) presents an example implementation for the customer segment field. You can add further fields to the table in accordance with the Business Data Toolset (BDT) conventions.

You can use the Differentiation function to differentiate between selected business partner components in order to reflect different points of view. In the Differentiation function you can use selected differentiation criteria (in this method synonymous with differentiation type characteristic (relevant for change documents)) to store different values for one and the same attribute of a business partner. You can therefore subdivide or differentiate values for similar business partner data according to your requirements.

Differentiation could be necessary when you have a business partner who exists as a customer in several branches of your company, and you want certain data to be displayed in the above-named components for each particular branch.

By assigning certain attributes to a differentiation criterion, the Differentiation function enables you to improve data entry for a business partner, and to avoid data redundancy in the business partner dataset.

Example

Notes

You can delete several records with differentiated attributes for each business partner.

A preprocessing run takes place before the data is changed:

  • A check is performed to determine whether the business partner is available for processing.
  • A simple exclusive lock is activated.

This prevents other users from changing the business partner that is currently being processed until either the method TransactionCommit or TransactionRollback for the Business Object BapiService is executed. The authorized user can access the same business partner repeatedly.

The differentiated attributes are not written to the database until the method TransactionCommit for the Business Object BapiService has been called.

Authorizations

You can make settings for business partner authorization objects to be checked in Customizing for the SAP Business Partner under Business Partner-> Basic Settings-> Authorization Management.

Buffering

This method works with buffering. Change and read methods for this business object category can be repeatedly used for this instance. After calling the save method, read and write methods can access the buffered instances and supply current attributes in the same Logical Unit of Work (LUW).

Dependencies

You make settings for differentiation in Customizing for the SAP Business Partner for Financial Services under Settings for Financial Services-> General Settings-> Basic Settings-> Differentiation-> Define Differentiation Criterion and Set Differentiation Criterion.

Return messages

Messages are returned in the Return parameter.

Further information

Further information is available in the SAP Library under SAP Business Partner for Financial Services-> Functions-> Differentiation.





Parameters

ATTRIBUTES
BUSINESSPARTNER
CHANGEDOCU
GENERALSETTINGS
RETURN
TESTRUN

Exceptions

Function Group

FS_BAPI_DIFFERENTIATION

ROGBILLS - Synchronize billing plans   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 5109 Date: 20240523 Time: 112639     sap01-206 ( 61 ms )