19
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-007 Development 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 Responsible For 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

Fspo Layout Mm

Embed Size (px)

Citation preview

Page 1: Fspo Layout Mm

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

Page 2: Fspo Layout Mm

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

Page 3: Fspo Layout Mm

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

Page 4: Fspo Layout Mm

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

Page 5: Fspo Layout Mm

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& 

Page 6: Fspo Layout Mm

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

Page 7: Fspo Layout Mm

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

Page 8: Fspo Layout Mm

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

Page 9: Fspo Layout Mm

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

Page 10: Fspo Layout Mm

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:

Page 11: Fspo Layout Mm

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

Page 12: Fspo Layout Mm

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

Page 13: Fspo Layout Mm

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.

Page 14: Fspo Layout Mm

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

Page 15: Fspo Layout Mm

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

Page 16: Fspo Layout Mm

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

Page 17: Fspo Layout Mm

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

Page 18: Fspo Layout Mm

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

Page 19: Fspo Layout Mm

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