7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 1/19
Functional Specification
Format No/ Rev
Version: 1.0
Specification No FS-MM-PUR-007Development No TS- - - (TS-XXX-YYY-999)
(To be filled by Technical Department)
Business Process No. :Purchase Order
Issue Date(dd/mm/yyyy):
18/06/2008
In Preparation Review
Approved Released
Revision History
Version Date Description of changes
1.0 First release
ResponsibleFor concept – For Implementation –
Section I: Justification
Area (R/3
Module):
MM Date
(dd/mm/yyyy):
Requested by:
Brief description:
Generic question:
1. Impact of not creating the
program:
Legal requirements will not be fulfilled
Lack of information required for the business
Lose functionality compared to the old system
Others:
Is there any alternative in the standard
system:
Yes No
Page 1 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 1 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 2/19
Describe the alternative found: Standard MEDRUCK Layout is available
Reason why this alternative was not
acceptable:
(Explain in brief)
Performance problems Complexity
Others: It is feasible to create the new smartform
looking at the business requirement and the smartform
features.
Program type: Report Module Pool Interface
Enhancement Conversion Form
Application Development (Approval from PMT) Others
Priority: High/mandatory Medium/recommended Low/optional
Charateristics Drill Down ALV Others
Frequency: Daily Weekly Monthly
Biweekly Other: Transaction dependent
Only for Interfaces:
Type of interface:
Direction of interface:
Real-Time Batch
Inbound Outbound Both
Sign off – Functional Specification
Prepared By
Date
Comments
Team Lead
Date
/ / Lead Consultant
Date
Approved by Project Management Team
(in case of Application development)
/ /
Page 2 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 2 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 3/19
Received Team Lead/ Lead Consultant
Date
/ /
Page 3 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 3 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 4/19
Section II: (a) Business Needs & Requirement
Description and Purpose :
The form and the print program will be attached to a new output type and it will be executed through the standard
transaction code for Message Output for the Purchase Order.
Business Process Detail :-
After the final approval of the purchase order,functionality should available either to print the PO or send mails
as a PDF attachment to the concerned vendors/Send a FAX to the Vendor depending on the business need.
Authorization requirements
OthersSection III: Only For Reports/Forms
Selection Criteria (Input Screen)
Name Table Field/Check box/
Radio button
Comments(Single/Multiple
Selection, Mandatoryetc.)
Default Value Table & Field Name
General Information:-
Page 4 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 4 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 5/19
Triggering event/program for the Printout/mail/FAX- Execution of SAP transaction Code- ME9F
Logo details: - Logo from the attached file has to be used.
Customizing dependencies:-New message type will be configured for the Purchase Order Print Out.
Selection Criteria:-Standard selection logic of the ME9F transaction code.
Paper Size of Print Out: A4 paper.
Language Specific:-Based on the Logon language, Purchase Order print Out should be in English.
Selection Logic
Standard selection logic of ME9F Transaction code will be applied for this smart form.
Process Logic
Process Logic is specified with the PO layout blocks below.
Report/Form Layout (Attach format if required)
For the convenience of specifying the required development, the PO document has been divided intodifferent Info Boxes. These Info boxes specify the relative position where the PO information has to beprinted.
BOX No – 1 )
BOX No – 2 )
Page 5 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 5 of 19
Purchase Order Number: &EKKO- EBELN& Date: &EKKO-BEDAT&
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 6/19
BOX No – 3 )
BOX No – 4 )
Page 6 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 6 of 19
Vendor Details: For EKKO-LIFNR
LFA1-NAME: NAME1, NAME2, NAME3, NAME4LFA1-STRASLFA1-ORT01LFA1-LAND1LFA1-PSTLZ
SAP VENDOR Code: EKKO - LIFNR
Delivery Location Address:
For EKPO-WERKS entered in the Purchase Order, print the
T001W -NAME1
T001W -STRAST001W-ORT01
T001W-LAND1
T001W-FABKL T001W-PSTLZ
Contact No:-&T024 / EKTEL& for the EKKO-EKPRG
VAT Registration No. :-&T001-STCEG
Where BURKS= EKKO-BUKRS&
Invoice Address:
The Account Department
For EKPO-WERKS entered in the Purchase Order, printthe T001W -NAME1
T001W -STRAS
T001W-ORT01
T001W-LAND1
T001W-FABKL T001W-PSTLZ
Account Payable Contact Details:
Tel No: - TEL_NUMBER
Email: SMTP_ADDR
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 7/19
BOX No – 5 )
BOX No – 6 )
Sr. No Item Code ItemDescription
DeliveryDate
Quantity
UoM Net Unit price
Excl. VAT
Item TotalCurrency inXXX
(Excl VAT )
10 100000000 XXXXXXXX dd/mm/yyyy 10 Nos.
Item text:-
Requisitioner: PR NO: Contract NO:
Delivery Address:-Will appear only when there
is change in the delivery address specified
above.
20 100000000 XXXXXXXXX dd/mm/yyyy 20 Nos.
Item text:-
Page 7 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 7 of 19
Payment terms: - EKKO–ZTERMS:TVZBT-VTEXT Incoterms:- EKKO-INCO1-EKKO-INCO2
For the EKKO-EBELN entered on the
ME9F Tcode selection screen.
Header Text: - Read the Text ID: F01 for the Text Object: EKKO
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 8/19
Requisitioner: PR NO: Contract NO:
30 100000000 XXXXXXXXX dd/mm/yyyy 30 Nos.
Item text:-
Requisitioner: PR NO: Contract NO:
For the item Overview portion of the Purchase Order layout, get the required field as per the following
selection logic. EKKO-EBELN will be available on selection screen of ME9F Transaction.
Consider the EKKO-EBELN=EKPO-EBELN and find out the following field values where the EKKO-FRGKE=R only. If User tries to enter the Unreleased purchase order, give an error message that the‘Purchase Order is not yet released.’
1) Sr.No:-Get the EKPO-EBELP for the EKPO-EBELN for EKPO-LOEKZ is not set.
2) Item Code: - Get the EKPO-MATNR for the EKKO-EBELN and EKPO-EBELP for EKPO-LOEKZ is
not set.
3) Item Description: - Get the EKPO-TXZ01 for the EKPO-EBELP.
4) Delivery Date:-Get the EKET-EINDT for the EKPO-EBELN and EKPO-EBELP=EKET-EBELN and
EKET-EBELP respectively.
5) Quantity- Get the Purchase order Quantity EKPO-MENGE for each EKPO-EBELP.
6) UoM- Get the EKPO-MEINS for the EKPO-EBELP.
7) Requisitioner: Get the EBAN-AFNAM for the EKPO-BANFN=EBAN-BANFN for each EKPO-
EBELP.
8) PR No: - Get the EKPO-BANFN for each EKPO-EBELP.
9) Contract No: - Get the EKPO- KONNR for each EKPO-EBELP.
10) Item Text: - Print the text ID: F01 for the Text Object: EKPO.11) Delivery Address: - Buyer may change the Delivery address for the Purchase Order Item based
On the delivery requirement within the city offices. Whenever the Buyer changes the Delivery address
In the Purchase order Item, one unique address number EKPO-ADRNR is generated in the EKPO
Table. Consider the EKPO-ADRN2=ADRC- ADDRNUMBER and Print the following details Under theDelivery address caption.
Page 8 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 8 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 9/19
ADRC-NAME1, ADRC-ROOMNUMBER, ADRC-FLOOR, ADRC-HOUSE NUM1, ADRC-STREET, AADRC- CITY1, ADRC-POST CODE1, ADRC- COUNTRY.
In case if the Item Text is not available for an item, Requisitioner name, PR No, Contract NO shouldcome immediately below the Item Code row.
Again if Requisitioner name, PR No, Contract NO or any of this field is not available for the EKPO-EBELN, then do not print the respective field/Label.
If there are no changes in the address at the PO item level, do not print the delivery address with anyfield label or its value. Immediately the second Item should start below the first item.
Logic for calculating the Net Unit Price and Item Total:--
Net Unit price
Excl. VAT
EKPO-NETPR
Item Total Currencyin
(Excl VAT )
EKPO-NETWR
For each EKPO-EBELP put the EKPO-NETPR and EKPO-NETWR in the above column.
BOX No – 7 )
Print the Shipping Instructions (TEXT ID: F06) given in the EKKO-EBELN header. Information on theOffice hrs need to be hard coded.
Page 9 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescription Date: RevisionStatus - FinalPage 9 of 19
Delivery Instruction:-
HEADER TO BE READ FOR TEXT ID = F06.
TEXT OBJECT = EKKO
TEXT NAME = PO NUMBER say 4500000000
Office Hrs. Monday to Friday: 9 am to 6 pm
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 10/19
BOX No – 8 )
Print the Contact details of the EKKO-EKGRP entered into the EKKO-EBELN as per the followingdetails.
BOX No – 9)
Net Order Value: Do the sum of all the EKPO-NETWR for the available EKPO-EBELP.
Page 10 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 10 of 19
Purchasing Contact Details: For EKKO-EKGRP,pass the following field values.
NAME: - &T024-EKNAM&Telephone No:-T024-EKTElFAX No.-TO24-TELFX
Tel No.-T024- TEL_NUMBER, Ext:-T024-TEL_EXTENSE Mail : T024- SMTP_ADDR
Net Order Value
In &EKKO-WAERS:
Delivery/Packaging Charges:
Misc.
VAT Amount:
Grand Total
In &EKKO-WAERS:
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 11/19
For EKKO-EBELN, find out the EKKO-KNUMV.
For the EKKO-KNUMV find all the available KONV-KBETR against each KONV-KSCHL NE to ZM00 andPBXX for each Of the KONV-KPOSN.
Delivery and Packaging Charges:-Under this title, Put the SUM of KONV-KWERT of the KONV-
KSCHL which are having T685A -KNTYP=B for each KONV-KSCHL=T685A-KSCHL.
Misc: - Under this title, put the sum of KONV-KWERT of the KONV- KSCHL which are not having
T685A -KNTYP=B for each KONV-KSCHL=T685A-KSCHL.
VAT Amount:-
To calculate the TAX/VAT amount Use the Function Module: ---
CALCULATE_TAX_FROM_NET_AMOUNT with the following Import parameter for each EKPO-EBELP.
Enter the Import Parameter: I_BUKRS=EKPO-BUKRS
I_MWSKZ=EKPO-MWSKZ
I_WRBTR= EKPO-NETWR
Get the T_MWDAT-WMWST for all the EKPO-EBELP and Enter the SUM of the same under the VATtitle.
Page 11 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 11 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 12/19
Grand Total:-
Get the sum of Net order value+ Delivery/Packaging Charges+ Misc+ VAT=Grand Total and Print it
Under the Grand Total in & EKKO-WAERS& title.
BOX No-10)
Note: - Information in Boxes from 7,8 and 9 will come on the last page and BOX 10 has to be printed onevery Page.
Page 12 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 12 of 19
Payment terms: - Incoterms:-
Header Text: -
Vendor Details:
SAP VENDOR Code:
Delivery Location Address:
Contact No
VAT Registration No. :
Invoice Address:
Sr.No.
Item Code ItemDescription
Delivery Date Quantity UoM Net Unit price
Excl. VAT
Item TotalCurrency inXXX
(Excl VAT )
XX.XX XXXXX
Purchase Order Number: Date:
LOGO
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 13/19
-
-
Page 13 of 19 Date 7/14/2013
150 100000000 XXXXXXXXX dd/mm/yyyy 30 Nos.
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 13 of 19
Net order Value
In Order Currency
Delivery/Packagin
g Charges
VAT Amount
Grand Total in
Order Currency
Purchasing Manager contact Details:
Delivery Instruction:-
Office Hrs.
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 14/19
It should also be possible to send the Purchase Order in the PDF format through the Email and
FAX .
Section III: Only For Interface/ Conversion
------------------------------NA-------------------------------------
Tables
involved:
Not Aplicable
SAP Input Screen (Data Mapping)
Transaction:
Section III: Only For Interface/ Conversion
---------------------NA---------------------------
Tables
involved:
SAP Input Screen (Data Mapping)
Transaction:
Screen
number
R/3 Screen field
name
Legacy field Remarks
Page 14 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 14 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 15/19
Process Logic
Section III: Only for module Pool
-----------------------------NA-----------------------------
Screen Layout:
Screen Field Mapping:
Field Field Description SAPReference
Field
Mandatory/Optional Default values
Process Logic
Section III: Only For Enhancements
-----------------------------NA----------------------------- Name Description
Page 15 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 15 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 16/19
Process Logic
Section IV : FS Review Report
FS Check List
Ver. SL. No. Description Severity Status FixedDate
Reviewed By
1.0 1 No Issues 18.06.2008
JanardhanaSana
Section V : Test Case and Test Related
Result specification
Format No/ 00
Number: TC- MM- PUR -007 (TC-XXX-YYY-
999)
Prepared on 18/06/2008
Page 16 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 16 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 17/19
Test Cases (with expected results)
T
Checks performed Details about the test
Test sequence and test results:-
1) Maintain the Condition record for MN04 condition type.
2) Run the ME9F transaction code in SAP.
3) Enter the Purchase Order No: 450000000 created and released for 20 Line Item.
4) After executing the Transaction, Display the message.
5) Perform the Message Output for the all the three Transmission medium.
Expected Result: -
Po print out should come in format as specified in the FS and All the three transmission mediumshould work properly.
Section I: Unit Testing
Program name: Test date: / /
Developer name:
Team Members
(Functional)
Page 17 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 17 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 18/19
Responsible functional team member for testing:
1. File(s) used for test (optional):
2. Does the program comply with the functional specification ?
Yes No
Note: If the program is OK just sign the form. If necessary include some comments in the appropriate section.
3. If the answer to question 2 is "No" please describe the problems that were found in the program.
Sign off after testing
Team Lead
Date
/ /
Lead Consultant
Date
/ /
Sign-Off and Acceptance of developed object
Page 18 of 19 Date 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 18 of 19
7/28/2019 Fspo Layout Mm
http://slidepdf.com/reader/full/fspo-layout-mm 19/19
Names and Signatures
Core Team Lead (Functional) I3L team Lead (Functional)
__________________________ Core Team Lead (Technical)I3L team Lead (Technical)
P 19 f 19 D t 7/14/2013
Corporate Information Technology
Subject
Functional Specification
Security class
FileAuthorApprovalDescriptionDate: RevisionStatus - FinalPage 19 of 19