Postman-Collection
Shipping Lesen

pixiShippingGetPicklistHeaders

Liefert die Köpfe aller gültigen, nicht reservierten und vollständig erzeugten Picklisten eines Lagers mit erstem/letztem Lagerplatz und Artikelanzahl.

Liefert je Picklistenkopf aus PLHeader eine Zeile, sofern die Pickliste aktuell zur Kommissionierung verwendbar ist.

Filter

  • PLHlocID entspricht @LocID. Ist LocID leer oder nicht angegeben, wird das Lager 001 verwendet.
  • PLHexpiryDate liegt nach dem aktuellen Zeitpunkt (Pickliste nicht abgelaufen).
  • ReservedOrderNr ist NULL oder 0 (Pickliste ist für keinen Auftrag reserviert).
  • PLcomment ist nicht DirectInvStockRelease.
  • ExecutionFinished = 1 (Erzeugung der Pickliste ist abgeschlossen).

Berechnete Spalten

  • FromBinName / ToBinName: Name des Lagerplatzes mit der niedrigsten / höchsten BinSortNum unter den Lagerplätzen der Picklistenpositionen (PLitem.pliBinRef). Leerer String, wenn die Pickliste keine Positionen hat.
  • HALcount: Anzahl der Auftragspositionen von ReservedOrderNr mit Status HAL.
  • Item number: Anzahl der unterschiedlichen Kombinationen aus Artikel und Lagerplatz auf der Pickliste (ein Artikel zählt je Lagerplatz einmal). 0, wenn keine Positionen vorhanden sind.
  • ReservedOrderNr, IsReservationFull und PLHOriginalKey werden statt NULL als 0 / false geliefert.

Das Ergebnis hat keine explizite Sortierung.

Hinweise

  • Alle Tabellen werden mit NOLOCK gelesen; nicht festgeschriebene Daten können erscheinen.
  • Da nur nicht reservierte Picklisten geliefert werden (ReservedOrderNr ist NULL/0), ist HALcount praktisch immer 0 (gezählt würden nur Positionen eines Auftrags mit Nummer 0).
  • Picklisten mit PLcomment = NULL werden ebenfalls ausgeschlossen, da der Vergleich <> 'DirectInvStockRelease' für NULL nicht wahr ist.
  • Die Spalte Item number enthält ein Leerzeichen; im .NET-DataSet-XML der SOAP-Antwort erscheint sie üblicherweise als Element Item_x0020_number.
  • In Item number werden nur Positionen gezählt, deren InvBinItem- und Items-Datensätze existieren; FromBinName/ToBinName berücksichtigen nur Positionen, deren Lagerplatz in InvBin existiert.

Parameter

Parameter Typ Standardwert Beschreibung
LocID
varchar(3)
string
NULL

Lager-ID, deren Picklisten geliefert werden. Leer oder nicht angegeben bedeutet 001.

Beispiel: 001

Antwort

Result-Set 1 · Immer (kann leer sein)

Eine Zeile je gültiger, nicht reservierter und vollständig erzeugter Pickliste des Lagers.

Spalte Typ Beschreibung
PLHkey int

Schlüssel des Picklistenkopfs.

PLHlocID varchar(3)
string

Lager-ID der Pickliste.

PLHexpiryDate datetime
dateTime

Ablaufzeitpunkt der Pickliste (immer in der Zukunft).

createEmp
Kann leer sein
string

Mitarbeiter, der die Pickliste angelegt hat.

createDate
Kann leer sein
datetime
dateTime

Anlagedatum der Pickliste.

updateEmp
Kann leer sein
string

Mitarbeiter der letzten Änderung.

updateDate
Kann leer sein
datetime
dateTime

Datum der letzten Änderung.

PLHfromBox
Kann leer sein
string

Start-Box der Pickliste laut Kopf.

PLHtoBox
Kann leer sein
string

End-Box der Pickliste laut Kopf.

ReservedOrderNr int

Auftragsnummer, für die die Pickliste reserviert ist; in diesem Ergebnis immer 0.

IsReservationFull bit
boolean

Kennzeichen für vollständige Reservierung; false, wenn nicht gesetzt.

PLcomment string

Kommentar der Pickliste.

1SS
Kann leer sein
string

Wert der Spalte 1SS des Picklistenkopfs.

PLExecLog
Kann leer sein
string

Ausführungsprotokoll der Picklistenerzeugung.

PLexecLogAdvanced
Kann leer sein
string

Erweitertes Ausführungsprotokoll der Picklistenerzeugung.

PLHOriginalKey int

Schlüssel der ursprünglichen Pickliste; 0, wenn nicht gesetzt.

DaysBeforeBBD
Kann leer sein
int

Tage vor Mindesthaltbarkeitsdatum, die für die Pickliste verwendet wurden.

FromBinName string

Name des ersten Lagerplatzes (niedrigste BinSortNum) der Pickliste; leer, wenn keiner vorhanden.

ToBinName string

Name des letzten Lagerplatzes (höchste BinSortNum) der Pickliste; leer, wenn keiner vorhanden.

HALcount int

Anzahl der Auftragspositionen von ReservedOrderNr mit Status HAL.

Item number int

Anzahl unterschiedlicher Kombinationen aus Artikel und Lagerplatz auf der Pickliste.

Beispiele

POST https://apigateway.descartes.com/tms/pixi/
Content-Type: text/xml; charset=utf-8
Authorization: Basic BASE64(USERNAME:PASSWORD)

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://apigateway.descartes.com/tms/pixi/">
  <SOAP-ENV:Body>
    <ns1:pixiShippingGetPicklistHeaders>
      <!-- <LocID>001</LocID> -->
    </ns1:pixiShippingGetPicklistHeaders>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Verwendete Tabellen

PLHeader · Lesen PLitem · Lesen InvBin · Lesen InvBinItem · Lesen Items · Lesen Orderlines · Lesen
SQL-Objekt:
dbo.pipiShippingGetPicklistHeaders
Prozedur zuletzt geändert am 2026-10-05
Dokumentation von claude-opus-5-5 am 2026-10-30 geschrieben