AW: UPS Tutorial - Versandanbindung Polling
Hallo,
also wir haben in der DB einen View für UPS erstellt. In Worldship rufen wir dann die Auftrags- bzw. Lieferscheindaten mit Eingabe der Lieferscheinnummer auf (Tastatureingabe). Theoretisch wäre das auch mit einem Barcodescanner möglich.
Der View:
CREATE VIEW [dbo].[tUpsLieferadressen]
AS
SELECT b.cBestellNr, k.cKundenNr, COALESCE (r.cRechnungsNr, '') AS CRechnungsNr, COALESCE (l.cFirma, '') AS CFirma, COALESCE (l.cAnrede, '') AS cAnrede,
COALESCE (l.cVorname, '') + ' ' + COALESCE (l.cName, '') AS cName, COALESCE (l.cStrasse, '') AS cStrasse, COALESCE (l.cPLZ, '') AS cPLZ, COALESCE (l.cOrt, '')
AS cOrt, COALESCE (l.cISO, '') AS cLand, (CASE WHEN NULLIF (l.cFirma, '') IS NULL THEN (COALESCE (l.cVorname, '') + ' ' + COALESCE (l.cName, ''))
ELSE l.cFirma END) AS cFirmaName, (CASE WHEN NULLIF (l.cFirma, '') IS NOT NULL THEN (COALESCE (l.cVorname, '') + ' ' + COALESCE (l.cName, '')) ELSE '' END)
AS cZuHaenden, COALESCE (dbo.tLieferschein.cLieferscheinNr, '') AS Lieferschein
FROM dbo.tlieferadresse AS l INNER JOIN
dbo.tbestellung AS b ON l.kLieferAdresse = b.kLieferAdresse INNER JOIN
dbo.tkunde AS k ON l.kKunde = k.kKunde LEFT OUTER JOIN
dbo.tLieferschein ON b.kBestellung = dbo.tLieferschein.kBestellung LEFT OUTER JOIN
dbo.trechnung AS r ON b.kBestellung = r.tBestellung_kBestellung
WHERE (dbo.tLieferschein.cLieferscheinNr IS NULL) OR (dbo.tLieferschein.cLieferscheinNr LIKE '%-001')
Achtung! Im View sind alle Aufträge enthalten und nur Lieferscheine mit *-001, da wir momentan noch keine Teillieferungen machen. Der Aufruf in Worldship ist momentan noch mit der Auftragsnummer.
Wenn das eine Option wäre, dann könnte ich auch kurz eine Anleitung geben, wie man mit UPS auf den View zugreift.
Grüße,
Flo.