UpdateFemeld.p 801 B

1234567891011121314151617181920212223242526272829303132
  1. DEFINE TEMP-TABLE tFemeld LIKE Femeld .
  2. DEFINE TEMP-TABLE tFehlwerte LIKE Fehlwerte.
  3. INPUT FROM 'Femeld.d' NO-MAP NO-CONVERT.
  4. REPEAT TRANSACTION ON STOP UNDO, LEAVE:
  5. CREATE tFemeld.
  6. IMPORT tFemeld.
  7. END.
  8. INPUT CLOSE.
  9. FOR EACH tFemeld:
  10. IF tFemeld.Sprcd = ? OR
  11. tFemeld.Sprcd = 0 THEN NEXT.
  12. IF tFemeld.Fenr < 1000 THEN NEXT.
  13. FIND Femeld OF tFemeld NO-ERROR.
  14. IF NOT AVAILABLE Femeld THEN CREATE Femeld.
  15. BUFFER-COPY tFemeld TO Femeld.
  16. END.
  17. INPUT FROM 'Fehlwerte.d' NO-MAP NO-CONVERT.
  18. REPEAT TRANSACTION ON STOP UNDO, LEAVE:
  19. CREATE tFehlwerte.
  20. IMPORT tFehlwerte.
  21. END.
  22. INPUT CLOSE.
  23. FOR EACH tFehlwerte:
  24. FIND Fehlwerte OF tFehlwerte NO-ERROR.
  25. IF NOT AVAILABLE Fehlwerte THEN CREATE Fehlwerte.
  26. BUFFER-COPY tFehlwerte TO Fehlwerte.
  27. END.