Ansicht
Dokumentation

CRM_ORDER_FIELDCHECK - BAdI: Field Selection

CRM_ORDER_FIELDCHECK - BAdI: Field Selection

General Material Data   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Use this Business Add-In (BAdI) to influence the ready for input status of fields in the business transaction according to user-defined logic.

The BAdI CRM_ORDER_FIELDCHECK_NEW is available as a replacement for this classic BAdI. The new BAdI was developed within the Enhancement Framework of SAP NetWeaver Application Server ABAP, and offers improved performance while providing the same logic.

Note that this BAdI can only be used to reset the ready-for input status of fields beyond the standard delivery. A field that is set as not ready for input in the standard cannot subsequently be made ready for input.

You can find details on the implementation in the documentation for Interface IF_EX_CRM_ORDER_FIELDCHECK.

Performance Considerations

This BAdI is called at the following points in time:

  • For each roundtrip in edit mode, to visualize on the UI whether a field is ready for input
  • Directly before a certain field is changed to check whether it a change is possible

Furthermore, the BAdI is called for each object, and your implementation should take this into consideration and avoid unnecessary checks being executed.

Since this BAdI is called very often, it is particularly important that the code ensures good performance. You should avoid nested loops, avoid memory-intensive database selects, and implement buffering logic, for example).






BAL Application Log Documentation   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 1704 Date: 20240523 Time: 170359     sap01-206 ( 35 ms )