You are on page 1of 5

FUNCTIONAL SPECIFICATION

Section I: Business Requirement

Area FI Owner: Arun Gajendran E Date: 05.03.2024


(SAP Module)
Transaction / Program: New Development
End User Corporate-Finance Request:
(Department):

Title: Daily alert for eInvoice generating status

Short Daily alert for eInvoice generating status


description:
Program type: ☒ Enhancement ☐ Dialog program ☒ Modification
☐ Report ☐ Interface ☐ BDC ☐ Others

Priority: ☒ High/mandatory ☐ Medium/recommended ☐ Low/optional


Delivery Timing ☐ Integration Testing ☐ On Go-Live ☐ 1 week later ☐ 2 weeks later
(Must have by) ☐ 4 weeks later ☐ 3 months later ☒ 4 Days ☐ Day

Business Impact: ☐ Legal requirements not fulfilled


☒ Lack of essential business information
☐ Lack of functions compared to legacy system
Results if no conversions are
☐ Others:
created:

Approx. duration of development 3 Days


work:

Is there an alternative in the ☒ No ☐ Yes


standard system?

Description of alternative:

Reasons why alternative is not ☐ Performance problems ☒ Complexity


acceptable: ☐ Others:

Section II: Revision Table

Version Date Change Author/ Summary of Changes


Control Editor
Number

1.0 05.03.2024 Arun Gajendran E New development for daily Einvoice status
monitoring
Section III: Detailed Functional Description

Table: ZFIEINV_IRN

Bkpf – CPUDT (yes_date) BLART – DG, DR,KG,KR Fetch BELNR BUKRS GJAHR

Invoice Type: DOCDTLS_TYP // INV CRN DBN

Created:
Creation date: Pass BELNR & GJAHR to BKPF and get CPUDT

Cancelled:
Cancel Indicator: CANCEL_IND <> Blank
Cancel Date: CANCEL_DATE

IRN Created:
Creation Date: IRN_CDATE
IRN Indicator: IRN_INDICATOR=”P”

IRN Reversed:
Creation Date: IRN_CDATE
IRN Indicator: IRN_INDICATOR=”R”

ODN Created:
Creation date: Pass BELNR & GJAHR to BKPF and get CPUDT
XBLNR_ALT <> blank

IRN Error: 1.IRN= Blank & CANCEL_IND <> Blank & IRN_INDICATOR=”P
2. IRN<> Blank & CANCEL_IND <>Blank & IRN_INDICATOR=”P

Expected output: Count documents

INV DBN CRN


Invoice Created
Invoice Cancelled
IRN Created
IRN Reversed
IRN Error
ODN Created
Input Values Single/ Multiple Checkbox / Mandato Default Value/ F4
Radiobutton Ry

Validations on Input Screen:


Security/Authority Checks:
Process Output
Output Column Description SAP Field

TEST FILE:
Section IV: Unit Test

Program: Test date:


Developer:
Test Data:
Variant name:
Is the program in line with the functional specification?
☒ Yes ☐ No

If “No”, describe the errors in the program here.

General comments:
Application consultant :
Developer :
Technical Specification

Section I: Revision Table

Date Version CR or Release Config Author / Description of


No. doc (if Modified by change
any)

Program(s) /RICEF Name

Transaction Code

Package

Message Class

Include Program(s)

Database tables

Calls to any other report/


Program using SUBMIT

User exits/BADI/ Enhancements/routines

Function Group

You might also like