Ansicht
Dokumentation

BUP_PARTNER_EXLIST - BAdI: Restriction of Business Partner from EoP Check

BUP_PARTNER_EXLIST - BAdI: Restriction of Business Partner from EoP Check

BAL_S_LOG - Application Log: Log header data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Business Partner Master Data(AP-MD-BP-BP) component.

You can use this BAdI to influence the data selection performed by Blocking of Business Partner Data report (transaction BUPA_PRE_EOP). Based on your selection criteria, the report checks whether business partners can be blocked or if they are still used in ongoing business activities.

By implementing this BAdI, you can manipulate the data selection in the following ways:

  • Define which business partners are processed before the report performs the standard selection based on table BUT000. For this, you can implement your own business-logic in method BEFORE_SELECTIONwhich is called up when executing the report.
  • Based on your selection criteria, the report generates a list of business partners that can be blocked. You can exclude certain business partners from that list by implementing method PARTNER_EXCLIST.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

  • BP_DP_FILTER_ON_BU_GROUP [inactive by default]
If you activate this SAP-delivered implementation, the additional filter criteria BU_GROUP (business partner group) can be used for filtering business partners before the standard selection of the report is performed.

After you call the IMG activity, the system displays a dialog box where you enter a name for the implementation.

If implementations of this Business Add-In have already been created, the system displays them in a dialog box. You then choose one of them by choosing Create, and continue as follows:

1. In the dialog box, enter a name for the implementation of the Add-In and choose Create. The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for your implementation in the Implementation Short Textfield.
3. If you choose the Interface tab, you will notice that the system has populated the Name of the Implementing Classfield automatically, by assigning a class name based on the name of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method ~. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementationscreen.
Note: You can also create an implementation for an Add-In and not activate it until later. If you want to do this, do not perform the following step:
8. Choose Activate.
When the application program is executed, the code you created is run through.

This BadI contains the following methods:

BEFORE_SELECTION

PARTNER_EXCLIST

For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then select Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.






ABAP Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 4385 Date: 20240607 Time: 233309     sap01-206 ( 94 ms )