Download - Technical_Specification DEBMAS IDOC
FUNCTIONALSPECIFICATIONENHANCEMENT
FS_OBJECTID_V0.0
Technical Specification
Version: 1.0
Last Delivery Date: MONDAY, 10-FEB-2014
TECHNICAL SPECIFICATIONTS_OBJECTID_V0.0
DOCUMENT CONTROL
Project : Send records of customer table from client 800 to client 810 using ALE IDOCS.
Approvals
FUNCTION NAME DATE *SIGNATURE
Prepared by DEVELOPER
ANUDEEP VANJAVAKAM
DIVYA R.
PRACHI TIWARI
RAAMAPRINCE M.
07-02-2014
Reviewed byUpender Reddy
Approved by
Modification History
Version No.
Date
<mm/dd/yy>Changes made Author Reviewers
Documents Affected
Confidential Document Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 2 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONTS_OBJECTID_V0.0
Review Comments
Review Comments
Comment No.
Logged by Section DescriptionCategory (Defect,
Suggestion, Clarification)Defect category (Major, Minor)
Status (Open, Closed)
Other Comment (if any)
1
2
3
4
5
6
7
8
9
Confidential Document Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 1 of 27 Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONTS_OBJECTID_V0.0
Technical Specification Overview
Project ID NA
Project Name NA
Project Type Implementation Maintenance Upgrade Rollout
Object ID
TitleSend records of customer table from client 800 to client 810 using ALE IDOCS
Version 1.0
Development Type New Development Change Fix
Creation Date 07-02-2014
AuthorANUDEEP VANJAVAKAM, DIVYA R., PRACHI TIWARI, RAAMAPRINCE M.
DeveloperANUDEEP VANJAVAKAM, DIVYA R., PRACHI TIWARI, RAAMAPRINCE M.
SAP Version ECC6.0
Development Type Form Report Interface Conversion Enhancement Workflow
Priority High Medium Low
Complexity Simple Medium Complex Very Complex
Functional Specification NA
Short Description SEND RECORDS BETWEEN CLIENTS USING ALE IDOCS
Confidential Document Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 1 of 27 Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
Table of Contents
1 DETAILED DESIGN SPECIFICATION OVERVIEW................................................................................5
1.1 BUSINESS DRIVER..................................................................................................................................51.2 CURRENT FUNCTIONALITY....................................................................................................................51.3 DESIRED FUNCTIONALITY......................................................................................................................51.4 ASSUMPTIONS........................................................................................................................................5
1.5 CONSTRAINTS........................................................................................................................................51.6 USER PROCEDURE..................................................................................................................................51.7 SECURITY CONSIDERATIONS.................................................................................................................51.8 PERFORMANCE CRITERIA......................................................................................................................51.9 APPLICATIONS AFFECTED......................................................................................................................5
2 DATA FLOW................................................................................................................................................6
2.1 LOGIC FLOW..........................................................................................................................................62.2 PREREQUISITES......................................................................................................................................62.3 COMMENTS............................................................................................................................................6
3 FORM / REPORT TECHNICAL DESIGN...............................................................................................7
3.1 GENERAL...............................................................................................................................................73.2 INPUT PARAMETERS...............................................................................................................................73.3 OUTPUT LAYOUT DESCRIPTION.............................................................................................................73.4 REPORT INVOCATION METHOD FOREGROUND BACKGROUND................................................73.5 REPORT REQUEST METHOD...................................................................................................................73.6 REPORT FREQUENCY.............................................................................................................................83.7 REPORT FEATURES................................................................................................................................83.8 REPORT TIMING.....................................................................................................................................83.9 START USING VARIANT? YES NO.........................................................................................83.10 ERROR MESSAGES APPLICABLE? YES NO............................................................................83.11 CLASS/METHOD APPLICABLE? YES NO..........................................................................83.12 MODULE POOL APPLICABLE? YES NO..........................................................................83.13 COMMON SUBROUTINES........................................................................................................................83.14 TRANSACTION NAME.............................................................................................................................83.15 LIST OF OBJECTS IMPACTED..................................................................................................................83.16 EXCEPTIONS TO PROGRAMMING STANDARDS.......................................................................................83.17 DETAILED PROGRAM LOGIC..................................................................................................................83.18 SAP SCRIPT...........................................................................................................................................93.19 SMART FORMS.......................................................................................................................................9
4 INTERFACE / CONVERSION TECHNICAL DESIGN.......................................................................10
4.1 GENERAL.............................................................................................................................................104.2 CLASS/METHOD APPLICABLE? YES NO.......................................................................104.3 MODULE POOL APPLICABLE? YES NO.......................................................................104.4 FILE (INPUT/OUTPUT) DETAILS AND STRUCTURE APPLICABLE? YES NO........................104.5 ERROR MESSAGES AND CLASSES APPLICABLE? YES NO.............................104.6 INPUTS / OUTPUTS...............................................................................................................................104.7 MAPPING DETAILS...............................................................................................................................104.8 DETAILS...............................................................................................................................................104.9 INTERFACE INBOUND ATTRIBUTES......................................................................................................114.10 INTERFACE OUTBOUND ATTRIBUTES..................................................................................................114.11 BDC SESSIONS....................................................................................................................................124.12 INTERFACE - ALE/EDI ONLY..............................................................................................................124.13 INTERFACE - CUSTOM ONLY...............................................................................................................134.14 ADDITIONAL INFORMATION ON INTERFACES......................................................................................134.15 INTERFACE - DETAILED LOGIC............................................................................................................134.16 CONVERSION - LSMW ONLY..............................................................................................................134.17 CONVERSIONS - CUSTOM ONLY..........................................................................................................144.18 ADDITIONAL INFORMATION ON CONVERSIONS...................................................................................144.19 CONVERSIONS - DETAILED LOGIC.......................................................................................................14
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 2 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
5 ENHANCEMENT / MODIFICATION TECHNICAL DESIGN..........................................................15
5.1 GENERAL.............................................................................................................................................155.2 LIST OF OBJECTS IMPACTED................................................................................................................155.3 INPUTS / OUTPUTS...............................................................................................................................155.4 ERROR MESSAGES AND CLASSES APPLICABLE? YES NO...............................................165.5 CLASS/METHOD APPLICABLE? YES NO..........................................................................165.6 MODULE POOL APPLICABLE? YES NO..........................................................................165.7 BADI DETAILS....................................................................................................................................165.8 UPDATE METHOD................................................................................................................................165.9 STRUCTURES........................................................................................................................................165.10 EXCEPTIONS TO PROGRAMMING STANDARDS.....................................................................................165.11 ADDITIONAL INFORMATION ON ENHANCEMENTS...............................................................................165.12 DETAILED LOGIC.................................................................................................................................16
6 SUPPORTING DEVELOPMENT OBJECTS.........................................................................................17
6.1 CLASS..................................................................................................................................................176.2 MODULE POOL DESIGN.......................................................................................................................186.3 DETAILED SEARCH HELP / MATCHCODE DESIGN SPECIFICATIONS.....................................................196.4 DETAILED DATABASE DESIGN SPECIFICATIONS..................................................................................206.5 FUNCTION MODULE.............................................................................................................................216.6 FILES....................................................................................................................................................226.7 ERROR MESSAGES...............................................................................................................................236.8 UNIT TEST PLAN (UTP)......................................................................................................................236.9 ADDITIONAL INFORMATION.................................................................................................................23
7 WORKFLOWS...........................................................................................................................................24
7.1 GENERAL.............................................................................................................................................247.2 WORKFLOW DEFINITION......................................................................................................................247.3 RULE DEFINITION................................................................................................................................247.4 TECHNICAL SETTINGS..........................................................................................................................247.5 WORKFLOW COMPONENTS..................................................................................................................247.6 WORKFLOW STEPS...............................................................................................................................247.7 ADDITIONAL INFORMATION ON WORKFLOWS.....................................................................................247.8 Detailed Logic.....................................................................................................................................24
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 3 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
1 Detailed Design Specification Overview<Describe in detail the scope and business purpose of the function.>NA
1.1 Business Driver<Describe the business need and/or justification for the function.> NA
1.2 Current Functionality<Describe the functionality that existed when originally created. During a change management request, the section 1.3 will become 1.2.> NA
1.3 Desired Functionality<Describe the desired functionality.>NA
1.4 Assumptions <State assumptions made that would impact development, test and/or implementation of this solution.>NA
1.5 Constraints<State any business or system constraint that will hinder development.>NA
1.6 User Procedure<Describe the user procedures involved.>NA
1.7 Security Considerations<Identify the security authorization objects and the appropriate authorization object values for check purpose>NA
1.8 Performance Criteria<Identify any system performance criteria that must be met.>NA
1.9 Applications Affected<List of the application areas being changed or affected by this design.>NA
SAP Module Impact/Change Description
NON-SAP System Impact/Change Description
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 4 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
2 Data FlowNA
2.1 Logic Flow<Attach the flowchart(s) here that depicts all programs and I/O that are affected by this design. Include data flow diagrams where appropriate.>
2.2 PrerequisitesNA
2.3 Comments<Provide any additional information required regarding the program and data flow>NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 5 of 27Author: UPENDER REDDY N ABAP Trainer
START
STOP
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
3 Form / Report Technical DesignNA
3.1 General
Name NA
Description NA
Development Class
NA
Message Class NA
Volume of Data (if known)
NA
Report/Form type(s)
Classical Report Module Pool SmartForms SAP Scripts
3.2 Input Parameters<Define the Input Parameters used in the Report. If there are more than 6 entries, fill in details in an excel sheet and embed it here.>
Field Text Field Name
Select-Option (S)/ Parameter (P)
Radio-Button (R) / Check Box (C) Single / Range Obligatory
Default
Value
Program Variable
Variable Type
Variable
LengthScreen Label
Data Source
Description
3.3 Output Layout Description<Define the fields output in the program. If there are more than 6 entries, fill in details in an excel sheet and embed it here.>
Report Field Name (column
header)Database
Table Field Name Computation / Edit Rule
3.4 Report Invocation Method Foreground Background
3.5 Report Request Method<Scheduled batch job, Requested by user, Submitted by user etc.>
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 6 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
NA
3.6 Report Frequency<Daily, Weekly, Monthly, Quarterly, Annually, On Demand> NA
3.7 Report Features<Drill Down, Buttons, Sort, Entry File, Others> NA
3.8 Report Timing<Estimated Start time, Completion time, Duration, etc.> NA
3.9 Start Using Variant? Yes No
3.10 Error Messages Applicable? Yes No <If Yes, details in Appendix Section 6 >
3.11 Class/Method Applicable? Yes No<If Yes, details in Appendix Section 6 >
3.12 Module Pool Applicable? Yes No<If Yes, details in Appendix Section 6>
3.13 Common Subroutines<A list of common, external routines>NA
3.14 Transaction Name<Provide the details of the custom transaction(s) created>NA
Name NA
Description NA
Transaction Program NA
3.15 List of Objects Impacted<A list of objects impacted (e.g. Message Class, Function Module, Include etc.)>NA
Object Impacted Type Description Transport Request
3.16 Exceptions to Programming Standards<A list of exceptions to the programming standards with reasons>NA
3.17 Detailed Program Logic<Capture/put in the Pseudo code.>NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 7 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
3.18 SAP Script<Provide a detailed description of the SAP Script that has to be developed, its purpose etc.> NA
3.18.1 Details<Describe SAP Script data.>
SAP Script Name NA
SAP Script Description NA
SAP Script Comments NA
Standard Text NA
Logo Details NA
3.18.2 Script Layout<Sample / Pictorial Layout of the Desired Script.>
3.18.3 Detailed Logic<Describe logic through the use of pseudo code and supporting text. Include specific error handling.>
3.19 Smart Forms<Provide a detailed description of the SmartForm that has to be developed, its purpose etc.> SmartForm For customerwise sales order
3.19.1 Details<Describe SmartForm data.>
SmartForm Name NA
SmartForm Description NA
SmartForm Comments NA
Latest Function Module NA
Style Name NA
Logo Details NA
Standard Text NA
Text Module Name NA
3.19.2 Form Layout<Sample / Pictorial Layout of the Desired SmartForm.>
3.19.3 Detailed Logic<Describe logic through the use of pseudo code and supporting text. Include specific error handling.>
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 8 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
4 Interface / Conversion Technical DesignNA
4.1 General<Provide any details required that were not part of the Functional Specification and are critical to the conversion / interface.
Conversion / Interface type(s) BDC LSMW BAPI IDocs Direct Input Custom
4.2 Class/Method Applicable? Yes No<If Yes, details in Appendix Section 6>
4.3 Module Pool Applicable? Yes No<If Yes, details in Appendix Section 6>
4.4 File (Input/Output) Details and Structure Applicable? Yes No<If Yes, details in Appendix Section 6>
4.5 Error Messages and Classes Applicable? Yes No<Details in Appendix Section 6>
4.6 Inputs / Outputs<List required inputs and outputs.>NA
Selection Field Text Field Name
Select-Option (S)
Parameter (P)
Radio-Button (R)
Check Box (C) Single / Range Obligator
Default
Value
NA NA NA NA NA NA
4.7 Mapping Details <Provide any mapping done in Interface or Conversion.>NA
4.8 DetailsNA
Interface/Conversion Program Name NA
Interface/Conversion Description NA
Interface/Conversion Transaction NA
Development Class NA
Message Class NA
Volume of Data (if known) NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 9 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
Transaction(s) NA
Source system NA
Target System NA
Dependencies related to this Interface/Conversion
NA
Describe all manual and system steps to perform this Interface/Conversion
NA
Conversion Type LSMW Others:
Interface Direction Inbound Outbound Both
Interface Frequency
Real Time
On Demand
Daily
Weekly
Monthly
Other:
Interface Method
ALE EDI Business Connectors
Point-to-Point EAI Tool (specify)
Others (Flat File Transfer)
IDoc Name (if Used) NA
BAPI Name (if used) NA
Direct Input Program (if used) NA
Estimated Run Time NA
4.9 Interface Inbound AttributesNA
Posting Type BDC
Call Transaction
IDoc
Direct Input
BAPI
Filename and Path NA
Relevant Tables (if applicable) NA
Relevant Fields (if applicable) NA
Called Transaction NA
BAPI used NA
Direct Input Program Name NA
BDC Session Name NA
IDoc used NA
4.10 Interface Outbound AttributesNA
Logical Database NA
Relevant Tables NA
Relevant Fields NA
Filename and Path NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 10 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
List scheduling information for all steps (Specify whether jobs should run during off-peak hours, frequency, manual or automatic start.)
NA
4.11 BDC SessionsNA
4.11.1 BDC Transaction Details
4.11.2 BDC Screens and Fields Used<List out the BDC screen and field details.>NA
4.11.3 BDC Table Names<List out the BDC table details.>
Table Name: NAClient Dependent? Yes No
Table Element Create Reference Update Delete
NA NA NA NA NA
NA NA NA NA NA
NA NA NA NA NA
NA NA NA NA NA
4.12 Interface - ALE/EDI OnlyALE
4.12.1 ALE/EDI Attributes
Partner Number LRDP1_810
Partner Type LS
4.12.2 ALE/EDI Inbound AttributesFor inbound system: LRDP1_810:
Message Type DEBMAS
Process Code DEBM
IDOC Release Version NA
IDOC Extension NA
User Exit NA
Error Processing NA
4.12.3 ALE/EDI Outbound AttributesFor outbound system: LSDP1_800:
Message Type DEBMAS
Process Code (Specify when message control is used) NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 11 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
Output Mode Transfer IDoc immediately
IDOC Extension NA
IDOC Release Version NA
User Exit NA
Error Processing NA
4.12.4 Error Handling
Workflow NA
4.13 Interface - Custom Only<State the justification for the custom interface, deficiency of the ALE/EDI etc.>NA
4.13.1 Custom Structures<Identify the table and associated element attributes.>NA
IDoc/BAPI/Direct Input/Transaction Structure Field Screen (if Applicable)
4.14 Additional Information on Interfaces<Provide any additional details / steps / tasks etc. that is not covered under the above titles in this section.>RFC Destination: ZDP1_RFC,PORT: ZDP1_PORTIDoc basic type(For outbound system): DEBMAS07
4.15 Interface - Detailed Logic<Describe the detailed logic of the interface / conversion program through the use of pseudo code and supporting text. Include specific error handling.>NA
4.16 Conversion - LSMW OnlyNA
4.16.1 LSMW Attributes
Project Name/ Description
Sub Project Name/ Description
Object Name/ Description
Posting Type Direct
BAPI
Custom
Batch Input
IDOC
Filename and Path
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 12 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
4.16.2 Source Structure Details<Provide details of the Source Structures. Replicate the below box for each source structure>
Structure Name
Level
Field Name Field DescriptionField
LengthField Type
Identifying Field Value
Selection Parameter for Read/ Convert Data
4.16.3 Structure Relationship<Provide the Source-Target structure relationship.>
Target Structure Source Structure
4.17 Conversions - Custom Only<State the justification for the custom conversion, deficiency of LSMW in this case etc.>NA
4.18 Additional Information on Conversions<Provide any additional details / steps / tasks etc. that is not covered under the above titles in this section.>NA
4.19 Conversions - Detailed Logic<Describe the detailed logic of the conversion program through the use of pseudo code and supporting text. Include specific error handling.>NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 13 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
5 Enhancement / Modification Technical Design<All new and modified programs, Module pool program for this design must be defined. Repeat this section for each program included in this design, this includes all new screens.>NA
5.1 General
Program Name NA
Program Description NA
Development Class NA
Message Class NA
Volume of Data (if known) NA
Execution Method<Describe in detail, the method of program invocation (JCL specifics, online, etc.>
Program Type Online Transaction Batch Job Name:
Common Subroutines <Provide a list of common external routines.>
Enhancement type(s)
User Exit Screen Exit Menu Exit Field Exit
BADI Enhancement Points Custom Transaction
Substitution Rules Validation Rules
Enhancement Project Name
<CMOD>
5.2 List of Objects Impacted<List all objects impacted (eg: Objects, SAP Exits, Screens, Message class, Function Module, Include etc)>NA
Object Impacted Type Description
5.3 Inputs / OutputsInput Details: <The following fields need to be provided as selection criteria.> NA
Field Text Field Name
Select-Option (S)/ Parameter (P)
Radio-Button (R) / Check Box (C) Single / Range Obligator
Default
Value
Output Details: <The following fields need to be provided as output details.> NA
Output Field Name (column header)
Database Table Field Name Computation / Edit Rule
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 14 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
5.4 Error Messages and Classes Applicable? Yes No<If Yes, details in Appendix Section 6 >
5.5 Class/Method Applicable? Yes No<Details in Appendix Section 6>
5.6 Module Pool Applicable? Yes No<Details in Appendix Section 6>
5.7 BADI Details<Provide the BADI details with explanations, if any>NA
Enhancement Spot
BADI Definition Name
BADI Implementation
Name Interface Usability
5.8 Update Method<Provide the method of updating the custom field(s) added to standard screen.>NA
5.9 Structures<Describe internal program structure. Several methods may be used for defining the layouts (table, includes, storage map, view, etc.).>NA
5.10 Exceptions to Programming Standards <Provide a list of exceptions to the programming standards with reasons.>NA
5.11 Additional Information on Enhancements<Provide any additional details / steps / tasks etc. that is not covered under the above titles in this section.>NA
5.12 Detailed Logic<Describe logic through the use of pseudo code and supporting text. Include specific error handling.>NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 15 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6 Supporting Development ObjectsNA
6.1 ClassNA
6.1.1 General<Provide the information regarding the Class.>
6.1.2 Methods<Provide Method Name and Description.>
Method Name
Description
6.1.3 Parameters<Provide the Parameter details.>
ParameterParameter Description
Name
Type-Import/Export
Obligatory
Y/NDefault Value
6.1.4 Exceptions<Provide the Exceptions if any.>
Exception Description
6.1.5 Detailed Logic<Capture/put in the Pseudo code.>
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 16 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6.2 Module Pool Design NA
6.2.1 General<Provide the Name and Description for the Module Pool Report.>
Name
Description
6.2.2 Screen Design<Provide Screen Name and Description.>
Name
Description
6.2.3 Screen Invocation Method<Define the screen invocation method / Screen Flow.>
6.2.4 Screen PF Key Definitions<Define the PF status.>
6.2.5 Screen Field List<Define the fields used in the program.>
Program Variable Variable Type
Variable Length Screen Label
Data Source or Destination Description
6.2.6 Screen Attributes <Provide Screen Attributes.>
6.2.7 Screen Logic/Process Before Output<Capture/put in the PBO Pseudo code.>
6.2.8 Screen Logic/Process After Input<Capture/put in the PAI Pseudo code.>
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 17 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6.3 Detailed Search Help / Matchcode Design SpecificationsNA
6.3.1 General<Provide the Search Help / Matchcode data.>
Search Help / Matchcode Object Name
Search Help / Matchcode Description
Search Help / Matchcode Table Name
Search Help / Matchcode Table Description
6.3.2 Change Type? New Modified
Field Name Field Type Field LengthKey
Information Field Description
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 18 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6.4 Detailed Database Design Specifications<All new and modified programs, Module pool program for this design must be defined. Repeat this section for each program included in this design, this includes all new screens.>NA
6.4.1 General<Provide the Database Details.>
Database Name
Database Description
Database Triggers
Add’l Database Information
Database Table / Structure Name
Table / Structure Description
6.4.2 Database Table Fields<Attach the flowchart(s) that depicts all programs and I/O that are affected by this design.>
Field Name Field Description Data Element Domain Key Info
6.4.3 Sizing<Attach the flowchart(s) that depicts all programs and I/O that are affected by this design.>
Monthly Data Volume Online Retention (In months)
Method for Data Purge (delete, archive etc.) ABAP Name
Data Maintenance and Security ABAP Name
Frequency of Accessing Archived Data per Month
Access Media (online, tape etc. Archive Retention Period (in months)
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 19 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6.5 Function Module<Provide the information below regarding the associated Function Modules.>NA
Function Module Name
Function Module Description
Function Group
Function Group Description
Comments (If any)
6.5.1 Import ParameterParameter Name Associated Type Default Value Optional Pass Value Short Description
6.5.2 Export ParameterParameter Name Associated Type Pass Value Short Description
6.5.3 Changing ParameterParameter Name Associated Type Default Value Optional Pass Value Short Description
6.5.4 Table ParameterParameter Name Associated Type Pass Value Short Description
6.5.5 ExceptionsException Short Text
6.5.6 Detailed Logic<Provide the Pseudo code or algorithm of the Step.>
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 20 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6.6 Files NA
6.6.1 File Name <Provide the file name here>
Name
Description
6.6.2 File Path <Provide the Input/Output file paths in this section>
6.6.3 File Change Type New Modified
6.6.4 Custom Structures<Identify the table and associated element attributes.>
IDoc/BAPI/Direct Input/Transaction
Structure
Field Screen (if Applicable)
6.6.5 Internal Table <Include the Input/Output file structures in this section>
Internal Table Field Size Type
6.6.6 Error File Structure<Define the error file structure if different from Source file and accordingly populate the table below >
Error File/Table Name Field Name
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 21 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
6.7 Error Messages<Provide the details of the Error Messages.>NA
Message Class Message Type Message ID Message Text Long Text
Message NumberSeverit
yDescription
6.8 Unit Test Plan (UTP)<Provide the link to the test plan document here>
NA
6.9 Additional Information<Provide any additional development details / steps / tasks etc. that are not covered under the above sections in this document.>NA
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 22 of 27Author: UPENDER REDDY N ABAP Trainer
TECHNICAL SPECIFICATIONWRICEF
TS_OBJECTID_V0.0
7 Workflows NA
7.1 General
Name
Description
7.2 Workflow Definition<Provide the workflow object’s basic definition.>
Workflow Properties Value Comments
7.3 Rule Definition<Provide the rule definition.>
Rule Properties Value Comments
7.4 Technical Settings
Business Object Supertype Attributes Methods Events
Workflow Template Triggering Event Tasks Agent
7.5 Workflow Components
7.6 Workflow Steps
7.7 Additional Information on Workflows<Provide any additional details /steps/tasks etc. that are not covered under the above titles in this section>
7.8 Detailed Logic<Capture/put in the Pseudo code with flow diagram, if any.>
Confidential Document
Note: DO NOT Delete any sections from the document. If they do not apply, please enter NA.
Page 23 of 27Author: UPENDER REDDY N ABAP Trainer