| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- FOR EACH Aufko
- WHERE Aufko.Firma = '1000'
- AND Aufko.Knr = 23985:
-
- FOR EACH Aufze OF Aufko:
- DELETE Aufze.
- END.
- FOR EACH Ruestauf OF Aufko:
- DELETE RuestAuf.
- END.
- FOR EACH AufGebKo OF Aufko :
- DELETE AufGebKo.
- END.
- FOR EACH AufGKon OF Aufko:
- DELETE AufGKon.
- END.
- FOR EACH AufLot OF Aufko:
- DELETE AufLot.
- END.
- FOR EACH AufRabSu OF Aufko:
- DELETE AufRabSu.
- END.
- FOR EACH AufSpRab
- WHERE AufSpRab.Firma = Aufko.Firma
- AND AufSpRab.Aufnr = Aufko.Aufnr:
- DELETE AufSpRab.
- END.
- DELETE Aufko.
- END.
- /*
- { SUPER/funktionen.i }
- DEF VAR cstring AS CHAR.
- cstring = SUBSTITUTE('&1&4&2&4&3', 'SYSTEM', 'SYSTEM', '1000', CHR(01)).
- RUN anmeldung ( cString ).
- FOR EACH Aufze:
- IF Aufze.Aufnr > 0 THEN DO:
- FIND Aufko OF Aufze NO-LOCK NO-ERROR.
- IF AVAILABLE Aufko THEN NEXT.
- END.
- FOR EACH Ruestauf OF Aufze:
- DELETE RuestAuf.
- END.
- FOR EACH AufGebKo
- WHERE AufGebKo.Firma = Aufze.Firma
- AND AufGebKo.Aufnr = Aufze.Aufnr:
- DELETE AufGebKo.
- END.
- FOR EACH AufGKon
- WHERE AufGKon.Firma = Aufze.Firma
- AND AufGKOn.Aufnr = Aufze.Aufnr:
- DELETE AufGKon.
- END.
- FOR EACH AufLot OF Aufze:
- DELETE AufLot.
- END.
- FOR EACH AufRabSu
- WHERE AufRabSu.Firma = Aufze.Firma
- AND AufRabSu.Aufnr = Aufze.Aufnr:
- DELETE AufRabSu.
- END.
- FOR EACH AufSpRab
- WHERE AufSpRab.Firma = Aufze.Firma
- AND AufSpRab.Aufnr = Aufze.Aufnr:
- DELETE AufSpRab.
- END.
- DELETE Aufze.
- LEAVE.
- END.
- DEF BUFFER bartbw FOR artbw.
- FOR EACH artbw NO-LOCK WHERE firma = '1000' AND datum >= 11/01/2021 AND tr_art = 01:
- FIND aufze NO-LOCK OF artbw NO-ERROR.
- IF AVAILABLE aufze THEN NEXT.
- FIND savze NO-LOCK OF artbw NO-ERROR.
- IF AVAILABLE savze THEN NEXT.
- FIND bArtbw WHERE RECID(bartbw) = RECID(Artbw).
- DELETE bartbw.
- END.
- */
|