Professional Documents
Culture Documents
Business Requirement
To develop an Upload program for uploading the Open Purchase Requisition from the legacy system through excel
file.
Functional Description
Transaction Volume
Dependencies
Organizational Elements:
Company code
Purchase Org
Plant
Purchase group
Master Data:
Vendor Master
Material Master
Tax codes
Authorization Objects
Purchase Organization
Purchase Group
Plant
Data
FM Node FM Field Description Data Type Control
Length
Item number of purchase
PREQ_ITEM NUMC 5 M
requisition
Purchase Requisition Document
DOC_TYPE CHAR 4 M
Type
REQUISITION_ITEMS
Note
Reporting
1. Provide Log of uploaded PR’s, at the end of uploading with message success / failure.
2. Provision to preserve (store) the upload file and log is required.
Approach
1. To check the uploaded PR’s: ME5N, ME5M, ME5L transaction codes can be used
Metrics
Based on Contract number, Material no, Vendor no, Document type, Plant, Purchase Organization, item category, account
assignment category reconciliation of records can be done.
Error Handling
If there is an error in any one-line item associated with one value of Our Ref column, system should stop creating the Contract
for that Our Reference value and proceed to the next Our Reference value in the Input file.
At the end of the upload, system should provide the log as per below format
Test Cases
Scenari
Input Selection Criteria Expected Result
o
1. Check whether all the records are uploaded or
not with corresponding values.
1 Upload list of open PR‘s
2. Make sure that all line items of corresponding
PR’s are updating correctly or not
1. List of Wrong records message should be
Maintain some records
shown.
2 wrongly in excel file and
upload
2. Log should be shown with successfully
uploaded records
3 Correct the wrong records The corrected records to be uploaded successfully
and reupload
Should generate error log & should have provision to
4
Error log upload error records again without duplication
Provision to store the upload file and error log is
5
Store upload file & logs required