Konfigurieren des Löschens in der Anwendung

In diesem Kapitel wird die Vorgehensweise zum Konfigurieren des Löschvorgangs in der Anwendung beschrieben.

Die vordefinierten Prozeduren stehen zur Verfügung, um das Löschen der Daten in den Tabellen durchzuführen. Diese Prozeduren können sofort ausgeführt werden oder nach Zeitplan, indem ein geplanter Job erstellt wird.

So konfigurieren Sie den Löschvorgang:

  1. Wählen Sie WMS > Verwaltung > Lagerverwaltung > Archivierungseinrichtung. Die Maske Archivierungskonfiguration wird angezeigt.
  2. Überprüfen Sie die folgenden Informationen:
    Name der Ursprungsdatenbank
    Die Datenbank, aus der die zu löschenden Daten stammen.
    Hinweis

    Wenn die Anwendungsinstanz SCPRD ist, ist die Ursprungsdatenbank SCPRD.

    Name des Ursprungslagers
    Das Lager, aus dem die zu löschenden Daten stammen.
    Name des Ursprungsservers
    Der Server, von dem Daten gelöscht werden sollen.
    Skript-ID
    Die ID-Nummer für die vordefinierte Prozedur.
    Hinweis

    Diese ID wird als Parameter für die Planung von Jobs und die Ausführung vordefinierter Prozeduren verwendet.

    Skript-Name
    Der Name der vordefinierten Prozedur.
    Prozessname
    Der Name des Prozesses.
    Hinweis

    Dieser Name wird verwendet, um die Tabellen in der Anwendung zu identifizieren.

    Archivierungsdauer (Tage)
    Anzahl von Tagen, für die die Daten in der Datenbank gespeichert werden sollen. Wenn der Wert 90 ist, speichert das System nur die Daten der letzten 90 Tage und löscht die restlichen Daten.
    Hinweis

    Sie können nur diesen Feldwert ändern.

    Tabellen archiviert
    Die Liste der Tabellen, aus denen die Daten gelöscht werden, wenn Sie die vordefinierte Prozedur durchführen.
  3. Klicken Sie auf Speichern.

Die vordefinierten Prozeduren können mehrere Tabellen enthalten und sind von der Mastertabelle abhängig. Wenn beispielsweise die Daten aus der LOAD-Tabelle gelöscht werden, werden auch die Daten aus den Tabellen gelöscht, die mit der LOAD-Tabelle verbunden sind.

In dieser Tabelle sind die Prozessdetails, vordefinierten Prozeduren und Kriterien aufgeführt:

Prozessname Skript-ID Skript-Name Tabellenname Standard-Archivierungsdauer (Tage) Skript-Kriterien
Daten - Benachrichtigungshistorie Alerts SPALERTARCHIVE ALERT 90 EDIDATE älter als Archivierungsdauer (Tage)
Hintergrund-Jobs - Status BgStatArc SPBACKGROUNDJOBSTATUSARCHIVE BACKGROUNDJOBSTATUS 15 ENDTIME älter als Archivierungsdauer (Tage)
Containeraustausch - Korrektur CxAdjArc SPCXADJUSTMENTARCHIVE CXADJUSTMENT, CXADJUSTMENTDETAIL 90 EDIDATE älter als Archivierungsdauer (Tage)
Einsatzmittelprüfung - Historie EqCkHisArc SPEQUIPMENTCHECKHISTORYARCHIVE EQUIPMENTCHECKHISTORY 90 EDIDATE älter als Archivierungsdauer (Tage)
Importdateien ImpFileArc SPIMPORTFILEARCHIVE IMPORTFILE, CONTENT, CONTENT_DATA 30 EDIDATE älter als Archivierungsdauer (Tage) und STATUS > 3
Unterwegs IntransArc SPINTRANSITARCHIVE INTRANSIT, INTRANSITDETAIL 90 EDIDATE älter als Archivierungsdauer (Tage)
Bestandsdokumente Invdoc SPINVENTORYDOCSARCHIVE CC, CCDETAIL, TRANSFER, TRANSFERDETAIL, ADJUSTMENT, ADJUSTMENTDETAIL, ADJUSTMENTDETAILSERIAL, WEIGHTADJUSTMENT, WEIGHTADJUSTMENTDETAIL, CCLST, CCRELEASEHISTORY, CCDETAILSERIAL, TRANSFERDETAILSERIAL 90

EFFECTIVEDATE älter als Archivierungsdauer (Tage)

Bestandssperrung InvHoldArc SPINVENTORYHOLDARCHIVE INVENTORYHOLD, HOLDTRN 90

EDIDATE älter als Archivierungsdauer (Tage) und HOLD ist auf 0 gesetzt.

Bestandstransaktionen - Historie Itrn SPITRNARCHIVE ITRN, ITRNSERIAL 90 EDIDATE älter als Archivierungsdauer (Tage)
Ladungsverwaltung Load SPLOADARCHIVE LOADHDR, LOADSTOP, LOADSTOPSEAL, LOADUNITDETAIL, LOADORDERDETAIL 90 EDIDATE älter als Archivierungsdauer (Tage) und STATUS ist auf 9 gesetzt.
Versandaufträge und zugehörige Ausgangsdaten Aufträge SPORDERARCHIVE ORDERS, ORDERDETAIL, PREALLOCATEPICKDETAIL, PICKDETAIL, LABELCONTAINERDETAIL, OPXSHIPORD, ORDERS_UDF, ORDERSTATUSHISTORY, OR- DERDETAILXVAS, DROPID, DROPIDDETAIL, LOTXIDDETAIL, LOTXIDHEADER, APPOINTMENTS, APPOINTMENTDETAIL, TRAILER, TRAILERSTATUS, PACKOUT, PACKOUTDETAIL, ORDERSTATUSHISTORY, ORDERCONTAINEREXCHANGE, XCHGCONTAINERINVENTORY, SPSCASE, LOADPLANNING, APPOINTMENT_SERVICE 90

EDIDATE älter als Archivierungsdauer (Tage) und STATUS > '95' oder EDITDATE älter als 90 Tage

Tatsächlicher Bestand PhyArc SPPHYSICALARCHIVE PHYSICAL 90 EDIDATE älter als Archivierungsdauer (Tage)
Zählung tatsächlicher Bestand PhyCntArc SPPHYSICALCOUNTARCHIVE PHYSICALCOUNT, PHYSICALCOUNTSERIAL 90 EDIDATE älter als Archivierungsdauer (Tage)
Bestellungen POrders SPPOARCHIVE PO, PODETAIL, POSTATUSHISTORY, PODETAILSTATUSHISTORY 90

EDIDATE älter als Archivierungsdauer (Tage) und STATUS > '9' oder EDITDATE älter als 180 Tage

Wareneingänge Receipt SPRECEIPTARCHIVE RECEIPT, RECEIPTDETAIL, LPNDETAIL, DROPID, DROPIDDETAIL, LOTXIDDETAIL, LOTXIDHEADER, APPOINTMENTS, APPOINTMENTDETAIL, TRAILER, TRAILERSTATUS, RECEIPTSTATUSHISTORY, RECEIPTDETAILSTATUSHISTORY, RECEIPTCONTAINEREXCHANGE, SEAL_INFO, VENDORCOMPLIANCEHISTORY, APPOINTMENT_SERVICE 90

EDIDATE älter als Archivierungsdauer (Tage) und STATUS IN ('9', '11','15', '20') oder EDITDATE älter als 180 Tage

Zurückgegebene Lose RtnLotsArc SPRETURNEDLOTSARCHIVE RETURNEDLOTS 365 EDIDATE älter als Archivierungsdauer (Tage)
Umladung - Direktversand TRNSHP SPTRANSSHIPCROSSDOCKARCHIVE TRANSSHIP, TRANSDETAIL, TRANSASN, TRANSASND 90 EDIDATE älter als Archivierungsdauer (Tage) und STATUS ist auf 9 gesetzt.
Task Manager - Historie TaskDetail SPTASKHISTORYARCHIVE TASKDETAIL, USERACTIVITY, USERATTENDANCE, ASSIGNMENT 90 EDIDATE älter als Archivierungsdauer (Tage) und STATUS ist auf 9 gesetzt.
Stundenzettel - Fehler TiShErrArc SPTIMESHEET_ERRORSARCHIVE TIMESHEET_ERRORS 15 ADDDATE älter als Archivierungsdauer (Tage)
Integrationsprotokolle TrLog SPTRANSMITLOGARCHIVE TRANSMITLOG 90 EDIDATE älter als Archivierungsdauer (Tage)
Welle - Planung WavePlan SPWAVEARCHIVE WAVE, WAVEDETAIL 90

EDIDATE älter als Archivierungsdauer (Tage) und STATUS > '9' oder EDITDATE älter als 180 Tage

Arbeitsauftrag WorkOrder SPWORKORDERARCHIVE WORKORDER, ROUTEOPS, OPXSHIPORD, OPSSKUDET, WCTASK 90

CLOSEDATE älter als Archivierungsdauer (Tage) und STATUS ist auf 50 gesetzt

Fehlerprotokoll ErrLogArc SPERRLOGARCHIVE ERRLOG 90 EDIDATE älter als Archivierungsdauer (Tage)
Alte Bestandsdatensätze mit Menge = 0 löschen InvPurge SPInventoryPurge LOTXLOCXID, SKUXLOC, LOT, LOTATTRIBUTE, SKUXLOCPRODUCTION, STATUSHISTORY, STATUSMAINTENANCE 5

SKUxLOC:

LocationType NOT IN ('PICK', 'CASE', 'LAYER') UND QTY = 0 UND QTYALLOCATED = 0 UND QTYPICKED = 0 UND QTYEXPECTED = 0 UND QTYPICKINPROCESS = 0 UND EDITDATE älter als Archivierungsdauer (Tage)

qtypickinprocess auf 0 aktualisieren, wenn qtypickinprocess<>0 und Menge =0

LOTXLOCXID:

QTY = 0 UND QTYALLOCATED = 0 UND QTYPICKED = 0 UND QTYEXPECTED = 0 UND QTYPICKINPROCESS = 0 UND PENDINGMOVEIN = 0 UND EDITDATE älter als Archivierungsdauer (Tage)

qtypickinprocess auf 0 aktualisieren, wenn qtypickinprocess<>0 und Menge =0

pendingmovein auf 0 aktualisieren, wenn pendingmovein <>0 und EDITDATE älter als Archivierungsdauer (Tage)

Einlagerungslagerplatz - Suche löschen PaSePurArc SPPALOCSEARCHPURGE PALOCSEARCH, PUTAWAYTRACELOG, TEMP_PALOCSEARCH 7

PALOCSEARCH, TEMP_PALOC- SEARCH:

ADDDATE älter als Archivierungsdauer (Tage)

Löschjob für gelöschte Zeilen - Data Lake PurDelRows SPIDELETEDROWSPURGE DELETEDROWS 30 EDIDATE älter als Archivierungsdauer (Tage)
Berichtsanforderung - Löschjob PurRepReq SPREPORTREQUESTPURGE REPORTREQUEST 90 EDIDATE älter als Archivierungsdauer (Tage)
Welle in Bearbeitung löschen WaInpPuArc SPWAVEINPROCESSPURGE WAVEINPROCESS 7 EDIDATE älter als Archivierungsdauer (Tage)
Anwenderprüfung UserAudPur SPUSERAUDIT USER_AUDIT 30

LOGIN_DATE_TIME älter als Archivierungsdauer (Tage)

Statusserver SSPurge SPSTATE_SERVER SPSTATE_SERVER 3 MAX MODIFIED_DATE älter als Archivierungsdauer (Tage)
Mobilgerätenachrichten-Archiv MobMessArc SPMOBILE_MESSAGEARCHIVE MOBILE_MESSAGE_STATUS, MOBILE_MESSAGE 90 EDIDATE älter als vergangene Archivierungstage

In dieser Tabelle sind die Tabellen und Skripte aufgeführt, die für die Fakturierungsarchivierung zur Verfügung stehen:

Skript-Name Tabellenname Verknüpfte Tabelle Datumsfeld Standardm.

löschen nach

x Tagen

Archivierungsbedingung

BILLING_INVENTORY_Archive

BIC_INVENTORY BIC_INVENTORY_BAL, BIC_INVLOC_BAL, BIC_INVENTORY_UOM BIC_INVENTORY_BAL.BALANCE_DATE oder BIC_INVLOC_BAL.BALANCE_DATE 366 Wenn der Bestandssaldo des Loses zu Beginn am oder vor dem Archivierungsdatum Null ist.
BIC_INVENTORY EDITDATE 366

RECUR_RULE ist gleich N und EDITDATE liegt vor den vergangenen Archivierungstagen.

BILLING_INVOICE_Archive

BIC_INVOICE

BIC_CHARGE,

BIC_CHARGE_DIST,

BIC_ORDER_DETAIL,

BIC_ORDER_HISTORY,

BIC_INVOICE_BATCH

INVOICE_DATE 366

INVOICE_STATUS ist X oder C und INVOICE_DATE liegt vor den vergangenen Archivierungstagen und wenn die Informationen zur Fakturierungsauftragshistorie sich auf der archivierten Rechnung befinden.

BILLING_RATE_Archive

BIC_RATE_GROUP BIC_RATE EXPIRE_DATE 366

Die Tarifgruppe befindet sich in einem Vertrag mit einem Gültigkeitsdatum, das vor den vergangenen Archivierungstagen liegt.

oder

Es sind keine Tarife in der Tarifgruppe vorhanden.

BILLING_COST_Archive

BIC_COST BIC_COST_DIST COST_DATE 366 BIC_COST.COST_DATE liegt vor den vergangenen Archivierungstagen.
BIC_COST BIC_COST_BAL- ANCE BALANCE_DATE 366 BIC_COST.BALANCE_DATE liegt vor den vergangenen Archivierungstagen.

BILLING_MONTHREPORTING_Archive

PM_S_CHG1MM, PM_S_CHG1MM_AVG, PM_S_CHG2MM, PM_S_CHG2MM_AVG CHARGE_DATE 3660

CHARGE_DATE liegt vor den vergangenen Archivierungstagen.

PM_S_CHARGEALL,

PM_S_CHARGECUST,

PM_S_CHARGEDEPT

CHARGE_YEAR 3660

CHARGE_YEAR liegt vor dem Jahr, das von CHARGE_DATE verwendet wird.

PM_D_DATE ACTUAL_DATE 3660

ACTUAL_DATE liegt vor den vergangenen Archivierungstagen.

BILLING_WEEKREPORTING_Archive

PM_S_CHG1WW, PM_S_CHG1WW_AVG, PM_S_CHG2WW, PM_S_CHG2WW_AVG, PM_S_CHG1DD, PM_S_CHG2DD_AVG, CHARGE_DATE 366

CHARGE_DATE liegt vor den vergangenen Archivierungstagen.

In dieser Tabelle sind die Tabellen und Skripte aufgeführt, die für die Arbeitsarchivierung zur Verfügung stehen:

Skript-Name Tabellenname Verknüpfte Tabelle Datumsfeld Standardmäßig löschen nach x Tagen Archivierungsbedingung
LABOR_HISTORY_Archive H_LM_CONDITION

H_LM_CONDITION_CHOOS- ER,

H_LM_CHOOSER,

H_LM_CONDITION_DETAIL,

H_LM_CONDITION_ELE_DETAIL,

H_LM_CONDITION_OPER_DETAIL, H_LM_CONDITION_ALLOWANCE,

ADDDATE 90

H_LM_CONDITION.ADDDATE liegt vor den vergangenen Archivierungstagen.

H_LM_ELEMENT

H_LM_ELEMENT_DETAIL,

H_LM_SUBELEMENT,

H_LM_OPERATION,

H_LM_OPERATION_DETAIL,

H_LM_ALLOWANCE,

H_LM_ALLOWANCEDETAIL, H_LM_ALLOWANCE_ELEMENT, H_LM_ALLOWANCE_OPERATION

ADDDATE 90

H_LM_ELEMENT.ADDDATE liegt vor den vergangenen Archivierungstagen.

H_LM_TRAVELSECTION

H_LM_ONEWAYTYPE,

H_LM_TRAVELAISLE,

H_LM_BOUNDARY,

H_LM_RESTRICTOR, H_LM_REST_EQUIPMENT

ADDDATE 90

H_LM_TRAVELSECTION.ADDDATE liegt vor den vergangenen Archivierungstagen.

LM_REVISIONCONTROL ADDDATE 90 LM_REVISIONCONTROL.ADDDATE liegt vor den vergangenen Archivierungstagen.

LABOR_PLANNING_Archive

LF_PLANNING_ESTIMATES PLAN_DATE 90

LF_PLANNING.PLAN_DATE liegt vor den vergangenen Archivierungstagen.

LF_PLANNING PLAN_DATE 90 LF_PLANNING.PLAN_DATE liegt vor den vergangenen Archivierungstagen.
LF_USERADJ PLAN_DATE 90 LF_USERADJ.PLAN_DATE liegt vor den vergangenen Archivierungstagen.
LABOR_PLANSTATS_Archive LF_STATS_RECALC ADDDATE 90 EDITDATE liegt vor den vergangenen Archivierungstagen.
LF_STATS_IBOD FORECAST_DATE 90
LF_STATS_IBOM FORECAST_DATE 90
LF_STATS_OD FORECAST_DATE 90
LF_STATS_OM FORECAST_DATE 90
LABOR_REPORTING_Archive PM_D_DATE

pm_s_lm_daily_info,

pm_s_lm_user_info, pm_d_user

ACTUAL_DATE 3660

PM_D_DATE.ACTUAL_DATE liegt vor den vergangenen Archivierungstagen.

pm_s_lm_daily_in- fo.date_key liegt vor den vergangenen Archivierungstagen.

pm_s_lm_user_info.date_key liegt vor den vergangenen Archivierungstagen.

pm_d_user.edit_date liegt vor den vergangenen Archivierungstagen.

LABOR_SCHEDULING_Archive

RESSCH_WORKSCHEDULEEXCEPTION EXCEPTION_DATE 180

RESSCH_WORKSCHEDULEEXCEPTION.EXCEPTION_DATE liegt vor den vergangenen Archivierungstagen.

RESSCH_WORKSCHEDULEHEADER RESSCH_WORKSCHEDULEDETAIL END_DATE 180

RESSCH_WORKSCHEDULEHEADER.END_DATE liegt vor den vergangenen Archivierungstagen.

LABOR_STANDARDAUDIT_Archive

LM_WORKUNIT

LM_WORKGROUP, LM_UDF, LM_WORKGROUP, LM_LABORAU- DIT, LM_LABORERROR, LM_TASK

ADDDATE 90

LM_WORKUNIT.ADDDATE liegt vor den vergangenen Archivierungstagen.