Pickliste löschen


Picklistennummer raussuchen über Lager -> Inventur


/****** Skript für SelectTopNRows-Befehl aus SSMS ******/
SELECT TOP (1000) [kPicklistePos]
      ,[kPickliste]
      ,[kWarenLager]
      ,[kWarenLagerEingang]
      ,[fAnzahl]
      ,[kBestellPos]
      ,[kPicklistePosStatus]
      ,[kArtikel]
      ,[kWarenlagerPlatz]
      ,[kPicklistePos_Ursprung]
      ,[kLieferscheinPos]
      ,[kBestellung]
      ,[nPickPrio]
      ,[nStatus]
      ,[kAnsprechpartner]
      ,[bRowversion]
      ,[nVorreserviert]
  FROM [eazybusiness].[dbo].[tPicklistePos] WHERE [kPickliste] = '8776'



  • In der Datenbank heraussuchen, welche Picklisten-Positionen betroffen sind: dbo.tPicklistePos WHERE kPickliste = 33794 . Die betroffenen kPicklistePos für spätere Löschung notieren.
  • Problem-Pickliste löschen: delete FROM dbo.tPickliste WHERE kPickliste = 33794
  • Picklistenpositionen zur gelöschen Pickliste löschen: delete FROM dbo.tPicklistePos WHERE kPickliste = 33794
  • PicklistenStatus löschen: delete FROM dbo.tPicklisteStatus WHERE kPickliste = 33794
  • Picklistenpositionen löschen: delete FROM dbo.tPicklistePosStatus WHERE kPicklistePos = 60599 OR kPicklistePos = 60600 . DIe kPicklistePos muss man dann entsprechend der Ergebnisse aus Schritt 3 einfügen.