A funkció az egyes áruféleségek ABC kódjának meghatározására szolgál. A kód kiszámításához meg kell adni a vizsgálandó áruféleségek halmazát (az árukatalógus szűrésével), valamint a vizsgálat időintervallumát. A vizsgálat az áruk adott időszaki értékesítési és felhasználási mozgásainak figyelembevétele alapján zajlik.
Értékelési szempontok:
1. Az értékesítés és felhasználás értéke
2. Az értékesítési és felhasználási tételek száma
3. A vevő partnerek száma
Jogosultságkód: 232180 Help context: 232180
Forrás: Frm_AbcKod_Gen
Tárolt eljárás: Sp_AbcKod_Gen.Sql
Temporary tábla: Tmp_AbcKod_Gen

1. Szűrési feltételek:
1.1. Áru katalógus adatok AAktTor
A12. AktBesKod Áru katalógus besorolás kód fk: AAktBes.AktBesKod
A5. KerAkt Kereskedelmi árukatalógus (I/N)
A13. AktFaj Áru katalógus fajta
1.2. Partner törzs adatok AParTor
K3. PbeKod Partner besorolás fk: APBeTor.PbeKod
1.3. Mozgás időintervallum KMozFej
I5. MozDat Mozgás dátuma
I6. MozDat_bes Mozgás dátuma – beszerzés Egyedi
Az ABC kód meghatározása során a program a számítást csak olyan áruféleségekre végzi el, amelyek első beszerzésének dátuma korábbi, mint a megadott beszerzési határdátum. Így az új áruféleségek – amelyeknek még nincs számottevő forgalmuk – kimaradnak az elemzésből.
2. A számítás menete
2.1. Értékelés az értékesítés és felhasználás bekerülési értéke alapján
A program az egyes áruféleségekre (KRakMoz.AruKod) összesítetten (group by) kiszámítja a bekerülési értéket (KRakMoz.AktErt), majd ezek alapján növekvő sorrendbe rendezi az árukat.
A program rendelkezésére áll az adatbázisban egy segéd tábla (AbcBetu_Tart), amely az egyes ABC kódok besorolásának százalékos határértékeit tartalmazza.
Példa: Kód Alsó határ [%] Felső határ [%]
A 80 100
B 20 80
C 5 20
D -0 5
A program legkisebb bekerülési értékű árutól, a legnagyobb értékű felé haladva mindaddig a legrosszabb kódot adja (D), amíg az áruféleségek kumulált összes bekerülési értéke el nem éri összes bekerülési érték felső határ mezőben megadott %-át. Amikor átlépte a legrosszabb kód (D) felső határát (5%), attól kezdve, amíg el nem éri a második legrosszabb kód (C) felső határát (20%), addig a második kódot (C) adja az áruknak. A harmadik kód (B) értékhatárának (80%) eléréséig minden áru kódja B lesz. A maradék áruk A kódot kapnak.
2.2. Értékelés az értékesítés és felhasználás tételszáma alapján
A program az egyes áruféleségekre (KRakMoz.AruKod) összesítetten (group by) kiszámítja, hogy az adott áruból a meghatározott időintervallumban hány értékesítés és felhasználási mozgás tétel (KRakMoz.RaMoID) került rögzítésre.
A program rendelkezésére áll az adatbázisban egy segéd tábla (AbcBetu2_Tart), amely az egyes kódok besorolásának határértékeit tartalmazza.
Példa: Kód Alsó határ [db] Felső határ [db]
A 10 999 999
B 5 10
C -0 5
Pl: Egy adott áruféleségből 5 vásárlási és 2 felhasználási (összesen 7) mozgás tétel rögzítése történt meg. Így az áru ebből a szempontból a B kódot fogja kapni.
2.3. Az értékelési kódok összevonása
Jelenleg az értékelési kódok nem kerülnek összevonásra. Az összetett ABC kódban mind a két értékelési szempont (bekerülési érték, tételszám) betű kódja szerepel.
2.4. Értékelés a vevő partnerek száma alapján
A program az egyes áruféleségekre (KRakMoz.AruKod) összesítetten (group by) kiszámítja, hogy az adott áruból a meghatározott időintervallumban hány partner (KMozFej.ParKod) vásárolt.
A program rendelkezésére áll az adatbázisban egy segéd tábla (AbcSzam_Tart), amely az egyes kódok besorolásának határértékeit tartalmazza.
Példa: Kód Alsó határ [db] Felső határ [db]
1 3 999 999
2 1 3
9 -0 1
Pl: Egy adott áruféleségből 3 vevő vásárolt, akkor 2-es kódot fog kapni az áru. (Az alsó határnál nagyobbnak kell lenni az értéknek!)
Az értékelések elvégzése után a program a három értékelési szempont (bekerülési érték, tételszám, partner szám) előállított három karakterból összerakja az ABC kódot. Pl: AB2. Az összerakott kódot a program visszaírja az árutörzs ABC analízis kód nevű mezőjébe (AAruTor.AbcKod).
Az értékelés a [Tovább] gomb megnyomásával indítható el. Az értékelés során a program által előállított értékek, az értékelés elvégzése után, az [Excel] gomb megnyomásával egy Excel-táblázatba exportálhatóak.
Az értékelési szempontok értékhatárai a [
Módosítás] gomb megnyomása után megjelenő képernyőn karbantarthatóak (új felvitel, módosítás, törtés [Ctrl-Delete]).
