Professional Documents
Culture Documents
MDM - Material Creation
MDM - Material Creation
Definition
Material Creation Enterprise Portal Remote Function Call
Page 2 of 13
Table of Contents
INTRODUCTION.......................................................................................................4 PURPOSE ...............................................................................................................4 DOCUMENT CONVENTIONS......................................................................................4 PROJECT SCOPE......................................................................................................4 REFERENCES..........................................................................................................4 PRODUCT PERSPECTIVE..........................................................................................5 PRODUCT FEATURES...............................................................................................5 BUSINESS FEATURES...............................................................................................5 ROLE/APPROVAL MATRIX.........................................................................................5 OPERATING ENVIRONMENT......................................................................................5 USER DOCUMENTATION...........................................................................................5 ASSUMPTIONS AND DEPENDENCIES.........................................................................5 AUTHORIZATION DETAILS........................................................................................6 TAB/VIEW DETAILS................................................................................................11 BASIC DATA..........................................................................................................11 PURCHASE............................................................................................................11 ACCOUNTING........................................................................................................11 MRP.....................................................................................................................11 WORK SCHEDULE..................................................................................................11 SALES..................................................................................................................11 QUALITY...............................................................................................................12 STORAGE LOCATION..............................................................................................12 PLANT STORAGE...................................................................................................12 COSTING...............................................................................................................12 CLASSIFICATION...................................................................................................12 MATERIAL DETAIL.................................................................................................12 SAP MM STANDARD TABLES..................................................................................13
Page 3 of 13
Introduction Purpose
The specification document describes the functional scope of the WebDynpro to be developed for Material Creation. This document forms the framework and reference to develop the application. It provides the functionalities that are part of the application based on the requirements gathering. This document forms the basis for any requirement thats agreed to be part of this development. Any addition to the requirements stated in this document will be treated as a separate development.
Document Conventions
All requirements stated in this document have to be considered during the project execution. Throughout the document, the terms WebDynpro, is used to refer to the new webpage thats being developed and deployed for Material Creation Intended Audience and Reading Suggestions Project managers Developers Project scope document For understanding the business requirements and to build functional and technical specifications for each functionality described in document For understanding the business functionality and to build test cases for each functionality described in the document To give an overview of the proposed solution and the features that form part of the solution
Testers
Project Scope
The Scope of the proposed solution involves; 1. Material Creation
References
N/A
Page 4 of 13
Product Perspective
Implementation of WebDynpro web pages increases business process agility via automation along with increased data accuracy of the below scenarios; Material Creation
Product Features
N/A
Business Features
S.NO Group 1. Material Creation Functionality Creation of Material master via an Webdynpro web pages with all the above information filled from user directly with necessary approvals in place
Role/Approval Matrix
S.No 1 Application Material Creation Role/Approval Matrix Details attached later
Operating Environment
The below diagram depicts the landscape. TODO: To be filled Process flow Material Creation (Example)
User Documentation
User documentation that would be delivered as part of the project documentation is Installation guide and configuration guide (covers application installation, post installation configuration) is delivered to team Application user procedure manual, is to be developed post realization phase Recordings of the scenarios
Page 5 of 13
Authorization Details
User Detail ZEVEN02 ZEVEN03 ZEVEN04 Approver Details ZEVEN05 ZEVEN06 ZEVEN09
Initial screen: 1. Material 2. Industry sector 3. Material type Sr No Field MATN 1 R MBRS 2 H MTAR 3 T Description Size R/O Input type Possible Value
Material Validation: 1. Back end : Need to validate from Ztable and Mara table to check existence.
Materil Naming.xlsx
2 View Validation:
MM_Initial_Views_29 -12-12.xls
Page 6 of 13
Material type Industry Sector Basic Data Classification Sales Foreign Trade Purchasing MRP Forcasting General Plant Data Storage Warehouse Management Quality Management Accounting WM Execution WM Packaging DSD Data DSD Totals EHS Specifications Label Data Organizational Level:
Mtart MBRS H Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1 Char1
It should be displayed before display view tabs Sr No Field WERK 1 S LGOR 2 T MTAR 3 T VTWE 4 G Description R/O Input type Drop down Drop down Drop down Drop down Possible Value
R/O
T001W Plant,storage location and desc should be displayed as per in MM01 Table : T001L
TVKWZ Table Table TVTW (Code & Description) Page 7 of 13
Validation depends upon organization selection (i) If we select only plant, fields in views displayed as per MM01 (ii)Since plant is mandatory , If we select only storage location, plant and storage location should validate the combination against table T001L (iii) (iv) Since dist channel is mandatory , If we select only sales org, then it should validated be in the combination against table TVTA If plant is entered then validation should happen for material and plant combination from MARC Table.
(v)If plant is not entered material should be validated from MARA Table.(To check whether material created without plant, if yes throw error because material can be created only once without plant) (vi) Sales organization should be displayed from the table tvkwz if plant is entered
Common: (i) If you entered into any tab without entering the mandatory fields, application should not allow to go any tab. (ii) For every F4 help description should be displayed . (iii)Authorization person only can access the application (iv) User can not be allowed to involve in another process
Eg: if user ZEVEN02 created material, authorized person only can approve and it should be maintained in Matrix table. (v)Avoid hard core wherever it is possible. (vi) Application should not allow to go any tab and show error message if basic data is not filled
FIELDS CONDITION.xlsx
Page 8 of 13
Matrix Table: *Table maintenance is required Fields Plant Material type User Type User Level Name mail_id Data Element Werks_d Mtart char 1 num(1) Syuname ad_smtpa dr Domai n Condition F4 help, T001w F4 help A,U Primary key Yes, Yes Yes yes
Track Table: Fields Material Ref_no Plant Matyp User Type User Level Name Mail_id Status Remarks Created on Created at Domai n Matnr Char (18) Werks Mtart char num (1) Syuname ad_smtpa dr Char (1) Char (250 ) Datum Uzeit Condition Primary key yes yes Yes(nullab le) yes yes yes
A,U
A,R,S, C,T
Page 9 of 13
Material List: Material List RFC should be taken from the ztable Track table Input : Fields Material Ref_no Created from Created to Status List Fields Material Ref.no Plant Material Type Person Level Name Status unam e Description should be dispalyed not key
Page 10 of 13
Condition matnr char(1 8) werks _d mtart Description should be dispalyed not key
Updated on Remarks
List needs to display for authorized persons only. Needs to validate from track table before display.
Page 11 of 13
Material Detail
Fields should be displayed depends upon User type. Avoid hard core, validate from Matrix table. Button Validation: SAVE - CREATION: i. All mandatory validation
ii. Call BAPI_MATERIAL_SAVEDATA CANCEL CREATE: I. Clear all values and go to initial screen
CHANGE DETAIL i. User - all fields are in editable mode except material no, industry sector, material type.
ii. Approver display button iii. Show error message if it is already approved, need to be validated from Track table. APPROVER DETAIL: i. User dont display
ii. Approver display iii. Show error message if already rejected or approved Sample code:
for_study.txt
Page 13 of 13