Ansicht
Dokumentation

BADI_FSSC_E2E_VAL - BAdI: Backend Transaction Validation

BADI_FSSC_E2E_VAL - BAdI: Backend Transaction Validation

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Accounting (CRM-IC-ACO) component. You can use this BAdI to apply free logic for validating user input.

You can use this BAdI when you use process-specific forms that are created by Application Enhancement Tool (AET) and when you apply some validation for the fields on the form. The Configure Integration to Backend Transactions Customizing activity already provides some standard types of validation. To apply your own logic for validating user input, make the following configurations:

  • Implement this BAdI and apply your own validation logic, such as value comparison, value calculation, and calling BAPIs to perform check.
  • In the corresponding validation rule, set the validation mode to Free Logic and set the BAdI filter to the filter value that points to this implementation.

This BAdI depends on the following configurations in the Configure Integration to Backend TransactionsCustomizing activity:

  • You have defined the BAdI Filter value that you use in the validation rule.
  • You have defined the validation rule that you use for validating user input.
  • In the validation rule, you have set the validation mode to Free Logic and specified the BAdI filter to the one that points to your implementation.

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

You can find example implementations in the BAdI Builder on the Enhancement Spot Element Definitions tab in the Implementation Example Classes section.

The following example implementations are available:

  • CL_IM_FSSC_VAL_FBS1_AMOUNT

This example implementation performs a check when the user launches the FBS1 transaction from the process-specific form. This check verifies that the debited total equals the credited total.

Note:The example implementations listed here are only to familiarize you with this BAdI definition. Objects referenced in the implementation code may not exist. Therefore, these implementations cannot be activated and used directly.

BAdI method documentation:

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






rdisp/max_wprun_time - Maximum work process run time   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 3402 Date: 20240607 Time: 134242     sap01-206 ( 65 ms )