You are on page 1of 7

SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO

CLIENT LOGO
ID: NDR-001-T.001

Design Specification

Design Specification Title: AR Aging Report

Brief development description AR Aging Report

Design Specification ID / Dev. Request ID R1-0001


Functional owner

Technical owner

Submission Date

Due Date
Approver: Process Team Development
Unit Tester
Lead Coordinator
(Print Name)
Signature/Date

Approver: (Interface/Conversion only)

Signature/Date

Version Control

Ver Changed by Description of change Date Author by Date


sio
n
1.0 Initial Oct 25th, 2013

Sign-off

Approved by Business tester name Signature Date

Confidential Page 1 of 7
SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO
CLIENT LOGO
ID: NDR-001-T.001

Table of Contents

1. Business driver...........................................................................................................................3
2. Functional Requirement............................................................................................................3
2.1 Overview of development.......................................................................................................3
2.2 How the development will work.............................................................................................3
2.2.1 Where this development will be run...........................................................................4
2.2.2 How the development will be run...............................................................................5
2.2.3 Dependencies/Constraints...........................................................................................5
2.2.4 How often will the development be run......................................................................5
2.2.5 Testing............................................................................................................................5
2.2.5 Security requirements..................................................................................................5
2.2.7 Specific requirements...................................................................................................5
3. Reports........................................................................................................................................5
3.1 Report Detailed Description................................................................................................5
3.1.1 Selection Criteria...........................................................................................................5
3.1.2 Description of Data.......................................................................................................5
3.1.3 Sort Criteria...................................................................................................................5
3.1.4 Report Layout................................................................................................................5
3.1.6 Data Mapping................................................................................................................5
4. Test Scenarios.............................................................................................................................5
5. User Specifications.....................................................................................................................6
6. Form – SAP Scripts.....................................................................................................................6
6.1 What is the access method or path for the SAP Report?...................................................6
6.2 What are other similar or related SAP Script forms / Reports?.......................................6
6.3 Describe the form requirements, including all special characteristics:..........................6
6.4 State the output type, print program, entry form, and standard layout set:...................6
6.5 Printer Requirements:.........................................................................................................6
6.6 Provide a description of the bar-coding, signatures, logos, OCR, etc.:.............................6
6.7 IMG path to configure form:................................................................................................6
6.8 Output Format:.....................................................................................................................6

Confidential Page 2 of 7
SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO
CLIENT LOGO
ID: NDR-001-T.001

1. Business driver
This report is required to report the Aging of Customer receivable dues.

2. Functional Requirement
2.1 Overview of development

A report will be developed which will total the open items based on the Aging buckets on several
parameters.

2.2 How the development will work

1. The program will have following selection screen

Fields Sap field Remarks1 Remarks 2

Company Code BUKRS Single Value Mandatory

Customer Number KUNNR Multiple value selection Optional

Customers (ALL) Optional

Customer Group KNA1-KTOKD Optional

Open item at Key date Single Selection Default to Today’s Date

Intervals 1 to Intervals 5 User Input

Confidential Page 3 of 7
SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO
CLIENT LOGO
ID: NDR-001-T.001

2. The report will be assigned a transaction code (ZFI_AR_AGING) and added to the menu.

Logic to create AR Aging Report

Scenario 1 – Open at key date is same as today’s date (or future date)

1) Open Customer Items needs to be selected from BSID table.


2) Sort the items based on KUNNR and ZFBDT (Baseline line) and ZTERM (payment
terms)
3) If ZTERM is blank then get terms from KNB1- ZTERM. If BSID – ZFBDT is blank then
get value from BSID-BLDAT.
4) Use FM Determine_due_date to calculate the due date of the invoice.(or any other FM)
based on Base Line Date & Payment Terms
5) Arrange the invoices in following aging buckets based on arrears days
 Total Due
 Divide the total due amount among the different intervals as mentioned in
the selection screen

6) The invoices should be displayed only when the detail report is checked on the selection
screen. Else only summary per customer needs to be displayed.
7) If SHKZG – H , the amount needs to be negative. (S =positive)

Confidential Page 4 of 7
SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO
CLIENT LOGO
ID: NDR-001-T.001

Note: Please refer SAP standard report logic of FBL5N for the missing cases if any

Scenario 2 – Open at key date is past date

1) Select all line items with BSAD -AUGDT equal to or greater than key date on
selection screen.
2) Get the BELNR of above line items and add to line items from BSID table.
3) Follow the same process as above from point 2.

Note: Please refer SAP standard report logic of FBL5N for the missing cases if any

The report output should be as follows

AR Aging Output
Format.xls

2.2.1 Where this development will be run


This development will run in Production server.

2.2.2 How the development will be run

Foreground and background.

Confidential Page 5 of 7
SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO
CLIENT LOGO
ID: NDR-001-T.001

2.2.3 Dependencies/Constraints

2.2.4 How often will the development be run

2.2.5 Testing

Compare with FBL5N Report

2.2.5 Security requirements


The transaction code will be added to authorization object for role assignment to business users.

2.2.7 Specific requirements

3. Reports
3.1 Report Detailed Description

3.1.1 Selection Criteria

3.1.2 Description of Data

3.1.3 Sort Criteria

3.1.4 Report Layout

3.1.6 Data Mapping

4. Test Scenarios

Confidential Page 6 of 7
SAP - FUNCTIONAL SPECIFICATION IT COMPANY LOGO
CLIENT LOGO
ID: NDR-001-T.001

5. User Specifications

6. Form - SAP Scripts

6.1 What is the access method or path for the SAP Report?

6.2 What are other similar or related SAP Script forms / Reports?

6.3 Describe the form requirements, including all special characteristics:

6.4 State the output type, print program, entry form, and standard layout set:

6.5 Printer Requirements:

6.6 Provide a description of the bar-coding, signatures, logos, OCR, etc.:

6.7 IMG path to configure form:

6.8 Output Format:

Confidential Page 7 of 7

You might also like