| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- DEF VAR cFirma AS CHAR NO-UNDO INIT '1000'.
- DEF VAR i1 AS INT NO-UNDO.
- DEF VAR i2 AS INT NO-UNDO.
- DEF VAR cRetVal AS CHAR NO-UNDO.
- FOR EACH Artst NO-LOCK
- WHERE Artst.Firma = cFirma
- ihr mann ?
- AND Artst.Aktiv
- AND Artst.Ausverk < 9
- AND Artst.eShop,
-
- FIRST KGebinde NO-LOCK
- WHERE KGebinde.Firma = Artst.Firma
- AND KGebinde.Geb_Cd = Artst.KGeb_Cd
- AND KGebinde.Inhalt > 0 ,
- FIRST VGebinde NO-LOCK
- WHERE VGebinde.Firma = Artst.Firma
- AND VGebinde.Geb_Cd = Artst.VGeb_Cd
- AND VGebinde.Inhalt > 0 ,
- FIRST WarenGrp NO-LOCK
- WHERE WarenGrp.Firma = Artst.Firma
- AND WarenGrp.Wgr = Artst.Wg_Grp
- AND WarenGrp.lShopB2B
- :
-
- i1 = i1 + 1.
- RUN ybmputProducts.p ( cFirma, Artst.Artnr, Artst.Inhalt, Artst.Jahr, OUTPUT cRetVal ).
- i2 = i2 + (IF cRetVal = '' THEN 0 ELSE 1).
- IF cRetVal <> '' THEN DO:
- OUTPUT TO 'C:\Entwicklung\TEMP\Huber\YBM\FehlerhafteArtikel.csv' APPEND NO-MAP NO-CONVERT.
- EXPORT DELIMITER ';' Artst.Artnr Artst.Inhalt Artst.Jahr cRetVal.
- OUTPUT CLOSE.
- END.
- END.
- MESSAGE 'Anzahl gelesene Artikel = ' i1 SKIP
- 'Anzahl abgewiesene Artikel = ' i2
- VIEW-AS ALERT-BOX.
|