34
FUNCTIONALSPECIFICATION ENHANCEMENT FS_OBJECTID_V0.0 Technical Specification Version: 1.0 Last Delivery Date: MONDAY, 10-FEB-2014

Technical_Specification DEBMAS IDOC

Embed Size (px)

DESCRIPTION

hghj

Citation preview

Page 1: Technical_Specification DEBMAS IDOC

FUNCTIONALSPECIFICATIONENHANCEMENT

FS_OBJECTID_V0.0

Technical Specification

Version: 1.0

Last Delivery Date: MONDAY, 10-FEB-2014

Page 2: Technical_Specification DEBMAS IDOC

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

[email protected]

Page 3: Technical_Specification DEBMAS IDOC

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

Page 4: Technical_Specification DEBMAS IDOC

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

Page 5: Technical_Specification DEBMAS IDOC

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

Page 6: Technical_Specification DEBMAS IDOC

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

Page 7: Technical_Specification DEBMAS IDOC

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

Page 8: Technical_Specification DEBMAS IDOC

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

Page 9: Technical_Specification DEBMAS IDOC

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

Page 10: Technical_Specification DEBMAS IDOC

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

Page 11: Technical_Specification DEBMAS IDOC

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

Page 12: Technical_Specification DEBMAS IDOC

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

Page 13: Technical_Specification DEBMAS IDOC

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

Page 14: Technical_Specification DEBMAS IDOC

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

Page 15: Technical_Specification DEBMAS IDOC

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

Page 16: Technical_Specification DEBMAS IDOC

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

Page 17: Technical_Specification DEBMAS IDOC

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

Page 18: Technical_Specification DEBMAS IDOC

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

Page 19: Technical_Specification DEBMAS IDOC

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

Page 20: Technical_Specification DEBMAS IDOC

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

Page 21: Technical_Specification DEBMAS IDOC

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

Page 22: Technical_Specification DEBMAS IDOC

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

Page 23: Technical_Specification DEBMAS IDOC

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

Page 24: Technical_Specification DEBMAS IDOC

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

Page 25: Technical_Specification DEBMAS IDOC

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

Page 26: Technical_Specification DEBMAS IDOC

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