cancel
Showing results for 
Search instead for 
Did you mean: 

How works XYZ classification ?

Former Member
0 Kudos

Dear APO community

I'm currently implementing the new APO functionality which performs the ABC / XYZ analysis. I was able to simulate easily the expected result in an Excel file for the ABC part but the behavior of the XYZ part remains for me a mystery. I used the variance coefficient as method in the XYZ profil. I get the theorical formula of this coefficient on a website specialized

Coefficient
of variation = Standard deviation (√(((D-D1)²+ (D-D1)² … (D-Dn)²)/n-1) / Mean
average demand (D1+D2+..Dn / n)

I customized the thresholds in the XYZ profil according to the calculated coefficients in my Excel file but I don’t get the expected result  when I perform the analysis.

Does anyone already successfully experiment this XYZ analysis and give me a feedback about the XYZ formula ?

What means the value maintained in XYZ profil ? Upper limit ?

Best Regards

Vincent

ProductAverage DemandStandard
  Deviation
Coef of variationClassif XYZS-12S-11S-10S-9S-8S-7S-6S-5S-4S-3S-2S-1
P1101,230,12X109101112910111091013
P22914,280,49Y302030405060201520153020
P3108150,501,39Z100 100300100 100 500 100
(D-Dn)²020032000207
Nbr of périod1218411174349518420184201184
6911736693673669117366911736153403117361173669
Thresolds XYZX0,3
Y0,8
Z1,5

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Bonjour Vincent,

I am currently implementing ABCXYZ and it is working fine for me. The formula used in the background for classification is the same as you are describing. You can view the details  through SE80, INCLUDE /SAPAPO/ABCCLASS and METHOD  /sapapo/cl_abc_xyz=>calc_variance

In your data sample, your average formula is converting blank to zero for P3. Please try and see if there would be a difference if you put zeros instead of blanks in DP. You need to be carefull with periodicity values and aggregate level defined in the config.

The value maintained in the XYZ profile corresponds to the upper limit for variance coefficient indeed.

Cheers,

MZ

Former Member
0 Kudos

Hello Maxence


Thanks a lot for your reply. I finally found the issue by myself and you're right, the system doesn't consider null values in the formula. I enhanced a badi to change the logic and take into account 0 values.

Best Regards

Vincent

0 Kudos

There is an oss note that now adress this issue 2090091

Answers (0)