Professional Documents
Culture Documents
Naming convention: This PR has to be saved as "PR - Functional Design RICEFW ID (Project Code + SAP Module + RICEFW type + gap ID).xls"
Design Checklist
Date
Status
Time
Revision History
Date
Revision Type
Time Version
Author
Comments
General Checks:
#
1
Criteria
1 - Documentation Criteria:
Check the FD uses the latest version of the corresponding design template. The latest updated
Design templated can be found in SolMan --> Project COTY_DOCU --> 0.0 Project Templates -->
Business Processes --> 0.0.2. Design
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2 - Functional Criteria:
Explore and incorporate reuse of existing assets into the design where appropriate.
Provide processing details, and clearly define the activities that need to occur during each step in
the end-to-end process.
Document performance considerations/constraints as appropriate.
Impacted SAP Transactions / Tables are detailed
Provide any processing flow diagrams needed
Provide any data flow diagrams needed.
Use of custom tables and append structures are justified and have the approval by CoE (functional
and technical)
Values of parameters/ranges to be include in ZCY001 table in order to avoid ABAP hardcoding has
been clearly documented in the FD
The Functional Design ensure performance optimization of table accesses
3 - Test Criteria:
20
21
22
23
24
25
4 - Authorisation check
Checks related to authorisations that need to be done for the RICEFWs are mentioned in the
corresponding section of the FD.
26
If there are specific values that should be placed in User parameters (su01: Parameter ID and parameter
value), the information has been clearly mentioned in the FD.
27
Check that the authorization objects are mentioned in the FD for the next cases:
- For the custom programs associated to custom transactions, define authorization group in the
attributes of program and specific authorization objects into the code of program using the
organizational units of the selection screen .
- For the all custom transactions, define authorization group to be assigned
28
29
30
31
32
5 - General checks
Check that all references to external documents are clear and any included hyperlinks are correct
Ensure that the document version number is promoted at each stage and the signed off version is
promoted to the next integer
Check that performance criteria include measurable targets and volume estimates
Check that the terminology used in the documented avoids ambiguity by not using words
like'presume'
Verify control sheet updates to include sections changed and details of why the change has
occurred. This should inlcude an increment on the version number of the document.
Status
Status
Status
Peer Review:
Comments/Actions
Quality Revie
Status
Quality Review:
Comments/Actions
#
1
2
3
4
5
6
Criteria
1 - Report Specific Checks:
Specify the transaction or process initiating the report (with passed information).
Specify the processing type (i.e., batch, synchronous, asynchronous).
Specify the report frequency (i.e., yearly, quarterly, monthly, weekly, daily, etc.).
Document the performance constraints clearly.
Specify the type of output (i.e., online, download to spreadsheet, printer).
Provide a layout of the selection screen. Define the selection criteria clearly. Provide data
elements for each select option and parameter. Depict radio buttons, check boxes, pushbuttons,
and titles. For each selection criteria, indicate whether it is a parameter or a select option,
whether it is obligatory and any required validations. Identify values to use if no data is available
for the field defined.
Specify the summary level (i.e., summary, detail, drill-down). Provide a layout for each report
level (i.e., pictorial representation of the form) specifying report headings, fonts, page-widths,
sorting, page-breaks, calculations, and drill-down requirements.
8
9
10
11
12
13
14
15
16
17
18
Status
Status
Status
Peer Review:
Comments/Actions
Status
Quality Review:
Comments/Actions
Status
P
#
1
Criteria
1 - General checks
The Middleware to be used in the interface (iWay) has been clearly
specified.
For non IDoc interfaces the file name pattern is identified and aligned with
the one expected by legacy
13 Any custom IDOC or any custom message type in use has been explicitly
approved by CoE (segments, message types and way of processing) are
explicitly approved by CoE
Status
24 Both inbound and outbound Sample Files / IDOCs has been received.
25 The method of communication with the legacy system (FTP, AS2, etc.), is
identified.
(This information should be clearly specified in the FD and should be
validated by the Technical Team)
26 ALE configuration set up (Partners, Ports, RFC destication, IDoc type,
message type, etc) is clear and documented in the design.
31
32
33
34
35
36
37
38
39
44 Clearly specify any requirement for leading zeros (ex. Customer id, vendor
id, material id, GL account, etc) for a value
Status
Peer Review:
Comments/Actions
Quali
Status
Quality Review:
Comments/Actions
Status
Peer Re
#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Criteria
1 - Conversion Specific Checks:
Identify source and target systems. Specify location of translation (i.e.,
packaged software or partner system) for each required translation.
Provide a process flow diagram, and effectively communicate the end-toend conversion process from a business perspective.
Specify the logical or physical path for the file.
Give accurate data mapping from source and target system (e.g., field
lengths, table name, fields, screen number etc.).
Define default values.
Define data validation rules.
Define data derivation/calculation.
Define all transaction requirements clearly.
Specify reporting requirements (e.g., success, warning, error messages,
totals needed), and create a separate reporting specification for each
confirmation or audit report.
Status
Status
Peer Review:
Comments/Actions
Quality R
Status
Quality Review:
Comments/Actions
Status
Pee
#
1
2
3
Criteria
1 - General checks
The triggering event of the extension it is clearly specified in the
Functional Design
Technical attributes of the extension are clearly specified in the
Functional Design (Technology used, type of enhancement, etc)
If a custom transaction needs to be created for the Extension; the name
is clearly defined in the Functional Design and it aligned with Coty
naming convention.
Status
Status
Peer Review:
Comments/Actions
Quali
Status
Quality Review:
Comments/Actions
Status
Peer Review
#
1
2
3
4
5
6
Criteria
1 - Form Specific Checks:
The Form layout is specified (e.g. Invoice is attached).
Special forms or stationery are defined in the Functional Design.
Print Specifications have been specified
- Print Logos
- Print Parameters
- Print Format
- Main Heading/ Sub Heading
The form calling program is specified.
Accurate data mapping is defined. The logic to fill all the fields in the form
are clearly specified in the FD.
Any page layout specifications are defined (and it is aligned with the
information provided in the Development standards regarding Form
layout):
- Page Break
- Page Numbering
- Page Layout
Formatting of data is given (e.g. font size, font type, languages etc.).
Status
Status
Peer Review:
Comments/Actions
Quality Review:
Status
Quality Review:
Comments/Actions
Status
Peer Re
#
1
2
3
4
Criteria
1 - Workflow Specific Checks:
Specify the initiation mechanism.
Describe design assumptions and constraints related to the workflow
clearly.
Identify user roles or profiles authorized to run the workflow.
Provide a workflow diagram and a detailed walkthrough describing the
new workflow process, error handling, notifications, and timeouts.
Provide a process flow diagram, and effectively communicate the end-toend flow of the extension.
If applicable, describe security considerations such as access levels.
Status
Status
Peer Review:
Comments/Actions
Quality R
Status
Quality Review:
Comments/Actions
Status
Description
OK
FAIL
N/A
Applicable
APPLY
N/A
Description
Applicable
Not Applicable
Reviewers
Peer Reviewer
Quality Reviewer
Description
Other functional person reviewing the doc
High level Reviewer
Revision Type
Description
Functional
Peer
Technical
English
Functional review
Peer review
Technical review
English review
Quality
Quality review
Time
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
6.5
7.0
7.5
8.0
8.5
9.0
9.5
10.0
10.5
11.0
11.5
12.0
12.5
13.0
13.5
14.0
Deliverable Type
Description
R - Report
I - Interface
C - Conversion
E - Extension
F - Form
W - Workflow
Report
Interface
Conversion
Extension
Form
Workflow