Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TS - Zvtax - Rep - V1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

FUNCTIONAL SPECIFICATION

Section I: Business Requirement

Area (SAP SD Owner: Vignesh Date : 06.05.2022


Module)
End SFL Request: Transaction :
User( Departm
ent):
Title: Tax condition Report
Short
description:

Program type: Enhancement Dialog program Modification


Report Interface BDC Others
Priority: High/mandatory Medium/recommended Low/optional
Delivery Integration Testing On Go-Live 1 week later 2 weeks later
Timing 4 weeks later 3 months later
(Must have by)

Business Impact:
Legal requirements not fulfilled
Lack of essential business information
Results if no conversions are Lack of functions compared to legacy system
created: Others:
Approx. duration of development 01 Days
work:
Is there an alternative in the Yes No
standard system?
Description of alternative:
Reasons why alternative is not Performance problems Complexity
acceptable: Others:
Section II: Revision Table

Change
Control Author/
Version Date Number Editor Summary of Changes

Section III: Detailed Functional Description

Create new T-code for tax condition report as follows:

Display two radio buttons

 INTERSTATE TAX RATE  INTRASTATE TAX RATE

If INTERSTATE is clicked, display below radio buttons

A. Plant / Plant Region / Customer Region / Customer / Material / Control code


B. Plant Region / Customer Region / Customer group
C. Sales Org / Dist. Chnl / Plant Region / Customer Region / Material Pricing group
D. Plant Region / Customer Region / Control code
E. Plant Country / Receiving Country / Customer Tax Classification / Material Tax
Classification

If INTRASTATE is clicked, display below radio buttons

F. Sales Org / Dist. Chnl / Plant / Customer / Material / Control Code


G. Plant / Plant Region / Customer Region / Customer / Material / Control code
H. Sales Org / Dist. Chnl / Plant Region / Customer Region / Material Pricing group
I. Plant Region / Customer Region / Control code

For every above options, respective combination should be displayed for input
INTERSTATE TAX RATE

For option A,

Mandatory Fields: WERKS, WKREG, REGIO


Multiple selection: KUNAG, MATNR, STEUC

Pass Plant (WERKS), Plant Region (WKREG), Customer Region (REGIO), Customer
(KUNAG), Material (MATNR), Control code (STEUC) to A527 and get Condition record no.
(KNUMH) if DATBI is 31.12.9999 & KSCHL = JOIG

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on IGST on
output as given below.

INTERSTATE TAX RATE


Plant Plant Region Customer Region Customer Material Control Code IGST %
1000 22 12 100000 MATNR1 70030200 18

For option B,

Mandatory Fields: WKREG, REGIO


Multiple selection: WKREG, REGIO

Pass Plant Region (WKREG), Customer Region (REGIO), Customer group (KDGRP) to A526
and get Condition record no. (KNUMH) if DATBI is 31.12.9999 & KSCHL = JOIG

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on IGST on
output.

For option C,

Mandatory Fields: VKORG, VTWEG, WKREG, REGIO


Multiple selection: WKREG, REGIO

Pass Sales Org (VKORG), Dist. Chnl (VTWEG), Plant Region (WKREG), Customer Region
(REGIO), Material Pricing group (KONDM) to A530 and get Condition record no. (KNUMH) if
DATBI is 31.12.9999 & KSCHL = JOIG

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on IGST on
output
For option D,

Mandatory Fields: WKREG, REGIO


Multiple selection: STEUC

Pass Plant Region (WKREG), Customer Region (REGIO), Control code (STEUC) to A529 and
get Condition record no. (KNUMH) if DATBI is 31.12.9999 & KSCHL = JOIG

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on IGST on
output

For option E,

Mandatory Fields: ALAND, LAND1


Multiple selection: ALAND, LAND1

Pass Plant Country (ALAND), Receiving Country (LAND1) to A510 and get Condition record
no. (KNUMH) if DATBI is 31.12.9999 & KSCHL = JOIG

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on IGST on
output

INTRASTATE TAX RATE

For option F,

Mandatory Fields: VKORG, VTWEG, WERKS


Multiple selection: KUNNR, MATNR, STEUC

Pass Sales Org (VKORG), Dist. Chnl (VTWEG), Plant (WERKS), Customer (KUNNR),
Material (MATNR), Control Code (STEUC) to A538 and get Condition record no. (KNUMH) if
DATBI is 31.12.9999

Also check condition type (KSCHL) in A538, if KSCHL = JOCG display it in CGST % field on
report and if KSCHL = JOSG display it in SGST % field on report

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on respective
fields on output as given below.

INTRASTATE TAX RATE


Sales Org Dist.Chnl Customer Material Control code CGST % SGST %
1000 20 390036 MATNR1 70030200 9 9
For option G,

Mandatory Fields: WERKS, WKREG, REGIO


Multiple selection: KUNAG & MATNR, STEUC

Pass Plant (WERKS), Plant Region (WKREG), Customer Region (REGIO), Customer
(KUNAG), Material (MATNR), Control code (STEUC) to A527 and get Condition record no.
(KNUMH) if DATBI is 31.12.9999

Also check condition type (KSCHL) in A527, if KSCHL = JOCG display it in CGST % field on
report and if KSCHL = JOSG display it in SGST % field on report

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on respective
fields on output.

For option H,

Mandatory Fields: VKORG, VTWEG, WKREG, REGIO


Multiple selection: WKREG, REGIO

Pass Sales Org (VKORG), Dist. Chnl (VTWEG), Plant Region (WKREG), Customer Region
(REGIO), Material Pricing group (KONDM) to A530 and get Condition record no. (KNUMH) if
DATBI is 31.12.9999

Also check condition type (KSCHL) in A530, if KSCHL = JOCG display it in CGST % field on
report and if KSCHL = JOSG display it in SGST % field on report

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on respective
fields on output.

For option I,

Mandatory Fields: WKREG, REGIO


Multiple selection: STEUC

Pass Plant Region (WKREG), Customer Region (REGIO), Control code (STEUC) to A529 and
get Condition record no. (KNUMH) if DATBI is 31.12.9999

Also check condition type (KSCHL) in A529, if KSCHL = JOCG display it in CGST % field on
report and if KSCHL = JOSG display it in SGST % field on report

Pass KNUMH to KONP and get KBETR. Divide KBETR by 10 and display it on respective
fields on output.
For radio button having customer field, add Customer Name (Pass KUNNR to KNA1 and get
NAME1)
For radio button having control code, add Control Code Description (Pass STEUC as J_1ICHID
to J_1ICHIDTX and get J_1ICHT1)
For radio button having material field, add Material Description (Pass MATNR to MAKT and
get MAKTX)

User Input Parameters:


Input Values Single/ Multiple Checkbox / Mandatory Default Value/ F4
Radiobutton

Validations on Input Screen:


Security/Authority Checks:

ii. Process Output

Output Column Description SAP Field

Section IV: Unit Test


Program: Test date:
Developer:
Test Data:

1. Is the program in line with the functional specification?


Yes No
If “No”, describe the errors in the program here.

General comments:
Application consultant :
Developer :

Technical Specification

Title: Tax Condition Report

REVISION HISTORY:

Date Version CR or Release Config Author / Modified Description of change


No. document by
(if any)
27.05.2022 1.0 SFDK9Y0C8N NA DHANASHRI M
To Develop a report for
Tax Conditions
(INTERSTATE TAX RATE
and
INTRASTATE TAX RATE)

Technical Overview

Program(s) /RICEF Name ZV_TAX_CONDITION_REP

Transaction Code ZVTAX_REP


Package Z001

Message Class NA

Include Program(s) ZV_TAX_CONDITION_REP_T01 /

ZV_TAX_CONDITION_REP_F01

Database tables NA

Calls to any other report/ NA


Program using SUBMIT
User exits/BADI/ NA
Enhancements/routines

Selection Screen Output:

FOR INTERSTATE:
FOR INTRASTATE:
SELECTION LOGICS FOR INTERSTATE TAX RATE

Logic for Plant / Plant Region / Customer Region / Customer / Material / Control code

Logic for Plant Region / Customer Region / Customer group


Logic for Sales Org / Dist. Chnl / Plant Region / Customer Region / Material Pricing group

Logic for Plant Region / Customer Region / Control Code


Logic for Plant Country / Receiving Country

SELECTION LOGICS FOR INTRASTATE TAX RATE

Logic for Sales Org / Dist.Chnl / Plant / Customer / Material / Control Code
Logic for Plant / Plant Region / Customer Region / Customer / Material / Control code
Logic for Sales Org / Dist. Chnl / Plant Region / Customer Region / Material Pricing group
Logic for Plant Region / Customer Region / Control code

Report Output

For Plant / Plant Region / Customer Region / Customer / Material / Control code

For Plant Region / Customer Region / Customer group


For Sales Org / Dist. Chnl / Plant Region / Customer Region / Material Pricing group

For Plant Region / Customer Region / Control code

For Plant Country / Receiving Country


For Sales Org / Dist. Chnl / Plant / Customer / Material / Control Code

For Plant / Plant Region / Customer Region / Customer / Material / Control code
For Sales Org / Dist. Chnl / Plant Region / Customer Region / Material Pricing group

For Plant Region / Customer Region / Control code

You might also like