Functional Specification: ASAP Implementation Methodology
Functional Specification: ASAP Implementation Methodology
Functional Specification: ASAP Implementation Methodology
FUNCTIONAL SPECIFICATION
SCENARIO (SALES REGISTER REPORT): <NAME>
BUSINESS PROCESS: < SALES PROCESS >
PROJECT IDENTIFICATION
Project Name
Customer Name
Mrs. Bector’s Food
YASH Project Manager Customer Project Manager
Satish Singh Mr. Gurdeep Sindhu
REVISION HISTORY
1 of 21
ASAP Implementation Methodology
2 of 21
ASAP Implementation Methodology
TABLE OF CONTENT
3 of 21
ASAP Implementation Methodology
4 of 21
ASAP Implementation Methodology
Object Overview
Business
Object ID
Process
Mock Up ID / Name
Required
Cycle of Testing / C1 / C2 / C3 / C4 Development
Sprint Cycle
Completion Date
FS CONTROL
<Customer>
Functional Consultant
Process Owner
– Author and Phone
and Phone
Number
Number
5 of 21
ASAP Implementation Methodology
TRANSACTION VOLUME
6 of 21
ASAP Implementation Methodology
DEPENDENCIES
AUTHORIZATION REQUIREMENTS
7 of 21
ASAP Implementation Methodology
Reporting
WRICEF- Description Report Type Data Elements Relevant KPI Owner
ID (ABAP, BI,
BOBJ)
XX-xx-
R001
Selection Criteria
8 of 21
ASAP Implementation Methodology
9 of 21
ASAP Implementation Methodology
Report Output
Output Method
Example:
Saved to File / Sent to print / Send to email account / Download to excel
Main Heading
Example:
The main report heading will be: Contracts Nearing Expiry
Sub Heading
Example:
There will be a sub section under the main contract information detailing the date and time the report
was executed and the users username
LAYOUT
Table/Structure Field Format Default Value Column Name Translation Rule
Name Name (ie
decimal
places)
10 of 21
ASAP Implementation Methodology
DRILLDOWN REQUIREMENTS
TOTALING
Example:
Number of contracts matching user selection criteria to be displayed at the bottom of the report
SORTING
Example:
Users will be able to sort on contract type and vendor. Default sort sequence will be by contract type.
PAGE BREAK
Example:
Page breaks will be used where necessary to prevent overflow of retrieved data
ERROR HANDLING
11 of 21
ASAP Implementation Methodology
3.2 Interfaces
.>
Interface
WRIC Description Interface Applications Data Elements Frequency / Owner
EF-ID Method Volumes
XX-xx-
I001
File Specifics
12 of 21
ASAP Implementation Methodology
Reporting
Approach
Metrics
Error Handling
13 of 21
ASAP Implementation Methodology
Conversions
WWRICE Conversion Source Conversion Conversion # of Objects Owner
F-ID Object Activities Method (manual to be
(e.g. / automated) converted
cleansing)
XX-xx-
C001
1MAPPING SAP FIELDS TO SOURCE / TARGET
Reporting
Approach
Metrics
Error Handling
14 of 21
ASAP Implementation Methodology
3.4 Enhancements
enhancements
WRIC Description Data Object Functional Alternative SAP Reason Owner
EF-ID (Sales Order) Gap Standard
Flow
Design
15 of 21
ASAP Implementation Methodology
Output
WRIC Description Data Object Output Type Frequency Volumes Owner
EF-ID (Sales (Form, EDI, etc.)
Order)
XX-xx-
O001
16 of 21
ASAP Implementation Methodology
1. Top Address:- Sales Office Address (VBRP - VKBUR = TVBUR - VKBUR, Get TVBUR -
ADRNR) ( TVBUR - ADRNR = ADRC - ADDRNUMBER, Get Name 1, Name 2, Street, City, Pin
Code., Ph.No.)
2. TO:- Sold TO Party (VBRK - KUNAG = KNA1 - KUNNR, Get KNA1 - ADRNR. KNA1 - ADRNR
= ADRC - ADRNR, Get Name 1, Name2, Street, Street2, City, Pin.)
3. TinNo. VBRK - KUNAG =J_1IMOCUST – KUNNR, Get J_1IMOCUST - J_1ILSTNO
4. Cst No. VBRK - KUNAG =J_1IMOCUST – KUNNR, Get J_1IMOCUST - J_1ICSTNO
5. Sale Order Reference No. VBRP - AUBEL
6. Delivery No. VBRP - VBGEL
7. Bill No. VBRK - VBELN
8. Despatch Thru – Will be Given Once Transportation is Ready
9. Truck No. – Will be given once Transportation is Ready
10. Weight – Will be given once Transportation is Ready
11. Sl.No.
12. Item Description:- VBRP - ARKTX
13. Quantity:- VBRP - FKIMG
14. Rate:-
1. VBRK - KNUMV = KONV - KNUMV, Get KONV - KSCHL, Pass KONV - KSCHL = ZR00, get KONV -
KBETR.
2. VBRK - KNUMV = KONV - KNUMV, Get KONV - KSCHL, Pass KONV - KSCHL = ZVAT, Get KONV -
KBETR.
3. VBRK - KNUMV = KONV - KNUMV, Get KONV - KSCHL, Pass KONV - KSCHL = ZAVT, Get KONV -
KBETR 4.
VBRK - KNUMV = KONV - KNUMV, Get KONV - KSCHL, Pass KONV - KSCHL = ZCST, Get KONV –
KBETR 5.
VBRK - KNUMV = KONV - KNUMV, Get KONV - KSCHL, Pass KONV - KSCHL = ZTCS, Get KONV -
KBETR
Form Layout
17 of 21
ASAP Implementation Methodology
Example:
1
Form Title Date: xxxxx
2
User: xxxxx
ID Value Description
3 4 5
xxxxx xxxxx xxxxxxxxxx
xxxxx xxxxx xxxxxxxxxx
xxxxx xxxxx xxxxxxxxxx
xxxxx xxxxx xxxxxxxxxx
18 of 21
ASAP Implementation Methodology
Printer Requirements
Legal Requirements
19 of 21
ASAP Implementation Methodology
3.6 Workflow
Workflow
WRIC Description Business / Data Object (Sales Engaged Parties Owner
EF-ID Order)
XX-xx-
W001
Trigger Events
Start Conditions
Standard Rules
20 of 21
ASAP Implementation Methodology
4. Test Conditions
BUSINESS TEST CONDITIONS (TO BE FURNISHED BY THE FUNCTIONAL CONSULTANT)
21 of 21