Sei sulla pagina 1di 18

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

Potrebbero piacerti anche