You are on page 1of 26

FUNCTIONALSPECIFICATION

ENHANCEMENT
FS_OBJECTID_V0.0

Technical Specification

Version: 1.0
Last Delivery Date: MONDAY, 10-FEB-2014

TECHNICAL SPECIFICATION
TS_OBJECTID_V0.0

DOCUMENT CONTROL
Project : Send records of customer table from client 800 to client 810 using ALE IDOCS.

Approvals
FUNCTION

Prepared by

NAME
ANUDEEP VANJAVAKAM
DIVYA R.
PRACHI TIWARI
RAAMAPRINCE M.

DEVELOPER

DATE

*SIGNATURE

07-02-2014

Upender Reddy

Reviewed by
Approved by

Modification History
Version
No.

Date
<mm/dd/yy>

Confidential Document

Changes made

Author

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.

Page 2 of 27
Author: UPENDER REDDY N ABAP Trainer
upender.n@gmail.com

Reviewers

Documents
Affected

TECHNICAL SPECIFICATION
TS_OBJECTID_V0.0

Review Comments

Review Comments
Comment
No.

Logged by

Section

Category (Defect,
Suggestion, Clarification)

Description

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

Defect category
(Major, Minor)

Status (Open,
Closed)

Other Comment
(if any)

TECHNICAL SPECIFICATION
TS_OBJECTID_V0.0

Technical Specification Overview


Project ID
Project Name
Project Type
Object ID

NA
NA
Implementation

Maintenance

Upgrade

Rollout

Send records of customer table from client 800 to client 810


using ALE IDOCS

Title
Version
Development Type
Creation Date

1.0
New Development

Change

Fix

07-02-2014
ANUDEEP VANJAVAKAM, DIVYA R., PRACHI TIWARI,
RAAMAPRINCE M.
ANUDEEP VANJAVAKAM, DIVYA R., PRACHI TIWARI,
RAAMAPRINCE M.

Author
Developer
SAP Version
Development Type

Form
Conversion

ECC6.0
Report
Enhancement

Interface
Workflow

High
Medium
Low
Priority
Simple
Medium
Complex
Very Complex
Complexity
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 SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

Table of Contents
1 DETAILED DESIGN SPECIFICATION OVERVIEW ................................................................................4
1.1 BUSINESS DRIVER ........................................................................................................................................4
1.2 CURRENT FUNCTIONALITY.............................................................................................................................4
1.3 DESIRED FUNCTIONALITY..............................................................................................................................4
1.4 ASSUMPTIONS ...............................................................................................................................................4
1.5 CONSTRAINTS.................................................................................................................................................4
1.6 USER PROCEDURE..........................................................................................................................................4
1.7 SECURITY CONSIDERATIONS..........................................................................................................................4
1.8 PERFORMANCE CRITERIA...............................................................................................................................4
1.9 APPLICATIONS AFFECTED ............................................................................................................................4
2 DATA FLOW......................................................................................................................................................5
2.1 LOGIC FLOW .................................................................................................................................................5
2.2 PREREQUISITES...............................................................................................................................................5
2.3 COMMENTS.....................................................................................................................................................5
3 FORM / REPORT TECHNICAL DESIGN.....................................................................................................6
3.1 GENERAL........................................................................................................................................................6
3.2 INPUT PARAMETERS.......................................................................................................................................6
3.3 OUTPUT LAYOUT DESCRIPTION.....................................................................................................................6
3.4 REPORT INVOCATION METHOD FOREGROUND BACKGROUND.................................................................7
3.5 REPORT REQUEST METHOD...........................................................................................................................7
3.6 REPORT FREQUENCY......................................................................................................................................7
3.7 REPORT FEATURES.........................................................................................................................................7
3.8 REPORT TIMING.............................................................................................................................................7
3.9 START USING VARIANT? YES NO ..........................................................................................................7
3.10 ERROR MESSAGES APPLICABLE? YES NO ...........................................................................................7
3.11 CLASS/METHOD
APPLICABLE? YES NO..........................................................................................7
3.12 MODULE POOL
APPLICABLE? YES NO.........................................................................................7
3.13 COMMON SUBROUTINES..............................................................................................................................7
3.14 TRANSACTION NAME...................................................................................................................................7
3.15 LIST OF OBJECTS IMPACTED........................................................................................................................7
3.16 EXCEPTIONS TO PROGRAMMING STANDARDS.............................................................................................7
3.17 DETAILED PROGRAM LOGIC........................................................................................................................8
3.18 SAP SCRIPT..................................................................................................................................................8
3.19 SMART FORMS.............................................................................................................................................8
4 INTERFACE / CONVERSION TECHNICAL DESIGN................................................................................9
4.1 GENERAL........................................................................................................................................................9
4.2 CLASS/METHOD
APPLICABLE? YES NO...........................................................................................9
4.3 MODULE POOL
APPLICABLE? YES NO..........................................................................................9
4.4 FILE (INPUT/OUTPUT) DETAILS AND STRUCTURE APPLICABLE? YES NO............................................9
4.5 ERROR MESSAGES AND CLASSES
APPLICABLE? YES NO.................................................9
4.6 INPUTS / OUTPUTS..........................................................................................................................................9
4.7 MAPPING DETAILS .......................................................................................................................................9
4.8 DETAILS.........................................................................................................................................................9
4.9 INTERFACE INBOUND ATTRIBUTES..............................................................................................................10
4.10 INTERFACE OUTBOUND ATTRIBUTES.........................................................................................................10
4.11 BDC SESSIONS...........................................................................................................................................11
4.12 INTERFACE - ALE/EDI ONLY....................................................................................................................11
4.13 INTERFACE - CUSTOM ONLY......................................................................................................................12
4.14 ADDITIONAL INFORMATION ON INTERFACES.............................................................................................12
4.15 INTERFACE - DETAILED LOGIC..................................................................................................................12
4.16 CONVERSION - LSMW ONLY....................................................................................................................12
4.17 CONVERSIONS - CUSTOM ONLY.................................................................................................................13
4.18 ADDITIONAL INFORMATION ON CONVERSIONS..........................................................................................13
4.19 CONVERSIONS - DETAILED LOGIC.............................................................................................................13
Confidential
Document

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 2 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0
5 ENHANCEMENT / MODIFICATION TECHNICAL DESIGN.................................................................14
5.1 GENERAL......................................................................................................................................................14
5.2 LIST OF OBJECTS IMPACTED........................................................................................................................14
5.3 INPUTS / OUTPUTS........................................................................................................................................14
5.4 ERROR MESSAGES AND CLASSES APPLICABLE? YES NO.................................................................15
5.5 CLASS/METHOD APPLICABLE? YES NO............................................................................................15
5.6 MODULE POOL
APPLICABLE? YES NO...........................................................................................15
5.7 BADI DETAILS.............................................................................................................................................15
5.8 UPDATE METHOD.........................................................................................................................................15
5.9 STRUCTURES................................................................................................................................................15
5.10 EXCEPTIONS TO PROGRAMMING STANDARDS ..........................................................................................15
5.11 ADDITIONAL INFORMATION ON ENHANCEMENTS......................................................................................15
5.12 DETAILED LOGIC........................................................................................................................................15
6 SUPPORTING DEVELOPMENT OBJECTS...............................................................................................16
6.1 CLASS...........................................................................................................................................................16
6.2 MODULE POOL DESIGN ...............................................................................................................................17
6.3 DETAILED SEARCH HELP / MATCHCODE DESIGN SPECIFICATIONS.............................................................18
6.4 DETAILED DATABASE DESIGN SPECIFICATIONS..........................................................................................19
6.5 FUNCTION MODULE.....................................................................................................................................20
6.6 FILES............................................................................................................................................................21
6.7 ERROR MESSAGES .......................................................................................................................................22
6.8 UNIT TEST PLAN (UTP)...............................................................................................................................22
6.9 ADDITIONAL INFORMATION.........................................................................................................................22
7 WORKFLOWS.................................................................................................................................................23
7.1 GENERAL......................................................................................................................................................23
7.2 WORKFLOW DEFINITION..............................................................................................................................23
7.3 RULE DEFINITION.........................................................................................................................................23
7.4 TECHNICAL SETTINGS..................................................................................................................................23
7.5 WORKFLOW COMPONENTS..........................................................................................................................23
7.6 WORKFLOW STEPS.......................................................................................................................................23
7.7 ADDITIONAL INFORMATION ON WORKFLOWS.............................................................................................23
7.8 DETAILED LOGIC..........................................................................................................................................23

Confidential
Document

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 3 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
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

Confidential
Document

SAP Module

Impact/Change Description

NON-SAP System

Impact/Change Description

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 4 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

2 Data Flow
NA

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.>
START

STO
P

2.2 Prerequisites
NA

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 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

3 Form / Report Technical Design


NA

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.>

Select-Option (S)/ Parameter (P)


Field Text

Field Name

Program
Variable

Radio-Button (R) / Check Box (C)

Variable
Type

Variabl
e
Length

Screen Label

Default
Single / Range Obligatory

Data
Source

Value

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)

Confidential
Document

Database
Table

Field Name

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 6 of 27
Author: UPENDER REDDY N ABAP Trainer

Computation / Edit Rule

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

3.4 Report Invocation Method

Foreground

Background

3.5 Report Request Method


<Scheduled batch job, Requested by user, Submitted by user etc.>
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

3.10 Error Messages Applicable?

No
Yes

No

3.11 Class/Method

Applicable?
Yes
<If Yes, details in Appendix Section 6 >

No

3.12 Module Pool

No

<If Yes, details in Appendix Section 6 >

Applicable?
Yes
<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
Confidential
Document

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 7 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

3.17 Detailed Program Logic


<Capture/put in the Pseudo code.>
NA

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 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

4 Interface / Conversion Technical Design


NA

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

4.2 Class/Method

Yes

No

4.3 Module Pool

Yes

No

Applicable?
<If Yes, details in Appendix Section 6>
Applicable?
<If Yes, details in Appendix Section 6>

4.4 File (Input/Output) Details and Structure Applicable?

Direct Input

Custom

Yes

No

Yes

No

<If Yes, details in Appendix Section 6>

4.5 Error Messages and Classes

Applicable?

<Details in Appendix Section 6>

4.6 Inputs / Outputs


<List required inputs and outputs.>
NA
Select-Option (S)
Parameter (P)
Radio-Button (R)

Selection Field
Text

Field Name

NA

NA

Check Box (C)

NA

Default
Single / Range

Obligator

NA

NA

4.7 Mapping Details


<Provide any mapping done in Interface or Conversion.>
NA

Detailed Data
Mapping.xls

4.8 Details
NA
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 27
Author: UPENDER REDDY N ABAP Trainer

Value

NA

TECHNICAL SPECIFICATION
WRICEF
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

Interface Direction

Inbound

Others:
Outbound

Real Time
On Demand

Interface Frequency

ALE
Interface Method

Point-to-Point

IDoc Name (if Used)

NA

BAPI Name (if used)

NA

Direct Input Program (if used)

NA

Estimated Run Time

NA

Both
Daily
Weekly
Monthly
Other:

EDI

Business
Connectors
EAI Tool (specify)
Others (Flat File Transfer)

4.9 Interface Inbound Attributes


NA
BDC
Call Transaction
IDoc

Posting Type

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 Attributes


NA
Logical Database

NA

Relevant Tables

NA

Confidential
Document

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 10 of 27
Author: UPENDER REDDY N ABAP Trainer

Direct Input
BAPI

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0
Relevant Fields

NA

Filename and Path

NA

List scheduling information for all steps


(Specify whether jobs should run during offpeak hours, frequency, manual or automatic
start.)

NA

4.11 BDC Sessions


NA

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: NA
Client 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 Only


ALE
4.12.1 ALE/EDI Attributes
Partner Number
Partner Type

LRDP1_810
LS

4.12.2 ALE/EDI Inbound Attributes


For 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 Attributes

For outbound system: LSDP1_800:


Confidential
Document

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 11 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0
Message Type

DEBMAS

Process Code (Specify when message


control is used)

NA

Output Mode

Transfer IDoc immediately

IDOC Extension

NA

IDOC Release Version

NA

User Exit

NA

Error Processing

NA

4.12.4 Error Handling


NA

Workflow

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_PORT
IDoc 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 Only


NA

4.16.1 LSMW Attributes


Project Name/ Description
Sub Project Name/ Description
Object Name/ Description
Posting Type

Confidential
Document

Direct
BAPI
Note: DO NOT Delete any sections from the document.
If they do not apply, please enter NA.
Page 12 of 27
Author: UPENDER REDDY N ABAP Trainer

Batch Input
IDOC

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0
Custom
Filename and Path

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 Description

Field
Length

Field
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 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
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.>
Online Transaction

Program Type
Common Subroutines

Enhancement type(s)

Job Name:

<Provide a list of common external routines.>


User Exit
Field Exit

Screen Exit

BADI
Transaction

Enhancement Points

Substitution Rules
Enhancement Project
Name

Batch

Menu Exit
Custom

Validation Rules

<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 / Outputs


Input Details: <The following fields need to be provided as selection criteria.>
NA
Select-Option (S)/ Parameter (P)
Field Text

Field Name

Radio-Button (R) / Check Box (C)

Default
Single / Range

Obligator

Output Details: <The following fields need to be provided as output details.>


NA
Output Field Name
(column header)

Confidential
Document

Database
Table

Field Name

Computation / Edit Rule

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 14 of 27
Author: UPENDER REDDY N ABAP Trainer

Value

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

5.4 Error Messages and Classes

Applicable?

Yes

No

<If Yes, details in Appendix Section 6 >

5.5 Class/Method

Yes

No

5.6 Module Pool

Yes

No

Applicable?
<Details in Appendix Section 6>
Applicable?
<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 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

6 Supporting Development Objects


NA

6.1 Class
NA

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.>
Parameter Description
Name

Parameter

TypeObligatory
Import/Expor
Y/N
t

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 27
Author: UPENDER REDDY N ABAP Trainer

Default Value

TECHNICAL SPECIFICATION
WRICEF
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

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 27
Author: UPENDER REDDY N ABAP Trainer

Description

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

6.3 Detailed Search Help / Matchcode Design Specifications


NA

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?


Field Name

Confidential
Document

New

Field Type

Modified

Field Length

Key
Information

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 18 of 27
Author: UPENDER REDDY N ABAP Trainer

Field Description

TECHNICAL SPECIFICATION
WRICEF
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
Addl 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

Confidential
Document

Access Media (online, tape


etc.

Archive Retention Period (in months)

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 19 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
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 Parameter


Parameter Name

Associated Type Default Value Optional Pass Value

Short Description

6.5.2 Export Parameter


Parameter Name

Associated Type Pass Value

Short Description

6.5.3 Changing Parameter


Parameter Name

Associated Type Default Value Optional Pass Value

Short Description

6.5.4 Table Parameter


Parameter Name

Associated Type Pass Value

Short Description

6.5.5 Exceptions
Exception

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 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
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

Confidential
Document

Field Name

Note: DO NOT Delete any sections from the document.


If they do not apply, please enter NA.
Page 21 of 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

6.7 Error Messages


<Provide the details of the Error Messages.>
NA
Message Class

Message Type

Message Number

Message ID

Message Text

Severit
y

Long Text

Description

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 27
Author: UPENDER REDDY N ABAP Trainer

TECHNICAL SPECIFICATION
WRICEF
TS_OBJECTID_V0.0

7 Workflows
NA

7.1 General
Name
Description

7.2 Workflow Definition


<Provide the workflow objects basic definition.>
Workflow

Properties

Value

Comments

Properties

Value

Comments

7.3 Rule Definition


<Provide the rule definition.>
Rule

7.4 Technical Settings


Business Object

Supertype

Workflow Template

Attributes

Methods

Triggering Event

Tasks

Events

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 27
Author: UPENDER REDDY N ABAP Trainer

You might also like