"Enter" drücken, um zum Inhalt weiterzugehen

automatisierter Packplatz SelectLine

In der SelectLine-Datenbank, welche im ShipXpert Versand im Mandantenstamm hinterlegt ist, muss eine Tabelle angelegt werden. Dafür gibt es folgendes SQL-Statement:

CREATE TABLE [dbo].[SxpCommand](

[SxpCommandId] [int] IDENTITY(1,1) NOT NULL,

[PcName] [varchar](50) NOT NULL,

[Command] [varchar](50) NOT NULL DEFAULT ‚SHIP‘,

[Ident] [varchar](20) NULL,

[Parameters] [text] NULL,

[ErrorCode] [varchar](20) NULL,

[ErrorMessage] [text] NULL,

[Processed] [tinyint] NOT NULL DEFAULT 0,

[Created] [datetime] NOT NULL DEFAULT getdate(),

CONSTRAINT [PK_SxpCommand] PRIMARY KEY CLUSTERED

(

[SxpCommandId] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

CREATE NONCLUSTERED INDEX [SxpCommandPc] ON [dbo].[SxpCommand] ([PcName], [Processed])

GO

Um den automatisierten Packplatz nutzen zu können, ist ein Füllen dieser Tabelle notwendig.

SxpCommandId integer Diese Spalte ist eine Identity-Column. Sie ist der Primärschlüssel und darf bei der Neuanlage nicht beschrieben werden.
PcName varchar(50), nn Station Name vom automatisierten Packplatz, muss gefüllt werden
Command varchar(50), nn hier muss der Befehl eingetragen werden, z. B. „SHIP“ zum versenden
Ident varchar(20) Hier kann der zugehörige Beleg eingetragen werden
Parameters text Hier können Packstück-Daten übergeben werden, z. B.:

<Packstueck Gewicht=“23″ Laenge=“30″ Breite=“20″ Hoehe=“40″ Beschreibung=“Paket Nr. 2″/>

ErrorCode varchar(20) Der Code einer Fehlermeldung
ErrorMessage text Der Inhalt einer Fehlermeldung
Processed tinyint, nn Dieses Flag muss auf 0 gesetzt werden, damit der Befehl verarbeitet wird

Folgende Felder müssen mit den entsprechenden Daten gefüllt werden:

PcName = Station Name vom virt. Packplatz

Command = ist mit SHIP vorbelegt

Ident = BELEG_ID

Processed = ist mit 0 vorbelegt

Hinweis:

Im Feld Parameters ist folgendes zu beachten:

Da das Packstück Gewicht immer in 100 Gramm Schritten erfasst wird, steht die „23“ im obigen Beispiel für 2,3 Kilogramm.

Die Masse sind in cm.

Alle Kommandos finden Sie hier: Kommandos.

Hinweise für mögliche Parameter finden Sie hier: Parameterliste