FS - MM-RP-080 - XYZ Analysis - Value Report - V0.3
FS - MM-RP-080 - XYZ Analysis - Value Report - V0.3
FS - MM-RP-080 - XYZ Analysis - Value Report - V0.3
Functional Specification
<MM-RP-080_XYZ Analysis - Value Report>
1/15
Functional Specification
Document History
TechnicalSpecification
Section I: Object General Information
Title (RICEF No): MMRP080 Date: 16.05.2012
Short description: XYZ Analysis - Value Report
SAP Module/Team: MM
Functional Contact: Haimanti Das
Technical Contact
Priority: High
Complexity Level Low
Program type Report
Status InProgress /Finished / Released
Reviewer
Approver
2/15
Functional Specification
Table of Contents
1. Overview and Scope 5
1.1. Functional Description 5
1.2. Assumptions 5
1.3. Transaction Volume 5
1.4. Frequency & Timing 5
1.5. Processing Type 6
1.6. Output Time 6
1.7. Retention Requirements 6
1.8. Audience and Distribution 6
3. Test Script 14
3.1. Testing Pre-requisite 14
3.2. Test Case 14
3/15
Functional Specification
4. Appendix 14
4.1. Glossary of Terms 14
4.2. Additional Reference Documentation 15
4/15
Functional Specification
In JSW business process, they require a report which will categorize the materials based on
inventory value contribution in percentage basis. The three main category will be X,Y,Z .
Fixed value for XYZ is 70%, 20% & 10% respectively. Also they want to segregate there
stock as per value bucket. For value bucket H,M,L (High, Medium, Low)will be three main
category.
Based on the new report user department from stores will be able to segregate the materials
based on inventory value contribution in percentage basis under XYZ category. This will be
the input for cycle counting of Physical inventory process in SAP. In JSW the cycle counting
indicator will be fixed in Material Master. From the program output users will have the option
to change the CC Indicator in the material master.
User department will carry out standard SAP transactions to carry out Physical inventory
process using Cycle counting.
1.2. Assumptions
1. User has given some input parameters and based upon those inputs the report will be
generated.
2. The input parameter must be proper. E.g. Plant, Material Type, Material etc.
3. For HML value bucket, value must be proper.
Actual criteria is H> M,L
M>L .
High
Daily
5/15
Functional Specification
Report
Real time
Not Applicable.
Example:
Based on the new report user department from stores will be able to segregate the
materials based on inventory value contribution in percentage basis under XYZ category.
This will be the input for cycle counting of Physical inventory process in SAP. In JSW the
cycle counting indicator will be fixed in Material Master. From the program output users will
have the option to change the CC Indicator in the material master.
6/15
Functional Specification
For Example:
Within a plant total stock value is 1Lac. Now in selection screen fixed value is 70%, 20% &
10% for XYZ respectively. Now this report will segregate material as per there stock value in
descending order. In output screen report will show X indicator for those material, which is
contributing 70% of the total inventory value (sum of total value of these material must be
70thousand). The same way it will show Y indicator for those materials which is contributing
20% of the total stock value & Z indicator for those materials which is contributing 10% of the
total inventory stock value.
As per XYZ value one material has X indicator in material master, but after 3months when
user running the same report for that particular material it’s showing Y as a new indicator.
Now from this report user can directly update the material master data & can replace X
indicator with Y indicator. Because as per current stock value Y is the correct indicator for
that particular material.
1.Plant
2.Material Type
3.Material
% Value
X 70 %
Y 20 %
Z 10 %
H TO
M TO
L TO
7/15
Functional Specification
Please refer the attached excel file for other details of selection screen.
XYZ Selection
Screen.xlsx
Data Flow
Please go through the data flow logic for the input parameters for which the XYZ analysis
Report will be generated. There are some factors which are to be considered to fetch the
correct output data.
The below input field numbers denote the input parameter for the selection screen;
Factors to be considered to remove the inconsistent data from the output report:
Please refer the attached excel file for the output. The detail column names and some
formula for the column are also described.
8/15
Functional Specification
XYZ output
screen.xlsx
Data Flow
From table MARD fetch value of Plant, Storage Location, total stock qty.
From table MARA fetch Material, Ext. & Material Type.
From table MBEW fetch value of Unit price value for material.
From table MARC fetch value of old indicator.
Link all the table with field MATNR.
Multiply “Unit price Value” of MBEW table with total stock qty of MARD table to get total stock
value.
Calculation of X,Y,Z
Find out the corresponding amount from previous step , multiplying by % bracket as
mentioned in the i/p selection( x , y , z fixed value 70%,20% & 10% respectively.)
Rearrange the materials based on Inventory value(Descending order).
Sum up the inventory values of individual materials until the Value as mentioned in XYZ
reached.
Categorize those materials & show as per the corresponding percentage value bracket
(x,y,x).
Calculation of H, M,L
Find out the amount VALUE bracket as mentioned in the i/p selection( H,M,L)
Rearrange the materials based on Inventory value(Descending order).
Sum up the inventory values of individual materials until the Value as mentioned in H,M,L
reached.
Categorize those materials & show as per the corresponding percentage value bracket
(H,M.L).
Update Indicator
Find out the % value of Inventory based on i/p field. (As per XYZ fixed value).
Once user selects the records and Press Update, new X,Y,Z indicators will be updated in the
material master. Use Structure BAPI_MARC under BAPI_MARC
BAPI_MATERIAL_SAVEDATA to update the respective MARC- ABCIN values for the
material and plant combination.
For field wise details- Please refer attached excel file (File name- XYZ Output screen).
9/15
Functional Specification
10/15
Functional Specification
11/15
Functional Specification
Not Applicable.
2.2.2. Mapping
[Insert the conversion data mapping document here. Include all SAP table/field definitions.]
Not Applicable.
12/15
Functional Specification
Specifications for the following elements should be present on the Mapping document (where
applicable):
13/15
Functional Specification
2.7.1. Performance
[Please highlight any performance considerations that should be considered during the design, such
as restrictions to expected execution time]
Not Applicable.
Not Applicable.
14/15
Functional Specification
2.7.3. Others
3. Test Script
Test Test Step Description T Code Input Data Expected Results Results Obtained
Step
No
1 Material Master Created with CC indicator in MM01 All mandatory Material Created with
Plant data/ stor. 1 View. data for material CC indicator.
master with CC
indicator.
2 Change Material Master with CC indicator in MM02 Change CC CC indicator Changed
Plant data/ stor. 1 View. indicator, put a
new CC indicator.
3 Display Material. MM03 Display material with
new indicator.
4 Test Materials- 2000000360, 3800000120,
2100000162
4. Appendix
Term Definition
15/15