Ansicht
Dokumentation

CRM_CLA_BADI_VS_API - BAdI: Erfolgsfaktoren

CRM_CLA_BADI_VS_API - BAdI: Erfolgsfaktoren

Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Validierungsbogen (CRM-CLA-VWS) verwendet.

Wenn ein Erfolgsfaktor im Application Programming Interface (API) geändert wird, können Sie mithilfe dieses BAdIs die anderen Erfolgsfaktoren der Werbekostenzuschuss-Initiative (WKZ-Initiative) im Rahmen einer Trade Promotion aktualisieren. Die Änderungen werden nicht an die Datenbank übertragen; Sie können dieses BAdI dazu verwenden, die Änderungen zu aktualisieren oder zusätzliche Erfolgsfaktorsätze zu ändern.

Das BAdI enthält die folgenden Methoden:

  • UPDATE_DEPENDING_CAUSALS
Sie können diese Methode verwenden, um die übrigen Erfolgsfaktoren der WKZ-Initiative für die Trade Promotion zu aktualisieren, wenn sich ein Erfolgsfaktor geändert hat. Die geänderten Daten werden von IR_CAUSAL bereitgestellt. IR_CAUSALS enthält alle Erfolgsfaktoren des aktuellen Validierungsbogens, einschließlich der unveränderten Version von IR_CAUSAL. Ändern Sie in IR_CAUSALS nicht den ursprünglichen Wert eines IR_CAUSAL. Dies führt zu einer Endlosschleife, da Änderungen am ursprünglichen Wert das BAdI erneut anstoßen.

Importparameter:
  • IR_CAUSAL: Das API-Objekt des Erfolgsfaktors, das den Round-Trip angestoßen hat. Dieses Objekt enthält die geänderten Daten.

  • IR_CAUSALS: Die Tabelle aller Erfolgsfaktoren, die sich auf den aktuellen Validierungsbogen beziehen, einschließlich der unveränderten Version des Objekts IR_CAUSAL.

  • UPDATE_DEPENDING_CAUSAL_EXISTS
Diese Methode liefert "true" zurück, wenn eine BAdI-Implementierung vorhanden ist. Dadurch kann das System im Standardfall einen BAdI-Aufruf ignorieren und keine Auffrischung auslösen. Dies verbessert die Performance.
Changing-Parameter:
  • EV_EXISTS: Ermittelt, ob eine Implementierung für die Aktualisierung vorhanden ist.

  • UPDATE_CAUSALS_ON_CLICK
Mithilfe dieser Methode können Sie Erfolgsfaktoren über die Drucktaste zum Auffrischen aktualisieren. IR_CAUSALS enthält alle Erfolgsfaktoren des aktuellen Validierungsbogens. Diese Methode stößt einen Round-Trip an, der UPDATE_DEPENDING_CAUSALS aufrufen kann, falls es implementiert ist.

Importparameter:
  • IR_CAUSALS: Tabelle aller Erfolgsfaktoren, die sich auf den aktuellen Validierungsbogen beziehen

  • UPDATE_CAUSALS_ON_CLICK_EXISTS
Diese Methode liefert "true" zurück, wenn eine BAdI-Implementierung vorhanden ist. Dadurch kann das System im Standardfall einen BAdI-Aufruf ignorieren und keine Auffrischung auslösen. Dies verbessert die Performance. Das System zeigt eine Drucktaste zum Auffrischen an, wenn eine Implementierung vorhanden ist.
Changing-Parameter:
  • EV_EXISTS: Ermittelt, ob eine Implementierung für die Aktualisierung vorhanden ist.

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erw.spot-Elementdefinitionen (Erweiterungsspot-Elementdefinitionen) im BAdI-Builder (Transaktion SE18).

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.






General Data in Customer Master   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4899 Date: 20240602 Time: 094034     sap01-206 ( 128 ms )