Ansicht
Dokumentation

FARR_BADI_FULFILLMT_ - BAdI: Fulfillment Custom Checks

FARR_BADI_FULFILLMT_ - BAdI: Fulfillment Custom Checks

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Revenue Accounting (FI-RA) component. You can use this BAdI to check fulfillments and return error messages, warning messages, and information messages. Hence this BAdI is used for validation purposes only, fulfillments cannot be changed with this BAdI.

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).

In the BAdI implementation messages of type information, a warning or an error may be added to the changing parameter table MESSAGEDATAof interface method IF_FARR_BADI_FLFMT_CSTM_CHK~CHECK_FULFILLMENTS.

If the BAdI implementation returns an error message (message type 'E') for a specific fulfillment, then the fulfillment is not valid and will not be saved.

There is no default implementation, the implementation of the BAdI is optional. If you would like to implement custom checks for fulfillments, then you can implement this BAdI.

There is an example implementation of how the BAdI implementation may look. See class CL_FARR_FLFMT_CHK_BADI. The example implementation returns a warning message for fulfillments with an event date after the current open fiscal period.

The example BAdI implementation in class CL_FARR_FLFMT_CHK_BADIuses the following logic:

  • Each fulfillment of each POB is checked: If the fulfillment event date is after the last day of the current open period, then a warning message is added to changing parameter table MESSAGEDATA.

Functionality

BAdI method documentation:

IF_FARR_BADI_FLFMT_CSTM_CHK~CHECK_FULFILLMENTS

This method is used to check fulfillments.

For information about implementing BAdIs as part of the Enhancement Framework, go to SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then select Product Assistance. On the SAP Help Portal, choose the SAP NetWeaver Library: Function-Oriented View → Application Server → Application Server ABAP → Application Development on AS ABAP.






ABAP Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 2807 Date: 20240523 Time: 205028     sap01-206 ( 60 ms )