You are on page 1of 6

FUNCTIONAL DESIGN

SPECIFICATION


Page: 1/6 DOCUMENT1


Section 1: Document information
Report Title Faktur Pembelian TBS Create Date October 5
th
2012
Program id Module Financial Accounting
Author Marnil
Program
type
( ) Report ( ) Interface ( ) Conversion ( ) Enhancement ( X ) Form
Priority ( ) High ( X ) Medium ( ) Low
Frequency ( X ) As require ( ) Daily ( ) Weekly ( ) Monthly ( ) Yearly
Date Version Project/Request# Created /
Change By
Description of Change
Septermber
26
th
2012
1.0 Marnil Draft


Section 2: Functional Specification Sign-off
Task/Responsibility Name Signature Date
Requestor Lily (RO)
BPA Marnil
IT Zulmy

Section 3: Development Acceptance Sign-off
Task/Responsibility Name Signature Date
Requestor Lily (RO)
BPA Marnil

Section 4: Functional Description
Background:
Pembayaran terhadap pembelian TBS akan dilakukan berdasarkan invoice yang memuat data-data
penerimaan TBS per tiket timbang. Oleh karena itu perlu dicetak invoice dari sistem yang memuat data
tagihan TBS beserta data tiket timbang.

Requirements:
1. Form baru yang akan diassign ke tcode ZFI_PRINTING
2. Format kertas untuk mencetak form adalah A4.
3. Mencetak forms berdasarkan selection / informasi yang di isikan di selection screen.
4. Format forms seperti pada gambar di figure bawah.
Section 4.1: Selection screen
Field name Technical
name
Type of selection field








FUNCTIONAL DESIGN
SPECIFICATION


Page: 2/6 DOCUMENT1


Section 4.2: Program Logic

1. Format form:


2. Detail description pada form tersebut:
No Description Value Source Table & Field Target Table & Field
1. Nomor BELNR yang ada di
selection screen

2. Penjual LIFNR di selection
screen
Get LFA1-NAME1 where LFA1-LIFNR =
LIFNR source field
3. Sudah terima dari
(nama)
Select data dari table
T001 field ADRNR
berdasarkan BUKRS
yang dimasukkan.

Masukkan value pada source ke table
ADRC field ADDRNUMBER dan
dapatkan value pada field Name1.
4. (alamat) Select data dari table
T001 field ADRNR
Masukkan value pada source ke table
ADRC field ADDRNUMBER.
1
2
3
4
5
6
7
8
9 10 11 12
13 14 15
16 17
18 19 20


FUNCTIONAL DESIGN
SPECIFICATION


Page: 3/6 DOCUMENT1


Section 4.2: Program Logic
berdasarkan BUKRS
yang dimasukkan.
Susunan pemunculan alamat
ADRC-STREET (space) ADRC-STR
SUPPL1 + STR SUPPL2 + STR SUPPL3
(space) ADRC-CITY1 + ADRC-POST
CODE1
(jika tidak ada value pada field, jangan
munculkan space)
5. Uang Sebanyak Munculkan hasil yang ada di no #15
6. Terbilang Terbilang
7. Tanggal (1) Select data dari
table BKPF field
AWKEY
berdasarkan
BUKRS, BELNR dan
GJAHR yang
dimasukkan.
(2) Select data dari
table EKBE field
LFBNR dan field
LFGJA dimana
EKBE-BELNR = 10
digit pertama
AWKEY yang
didapat di no (1)
dan EKBE-GJAHR =
digit ke 11-14
AWKEY yang
didapat di no (1)
Get MKPF-BUDAT where MKPF-MJAHR
= EKBE-GJAHR dan MKPF-MBLNR =
EKBE-LFBNR

8. Nomor Tiket (1) Select data dari
table BKPF field
AWKEY
berdasarkan
BUKRS, BELNR dan
GJAHR yang
dimasukkan.
(2) Select data dari
table EKBE field
LFBNR dan field
LFGJA dimana
EKBE-BELNR = 10
digit pertama
AWKEY yang
didapat di no (1)
dan EKBE-GJAHR =
digit ke 11-14
AWKEY yang
didapat di no (1)
(selection sama dengan
no 7)
Get MKPF-XBLNR where MKPF-MJAHR
= EKBE-GJAHR dan MKPF-MBLNR =
EKBE-LFBNR



FUNCTIONAL DESIGN
SPECIFICATION


Page: 4/6 DOCUMENT1


Section 4.2: Program Logic
9. No. Kendaraan (1) Select data dari
table BKPF field
AWKEY
berdasarkan
BUKRS, BELNR dan
GJAHR yang
dimasukkan.
(2) Select data dari
table EKBE field
LFBNR dan field
LFGJA dimana
EKBE-BELNR = 10
digit pertama
AWKEY yang
didapat di no (1)
dan EKBE-GJAHR =
digit ke 11-14
AWKEY yang
didapat di no (1)
(selection sama dengan
no 7)
Get MKPF-BKTXT where MKPF-MJAHR
= EKBE-GJAHR dan MKPF-MBLNR =
EKBE-LFBNR

10. Berat TBS
(Kg)
(1) Select data dari
table BKPF field
AWKEY
berdasarkan
BUKRS, BELNR dan
GJAHR yang
dimasukkan.
(2) Select data dari
table EKBE field
MENGE dimana
EKBE-BELNR = 10
digit pertama
AWKEY yang
didapat di no (1)
dan EKBE-GJAHR =
digit ke 11-14
AWKEY yang
didapat di no (1)
Berat = MENGE (hasil dari source)
dibagi 10

11. Harga TBS
(Rp.)
(1) Select data dari
table BKPF field
AWKEY
berdasarkan
BUKRS, BELNR dan
GJAHR yang
dimasukkan.
(2) Select data dari
table EKBE field
WRBTR dimana
Harga TBS = EKBE-WRBTR dibagi
berat TBS (hasil no #10)


FUNCTIONAL DESIGN
SPECIFICATION


Page: 5/6 DOCUMENT1


Section 4.2: Program Logic
EKBE-BELNR = 10
digit pertama
AWKEY yang
didapat di no (1)
dan EKBE-GJAHR =
digit ke 11-14
AWKEY yang
didapat di no (1)
12. Total Harga
(Rp.)
(1) Select data dari
table BKPF field
AWKEY
berdasarkan
BUKRS, BELNR dan
GJAHR yang
dimasukkan.
(2) Select data dari
table EKBE field
WRBTR dimana
EKBE-BELNR = 10
digit pertama
AWKEY yang
didapat di no (1)
dan EKBE-GJAHR =
digit ke 11-14
AWKEY yang
didapat di no (1)
Munculkan EKBE-WRBTR yang didapat
13-15 Total dari masing-masing kolom
16. Kota Select data dari table
T001 field ADRNR
berdasarkan BUKRS
yang dimasukkan.
Masukkan value pada source ke table
ADRC field ADDRNUMBER.
Munculkan ADRC-CITY1

17. Tanggal Select data dari table
BKPF field BUDAT
berdasarkan BUKRS,
BELNR dan GJAHR yang
dimasukkan.

BKPF-BUDAT
18. Bagian Pembelian Munculkan hasil yang dimasukkan di
selection field Signature 1
19. Bagian Keuangan Munculkan hasil yang dimasukkan di
selection field Signature 2
20 Penjual Munculkan hasil yang dimasukkan di
selection field Signature 3


3. Format invoice softcopy dapat diperoleh dari link berikut:

4. Remarks:



FUNCTIONAL DESIGN
SPECIFICATION


Page: 6/6 DOCUMENT1


Section 4.2: Program Logic
a. Form harus bisa support multi pages dengan format body yang flexible.



Section 4.3: Report Layout
No Field Name Format Layout Fields Remarks
1
2
3
4


Section 4.4: Sample Data






Section 4.5: Testing Requirements
Test Scenario Test Data Expected Result




Section 5: Technical Description
Section 5.1: Object information
Development class
Transport number

Section 5.2: Report/Form information
Paper size Type of printer ( ) Laser printer ( ) Dot matrix
Output report / Pre-printed Attach

Technical Issue

You might also like