Postman-Collection
Stock Lesen

pixiGetStockMovementTypesForOperation

Liefert die den Lagerbewegungsoperationen einer Anwendung zugeordneten Lagerbewegungstypen mit übersetztem Namen und Standardtyp-Kennzeichen.

Liefert die Lagerbewegungstypen, die über die Zuordnungstabelle StockMovementMatching mit Lagerbewegungsoperationen verknüpft sind.

  • Es werden nur Operationen berücksichtigt, deren Application dem Wert von @Application entspricht. Der Standardwert ist Picco.
  • Ist @SMOKey angegeben, werden nur die Bewegungstypen dieser einen Operation geliefert. Ist @SMOKey NULL, werden die Typen aller Operationen der Anwendung geliefert.
  • Der Name des Bewegungstyps (SMTName) stammt aus der Tabelle Translation (Objekt StockMovementTypes.Name) in der Sprache @LanguageID. Die Standard-Sprach-ID ist 2.
  • Jede Zeile steht für eine Kombination aus Bewegungstyp und Operation. Ein Bewegungstyp, der mehreren Operationen zugeordnet ist, erscheint einmal je Operation.

Das Ergebnis hat keine explizite Sortierung.

Hinweise

  • Alle Tabellen werden mit NOLOCK gelesen, daher können nicht festgeschriebene Daten erscheinen.
  • Der Filter auf Application entfernt Zeilen ohne zugeordnete Operation. Trotz der LEFT JOINs werden Bewegungstypen, die keiner Operation zugeordnet sind, daher nie geliefert.
  • Der Code prüft @SMOKey mit COALESCE(@SMOKey, '') = ''. Da der Parameter vom Typ int ist, wird die leere Zeichenkette in 0 umgewandelt. Der Wert 0 verhält sich daher wie NULL und liefert alle Operationen der Anwendung.
  • Existiert keine Übersetzung in der angeforderten Sprache, ist SMTName NULL. Es erfolgt kein Rückgriff auf eine andere Sprache.
  • Welche Sprache @LanguageID = 2 bezeichnet, geht aus dem Code nicht hervor. Dies hängt von den in der Pixi-Datenbank eingerichteten Sprach-IDs ab.

Parameter

Parameter Typ Standardwert Beschreibung
Application
varchar(100)
string
Picco

Anwendung, deren Lagerbewegungsoperationen ausgewertet werden. Der Wert wird mit StockMovementOperations.Application verglichen.

Beispiel: Picco

SMOKey
int NULL

Schlüssel einer Lagerbewegungsoperation, auf die das Ergebnis eingeschränkt wird. NULL (oder 0) liefert alle Operationen der Anwendung.

Beispiel: 3

LanguageID
int 2

Sprach-ID, mit der der übersetzte Name des Bewegungstyps aus Translation gelesen wird.

Beispiel: 2

Antwort

Result-Set 1 · Immer (kann leer sein)

Eine Zeile je Kombination aus Lagerbewegungstyp und Lagerbewegungsoperation der angeforderten Anwendung.

Spalte Typ Beschreibung
SMTKey int

Schlüssel des Lagerbewegungstyps (StockMovementTypes.SMTKey).

SMOKey int

Schlüssel der Lagerbewegungsoperation (StockMovementOperations.SMOKey).

AskInGUI
Kann leer sein
string

Wert von StockMovementOperations.AskInGUI der Operation. Dem Namen nach gibt er an, ob der Bewegungstyp in der Oberfläche abgefragt wird.

TYPE
Kann leer sein
string

Typwert des Lagerbewegungstyps (StockMovementTypes.Type).

SMTName
Kann leer sein
varchar(512)
string

Übersetzter Name des Bewegungstyps in der angeforderten Sprache. NULL, wenn keine Übersetzung existiert.

DefaultType
Kann leer sein
string

Wert von StockMovementMatching.DefaultType. Dem Namen nach kennzeichnet er den Standard-Bewegungstyp der Operation.

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:pixiGetStockMovementTypesForOperation>
      <!-- <Application>Picco</Application> -->
      <!-- <SMOKey>3</SMOKey> -->
      <!-- <LanguageID>2</LanguageID> -->
    </ns1:pixiGetStockMovementTypesForOperation>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Verwendete Tabellen

StockMovementTypes · Lesen StockMovementMatching · Lesen StockMovementOperations · Lesen Translation · Lesen
SQL-Objekt:
dbo.pipiGetStockMovementTypesForOperation
Prozedur zuletzt geändert am 2026-10-05
Dokumentation von claude-opus-5-5 am 2026-10-30 geschrieben