You are on page 1of 19

Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program- R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 1 OF 19

Functional & Technical Specification Document

Program Name

R5942535 - Print Customer Delivery Notes


Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 2 OF 19

Table of Contents
1.0 DOCUMENT CHANGE HISTORY....................................................................................................................... 4
2.0 DOCUMENT APPROVAL.................................................................................................................................... 5
3.0 BUSINESS EXPECTATIONS.............................................................................................................................. 6
3.1 FUNCTIONAL EXPECTATION................................................................................................................................. 6
3.2 TECHNICAL EXPECTATION................................................................................................................................... 6
4.0 SCOPE AND APPLICABILITY............................................................................................................................ 7
5.0 ASSUMPTIONS................................................................................................................................................... 7
6.0 REFERENCES..................................................................................................................................................... 7
7.0 BUSINES PROCESS FLOW............................................................................................................................... 8
8.0 TECHNICAL SETUPS......................................................................................................................................... 9
8.1 OBJECTS............................................................................................................................................................ 9
8.2 UDC INFORMATION............................................................................................................................................. 9
8.3 DATA DICTIONARY.............................................................................................................................................. 9
8.4 NEXT NUMBERS.................................................................................................................................................. 9
8.5 VERSION LIST..................................................................................................................................................... 9
9.0 ENHANCEMENT CHARACTERISTICS AND DESIGN.....................................................................................10
9.1 MAP INTERFACES TO EXTERNAL SOFTWARE/SYSTEMS (SEE APPENDIX).............................................................10
9.2 DATABASE/TABLE SPECIFICATIONS.................................................................................................................... 10
9.3 TABLE DIAGRAM............................................................................................................................................... 10
9.4 DATABASE TABLE SPECIFICATION (TABLE NAME = NA)......................................................................................10
9.5 DATABASE STRUCTURE..................................................................................................................................... 10
9.6 COLUMN INFORMATION..................................................................................................................................... 10
9.7 TABLE EVENT RULES (SEE APPENDIX)............................................................................................................. 11
9.8 BUSINESS VIEW SPECIFICATION - (VIEW NAME = V59??????)...........................................................................11
9.9 COLUMN INFORMATION..................................................................................................................................... 12
9.10 TABLE JOINS................................................................................................................................................. 12
9.11 BATCH APPLICATION SPECIFICATION - (NAME = R59??????)..........................................................................12
9.12 PROCESSING OPTIONS.................................................................................................................................. 12
9.13 MAP OF SECTIONS........................................................................................................................................ 13
9.14 CONTROLS.................................................................................................................................................... 14
9.15 EVENT RULE VARIABLES............................................................................................................................... 14
9.16 DATABASE OUTPUT....................................................................................................................................... 14
9.17 ER CODE LOGIC........................................................................................................................................... 14
9.18 OUTPUT........................................................................................................................................................ 14
10.0 ERROR HANDLING....................................................................................................................................... 15
11.0 GLOSSARY................................................................................................................................................... 15
12.0 APPENDIX A – DATA DICTIONARY ADDITIONS/CHANGES.....................................................................16
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 3 OF 19

13.0 APPENDIX B – DATA SEQUENCING........................................................................................................... 17


14.0 APPENDIX C – ER CODE LOGIC................................................................................................................. 17
15.0 APPENDIX D – PROCESSING OPTIONS..................................................................................................... 17
16.0 APPENDIX E – REPORT LAYOUT............................................................................................................... 17
17.0 APPENDIX F – BI MAPPINGS....................................................................................................................... 17
18.0 UNIT TESTING CASES................................................................................................................................. 18
19.0 LIST OF PROGRAM & VERSIONS............................................................................................................... 19
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 4 OF 19

1.0 Document Change History

Revision Description of Change


#
1.0 Delivery Note Layout
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 5 OF 19

2.0 Document Approval

Meaning of Signatures:

“Prepared By:” Indicates document authorship.

Prepared By:
Functional Name: Greg Edy
Technical Name: Developer Name

Approved by: Sunshine Project Management


Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 6 OF 19

3.0 Business Expectations


 Use the standard JDE Delivery Note Program
 R42535
 PDF format (BI Publisher must NOT be Used)
 Sunshine Delivery Note Layout (Cosmetics)
 Delivery Note should only print when the Customer bIlling instruction is flag (EDF1) to “Yes” (Meaning print
delivery note)
 Please check that this is standard JDE Logic

3.1 Functional Expectation


 Update Sections 1 thru 7 (Sunshine)

3.2 Technical Expectation


 Update Sections 8 thru End (Zensar)
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 7 OF 19

4.0 Scope and Applicability


Change the standard JDE Invoice program to meet the following:
 Sunshine Delivery Note Layout

5.0 Assumptions
 All existing changes need to highlighted

6.0 References
 N/A
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 8 OF 19

7.0 Busines Process Flow

Customer Sales Order

Generate Loading sheet by Route

Shipment Confirm by
Pickslip/Load No(SDPSN)

Print Delivery Note


By Customer/Pick-Slip

Print Customer Invoice


By Customer/Pick-Slip
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 9 OF 19

8.0 Technical Setups

8.1 Objects

Object Description Type New or


Changed
R5942535 UBE New
T5942535 DSTR New

8.2 UDC Information

System Type Size New Y/N Hardcoded Description, Entry


Y/N Considerations,
Restrictions, SQL implications,
etc.
NA NA NA NA NA NA

8.3 Data Dictionary

Data Description Type Size Description, Entry Considerations,


Item Restrictions, SQL implications, etc.
NA NA NA NA NA

8.4 Next Numbers

System Use Next Check Digit


Code Number Used
NA NA NA NA

Company Document Next Check Digit


Type Number Used
NA NA NA NA

8.5 Version List

Version Name Description, Processing option values, Data selection and data
sequencing
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 10 OF 19

SUN0001 Base Version

9.0 Enhancement Characteristics and Design

9.1 Map Interfaces to external software/systems (See Appendix)

9.2 Database/Table Specifications

9.3 Table Diagram

9.4 Database Table Specification (Table Name = NA)

9.5 Database Structure


 What will the table be used for?

 What is the column prefix?

9.6 Column Information

SE SQL SIZ DECIMAL PRIMAR


Q COLUMN ALIAS DESCRIPTION NAME TYPE E S Y KEY
NA NA NA NA NA NA NA NA NA
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 11 OF 19

9.7 Table Event Rules (See Appendix)


 Seudo Code & C++

9.8 Business View Specification - (View Name = V59??????)


 Description/Purpose

 Business View Tables


o Input File:

o Output File :
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 12 OF 19

9.9 Column Information

SIZ
ALIAS DESCRIPTION TYPE E DECIMALS TABLE KEY

9.10 Table Joins

9.11 Batch application Specification - (Name = R59??????)

9.12 Processing Options

Sequenc
Page e Member Dict Text
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 13 OF 19

9.13 Map of Sections

 Based on Table
 Business view
 Level and Page Breaks
 Data Selection
 Data Sequencing
 Generic Text
 Section Joins
 Special Characteristics

Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 14 OF 19

9.14 Controls

Control Name Dictionary Hidden/ Type Additional


Alias/BSVW Visible Information(Include Edit
Field Options, Display Style,
name/Const Control Options, Etc.)
ant Value
NA NA NA NA NA

9.15 Event Rule Variables

Document all ER variables here.

Variable Name Dictionary Scope(Report Additional Information(Include


Item Level, Edit Options, Display Style,
Application Control Options, Etc.)
Level

9.16 Database Output


No Table Type Description


NA NA NA NA

9.17 ER Code Logic


 Attach ER Code as an appendix

9.18 Output
 Attach final report layout as an appendix
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 15 OF 19

10.0 Error Handling

Potential Errors Possible Solution Error Messages Error


Reasons Strategy / Error Files Communication
NA NA NA NA

11.0 Glossary

Term Description
NA Not Applicable
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 16 OF 19

12.0 Appendix A – Data Dictionary Additions/Changes

Data Item NA Alias NA


Glossary Group NA Item parent NA
Description NA System Code NA
Data Type NA Size NA
File Decimals NA Display Decimals NA
Control Type NA NA
Class NA Item Occurrences NA
Row NA Column Title1 NA
Description
NA Column Title2 NA

High Level Default Triggers


Trigger Trigger value
Default Values NA
Visual Assist NA
Edit Rule NA
Display Rule NA
Next Number NA
Smart Field NA
NA

Upper N Allow Blank N Row Security N Auto Include


Case only A Entry A A

Glossary Text
NA
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 17 OF 19

13.0 Appendix B – Data Sequencing

14.0 Appendix C – ER Code Logic

15.0 Appendix D – Processing Options

16.0 Appendix E – Report Layout

17.0 Appendix F – BI Mappings


 N/A
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 18 OF 19

18.0 Unit Testing Cases


The scenario;s need to be review and discused with the developer to ensure that the developer and the business are aligned
interms of the scenario’s that need to be tested.

ID Scenario Name Expected Outcome Comment


1 Print Customer Delivery Notes One Delivery Note per Customer BY Customer / Pick-Slip Number
Pickslip no.

2 Re-Print Customer Delivery Notes One Delivery Note per Customer BY Customer / Pick-Slip Number
Pickslip no.

3 Delivery Notes must only print when Customer See Print screen under the
billing instruction indicator is turn on business expectation

4 Ensure that only one delivery note print for a


customer

6
Sunshine Bakery

Functional & Technical Specification


SUBJECT:

Delivery Note Program - R5942535


REF. No.: ISSUE No.: 01 REV. NO. 01 PAGE 19 OF 19

19.0 List of Program & Versions

ID Process Program Versions Comment

1 Customer Delivery Notes R5942535 SBDB001 Version per Depot


SBPM001
SBLD001
SBEM001
SBKK001
2 Copy Delivery Notes R5942565 SBDB001R Version per Depot
SBPM001R
SBLD001R
SBEM001R
SBKK001R
3

You might also like