0% found this document useful (0 votes)
46 views6 pages

Functional Specification: Section I: Business Requirement

The document provides a functional specification to change a program to update table values. It outlines: 1) the business requirement to modify GRN and IRN statuses from tables using new programs without transaction codes; 2) a revision table; and 3) a detailed description of the program logic including input screens, fields to fetch, and buttons to modify statuses or remove IRNs for different document types. It concludes with input parameters, validations, security checks, output fields, and a unit test plan.

Uploaded by

dhanu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views6 pages

Functional Specification: Section I: Business Requirement

The document provides a functional specification to change a program to update table values. It outlines: 1) the business requirement to modify GRN and IRN statuses from tables using new programs without transaction codes; 2) a revision table; and 3) a detailed description of the program logic including input screens, fields to fetch, and buttons to modify statuses or remove IRNs for different document types. It concludes with input parameters, validations, security checks, output fields, and a unit test plan.

Uploaded by

dhanu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

FUNCTIONAL SPECIFICATION

Section I: Business Requirement

Area (SAP MM Owner: RamPrasath Js Date: 13.03.2024


Module)
Transaction / Program: ZAMM003N,
End Self Request #
ML81N & YM225
User( Departme
nt):

Title: Change program to update the table values

Short Change program to update the table values


description:

Program type: Enhancement Dialog program Modification


Report Interface BDC Others

Priority: High/mandatory Medium/recommended Low/optional


Delivery Timing Integration Testing On Go-Live 1 week later 2 weeks later
(Must have by) 4 weeks later 3 months later

Business Impact:
Legal requirements not fulfilled
Lack of essential business information
Results if no conversions are Lack of functions compared to legacy system
created: Others:

Approx. duration of development 1 Day


work:

Is there an alternative in the Yes No


standard system?

Description of alternative:

Reasons why alternative is not Performance problems Complexity


acceptable: Others:
Section II: Revision Table

Change
Control Author/
Version Date Number Editor Summary of Changes
1.0 13.03.2024 Dheepan.S Change update program for Table level entries

Section III: Detailed Functional Description

LOGIC:VERSION 1.0

Create a new Program without assing any T code the screen layout defined below.

DMRR
SES
RGP

Logic for DMRR

If the DMRR radion button is selected then the below screens should appear

 GRN made removal


 IRN caputure removal

Logic for GRN Removal

Display the below fields for the values fetch the DMRR number to ZMT112_DMRRGATE table and fetch
the pruchase order number, vendor Code, DC number, DC Date, Created BY, Created AT & Status and
display as per the below format

DMRR number is the Input field also to be made as required (Single Input)

Purchase Order Number


Vendor Code
DC Number
DC Date
Created By
Created at
GRN Status

Modify GRN
Status

When the modfiy button is selected then the system should Fill and remove X based on the exisitng
values in table if the table values already has X then it to be removed and in case if its blank then X to
updated in the table

IRN Capture removal

Display the below fields from the table ZMT112_DMRRGATE table by passing the DMRR table

DMRR number is the Input field also to be made as required (Single Input)

SUPPLIERGSTN
RECEIPIENTGSTN
INVNO
INVTYPE
INVDATE
INVVALUE
NOOFITEMS
HSNCODE
IRNNO

Remove IRN

When the remove IRN button is selected then the above fields to be made empty from the table for the
particular DMRR number alone.

SES

When this radio button is selected then the below screen should open

 Service Internal
 Service External
Service Internal

Service Entry sheet number is the Input field also it to made as required (Single Input)

Pass the SES number(LBLNI) to ESSR table and fetch the PO number and item number then pass the
fetched values to EKKO table and fetch INCO1 if the value fetched is equal to FH then pass the service
Entery sheet number to ZMM_ML81N_EINV table and fetch the below fields

SUPPLIERGSTN
RECEIPIENTGSTN
INVNO
INVTYPE
INVDATE
INVVALUE
NOOFITEMS
HSNCODE
IRNNO

Remove IRN

Service External

Service DA number is the Input field for this radio button also it should be a reqired field with single Input

Pass the Service DA number to ZPMT_SDA_DATE and fetch the below fields then display

SUPPLIERGSTN
RECEIPIENTGSTN
INVNO
INVTYPE
INVDATE
INVVALUE
NOOFITEMS
HSNCODE
IRNNO

Remove IRN

RGP
When this radio button is selected then below screen should appear also values to be fetched from the
table and also to be displayed.

Gate Pass number is the Input field also make it as a required field with single Input

Pass the gate pass number to ZM225_MITEMS table and fetch all the item level data from the table and
display the same in the screen provide provision to select and delete option for deleting the items from the
report.

User Input Parameters:

Input Values Single/ Multiple Checkbox / Mandatory Default Value/ F4


Radiobutton
NA

Validations on Input Screen:

Security/Authority Checks:

1. Process Output
Output Column Description SAP Field
NA

Section IV: Unit Test

Program: Test date:


Developer:
Test Data:

1. Test data/ file(s): (optional)

2. Is the program in line with the functional specification?


Yes No
If “No”, describe the errors in the program here.

General comments:

Application consultant :
Developer :

You might also like