Download as xls, pdf, or txt
Download as xls, pdf, or txt
You are on page 1of 9

Phase DR Project Name Car Reservation System Page 1/9

Block Name Function Name car_reservation_inquiry_download_data Created 5/25/2012 By Yogi / Dimas


Document Name UISS Report Title Car Reservation Inquiry Download data Updated By

1. General Description

1. OBJECTIVE 1. <Body Section >


18 Reservation ID Ascending
19 Title Ascending
20 Status Ascending
21 Date From Ascending
2. REPORT INFORMATION 22 Date To Ascending
23 Purpose Ascending
a. General Information 24 Application Type Ascending
Please refer to "Report Layout" worksheet for details. 25 Departure Ascending
26 Destination Ascending
27 Distance Ascending
b. Report items 28 Requester Ascending
Please refer to "Item Description" worksheet for details. 29 Department Ascending
30 Division Ascending
31 Car Type Ascending
c. Printing Order 32 Gear Ascending
33 License Plate Ascending
Section No Field Name Order 34 Driver Request Ascending
1. <Section Header> 1 Period From Descending 35 Driver Name Ascending
2 Period To Descending 36 Created By Ascending
3 Requester Descending 37 Created Date Ascending
4 Reservation ID Descending 38 Changed By Ascending
5 Status Descending 39 Changed Date Ascending
6 Title Descending
7 Purpose Descending d. Report Calling Screen
8 Application Type Descending
9 Division Descending Screen
No ID Description
10 Department Descending 1 Reservation Inquiry UISS_1.2.1_Reservation_Inquiry_Screen
11 License Plate Descending
12 Gear Descending e. Report Naming Convention *please follow TMAP Standard Naming Convention
13 Departure Descending
14 Destination Descending No Item Description
15 Driver Request Descending 1 Reservation_Inquiry_Data CARS_Inquiry_[User Login]_[Download Date].xls
16 Driver Name Descending 2 Report Path User computer client's path
17 Download Date Descending
f. Report Generation Keys

Section No Field Description


2/9
Phase DR Project Name Car Reservation System Page 3/9
Block Name Function Name car_reservation_inquiry_download_data Created 5/21/2012 By Yogi / Dimas
Document Name UISS Report Title Car Reservation Inquiry Download Data Updated By
2. Report Layout
Report Template Report Types Screen File Direct Print
Paper Preview
Report ID Report Name Form Type Paper Layout Printer Type Template Prov. by Report Report Support Signature Type
Size Application Business (Y/N) # of Copies
Type User (Y/N) (Y/N) Type (Y/N)
00002 Car Reservation Inquiry A3 Blank Landscape Laser Fixed Y Online Transaction Y Excel Y Y 1 Electronic

PT. Toyota Motor Manufacturing Indonesia Download Date:


Car Reservation Inquiry

Period From * : Purpose : Gear :


Period To * : Application Type : Departure :
Requester : Division : Destination :
Reservation ID : Department : Driver Request :
Status : License Plate : Driver Name :
Title :

No Reservation ID Title Status Date From Date To Purpose Application Type Departure Destination Distance Requester Department Division Car Type Gear License Plate Driver Request Driver Name Created By Created Date Changed By Changed Date
Phase DR Project Name Car Reservation System Page 4/9
Block Name Function Name car_reservation_inquiry_download_data Created 5/24/2012 By Yogi / Dimas
Document Name UISS-Report Title Car Reservation Inquiry Download Data Updated By
3. Item Description
Data Source Attribute
No. Item Name Format Description
Table/File Name Field Name Type Len Justified
1. <Header Section>
1 Period From TB_R_RESERVATIO DATE_FROM date - Left dd/mm/yyyy
2 Period To TB_R_RESERVATIO DATE_TO date - Left dd/mm/yyyy
3 Requester TB_R_RESERVATIO CREATED_BY varchar 20 Left x..20..x
4 Reservation ID TB_R_RESERVATIO RESERVATION varchar 10 Left x..10..x
5 Status TB_M_STATUS STATUS_ID:S varchar 50 Left x..50..x
6 Title TB_R_RESERVATIO TITLE varchar 255 Left x..255..x
7 Purpose TB_M_PURPOSE PURPOSE varchar 10 Left x..10..x
8 Application Type TB_M_APPLICATIONAPPLICATION varchar 100 Left x..100..x
9 Division TB_R_RESERVATIO DVISION_NAM varchar 100 Left x..100..x
10 Department TB_R_RESERVATIO DEPARTMENT varchar 100 Left x..100..x
11 License Plate TB_M_CAR LICENSE_PLA varchar 10 Left x..10..x
12 Gear TB_M_CAR GEAR varchar 10 Left x..10..x
13 Departure TB_M_DEPARTURE DEPARTURE varchar 100 Left x..100..x
14 Destination TB_M_DESTINATIO DESTINATION varchar 100 Left x..100..x
15 Driver Request TB_R_RESERVATIO DRIVER_REQ varchar 3 Left xxx
16 Driver Name TB_M_DRIVER DRIVER_FUL varchar 100 Left x..100..x
2. <Body Section>
1 No - - - - Center - "No" field is filled the sequence number
2 Reservation ID TB_R_RESERVATIO RESERVATION varchar 10 Center x..10..x
3 Title TB_R_RESERVATIO TITLE varchar 255 Left x..255..x
4 Status TB_R_RESERVATIO STATUS_ID:S varchar 2:50 Center xx:X..50..X
5 Date From TB_R_RESERVATIO DATE_FROM date - Center dd/mm/yyyy
6 Date To TB_R_RESERVATIO DATE_TO date - Center dd/mm/yyyy
7 Purpose TB_R_RESERVATIO PURPOSE varchar 10 Center x..10..x
8 Application Type TB_R_RESERVATIO APPLICATION varchar 100 Left x..100..x
9 Departure TB_R_RESERVATIO DEPARTURE varchar 100 Center x..100..x
10 Destination TB_R_RESERVATIO DESTINATION varchar 100 Left x..100..x
11 Distance TB_R_RESERVATIO DISTANCE float 4 Left x..4..x
12 Requester TB_R_RESERVATIO CREATED_BY varchar 20 Left x..20..x
13 Department TB_R_RESERVATIO DEPARTMENT varchar 100 Center x..100..x
14 Division TB_R_RESERVATIO DIVISION_NA varchar 100 Center x..100..x
15 Car Type TB_R_RESERVATIO CAR_TYPE varchar 15 Center x..15..x
16 Gear TB_M_CAR GEAR varchar 10 Center x..10..x key: LICENSE_ID
17 License Plate TB_R_RESERVATIO LICENSE_PLA varchar 10 Center x..10..x
18 Driver Request TB_R_RESERVATIO DRIVER_REQ varchar 3 Center xxx
19 Driver Name TB_R_RESERVATIO DRIVER_FUL varchar 100 Left x..100..x
20 Created By TB_R_RESERVATIO CREATED_BY varchar 20 Left x..100..x
21 Created Date TB_R_RESERVATIO CREATED_DA datetime - Center dd/mm/yyyy/hh/m
22 Changed By TB_R_RESERVATIO CHANGED_BY varchar 20 Left x..20..x
23 Changed Date TB_R_RESERVATIO CHANGED_DA datetime - Center dd/mm/yyyy/hh/m 5/9
6/9
Phase DR Project Name Car Reservation System Page
car_reservation_form_inquiry_download_data Created
Block Name Function Name 5/28/2012 By Yogi / Dimas
Name
Updated
Document Name UISS - Report Title Car Reservation Form Inquiry Download Data By
Name
1.1. Procurement
4. DATA MAPPING
No Process No Table Name No Field Name Char Len Value
1 Header Section 1 TB_R_RESERVATION 1 DATE_FROM date - [Retrieve Data] DATE_FROM
2 TB_R_RESERVATION 2 DATE_TO date - [Retrieve Data] DATE_TO
3 TB_R_RESERVATION 3 CREATED_BY varchar 20 [Retrieve Data] CREATED_BY
4 TB_R_RESERVATION 4 RESERVATION_ID varchar 10 [Retrieve Data] REG_NO
5 TB_M_STATUS 5 STATUS_ID:STATUS_DESCRIPTION varchar 50 [Retrieve Data] STATUS_ID:STATUS_DESCRIPTION
6 TB_R_RESERVATION 6 TITLE varchar 255 [Retrieve Data] TITLE
7 TB_M_PURPOSE 7 PURPOSE_ID varchar 10 [Retrieve Data] PURPOSE_ID
8 TB_M_APPLICATION_TYPE 8 APPLICATION_TYPE_ID varchar 100 [Retrieve Data] APPLICATION_TYPE_ID
9 TB_R_RESERVATION 9 DIVISION_NAME varchar 100 [Retrieve Data] DIVISION_NAME
10 TB_R_RESERVATION 10 DEPARTMENT_NAME varchar 100 [Retrieve Data] DEPARTMENT_NAME
11 TB_M_CAR 11 LICENSE_PLATE varchar 10 [Retrieve Data] LICENSE_PLATE
12 TB_M_CAR 12 GEAR varchar 10 [Retrieve Data] GEAR
13 TB_M_DEPARTURE 13 DEPARTURE_ID varchar 100 [Retrieve Data] DEPARTURE_ID
14 TB_M_DESTINATION 14 DESTINATION_ID varchar 100 [Retrieve Data]DESTINATION_ID
15 TB_R_RESERVATION 15 DRIVER_REQUEST varchar 3 [Retrieve Data] DRIVER_REQUEST
16 TB_M_DRIVER 16 DRIVER_FULL_NAME varchar 100 [Retrieve Data] DRIVER_FULL_NAME

2 Body Section 1 TB_R_RESERVATION 1 RESERVATION_ID varchar 10 [Retrieva Data] REG_NO


2 TB_R_RESERVATION 2 TITLE varchar 255 [Retrieva Data] TITLE
3 TB_M_CAR:TB_R_RESERVATION 3 STATUS_ID:STATUS_DESCRIPTION varchar 2:50 [Retrieva Data] STATUS_ID:STATUS_DESCRIPTION
4 TB_R_RESERVATION 4 DATE_FROM date - [Retrieva Data] DATE_FROM
5 TB_R_RESERVATION 5 DATE_TO date - [Retrieva Data] DATE_TO
6 TB_R_RESERVATION 6 PURPOSE _ID varchar 10 [Retrieva Data] PURPOSE_ID
7 TB_R_RESERVATION 7 APPLICATION_TYPE_ID varchar 100 [Retrieva Data] APPLICATION_TYPE_ID
8 TB_R_RESERVATION 8 DEPARTURE_ID varchar 100 [Retrieva Data] DEPARTURE_ID
9 TB_R_RESERVATION 9 DESTINATION_ID varchar 100 [Retrieva Data] DESTINATION_ID
10 TB_R_RESERVATION 10 DISTANCE float 4 [Retrieva Data] DISTANCE
11 TB_R_RESERVATION 11 CREATED_BY varchar 20 [Retrieva Data] CREATED_BY
12 TB_R_RESERVATION 12 DEPARTMENT_NAME varchar 100 [Retrieva Data] DEPARTMENT_NAME
13 TB_R_RESERVATION 13 DIVISION_NAME varchar 100 [Retrieva Data] DIVISION_NAME
14 TB_M_CAR 14 CAR_TYPE_ID varchar 15 [Retrieva Data] CAR_TYPE_ID
15 TB_R_RESERVATION 15 GEAR varchar 10 [Retrieva Data] GEAR
16 TB_R_RESERVATION 16 LICENSE_PLATE varchar 10 [Retrieva Data] LICENSE_PLATE
17 TB_R_RESERVATION 17 DRIVER_REQUEST varchar 3 [Retrieva Data] DRIVER_REQUEST
18 TB_R_RESERVATION 18 DRIVER_FULL_NAME varchar 100 [Retrieva Data] DRIVER_FULL_NAME
19 TB_R_RESERVATION 19 CREATED_BY varchar 20 [Retrieva Data] CREATED_BY
20 TB_R_RESERVATION 20 CREATED_DATE datetime - [Retrieva Data] CREATED_DATE
21 TB_R_RESERVATION 21 CHANGED_BY varchar 20 [Retrieva Data] CHANGED_BY
22 TB_R_RESERVATION 22 CHANGED_DATE datetime - [Retrieva Data] CHANGED_DATE
7/9
Phase DR Project Name Car Reservation System Page
car_reservation_form_inquiry_download_data Created
Block Name Function Name 5/28/2012 By Yogi / Dimas
Name
Updated
Document Name UISS - Report Title Car Reservation Form Inquiry Download Data By
Name
1.1. Procurement
4. DATA MAPPING
No Process No Table Name No Field Name Char Len Value
Phase DR Project Name Car Reservation System Page 8/9
Block Name Function Name car_reservation_inquiry_download_data Created By Yogi / Dimas
Document Name UISS-Report Title Car Reservation Inquiry Download Data Updated By

6. Operation Description
No Processes No Description

1 Get Parameters This function will be called with sending of parameters described earlier in General
Description "Report Generation Key".

2 Create Report 1 Transaction Table Content Checking


1.1 Check RESERVATION_ID to TB_R_RESERVATION table.
1.2 In case No data Found then error message:
"Transaction Data Not Found [Specified Table] [Item][Actual value]"
ex: "Transaction Data not Found [TB_R_RESERVATION] [RESERVATION_ID] [xxxxxxx]"
1.3 If no Error, then continue to next step checking below

1.4 if no Error, then continue to next step checking below

3 Report Generation operation This report is activated from DRUISS_1.2.1_Reservation_Inquiry_Screen After having search result base on selection criteria then Click [Download] button.
Below are the points to describe operation step generation report:

1 Check Lock & Lock TB_R_RESERVATION table, with key is RESERVATION_ID


2 Check Concurency.
- If Record is not found, then
- If Modify Date (data base) different with Screen Modify Date (parameter in) then log Error Message "Record is already changed by other user [key]"

3 Retrieve all information from:


- TB_R_RESERVATION key : RESERVATION_ID
- TB_M_CAR key : LICENSE_PLATE

(please see Item Description & Data Retrieval for items to be retrieved)

4 Ending Process:
Unlock Records
Phase DR Project Name Car Reservation Sytem Page 9/9
Block Name Function Name car_reservation_inquiry_download_data Created By Yogi / Dimas
Document Name UISS-Report Title Car Reservation inquiry download data Updated By

7. Logging Message (File/DB)


Exception
NO. EVENT CAUSE TYPE MSG ID LOG MESSAGE USER ACTION
(Y/N)
Critical
Warning
Error
Info If "Y", it means there is "Screen Message"
Confirm corresponding to this logging message, and
screen needs to show it. What action that user needs to
On which event the log What is the cause/trigger of the Debug take when the log message
message happens ? log message ? happens ?
Please also write "Show [Corresponding Screen
Message] on screen" in ACTION.

Message ID : please follow the


naming convention defined in
Development Standard

You might also like