Sei sulla pagina 1di 6

FUNCTIONAL

SPECIFICATION

Client: BEICO

Module: SD

Consultant: Rohit Dongre

2013
TEST CASE TEMPLATE
CMC Ltd.
SMARTFORM LOGIC FOR BEICO DEPOT EXCISE INVOICE

Plant Address Logic.

Consider -VBRP - VBELN, VBRP - WERKS and pass it to LIPS - WERKS

Consider LIPS

Pass LIPS- WERKS to Table T001W-WERKS

Consider T001W-ADRNR and Pass T001W-ADRNR to ADRC-ADDNUMBER

Fetch ADRC - TITLE

ADRC - STREET,STR_SUPPL1, STR_SUPPL2, STR_SUPPL3, LOCATION, CITY1,POST_CODE1, Region,


TIME_ZONE

Excise Details of Company

Consider - VBRP - WERKS and pass it to LIPS - WERKS

Consider LIPS - WERKS and Pass LIPS - WERKS to J_1IMOCOMP - WERKS

Consider, J_1IMOCOMP

Fetch

J_1IEXRN, J_1IEXCD, J_1IEXRG, J_1IEXDI, J_1IEXCO, J_1ILSTNO, J_1ICSTNO

Customer Address Logic

Consider VBRP- AUBEL and Pass It to VBAK - VBELN

Consider VBAK-VBELN and VBAK-KUNNR

Pass VBAK-VBELN and VBAK-KUNNR to VBPA table

Consider VBPA – PARVW = ‘SP’ and VBPA- ADRNR

Pass VBPA – ADRNR to ADRC-ADDNUMBER

Customer Excise Details

Consider VBRP- AUBEL and Pass It to VBAK - VBELN

Consider VBAK-VBELN and VBAK-KUNNR

Pass VBAK – KUNNR to Table J_1IMOCUST

Fetch

J_1IEXRN, J_1IEXCD, J_1IEXRG, J_1IEXDI, J_1IEXCO, J_1ICSTNO, J_1ILSTNO, J_1IPANNO

2
TEST CASE TEMPLATE
CMC Ltd.
Delivery Name And Address

Consider VBRP- AUBEL and Pass It to VBAK - VBELN

Consider VBAK-VBELN and VBAK-KUNNR

Pass VBAK-VBELN and VBAK-KUNNR to VBPA-VBELN and VBPA-VBELN table

Consider VBPA – PARVW = ‘SH’ and VBPA- ADRNR

Pass VBPA – ADRNR to ADRC-ADDNUMBER

Ship to Party Excise Details

Consider VBRP- VGBEL and Pass VBRP - VGBEL to LIKP - VBELN

Consider LIKP-VBELN and LIKP-KUNNR

Pass LIKP – KUNNR to Table J_1IMOCUST

Fetch

J_1IEXRN, J_1IEXCD, J_1IEXRG, J_1IEXDI, J_1IEXCO, J_1ICSTNO, J_1ILSTNO, J_1IPANNO

Invoice for Sales

Consider VBRP- VGBEL and Pass VBRP - VGBEL to LIKP - VBELN

Consider LIPS -VBELN and Pass LIPS - VBELN to J_1IRG23D - VBELN

Consider - J_1IRG23D - DEPEXNUM - For Depo Excise Invoice

and J_1IRG23D - CPUDT

Consider VBRK- VBELN for Tax Invoice Number

and VBRK- FKDAT

LIKP- VBELN - Delivery Number

LIKP - INCO1

LIKP - WADAT

LIKP - WAUHR

PO DATA

3
TEST CASE TEMPLATE
CMC Ltd.
Consider VBRP- VGBEL and Pass VBRP - VGBEL to LIKP - VBELN

Consider LIKP- VBELN and Pass to J_1IRG23D - VBELN

Fetch J_1IRG23d - EXNUM and Pass J_1IRG23D - EXNUM to J_1IEXCDTL - EXNUM and Fetch

J_1IEXCDTL - RDOC1

Pass J_1IEXCDTL - RDOC1 in Table EKKO - EBELN

and Fetch EKKO- EBELN

EKKO - ZTERM

and EKKO - BEDAT

Main Window

Consider VBRP - VBELN and VBRP - POSNR

Fetch VBRP- MATNR and VBRP- ARKTX

Consider VBRP- VGBEL and Pass VBRP - VGBEL to LIKP - VBELN

Consider LIPS- VBELN LIPS- MATNR and LIPS -POSNR and Pass LIPS - VBELN ,MATNR to

J_1IRG23D - VBELN and MATNR

Pass LIPS - POSNR to J_1IRG23D-MZEILE

Fetch J_1IRG23D- CHAPID

VBRP - CHARG

VBRP - FKIMG

VBRP - VRKME

PACKING

VBRP - FKIMG

VBRP - VRKME

Rate

Consider VBRK - VBELN VBRK - KNUMV

Pass VBRK - KNUMV to KONV - KNUMV

4
TEST CASE TEMPLATE
CMC Ltd.
Consider KONV - KPOSN ='10'

and KONV-KSCHL =' ZPRO'

Fetch KONV- KBETR

and KONV - KWERT

Consider VBRP- VGBEL and Pass VBRP - VGBEL to LIKP - VBELN

Consider LIKP- VBELN and Pass To J_1IRG23D - VBELN

Consider J_1IRG23D-EXNUM, J_1IRG23D- DOCNO, J_1IRG23D-WERKS, J_1IRG23D- EXGRP, J_1IRG23D-


MATNR and

Pass The Values To J_1IEXCDTL - EXNUM, J_1IEXCDTL- DOCNO, J_1IEXCDTL-WERKS, J_1IEXCDTL- EXGRP,
J_1IEXCDTL - MATNR

Pass LIKP - CHARG to J_1IEXCDTL - CHARG

fetch , J_1IEXCDTL - BEDRATE

J_1IEXCDTL - ECSRATE

J_1IEXCDTL - EXADDRATE1

AND, J_1IEXCDTL - AEDRATE

ALSO FETCH, J_1IEXCDTL - EXBED

J_1IEXCDTL - ECS

J_1IEXCDTL - EXADDTAX1

J_1IEXCDTL - EXAED

Consider J_1IEXCDTL- MENGE

For AMount Per Unit

DIvide the Value of J_1IEXCDTL-EXBED by J_1IEXCDTL- MENGE for BED

DIvide the Value of J_1IEXCDTL-ECS by J_1IEXCDTL- MENGE for ECS

DIvide the Value of J_1IEXCDTL-EXADDTAX1 by J_1IEXCDTL- MENGE for H.EDU CESS

DIvide the Value of J_1IEXCDTL-EXAED by J_1IEXCDTL- MENGE for ADDITIONAL DUTY

To get Amount of Duty involved for invoice quantity

5
TEST CASE TEMPLATE
CMC Ltd.
Multiply Amount per Unit by VBRP - FKIMG

Consider VBRK - VBELN VBRK - KNUMV

Pass VBRK - KNUMV to KONV - KNUMV

Consider KONV - KPOSN ='10'

and KONV-KSCHL =' JVAT or JCST'

Fetch KONV- KBETR

ans KONV - KWERT

Total Value of the Material

Addition of KONV-KSCHL =' ZPRO' KONV - KWERT and KONV-KSCHL =' JVAT or JCST' KONV - KWERT

Invoice /BOE

J_1IEXCDTL -EXMUM and J_1IEXCDTL -EXDAT

J_1IEXCDTL -MATNR

J_1IEXCDTL -MAKTX

J_1IEXCDTL -CHAPID

ASSESABLE VALUE - J_1IEXCDTL -EXBAS

For Quantity

Consider J_1IEXCDTL -MATNR, J_1IEXCDTL -CHAPID, J_1IEXCDTL -CHARG

AND FEtch - J_1IEXCDTL -MENGE AND J_1IEXCDTL- MEINS

Potrebbero piacerti anche