Te ch n ica l Sp e cif icat io n Do cu men t
XXXXXXXX
Technical Specification
Godrej Natures Basket - SAP Enhancements & Developments
Revision History
Author / Updated
Version Date (MM/DD/YY) Description of Change
by
1.0
1.1
Te ch n ica l Sp e cif icat io n Do cu men t
Table of Contents
1. DETAIL DESIGN SPECIFICATIONS OVERVIEW...................................6
1.1 Business Functionality...............................................................................................6
1.2 Security Considerations.............................................................................................6
1.3 Restart/Recovery Strategy.........................................................................................6
1.4 Performance Considerations.....................................................................................6
2. PROGRAM & DATA FLOW INTERACTION..........................................7
2.1 Pictorial View.............................................................................................................7
2.2 Comments..................................................................................................................7
2.3 Transport History.......................................................................................................7
3. DETAILED PROGRAM DESIGN SPECIFICATIONS................................9
3.1 Program / Report / Function / BAPI name.................................................................9
3.2 Program / Report / Function / BAPI Description........................................................9
3.3 Execution Method......................................................................................................9
3.4 Program Type............................................................................................................9
3.5 Function Group..........................................................................................................9
3.6 Function Module parameters.....................................................................................9
3.7 BAPI...........................................................................................................................9
3.8 BAPI Methods..........................................................................................................10
3.9 Transaction Code.....................................................................................................10
3.10 Transaction Type.....................................................................................................10
3.11 User Exit Name........................................................................................................10
3.12 Exit Component Name and Type.............................................................................10
3.13 BADI / Enhancement Name....................................................................................10
3.14 BADI / Enhancement Implementation.....................................................................10
3.15 BADI Filter Value......................................................................................................10
3.16 Workflow Objects.....................................................................................................10
3.16.1 Technical Specifications.........................................................................................10
3.16.2 Technical Description.............................................................................................10
3.16.3 Dependencies / Constraints...................................................................................10
3.16.4 Assumptions........................................................................................................... 10
Page 2 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
3.16.5 Start Conditions......................................................................................................10
3.16.6 Initiator................................................................................................................... 10
3.16.7 Workflow Template Details.....................................................................................10
3.16.7.1 Standard Workflow Template 11
3.16.7.2 Custom Workflow Template 11
3.16.8 Logical Flow Diagram.............................................................................................11
3.16.9 Processing Logic....................................................................................................11
3.17 LSMW Project Name, Module, Object Name..........................................................17
3.18 LSMW Other parameters.........................................................................................17
3.19 BDC Transaction......................................................................................................17
3.20 BDC Screens and Fields Used................................................................................17
3.21 BDC Number of Transactions Anticipated...............................................................17
3.22 Common Subroutines/Function Modules................................................................17
3.23 Exceptions to Programming Standards...................................................................17
3.24 List of objects impacted...........................................................................................17
3.25 Report Field list........................................................................................................18
3.26 Report Sort Information...........................................................................................18
3.27 Report Control Breaks.............................................................................................18
3.28 Selection Screen......................................................................................................18
3.29 Selection Screen Field Validations Done.................................................................18
3.30 Messages.................................................................................................................18
3.31 Structures.................................................................................................................19
4. DETAILED PROGRAM LOGIC.........................................................20
4.1 Screen Description..................................................................................................20
5. DICTIONARY OBJECTS.................................................................22
5.1 Database Table/ Structure/View/Index Name..........................................................22
5.2 Table/ Structure/View/Index Description..................................................................22
5.3 Table/ Structure/View/Index Change Type..............................................................22
5.4 Sizing.......................................................................................................................22
6. DETAILED FORMS DESIGN SPECIFICATIONS..................................23
6.1 Form Description.....................................................................................................23
6.2 Form Code...............................................................................................................23
Page 3 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
6.3 Form Details.............................................................................................................23
6.4 Form Print Parameters............................................................................................23
6.5 Form Comments......................................................................................................23
7. DETAILED SAP SCRIPT DESIGN SPECIFICATIONS............................24
7.1 SAP Script Description............................................................................................24
7.2 SAP Script Elements / Pages / Windows / Page Window Details...........................24
8. DETAILED SEARCH HELP / MATCHCODE DESIGN SPECIFICATIONS. . .25
8.1 Search Help / Match code Description....................................................................25
8.2 Table Name..............................................................................................................25
8.3 Table Description.....................................................................................................25
8.4 Change Type............................................................................................................25
9. OTHER OBJECT SPECIFICATIONS..................................................26
9.1 Name and Description.............................................................................................26
10. ABAP WEBDYNPRO SPECIFICATIONS............................................27
10.1 Web Dynpro Project.................................................................................................27
10.2 Web Dynpro Project Structure.................................................................................27
10.2.1 Create Main Web Dynpro project:..........................................................................27
10.2.2 Create Web Dynpro component:............................................................................27
10.2.3 Create Custom controller:......................................................................................27
10.2.4 Create Web Dynpro view:......................................................................................27
10.2.5 Create Webdynpro application:..............................................................................27
Page 4 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
1. DETAIL DESIGN SPECIFICATIONS OVERVIEW
1.1 Business Functionality
1.2 Security Considerations
NA
1.3 Restart/Recovery Strategy
NA
1.4 Performance Considerations
NA
Page 5 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
2. PROGRAM & DATA FLOW INTERACTION
2.1 Pictorial View
2.2 Comments
2.3 Transport History
Transport # Description Status/ Date
NDDK907144 ABAP : ZME21N_NEW ADDED DELIVERY FIELD BAPI : 16.09.2019
16.09.2019 11:36:06
Page 6 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
3. PROGRAM DESIGN SPECIFICATIONS
3.1 Program / Report / Function / BAPI name
3.2 Program / Report / Function / BAPI Description
Overview:
3.3 Execution Method
NA
3.4 Program Type
3.5 Function Group
NA
3.6 Function Module parameters
NA
3.7 BAPI
Added a new column .column name is delivery date .Technical name is EEIND .
3.8 Transaction Code
3.9 Transaction Type
NA
3.10 User Exit Name
NA
3.11 Exit Component Name and Type
NA
3.12 BADI / Enhancement Name
NA
3.13 BADI / Enhancement Implementation
NA
3.14 BADI Filter Value
NA
3.15 Workflow Objects
NA
3.15.1 Technical Specifications
NA
3.15.2 Technical Description
NA
3.15.3 Dependencies / Constraints
NA
Page 7 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
3.15.4 Assumptions
NA
3.15.5 Start Conditions
NA
3.15.6 Initiator
NA
3.15.7 Workflow Template Details
3.15.7.1 Standard Workflow Template
NA
3.15.7.2 Custom Workflow Template
NA
3.15.8 Logical Flow Diagram
NA
3.15.9 Processing Logic
Business Object
NA
Workflow Container Elements
NA
Step Details
NA
Condition Step
NA
Container Operation
NA
Activity Step
NA
Agent Assignment:
NA
User Decision – Price Admin’s Approval
NA
Container Operation – Set Status flag
NA
Page 8 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
Activity Step – PDR Status Update
. NA
Send Mail
NA
Agent Assignment:
3.16 LSMW Project Name, Module, Object Name
NA
3.17 LSMW Other parameters
NA
3.18 BDC Transaction
NA
3.19 BDC Screens and Fields Used
NA
3.20 BDC Number of Transactions Anticipated
NA
3.21 Common Subroutines/Function Modules
NA
3.22 Exceptions to Programming Standards
NA
3.23 List of objects impacted
OBJECT IMPACTED TYPE DESCRIPTION Transport Request
3.24 Report Field list
Logical Data Base / Field
Report Field Name Computation / Edit Rule
Table Name
NA NA NA NA
NA NA NA NA
Page 9 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
3.25 Report Sort Information
Sort By Report Field Name Sort By (ascending, descending)
NA NA
NA NA
3.26 Report Control Breaks
Breaks on Report Field Name Sub Totals for Report Field Names
NA NA
NA NA
3.27 Selection Screen
The following fields need to be provided as selection criteria :
Select-Option (S) /
Selection Field Field Single/ Default
Parameter (P) / Radio- Obligatory
Text Name Range Value
Button / Check Box
3.28 Selection Screen Field Validations Done
The following fields should be displayed in the output:
Field Name Validation
3.29 Messages
A list of required error messages and message id’s.
Message Message
Message Id Message Text Long Text
Class Type
Page 10 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
Message Message
Message Id Message Text Long Text
Class Type
3.30 Structures
NA
Page 11 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
4. DETAILED PROGRAM LOGIC
4.1 Screen Description
Page 12 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
5. DICTIONARY OBJECTS
5.1 Database Table/ Structure/View/Index Name
5.2 Table/ Structure/View/Index Description
5.3 Table/ Structure/View/Index Change Type
TABLE:
Key
Field Infor
Field Name Field Type Field Description
Length matio
n
5.4 Sizing
Monthly Data Volume Online Retention (in months)
NA NA
Method for Data Purge
ABAP Name
(delete, archive, etc.)
NA NA
Data Maintenance and
ABAP Name
Security
NA NA
Frequency of Accessing Access Media (online, Archive Retention Period (in
Archived Data per Month tape, etc.) Months)
NA NA NA
NA NA NA
Page 13 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
6. DETAILED FORMS DESIGN SPECIFICATIONS
NA
6.1 Form Description
NA
6.2 Form Code
(Mention logic for selection done from within the smart form)
NA
6.3 Form Details
Form Layout Specification:
Label Name Value Type Data Type Source Table and Field Name
6.4 Form Print Parameters
NA
6.5 Form Comments
NA
Page 14 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
7. DETAILED SAP SCRIPT DESIGN SPECIFICATIONS
NA
7.1 SAP Script Description
NA
7.2 SAP Script Elements / Pages / Windows / Page Window Details
NA
Page 15 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
8. DETAILED SEARCH HELP / MATCHCODE DESIGN SPECIFICATIONS
8.1 Search Help / Match code Description
NA
8.2 Table Name
NA
8.3 Table Description
NA
8.4 Change Type
Field Field Key
Field Name Field Description
Type Length Information
NA NA NA NA NA
Page 16 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
9. OTHER OBJECT SPECIFICATIONS
9.1 Name and Description
Page 17 of 18
Te ch n ica l Sp e cif icat io n Do cu men t
10. ABAP WEBDYNPRO SPECIFICATIONS
NA
10.1 Web Dynpro Project
WEB DYNPRO ELEMENTS NAME DESCRIPTION
10.2 Web Dynpro Project Structure
10.2.1 Create Main Web Dynpro project:
NA
10.2.2 Create Web Dynpro component:
PROJECT NAME OF COMPONENT DESCRIPTION
10.2.3 Create Custom controller:
CONTROLLER NAME DESCRIPTION REMARKS
NA NA NA
NA NA NA
10.2.4 Create Web Dynpro view:
VIEW NAME DESCRIPTION REMARKS
10.2.5 Create Webdynpro application:
Page 18 of 18