0% found this document useful (0 votes)
294 views7 pages

FS MM PR Enhance

The document provides a functional specification for enhancing the purchase requisition screen in SAP. Specifically, it will add a new "PO Details" tab that will display the last three purchase order details for the material entered by the user, pulling details like PO number, date, net price, and vendor from various SAP tables. It outlines the program functions, fields, logic, assumptions, and provides templates for requirements like inputs, outputs, test cases, and production checklists. The priority for this enhancement is listed as high.

Uploaded by

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

FS MM PR Enhance

The document provides a functional specification for enhancing the purchase requisition screen in SAP. Specifically, it will add a new "PO Details" tab that will display the last three purchase order details for the material entered by the user, pulling details like PO number, date, net price, and vendor from various SAP tables. It outlines the program functions, fields, logic, assumptions, and provides templates for requirements like inputs, outputs, test cases, and production checklists. The priority for this enhancement is listed as high.

Uploaded by

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

Functional Specification

PROJECT IDENTIFICATION

Project Name
SANKALPA
Customer Name
KRISHNA TISSUE PVT LTD.
Project Manager Customer Project Manager
BISHWANATH MAITRA

Version Number: 1.1 Date: 22-Dec-2011

Page 1 of 7
Functional Specification KTPL_FS_MM_03

TABLE OF CONTENT
1.0 PURPOSE------------------------------------------------------------------------------3
2.0 ROLE-----------------------------------------------------------------------------------3
3.0 TEMPLATE FOR CAPTURING FUNCTIONAL SPECIFICATION---------3
3.1 HEADER----------------------------------------------------------------------3

SPECIFICATION NAME---------------------------------------------------------------------3

FUNCTIONAL MODE------------------------------------------------------------------------3

3.2 OBJECT VERSION HISTORY-------------------------------------------3

3.3 INPUT/HEADER/SUB-HEADING/OBJECT BODY-----------------4

3.3.1 Object Name: ---------------------------------------------------------------4

3.3.2 Heading: ----------------------------------------------------------------------4

3.3.3 Sub-heading (if any) --------------------------------------------------------4

3.4 Program Functions-----------------------------------------------------------4

3.4.1 Input fields--------------------------------------------------------------------4

3.4.2 Field information (for Object) ---------------------------------------------5

3.4.3 Field information (for Object) ---------------------------------------------7

3.5 Program logic-----------------------------------------------------------------8

3.6 Assumptions/Dependencies/Checks/Filters/Hard coded fields---------8

4.0 OPTIONS FOR PROGRAM(to be ticked)-----------------------------------------9


4.1 Output: A) List---------------------------------------------------------------9

4.2 Execution A) Foreground--------------------------------------------9

B) Background

4.3 Test Cases for unit testing -------------------------------------------------9

4.4 SAMPLE OBJECT (if any, to be mentioned) --------------------------10

5.0 PRODUCTION CHECK LIST-----------------------------------------------------10


1.0 Purpose

Page 2 of 7
Enhancement in Purchase Requisition Screen

2.0 Role

A new tab will shown in PR screen called “PO Details” item details, in this it will show the
last three PO details regarding particular material entered by user.

3.0 Template for capturing Functional specifications


3.1 Header
Specification Name KTPL_FS_MM_03
Specification number KTPL_FS_MM_03_V1.0
Specification date
Specification Type(Report/Module Enhancement
pool/Interface/BDC/SAP
script/Dictionary/Enhancement)
Functional Module MM
Priority(H/M/L) H
Functional Consultant Name SOUMYA & RITA
Technical Consultant Name
Functional / Technical Estimated Persons
days
For Modification, Name of current report /
Object
Golive Critical Yes

3.2 Object Version History

(To be filled in by the programer after the Development or Modification is completed)

Object Created / Modified New Version Previous Date of


Version Change

Program Name :

Development class :

Transaction code :

Completion date :

Actual Person Days :

Page 3 of 7
3.3 Input / Header / Sub-Heading / Object Body
3.3.1 Object Name: Enhancement in Purchase Requisition Screen
3.3.2 Heading: KTPL Production No Po Details

3.4 Program Functions

User Exit: MEREQ001


Function Module: EXIT_SAPLMEREQ_003/ EXIT_SAPLMEREQ_005

3.4.1 Input Fields

Input Fields Table Field Mandatory Default Values Selection Screen Notes
Reference Type(Single/Range)
(Y/N)

Y NA Range NA

3.4.2 Field Information (for Output)

Sequence Report Field SAP Table- Output Remark & Logic


Field Length

1. PO No EKPO- MARA-MATNR with EKPO-


EBELN MATNR And pick the EKPO-

Page 4 of 7
EBELN.

2. PO Date EKKO- Go to the table EKKO-


BEDAT BEDAT.

3. Net Price EKPO- MARA-MATNR with EKPO-


NETPR MATNR And pick the EKPO-
NETPR.

4. Vendor Name EKKO- Go to table EKKO-LIFNR.


LIFNR

3.5 Program logic:

When users put the material code from the PR screen then pick MARA-MATNR from there then link it
with EKPO-MATNR. With reference to EKPO – MATNR pick the EKPO – EBELN and then match it
with EKKO – EBELN. Pick the EKKO – BEDAT (purchase order date) with reference to EKKO –
EBELN. And then sort the EKKO - BEDAT in descending order. From there pick last 3 PO Date (EKKO
– BEDAT) and regarding this show the details of PO (PO No., PO Date, Net Price, Vendor Name).

3.6 Assumptions/Dependencies/Checks/Filters/Hard coded fields:

Assumptions : NA

Dependencies : NA

Checks : NA

Filters : NA

Hard coded fields: Applicable

4.0 Optional for program (to be ticked)


4.1 OUTPUT:
A) List
B) Grid Display
C) Interactive
D) Direct Download
4.2 EXECUTION:

A) Foreground

B) Back ground

4.3 Test Cases for Unit Testing (document attached separately)

Page 5 of 7
Identification type of test case as a separate section and give a brief description. Also specify the expected
and actual behavior and the status. The actual behavior and the status shall be filled during testing.

Test Case ID Test Case Expected Actual Behavior Status


Description Behavior
(Pass/Fail)

Note:To include test date/inputs the actual behavior and the status shall be filled while performing testing.

4.4 SAMPLE OBJECT (if any, to be mentioned)

5.0 Production checklist

Item Check Notes (Names of reports,


Transaction code etc.)
(Yes/No)

User sign off after Testing

Program documentaion done by ABAP


programmer

Authorization Profiles to which the


Transaction Code is to be attached

All components related to the


development released

Transaction Requested Number


generated

Test Case attached

Test results Dev/Qual/Prod(to be


attached)

Page 6 of 7
---------------------------------

Prepared by (Core Team)

--------------------------- --------------------------

Functional Consultant Technical Consultant

Page 7 of 7

You might also like