M.i.v. deze Releasenote is er een filter geplaatst op de 4e index van het Inkooporderbestand.
De indexvolgorde is zelf niet aangepast, deze was (en blijft) op TRIM(LOSU_SID)+IOOPEN+LORC_RID+LOIO_IID
Het filter wat is toegevoegd elimineert de volledig gefaktureerde Inkooporders uit deze index. Ofwel, Inkooporders met een status "F" worden nu niet meer opgenomen in deze index.
Het aanpassen van deze index m.b.t. dit filter kan op zich geen kwaad. De index werd alleen maar gebruikt in kombinatie met funkties die Inkooporderregels genereren, en die de index gebruikten om te kontroleren of er met een reeds bestaande (openstaande) order kon worden samengevoegd. Dergelijke openstaande orders kunnen nimmer een status "F" hebben.
De andere funkties waarin de index gebruikt werd, werden Inkooporders met een status "F" al in overgeslagen; dit betreft bijv. funkties die bepalen welke Inkooporderregels er nog gefaktureerd moeten worden.
Reden dat het filter is opgenomen, is dat het aantal Inkooporders met een status "F" door de jaren heen alleen maar groeit. In een voorkomend geval worden er dagelijks meerdere orders geplaatst bij een bepaalde Leverancier. 1 order per dag leidt al tot 365 orders per jaar, en wat in 10 jaar tijd een kleine 4000 orders zijn. Deze moesten keer op keer worden doorlopen, om ze vervolgens te moeten overslaan (omdat de order al een status F had).
De aanpassing zorgt derhalve voor een flinke performance verbetering voor dit soort funktionaliteit.
De funkties waarin de index gebruikt werd zijn:
LOIOGN7 - Genereren IO vanuit Intercompany VO, m.b.t. samenvoegen aan een bestaande (openstaande) Inkooporder.
LOIRIRGH - Genereren IO-regel vanuit IO-regel "Huur", m.b.t. samenvoegen aan een bestaande (openstaande Inkooporder).
LOIRRA2 - Faktuurkontrole op Inkoopordernummer, m.b.t. bepalen van de nog niet gefaktureerde IO regels.
LOIRRA3 - Faktuurkontrole op Ontvangst, m.b.t. bepalen van de nog niet gefaktureerde IO regels.
LOIRRA4 - Faktuurkontrole op Ontvangst-/Status, m.b.t. bepalen van de nog niet gefaktureerde IO regels.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
LOBHOI | Reorganiseren Bestanden | 16-06-2014 | 08-08-2014 |