You are on page 1of 5

Tejas

Functional Specification
Title - To restrict different Plant entries in PO

FS ID: FS_MM014
Author: Ashish Bhadouria

Document History:
Version Reason for change Changed By Date

0.0 Initial Version Ashish Bhadouria 08.06.2023

1|Page
Tejas

Table of Contents
1. GENERAL INFORMATION..................................................................................................................................................................3
2. PROCESS DESCRIPTION (FOR UNDERSTANDING OF DEVELOPMENT)...................................................................................................4
3. BUSINESS REQUIREMENT (BASIS OF DEVELOPMENT LOGIC)...............................................................................................................4
4. CONCEPTUAL DESIGN.....................................................................................................................................................................5
5. CUSTOM TABLES/ STRUCTURES....................................................................................................................................................11
6. ASSUMPTIONS AND PRE-REQUISITES..............................................................................................................................................18
7. SECURITY REQUIREMENTS/ AUTHORIZATION DETAILS.....................................................................................................................19
8. ERROR HANDLING.........................................................................................................................................................................19
9. TESTING SCENARIO......................................................................................................................................................................22

2|Page
Tejas

1. General Information
To restrict different Plant
Area (SAP System Components): Status: Draft
entries in PO
Requested by (Business): E-Mail:
Functional Consultant (IBM): Ashish Bhadouria
Relevant Transaction Codes: ME21N/ME22N/ME23N/ME29N

Priority: High Medium Low

Complexity: High Medium Low


Bot
Mode: Online Background
h
Frequency: Daily
Report Interface Conversion

Primary Development ✘ Enhancement Form Workflow


Technique:
Module Pool

Legal requirements not fulfilled

✘ Lack of essential business information


Reason for Custom Lack of functions
compared to
Development: legacy system
Others (Specify):

Is there an alternative in the No Yes - Specify Below


standard system?
Description of alternative:
Performance Issue

Complexity
Reasons why alternative is not
acceptable: ✘ Others (Specify) :

There is no restriction by system if user choose different plant in


line items in same PO

3|Page
Tejas

2. Process Description (For understanding of development)


This enhancement will stop user if there are different plants in same PO line items.

3. Business Requirement (Basis of development logic)

User can put different plant in PO line items and system will not stop them. To control this, enhancement
will be done in PR to check plants in all line items of PO.

End to End Design Flow

4. Conceptual Design

EKPO- WERKS should be same in all line items.

BADI - BADI- ME_PROCESS_PO_CUST

System will give error message if there are different plants PO line items.
“PO can contain only one plant on all items”

5. Custom Tables/ Structures

6. Assumptions and Pre-requisites


System will give error message if there are different plants in PO line items

4|Page
Tejas

7. Security Requirements/ Authorization Details


8. Error Handling

9. Testing Scenario
1. Create Purchase order with different plants.
2. Change Purchase order with different plants.

5|Page

You might also like