Ansicht
Dokumentation

DM_BADI_VLDT_BFR_STR - BAdI: Kundeneigene Validierung vor dem Sichern

DM_BADI_VLDT_BFR_STR - BAdI: Kundeneigene Validierung vor dem Sichern

General Data in Customer Master   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Case Management (BC-SRV-CM) verwendet.

Bevor die Daten des Falls auf der Datenbank gesichert werden, wird die Methode VALIDATE des Business Add-Ins aufgerufen. Zeitaufwendige Prüfungen, die nicht bei jeder Änderung sofort durchgeführt werden sollen, können in dieser Methode implementiert werden.

Innerhalb der Methode VALIDATE muss der Parameter EX_IS_VALIDgesetzt werden.

Ist der Fall gültig, so muss der Parameter auf if_srm=>truegesetzt werden.

Ist der Wert eines Attributes ungültig, so muss der Parameter auf if_srm=>false gesetzt werden. Außerdem muss dann in der Tabelle EX_MESSAGES ein Eintrag mit einer entsprechenden Fehlermeldung erzeugt werden. Im Organizer wird automatisch auf das Attribute navigiert, das EX_MESSAGES-ATTR_VALUE entspricht.

Achtung: Innerhalb dieses Business Add-Ins darf der Fall nicht geändert werden.

Remote Function Calls (RFCs) und Datenbankcommits sind innerhalb dieser Methode erlaubt, da noch keine Updates stattgefunden haben. Daher sollten in dieser Methode auch keine Updates und Inserts auf Datenbanktabellen stattfinden.

Um auf die Attribute des Falls zuzugreifen, enthält die Methode den Parameter:

IM_CASE
Der Parameter IM_CASE ist eine Referenz auf das Interface IF_SCMG_CASE
Über die Methoden dieses Interfaces können Sie die Attribute eines Klärungsfalls lesen. Die wichtigsten Methoden sind hierbei:

  • GET_SINGLE_ATTRIBUTE_VALUE zum Lesen des aktuellen Werts eines Attributs
  • GET_SINGLE_ATTRIBUTE zum Lesen des Attributwertobjekts

Weitere Methoden finden Sie, wenn Sie sich in der Transaktion SE24 das Interface IF_SCMG_CASE anzeigen lassen.






Addresses (Business Address Services)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2176 Date: 20240520 Time: 181358     sap01-206 ( 49 ms )