Professional Documents
Culture Documents
1.91 Versions of the functional and The versions of the functional and technical specs are
technical specs consistent (Change History is maintained)
2 Data Dictionary
2.1 Tables For each table to be created during for the development, this
section is filled
2.2 Others If any other dictionary object need to be created (like
Matchcode, lock objects, index, …). The technical detail for
this are specified.
3 Reporting
3.1 General Object Name, Attributes , SAP-Application, Auth Grp, Log DB
name etc are mentioned
3.2 Report Columns description Are specified
3.3 Report headings structure If required, are specified
3.4 Report footer structure If required, are specified
3.5 Report Layout Are specified
3.6 ABAP Processing Sufficient to start
3.7 Description of Output Is specified
4 Interface
4.1 General Object Name, Attributes , SAP-Application, Auth Grp, Log DB
name etc are mentioned
4.2 Input and Output file description If the file formats are not specified in the SAP Data diictionary,
they are specified.
4.3 Interface data processing Is specified
4.4 BDC session description If a BDC session is part of the process, this is specified
4.5 Interface trigerring For a trigger by job, transaction, special interface tool, this is
specified
5 Transaction
5.1 General Object Name, Attributes, SAP-Application, Auth Grp, Screen
are mentioned for each transaction code using the module
pool
5.2 Screen layout Is specified for each screen
5.3 Field Definition Is specified for each field
5.4 Menu implementation Is specified for each menu
6 Form
6.1 General information General information including the language of the layout set to
be created/modified is specified
6.2 Form SAPScript, SmartForm Name, Steering Program Name,
Output Type are mentioned
6.3 Steering Program Changes If there is change in the steering program, it is specified.
6.4 Layout of the form Form Layout is drawn correctly with:
Placement of fields,
Ffield width in case of strings / multiline texts.
Source in case of logo / picture is provided.
7 Other
7.1 Error condition handling For any process requiring error processing, it is be specified
Self Review
0 0 0 0
Comments, if any
NOK Please describe steps of how the
OK
NA
NOK Not mentioned how will it be tested in
first place
NA
Comments, if any
OK
NA
Comments, if any
NA
NA
NA
NA
NA
NA
NA
Comments, if any
NA
NA
NA
NA
NA
Comments, if any
NA
NA
NA
NA
Comments, if any
OK
OK
NA
NOK Although, only letter has to be printed,
Comments, if any
NOK This is marked as medium, but this is
very complex object as it needs 1
smartform, one enhancement, text
classes, function group to be created
NA
No
Yes
Clarifications Sheet
Development ID :
SAP ObjectsSpecific
name(s)#:
Document Ref ID / Sec Id Desciption Priority Request Requestor Requested Requested Expected Explanation Explanation
Name Stage Date From date of By
explanation
Real date of Status Comments
explanation
Code Review Checklist
Development ID :
SAP Objects name(s) :
General
1 Is program title block as per the agreed standards
Computation
1 Special operators CO, CA, CS etc. used instead of
programming similar operations
2 CONCATENATE statement used instead of
programming string concatenation
3 Fields of type I used for typical integer variables
like indices
4 Numeric literals or Named constants used with a
Number TYPE instead of character strings, if
dealing with type-I or type-P fields.
Error Handling
1 ‘Divide By Zero’ errors checked, by checking value
of the divisor to be nonzero before each division
Review 5 Review 6
0 0
Comments, if any
Comments, if any
Comments, if any
Comments, if any
Comments, if any
Comments, if any
Comments, if any
Comments, if any
Unit Test Plan Review Checklist
Development ID :
SAP Objects name(s) :
Review 5 Review 6
0 0
Comments, if any
Comments, if any