ExportBeskoBesze.p 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. DEF VAR ii AS INT NO-UNDO.
  2. DEF VAR dDatum AS DATE INIT TODAY FORMAT '99.99.9999'.
  3. /*
  4. OUTPUT TO 'N:\20_Temp\Ge_MIS\Besko.csv' NO-MAP NO-CONVERT.
  5. FOR EACH Besko
  6. WHERE Besko.Firma = '1000'
  7. AND Besko.Best_Sta = 2,
  8. FIRST Adresse NO-LOCK
  9. WHERE Adresse.Firma = '1000'
  10. AND Adresse.Knr = Besko.Knr:
  11. EXPORT DELIMITER ';'
  12. Besko.Besnr
  13. Besko.Knr
  14. Adresse.Firma1
  15. Adresse.Anzeig_Br
  16. dDatum.
  17. ii = ii + 1.
  18. IF ii MOD 5 = 0 THEN dDatum = dDatum + 1.
  19. END.
  20. OUTPUT CLOSE.
  21. */
  22. OUTPUT TO 'N:\20_Temp\Ge_MIS\Besze.csv' NO-MAP NO-CONVERT.
  23. FOR EACH Besko
  24. WHERE Besko.Firma = '1000'
  25. AND Besko.Best_Sta = 2,
  26. FIRST Adresse NO-LOCK
  27. WHERE Adresse.Firma = '1000'
  28. AND Adresse.Knr = Besko.Knr,
  29. EACH Besze NO-LOCK OF Besko,
  30. FIRST ArtBez NO-LOCK
  31. WHERE Artbez.Firma = Besze.Firma
  32. AND Artbez.Artnr = Besze.Artnr
  33. AND Artbez.Inhalt = Besze.Inhalt
  34. AND Artbez.Jahr = Besze.Jahr:
  35. EXPORT DELIMITER ';'
  36. Besze.Besnr
  37. Besze.Pos
  38. Besze.Artnr
  39. Besze.Inhalt
  40. Besze.Jahr
  41. TRIM(Artbez.Bez1 + ' ' + Artbez.Bez2)
  42. Besze.MBest.
  43. END.
  44. OUTPUT CLOSE.