Ansicht
Dokumentation
DM_BADI_VLDT_BFR_STR - BAdI: Kundeneigene Validierung vor dem Sichern
General Data in Customer Master PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )