Ansicht
Dokumentation
/AIN/ACTVT000001 - BAdI: Daten mit Bezug auf erfasste Aktionen modifizieren
RFUMSV00 - Advance Return for Tax on Sales/Purchases General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) modifiziert Daten aus Gerätenachrichten, bevor diese von einer Aktivität verarbeitet werden. Das BAdI ist in Verbindung mit Nachrichten stationärer und mobiler RFID-Geräte möglich.
Ein Gerät muss eine Regel auslösen, die mit SAP Auto-ID Infrastructure (SAP AII) 4.0 ausgeliefert wird.
Das BAdI verfügt über die Standardimplementierung /AIN/CL_IM_DOC_DTM zur automatischen Belegzuordnung. Dieser Prozess ordnet einer SAP-AII-Transaktion automatisch einen Beleg zu, ohne dass Sie den Beleg manuell ändern müssen. Für diese Funktion stehen zwei Varianten zur Verfügung:
- Belegzuordnung für nichtintegrierte Belege
- In diesem Fall wird der Beleg basierend auf der letzten erfassten Aktion automatisch der aktuellen Transaktion zugeordnet, vorausgesetzt, Sie haben für die Kombination aus Belegart und Rolle der RFID-Gerätegruppe eine Aktionstypvorgabe definiert. Wenn zuvor beispielsweise eine Packtransaktion ausgeführt wurde und Beleg D1 der Transaktion zugeordnet ist, wenn der korrekte Parameter gesetzt ist, kann D1 automatisch für alle Folgetransaktionen, wie z.B. Bewegen oder Verladen, verwendet werden.
- Belegzuordnung für integrierte Belege
- In diesem Fall stammt der Beleg aus dem Backend-System und SAP AII führt die Belegfindung auf Basis der Daten im Backend-Beleg aus. Belegart und Aktionstyp müssen der Rolle der RFID-Gerätegruppe zugeordnet sein. Wenn SAP AII beispielsweise einen Packbeleg D2 vom Backend-System erhält, wenn der korrekte Parameter gesetzt ist, kann D2 automatisch für die aktuelle Packtransaktion verwendet werden.
Das BAdI kann für Folgendes verwendet werden:
- Filterung von IDs (d.h. Einträge aus dem Feld EPC_DATA in Parameter CS_MESSAGE löschen)
- Belegfindung
- Objekthierarchiefindung
- Validierung der Daten in der Gerätenachricht
- Sie können Validierungsinformationen auch im Anwendungslog aufzeichnen. Dafür müssen Sie die Tabelle ET_LOGMSG mit den Validierungsnachrichten versorgen.
- Stoppen einer Regel durch Auslösen einer Ausnahme, die über die Schnittstelle /AIN/CX_ACT_PUB definiert ist
Methoden
Vendor Master (General Section) CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2954 Date: 20240419 Time: 020833 sap01-206 ( 48 ms )