Ansicht
Dokumentation

CRM_ORDER_FIELDCHECK - BAdI: Feldauswahl

CRM_ORDER_FIELDCHECK - BAdI: Feldauswahl

ABAP Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) verwenden Sie, um gemäß eigener Logik die Eingabebereitschaft von Feldern im Geschäftsvorgang zu beeinflussen.

Das BAdI CRM_ORDER_FIELDCHECK_NEW steht als Ersatz für dieses klassische BAdI zur Verfügung. Das neue BAdI wurde innerhalb des Erweiterungskonzepts von SAP NetWeaver Application Server ABAP entwickelt und bietet eine verbesserte Performance, wobei die gleiche Logik bereitgestellt wird.

Beachten Sie, dass das BAdI nur verwendet werden kann, um über den Standard hinausgehend die Eingabebereitschaft von Feldern zurückzunehmen. Ein Feld, das vom Standard auf nicht eingabebereit gesetzt wird, kann nicht wieder für die Eingabe geöffnet werden.

Einzelheiten zur Implementierung entnehmen Sie der Dokumentation zum Interface IF_EX_CRM_ORDER_FIELDCHECK

Performance-Aspekte

Dieses BAdI wird zu folgenden Zeitpunkten aufgerufen:

  • bei jedem Roundtrip im Bearbeitungsmodus, um auf der Benutzungsoberfläche zu visualisieren, ob ein Feld eingabebereit ist
  • unmittelbar bevor ein bestimmtes Feld geändert wird, um zu prüfen, ob eine Änderung möglich ist

Darüber hinaus wird das BAdI für jedes Objekt aufgerufen, und Ihre Implementierung sollte dies berücksichtigen und die Durchführung unnötiger Prüfungen vermeiden.

Da dieses BAdI sehr oft aufgerufen wird, ist es besonders wichtig, dass der Quellcode eine gute Performance gewährleistet. Sie sollten z.B. geschachtelte Schleifen und speicherintensive Datenbankselektionen vermeiden und eine Pufferungslogik implementieren.






TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2004 Date: 20240601 Time: 234638     sap01-206 ( 39 ms )