Vous êtes sur la page 1sur 15

Technical Design Document

MMEN060_Custom fields with Validation in GRN Screen

Version: 1.0

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 1 Last modified by: Debashis
TS_MMEN060_Custom fields with Validation in GRN Screen
Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 2 Last modified by: Debashis
Usage guidelines and Specific Instructions:

• Document Flow - The flow of the document is generic. Specific changes to the flow will be
required to be done by the client team to suit the client context.

• Document Content -The content explains the technical specification in a generic manner.
Specific changes are required to be made to meet client requirement.

• Section 1 - The overall requirement summary, assumptions, dependencies can be


documented as a part of this section.

• Section 2 – This section caters to the detailed functional requirement. The technical flow
diagram and description can be designed and documented here. This should also include
conversion type, processing and operational considerations.

• Section 3 – Finer details like the database tables, external programs, SAP screens, data
mapping, source/target structure, are to be furnished in this section.

• Section 4 - The section needs to cover all the key business test conditions and assembly
test conditions that the conversion has to satisfy.

• Section 5 – All issues that have cropped up so far and their present status are to be
highlighted in this section.

Document Information
TS_MMEN060_Custom fields with Validation in GRN Screen
Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 3 Last modified by: Debashis
Deliverable Name TS_MMEN060_Custom fields with Validation in GRN Screen
Author Debashis Roy
Owner Basab Bose/Manoj/Vikas
Team FastForward ABAP Factory
Status Initial Draft
Version 1.0

Document Review & Sign-off

Signatories
Role Name Signature Date
29-06-2012
Developer Debashis Roy

Reviewers
Role Name Comments Received Date

Revision History

Version
Date Author Revision Description
No.

Other Related Documents

<Please insert links to related Documents (issues, data entities, etc.).>

Related Document Comment

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 4 Last modified by: Debashis
Table of Contents
Technical Attributes......................................................................................................................................7
1 Development Overview ...................................................................................................................................8
1.1 Requirements Summary .......................................................................................................................8
1.2 Assumptions ........................................................................................................................................8
1.3 Dependencies / Constraints ................................................................................................................8
1.4 Objects or Transactions Affected .......................................................................................................8
1.5 Transaction Volume ..............................................................................................................................8
1.6 Standards .............................................................................................................................................8
1.7 Security, Integrity and Controls ............................................................................................................8
1.8 Error Handling / Messages ...................................................................................................................8
1.9 Estimation of Effort ..............................................................................................................................8
2 Detailed Technical Specifications .............................................................................................................9
2.1 Technical Flow Diagram .......................................................................................................................9
2.2 Technical Flow Description .................................................................. Error! Bookmark not defined.
2.3 Selection Screen Details...................................................................... Error! Bookmark not defined.
2.4 Data Source and Mapping ....................................................................................................................9
2.5 Logo ......................................................................................................................................................9
2.6 Barcodes ............................................................................................................................................ 10
N/A................................................................................................................... Error! Bookmark not defined.
2.7 Standard Text .................................................................................................................................... 10
2.8 Output Format .................................................................................................................................... 10
2.9 Form Details ...................................................................................................................................... 10
1.1.1 Main Heading ............................................................................ Error! Bookmark not defined.
1.1.2 Sub-heading .............................................................................. Error! Bookmark not defined.
1.1.3 Totalling ..................................................................................... Error! Bookmark not defined.
1.1.4 Sort Criteria ............................................................................... Error! Bookmark not defined.
1.1.5 Page Breaks ............................................................................... Error! Bookmark not defined.
1.1.6 Form Paper Size ....................................................................... Error! Bookmark not defined.
1.1.7 Form Layout .............................................................................. Error! Bookmark not defined.
Layout Set .................................................................................................. Error! Bookmark not defined.
1.1.8 Execution Mode Details ........................................................... Error! Bookmark not defined.
1.1.9 Miscellaneous Requirements .................................................. Error! Bookmark not defined.
2.10 Security and Authorization ................................................................................................................. 10
2.11 Processing and Operational Considerations ..................................................................................... 10
1.1.10 Dependencies ............................................................................ Error! Bookmark not defined.
1.1.11 Batch Requirements ................................................................ Error! Bookmark not defined.
1.1.12 Restart/Recovery Procedures ................................................ Error! Bookmark not defined.
1.1.13 Data Maintenance Requirements .......................................... Error! Bookmark not defined.
1.1.14 Re-use Details ........................................................................... Error! Bookmark not defined.
1.1.15 Multi-company, Multi-jurisdiction Considerations ............. Error! Bookmark not defined.
1.1.16 Other ........................................................................................... Error! Bookmark not defined.
3 Technical Requirements .......................................................................................................................... 11
3.1 Database Tables ................................................................................................................................ 11
3.2 External Programs ............................................................................................................................. 11
3.3 Development Class ............................................................................................................................ 11
3.4 Message Class .................................................................................................................................. 11
3.5 Program ID ........................................................................................................................................ 11
3.6 Program Type .................................................................................................................................... 11
3.7 Module ............................................................................................................................................... 11
3.8 Transport Number(s) ......................................................................................................................... 11
4 Testing Requirements .............................................................................................................................. 13
4.1 Key Unit/Assembly Test Conditions .................................................................................................. 13
TS_MMEN060_Custom fields with Validation in GRN Screen
Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 5 Last modified by: Debashis
5 Outstanding Issues .................................................................................................................................. 14
6 Appendix ................................................................................................................................................... 15
6.1 Glossary of Terms ............................................................................................................................. 15
6.2 Additional Supporting/Reference Documentation ............................................................................. 15

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 6 Last modified by: Debashis
Technical Attributes

Specification MMEN060
Program Name NA
Description Custom fields with Validation in GRN Screen
SAP Type Enhancement
Attribut
es
Status Initial Development
Application MM
Developme ZMM01
nt Class
Authorizati
on Group
Logical
Database
Creation Date 29-June-2012
Version 01
Modification Ident.
Application Area Material Management

Author Debashis Roy


Approver Basab Bose/Manoj/Vikas

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 7 Last modified by: Debashis
1 Development Overview
1.1 Requirements Summary
Standard MIGO enhancement required in header and item level as per JSW business
requirement.

1.2 Assumptions

1.3 Dependencies / Constraints

1.4 Objects or Transactions Affected


Object Impacted Level of Impact Preventive Measure

1.5 Transaction Volume

1000 Transaction/Day

1.6 Standards
NA.

1.7 Security, Integrity and Controls


NA.

1.8 Error Handling / Messages


NA.

1.9 Estimation of Effort


Estimated Hours Actual Hours Sign-off

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 8 Last modified by: Debashis
2 Detailed Technical Specifications
2.1 Technical Flow Diagram
The BADI - MB_MIGO_BADI has been implemented for this purpose

Implementation name: ZMB_MIGO_BADI

The following methods has been implemented

 PBO_DETAIL

 PAI_DETAIL

 LINE_MODIFY

 POST_DOCUMENT

 PBO_HEADER

The custom program – ZSAP_MIGO_BADI has been created with ‘2’ screens: 9001 and 9002

9001: Item Level Custom Field

9002: Header Level Custom Field

2.2 Data Source and Mapping

NA

2.3 Logo

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 9 Last modified by: Debashis
NA

2.4 Barcodes

NA

2.5 Standard Text

NA

2.6 Output Format

NA

2.7 Form Details

NA

2.8 Security and Authorization

NA

2.9 Processing and Operational Considerations

NA

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 10 Last modified by: Debashis
3 Technical Requirements
3.1 Database Tables
GOHEAD & GOITEM structure has been appended

A custom table- ZMMA_CUST_MIGO has been created which saves header and custom field entries
during document posting

3.2 External Programs

NA

3.3 Development Class


ZMM01

3.4 Message Class

NA

3.5 Program ID

NA

3.6 Program Type


Enhancement

3.7 Module
MM

3.8 Transport Number(s)

CTS Request CTS Task Number CTS Description


Number
JEDK912022 EHP6:MM_DEVL_120911_
Custom Field Changes in
MIGO
JEDK909519 EHP6:MM_DEVL_120927_
MIGO Custom Field - SIT
Request
JEDK909735 EHP6:MM_DEVL_121003_
MIGO Custom Field - GE
No/GE Ite
JEDK909658 MM_DEVL_EXIT_120918_
TS_MMEN060_Custom fields with Validation in GRN Screen
Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 11 Last modified by: Debashis
MMEN074_Chks in MIGO
JEDK908267 EHP6:MM_DEVL_170912_
MIGO Custom Field - SIT
New Chan
JEDK907719 EHP6:MM_DEVL_120830_
ZMMA_CUST_MIGO_Re-
Import
JEDK907460 EHP6:MM_DEVL_120823_
ZMMA_CUST_MIGO_field
additions
JEDK906502 EPH6:MM_DEVL_120730_
Table -
ZMMA_CUST_MIGO –
ZLRNO
JEDK906466 EPH6:MM_DEVL_120730_
Table -
ZMMA_CUST_MIGO

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 12 Last modified by: Debashis
4 Testing Requirements
4.1 Key Unit/Assembly Test Conditions
Indicate the business-level test conditions used to verify successful operations of the form.
(Attach the UT document)
Unit Test Log
Test
Objective
Step Date Description Expected Actual Requirement Sign
No. Output/Results Output/Results ID -off

Note
s

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 13 Last modified by: Debashis
5 Outstanding Issues
Issu Description Assigned To Status Impact Resolution
e No

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 14 Last modified by: Debashis
6 Appendix
6.1 Glossary of Terms

Term Definition

6.2 Additional Supporting/Reference Documentation


NA

TS_MMEN060_Custom fields with Validation in GRN Screen


Modified: 21-Nov-2012
©2012 Accenture. All Rights Reserved. 15 Last modified by: Debashis

Vous aimerez peut-être aussi