Löschen von Lagerortschnittstellenmeldungen
Meldungen aus "Auftragsinit. Lagermeldung. Verwalten" (MHS850) und "Interne Lagermeldung. Verwalten" (MMS850) mit Status 90 oder höher können gelöscht werden.
Die Funktion wird in "Lagermeldung Partner. Öffnen" (MMS865/E) durch den Partner definiert. Die beiden folgenden Parameter steuern dieses Verhalten:
- Parameter 235 = Archivierung/Löschung muss auf 2 = Löschen gesetzt sein.
- Parameter 240 = Tage vor Archivierung/Löschung muss größer als null sein.
Um Datensätze aus (MHS850) zu löschen, führen Sie das Programm "Lagermeldungen. Archivieren" (MHS894) aus.
Um Datensätze aus (MMS850) zu löschen, führen Sie das Programm "Archiv. Lagermeldungen" (MMS894) aus.
Meldungen werden gemäß Partnereinrichtung gelöscht. Die zu löschenden Meldungen müssen Status 90 oder höher aufweisen. Die Anzahl der in Parameter 240 angegebenen Tage entspricht der Anzahl der Tage, die Meldungen beibehalten werden.
Wenn eine Meldung aus (MHS850) gelöscht wird, werden alle zugehörigen Datensätze in den Tabellen MHIHED, MHIPAC, MHILIN, MHISUB, MHIATR ebenfalls gelöscht.
Wenn eine Meldung aus (MMS850) gelöscht wird, werden alle zugehörigen Datensätze in den Tabellen MMIHED, MMIIDE, MMIINS, MMISUB ebenfalls gelöscht.
Beispiel:
Partner ABC wird wie folgt eingerichtet:
235 = Archivierung/Löschung" mit Wert 2 = Löschen
240 = Tage vor Archivierung/Löschung mit Wert 1
Die Meldungsnummer 0000000123 in (MHS850) befindet sich in Status 90 mit Partner = ABC. Die Meldung ist zwei Tage alt.
Die Meldungsnummer 0000000456 in (MHS850) befindet sich in Status 90 mit Partner = ABC. Die Meldung ist weniger als ein Tag alt.
Führen Sie (MHS894) aus.
Ergebnis: Alle Meldungsnummern mit generierten Daten, die älter als einen Tag sind und den Status 90 mit Partner ABC haben, werden gelöscht.
Die Meldungsnummer 0000000123 ist eine der Meldungen, die gelöscht werden. Die Meldungsnummer 0000000456 wird nicht gelöscht, da die Meldung die Auswahlkriterien von mindestens einem Tag nicht deckt.