You are on page 1of 10

<Project Name> <XXXXXX> Technical Specification

Technical Specification – Workflow


<ValueStream.WTD.YYY_Description (YYY = Delta Number)>

Author:

Last Revision Date:


Date Created:
<Project Name> <XXXXXX> Technical Specification

Contents
1 OVERVIEW.......................................................................................................................................... 4

2 DOCUMENT INFORMATION............................................................................................................... 4

3 ADMINISTRATION.............................................................................................................................. 4
3.1 TS SIGN OFF INFORMATION............................................................................................................. 4
3.2 REVISION LOG................................................................................................................................. 4
3.3 TECHNICAL ATTRIBUTES.................................................................................................................. 4
4 GENERAL SPECIFICATIONS............................................................................................................. 5
4.1 FUNCTIONALITY OVERVIEW.............................................................................................................. 5
4.2 ASSUMPTIONS/BUSINESS RULES...................................................................................................... 5
4.3 DEPENDENCIES / CONSTRAINTS....................................................................................................... 5
4.4 OBJECTS OR TRANSACTIONS AFFECTED........................................................................................... 5
4.5 WORKFLOW TRIGGERING MECHANISM.............................................................................................. 5
4.6 SECURITY, INTEGRITY AND CONTROLS............................................................................................. 5
5 DETAILED TECHNICAL SPECIFICATIONS.......................................................................................5
5.1 TRANSPORT REQUEST(S)................................................................................................................. 5
5.2 TECHNICAL FLOW DIAGRAM............................................................................................................. 6
5.3 TECHNICAL FLOW DESCRIPTION....................................................................................................... 6
5.4 OBJECT MODIFICATION LIST............................................................................................................. 6
5.5 WORKFLOW SPECIFICATION............................................................................................................. 6
5.6 SAP BUSINESS OBJECTS................................................................................................................ 6
5.7 WORKFLOW TEMPLATE.................................................................................................................... 6
5.8 WORKFLOW STEPS.......................................................................................................................... 6
5.9 WORKFLOW TASKS.......................................................................................................................... 7
5.10 WORKFLOW RULES......................................................................................................................... 7
5.11 DATABASE TABLES.......................................................................................................................... 7
5.12 PROCESSING REQUIREMENTS.......................................................................................................... 7
5.13 EXTERNAL PROGRAMS DEPENDENCIES............................................................................................. 8
5.14 PERFORMANCE CONSIDERATIONS.................................................................................................... 8
5.15 ABAP DEVELOPMENT OBJECT DETAILS CREATED FOR WORKFLOW...................................................8
5.16 CUSTOM TABLES/STRUCTURE IN SAP.............................................................................................. 9
5.17 ERROR/EXCEPTION HANDLING......................................................................................................... 9
6. TESTING REQUIREMENTS................................................................................................................ 9
6.1 KEY UNIT / ASSEMBLY TEST CONDITIONS......................................................................................... 9
6.2 STRING TESTING........................................................................................................................... 10
6.3 ADDITIONAL SUPPORTING / REFERENCE DOCUMENTATION................................................................10
6. ADDITIONAL WORKFLOW ATTRIBUTES.......................................................................................10
6.1 DEADLINE MONITORING.................................................................................................................. 10
6.2 AGENT DTERMINATION METHOD..................................................................................................... 10
6.3 START CONDITION......................................................................................................................... 10
6.4 PROGRAM EXIT............................................................................................................................. 11
6.5 BUSINESS TRANSACTION EVENT (IF ANY..)......................................................................................11
<Project Name> <XXXXXX> Technical Specification

1 Overview

Document Guide The following template is provided for use with Technical Design
Workflow deliverable.
Document Use This document provides an executive summary of the technical design
workflow. Multiple copy of this document should be created as per
project.

2 Document Information
Documentation Location
Technical Specification Location TBD

Functional Specification Location TBD

3 Administration

1.1 TS Sign off Information


Responsible Party Name Email Submit date Approved date

Busines Process Owner

Functional Lead
Solution Architect

Technical Lead
Technical Designer

1.2 Revision Log


<Change log for revisions and updates>
Author Version Rev. date Summary of Changes Section

1.3 Technical Attributes

Development Type (R/I/C/E/F/W)


Processes / SAP Module
<Project Name> <XXXXXX> Technical Specification

SAP System / Release

Priority (High/Medium/Low)
Complexity
(Simple/Medium/Complex/Very complex)

4 General Specifications

1.4 Functionality Overview

1.5 Assumptions/Business Rules

Documents here assumptions regarding the workflow (including configuration requirements and
dependencies to others RICEFW)

1.6 Dependencies / Constraints


Material characteristics needs to be maintained in the system

1.7 Objects or Transactions Affected


[Please provide a list of SAP/NON SAP objects or transactions which will be affected by the
development}

SAP Modules Impacted


Other Applications impacted

Other Systems Impacted

1.8 Workflow Triggering Mechanism

Specify the triggering method adopted

1.9 Security, Integrity and Controls


NA
<Project Name> <XXXXXX> Technical Specification

5 Detailed Technical Specifications

1.10 Transport Request(s)


CTS Request Number CTS Task Number
TBD TBD

1.11 Technical Flow Diagram

1.12 Technical Flow Description

1.13 Object Modification List

1.14 Workflow Specification

WF/ Attributes Types Attribute name Additional information ( Events,


Messages etc .)

Import Parameters
Export Parameters
Container Elements
Transactions Called
Exception Conditions
Workflow Task Breakdown

1.15 SAP Business Objects


Object Types/ Class Attributes Methods Events

1.16 Workflow template

Insert Template if relevant.

1.17 Workflow Steps


Mention the step name and details that would be used in the workflow. Replicate this table for all the steps.
<Project Name> <XXXXXX> Technical Specification

Details Value

Step Name
Step Description
Step Type
Agent assignment
Task Called
Deadline Monitoring
Step Container elements
Name Data Type Import/ Export Value

1.18 Workflow Tasks


Mention the task name and details that would be used in the workflow. Replicate this table for all the tasks.

Details Value

Task Name
Task Abbreviation
Task Description
Task Type
Task Update type
Task Method
Task Container elements
Name Data Type Import/ Export Value

1.19 Workflow Rules


Document specific rules used in the workflow.

1.20 Database Tables


Document the Table Access Diagram.

1.21 Processing Requirements


Specify the processing option – whether batch or online. And if batch give the details for batch requirements.
<Project Name> <XXXXXX> Technical Specification

Details Value

Request Mechanism
Restart/Recovery
Procedures
Data Maintenance
Requirements
Retention Requirements
Batch Requirements
Scheduling Considerations
Detail Value Detail Value
Run Frequency Start Date

Parameters/File Start Time


Dependencies
Job Dependencies

Constraints

Variants Required

Detail Value

Variant Name

Field Name

Values

Description

1.22 External programs dependencies

1.23 Performance Considerations

1.24 ABAP Development Object Details Created for workflow


<Project Name> <XXXXXX> Technical Specification

Object Name Object Type (Report, Function Description of Object


Module, Form, Structure, Table etc)
Package: Mandatory

1.25 Custom Tables/Structure in SAP


Append Structure NA

Short text NA

Size category NA

Table maintenance allowed NA

Data class NA

Buffering NA

Table maintenance generator NA

Authorization Group NA

Field Name Data Element Domain Type Lengt Chec Key Foreig Descriptio
h k Fiel n Key n

Comments

1.26 Error/Exception Handling


[This section will describe how the functional error handling requirements will be met. List all the exception conditions
raised within the program including cause and action to be taken]
<Project Name> <XXXXXX> Technical Specification

Type (Error/Exception) Error/Exception description Additional information (Message class,


exception used in object etc)

6 Testing Requirements

6.1 Key Unit / Assembly Test Conditions


[Please indicate the business level test conditions that should be used to verify successful operations of
all the individual objects in case this requirement involves development of multiple objects]

Object Name Test Scenario Expected Result Comments

6.2 String Testing


[Describe the end-to-end testing approach; include scenarios, validation criteria, and expected results]

Sequence Test Scenario Expected Result Comments

NA NA NA NA

6.3 Additional supporting / reference documentation

7 Additional Workflow attributes

6.4 Deadline monitoring


Date Type Nodes Dates

Req. Start

Req. End

Latest Start

Latest End
<Project Name> <XXXXXX> Technical Specification

6.5 Agent Dtermination Method


Method Type Object Description

NA

6.6 Start condition


Condition Name Description Additional Information

NA

6.7 Program Exit


Node Object ( Class) Description Additional Information

6.8 Business Transaction event (If any..)

You might also like