CU 2001: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Wenn der Kunde nicht gefunden wird, kann es gut sein, dass bei der Bestellung ein Auftrag hinterlegt ist, welcher eine Kunden- oder Rechnungskundennummer hat,…“)
 
Zeile 3: Zeile 3:
 
Abfrage z.B. für Kentaly bei PAC:
 
Abfrage z.B. für Kentaly bei PAC:
  
<code><pre>select Bh.Bestdatum, bh.bestnr, a.auftrnr, a.kndnr, a.rkndnr from b_besthead bh
+
<pre>select Bh.Bestdatum, bh.bestnr, a.auftrnr, a.kndnr, a.rkndnr from b_besthead bh
 
   left join b_auftrag a
 
   left join b_auftrag a
 
   on Bh.Vonauftrnr = a.auftrnr
 
   on Bh.Vonauftrnr = a.auftrnr
 
   where bh.firmnr = '06'
 
   where bh.firmnr = '06'
 
     and bh.edi_filename is null
 
     and bh.edi_filename is null
   order by a.auftrnr desc;</pre></code>
+
   order by a.auftrnr desc;</pre>
  
  

Version vom 18. Januar 2019, 16:41 Uhr

Wenn der Kunde nicht gefunden wird, kann es gut sein, dass bei der Bestellung ein Auftrag hinterlegt ist, welcher eine Kunden- oder Rechnungskundennummer hat, die es nicht (mehr) gibt.

Abfrage z.B. für Kentaly bei PAC:

select Bh.Bestdatum, bh.bestnr, a.auftrnr, a.kndnr, a.rkndnr from b_besthead bh
  left join b_auftrag a
  on Bh.Vonauftrnr = a.auftrnr
  where bh.firmnr = '06'
    and bh.edi_filename is null
  order by a.auftrnr desc;


CU_2001 könnte bedeuten:

  • B_BESTHEAD.KNDNR gibt es nicht
  • B_BESTHEAD.FIRMNR -> B_KNDFIRMA.KNDNR gibt es nicht (also die Firma hat keinen Kunden)
  • B_BESTHEAD.AUFTRNR -> B_AUFTRAG.KNDNR oder B_AUFTRAG.RKNDNR gibt es nicht (der hinterlegte Auftrag hat keinen gültigen Kunden)

(Daniel 29.1.2018)