Upload
sukanta-brahma
View
84
Download
7
Tags:
Embed Size (px)
Citation preview
SAP Implementation at PIL ALV Report - Functional Specification
Note: As this is a case study that simulates a real life development object, some fields will be marked as TBD and highlighted in Blue. These fields should be having real values, in customer development specifications.
Functional Specification - ReportMaterial Master Data - Fields Summary
Document Reference: TBD Version: 1.0 Document Status: Signed Off
Author: Sangram Chowdhury
Last Revision Date: 17-Nov-2006Date Created: 17-Nov-2006Date Printed: 17-Nov-2006
ALV-Material Master Report.doc 17-Nov-2006 <Page 1 of 13>
SAP Implementation at PIL ALV Report - Functional Specification
Document Control
Business Area Material Management
GAP ID TBD
FS Definition Form ID TBD
SAP R/3 Version ECC 5.0
Global / Market TBD
Approval and Distribution
Approved by Name Role Signature DateProcess Team Lead
TBD TBD TBD TBD
Development Team Lead
TBD TBD TBD TBD
Document History
Version Reason for change Date1.0 Initial Version 17-Nov-20061.11.21.3
ALV-Material Master Report.doc 17-Nov-2006 <Page 2 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
Table of Contents
1. GENERAL INFORMATION.............................................................................................................32. BUSINESS NEEDS & REQUIREMENTS..........................................................................................43. ISSUES......................................................................................................................................54. SELECTION SCREEN DETAILS.....................................................................................................55. CURRENT FUNCTIONALITY..........................................................................................................66. DESIRED FUNCTIONALITY...........................................................................................................67. TECHNICAL DETAILS...................................................................................................................67.1.EXTRACT DATA RELATIONSHIP DIAGRAM....................................................................................68. STARTING CONDITIONS..............................................................................................................79. SECURITY REQUIREMENTS/ AUTHORIZATION DETAILS..................................................................810. DATA MAPPING TABLES.............................................................................................................8
10.1. DESIRED REPORT DESIGN/LAYOUT:.................................................................................1010.2. REPORT EXAMPLE:..........................................................................................................10
11. CUSTOM TABLES/STRUCTURE IN SAP......................................................................................1212. RECOVERY AND RESTART........................................................................................................1213. LANGUAGE OF TEXTS...............................................................................................................1214. CURRENCY AND UNITS OF MEASURE........................................................................................1215. ASSUMPTIONS..........................................................................................................................1216. ERROR HANDLING....................................................................................................................1317. Testing Scenarios..................................................................................................................13
ALV-Material Master Report.doc 17-Nov-2006 <Page 3 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
1. General Information
Area (SAP System components): MM Date: 17-Nov-2006
Short description: Material Master Data - Field details
Requested by: TBD Tel no: TBD
Author: Sangram Chowdhury Tel no: TBD
Program Transaction code: YMMDETLREP
Task ID/Demand Number: TBD
Project Name: SAP Implementation at PIL
Priority: High/mandatory Medium/recommended
Low/optional
Complexity: High Medium Low
Volume of data: Medium DATE AVAILABLE FROM: TBD
Mode: Online Background
Frequency: Daily Weekly Monthly Biweekly Others (Specify) :
Technical information:
1. Report created using:
2. Characteristics required:
Report Painter Report Writer SAP Query ABAP program Info system R/3 BW Crystal Reports
Drilldown Buttons Sort ALV Grid ALV List Entry file Others: Call Transaction
General information:
1. Results if no Reports are created:
Legal requirements not fulfilled Lack of essential business information Lack of functions compared to legacy system Others (Specify):
DURATION OF DEVELOPMENT WORK
(IN MAN-DAYS):5 days (Coding+Documentation+Testing)
Is there an alternative in the standard system?
Yes No
Description of alternative:
Reasons why alternative is not acceptable:
Performance problems Complexity Others (Specify) :
ALV-Material Master Report.doc 17-Nov-2006 <Page 4 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
2. Business Needs & Requirements
Power India Limited started its operation in the year 1965. From its humble beginning in a small town of Maharashtra called Ranjangaon PIL has achieved several milestones and today it is one of the largest manufactures of storage batteries in India. Currently the company is having seven production facilities in India namely Ranjangaon, Pune, Nashik, Chennai, Hosur, Gurgaon and Durgapur respectively.
Power India Limited, the flagship company of the Oscar group is the market leader in the storage battery industry. It manufactures wide range of batteries from 2 Ah capacities to 10500 Ah to cover the broadest spectrum of applications.
The SAP Implementation at Power India Limited (PIL) will achieve the following:1. Standardize and streamline the business process2. Establishing an Integrated information repository3. Improvement in the area of Planning4. Complete visibility of stock
The material master settings establish, in large part, how SAP operates. The settings must be established according to company policy and should be set consistently from site to site. To support an effective and efficient review of these settings among materials and across sites a summary report is required.
This report will allow, via simple excel pivot tables, and audit of thousands of materials quickly to ensure all settings are appropriate. The use of this report will lead to downstream efficiencies because master data accuracy can be routinely assured.
3. Issues
None
Issue #
Issue owner
Date Raised
Issue Description Issue Resolution Resolved By & Date
4. Selection Screen Details
Name Table-Field / Check Box /
Radio Button – with group
Parameter (P) / Select-option (S)
Comments (Range, Single/Multiple
selection, Patterns, Mandatory etc.)
Default Value
Plant Table Field S Single/Multiple Selection
ALV-Material Master Report.doc 17-Nov-2006 <Page 5 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
Name Table-Field / Check Box /
Radio Button – with group
Parameter (P) / Select-option (S)
Comments (Range, Single/Multiple
selection, Patterns, Mandatory etc.)
Default Value
Material Type Table Field S Single/Multiple Selection
Material Group Table Field S Single/Multiple Selection
Material Number
Table Field S Single/Multiple Selection
Desired screen design (selection possibilities):(use attachment if necessary):
5. Current Functionality Currently the Material master settings are viewed manually, and all the required fields are not available in a single view. Hence, effective and efficient review of settings among materials and across sites is not possible currently.
6. Desired Functionality
The material master data summary report will simply extract in a user friendly format the key elements from the material master tables. The report will be downloadable into excel. The user will be able to apply either data filters or pivot tables to the data to quickly identify data errors or inconsistencies.
This report is simply an extract of key fields from the material master. Any testing should involve ensuring that the selection criteria are working correctly and that the appropriate fields are being extracted.
7. Technical Details
The Report will be a ALV Grid Report.
The processing logic should be as follows:
Validate selection screen input parameters and issue error message in invalid entries are found.
Select data from MARA, MAKT and MARC and use inner join to make the select efficient. Display information message and exit list processing in case no material data is found as per the selection criteria, specified by the user.
Display output in ALV Grid format, as per details given in Data mapping table.
ALV-Material Master Report.doc 17-Nov-2006 <Page 6 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
7.1.Extract Data Relationship Diagram
ALV-Material Master Report.doc 17-Nov-2006 <Page 7 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
8. Starting Conditions
To run this report, there are no dependencies, as it directly extracts data from material master tables.
This report will be run on demand and once per week.
9. Security Requirements/ Authorization DetailsNone
10. Data Mapping Tables
Field Name Field Desc. Output Length
Output Type
Format Position SAP screen No./ field name
MARC-WERKS Plant 4 Char Left-Justified
<1>
MARA-MTART Material Type
4 Char Left-Justified
<2>
MARA-MATKL Material Group
4 Char Left-Justified
<3>
MARA-MATNR Material Number
9 Char Left-Justified
<4>
MAKT-MAKTX Material Description
25 Char Left-Justified
<5>
MARC-PRCTR Profit Center 6 Char Left-Justified
<6>
MARC-DISLS Lot Size 8 Char Left-Justified
<7>
MARC-FIXLS Fixed Lot Size
8 Quan Right-Justified
<8> Use Reference field MARA-MEINS
MARC-LOSGR Costing Lot Size
8 Quan Right-Justified
<9> Use Reference field MARA-MEINS
MARC-BESKZ Procurement Type
3 Char Left-Justified
<10>
MARC-SOBSL Special Procurement
3 Char Left-Justified
<11>
MARC-DISMM MRP Type 3 Char Left-Justified
<12>
MARC-MINBE Reorder Point
8 Quan Right-Justified
<13> Use Reference field MARA-MEINS
MARC-DISPO MRP Controller
3 Char Left-Justified
<14>
MARC-FXHOR Plan Time Fence
3 Numc Left-Justified
<15>
ALV-Material Master Report.doc 17-Nov-2006 <Page 8 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
Field Name Field Desc. Output Length
Output Type
Format Position SAP screen No./ field name
MARC-PLIFZ Plan Delv. Time
3 Dec Right-Justified
<16>
MARC-AUSS Assembly scrap in percent
3 Dec Right-Justified
<17>
MARC-EISBE Safety Stock 8 Quan Right-Justified
<18> Use Reference field MARA-MEINS
MARC-RWPRO Coverage Profile
8 Char Left-Justified
<19>
MARC-LVORM Flagged For Deletion
1 Char Left-Justified
<20>
ALV-Material Master Report.doc 17-Nov-2006 <Page 9 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
10.1. Desired Report Design/Layout: The default sequence of output fields should be as per data mapping table. The output list should be SORTED by default first by Plant, then by Material Type, then by Material Group and
then by Material Number. The Quantity fields should be having reference to MARA-MEINS to display the output is correct format for those
fields.
10.2. Report Example: (use attachment if necessary):
ALV-Material Master Report.doc 17-Nov-2006 <Page 10 of 13>
SAP Implementation at PIL ALV Report - Functional Specification
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
Program:ZCSRR_009_BACKORDER_COMPLETION_REPORT User : SY_UNAME ABC Plc Backorder Completion Report Date From: 01/10/01Date To: 31/10/01Sales Organisation: 3010 Distribution Channel: 01 Division: 01
Complete Order Customer Sales Document Item Material---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 9900000001 1000000002 10 C2C Pepsi Cola 20 C2C Seven Up 9900000026 1000000015 20 C2C Dr Pepper 9900000128 1000000218 10 C2C Dairy Milk 20 C2C Whole Nut 30 C2C Pepsi Cola 9900000220 1000000056 10 C2C Dr Pepper
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
***End of Report***
ALV-Material Master Report.doc 17-Nov-2006 <Page 11 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
11. Custom Tables/Structure in SAPNone
Table NameShort textSize categoryTable maintenance allowedData classBufferingTable maintenance generatorAuthorization GroupField Name
Data Element Domain Type Length Check Table-Field
Key Field
Foreign Key
Description
Comments
12. Recovery and Restart
If the program fails half way it will not have any impact on any other processes or programs. It should be simply re-started by the user.
13. Language of textsThe texts for the report should be displayed in User’s logon language. If translation is not maintained in user’s logon language, he/she should be displayed with English texts.
14. Currency and Units of Measure
The Quantity fields should be having reference to MARA-MEINS to display the output is correct format for those fields.
15. Assumptions
ALV-Material Master Report.doc 17-Nov-2006 <Page 12 of 13 >
SAP Implementation at PIL ALV Report - Functional Specification
Material Master Data is accurately maintained in the system.
16. Error HandlingCheck validity of the parameters entered in the Selection Screen, and display error message if invalid input are made.
Display Information message and leave processing the list, if no material data could be found according to the selection criteria.
17. Testing Scenarios
Normal Functionality - test cases that ensure the report functions as it should. ID Description1 This report is simply an extract of key fields from the material master. Any testing should involve
ensuring that the selection criteria are working correctly and that the appropriate fields are being extracted.
234Exception - special logic or exceptions (e.g. report should exclude certain specific condition)
56Error Handling - functionality in case of errors (e.g. Error Message or Error Log )
7 Check validity of the parameters entered in the Selection Screen, and display error message if invalid input are made.
8 Display Information message and leave processing the list, if no material data could be found according to the selection criteria.
ALV-Material Master Report.doc 17-Nov-2006 <Page 13 of 13 >