DBA Data[Home] [Help]

PACKAGE: APPS.AP_WEB_DB_SCHLINE_PKG

Source


1 PACKAGE AP_WEB_DB_SCHLINE_PKG AS
2 /* $Header: apwdbscs.pls 120.2 2005/11/20 20:07:13 abordia noship $ */
3 
4 TYPE ScheduleLinesCursor	IS REF CURSOR;
5 
6 TYPE Schedule_Line_Rec IS RECORD (
7         RANGE_HIGH			AP_POL_LINES.RANGE_HIGH%TYPE,
8         RANGE_LOW			AP_POL_LINES.RANGE_LOW%TYPE,
9         START_DATE			AP_POL_SCHEDULE_PERIODS.START_DATE%TYPE,
10         END_DATE			AP_POL_SCHEDULE_PERIODS.END_DATE%TYPE,
11         RATE				AP_POL_LINES.RATE%TYPE,
12         RATE_PER_PASSENGER              AP_POL_SCHEDULE_PERIODS.RATE_PER_PASSENGER%TYPE);
13 
14 TYPE Schedule_Line_Array IS TABLE OF Schedule_Line_Rec
15         INDEX BY BINARY_INTEGER;
16 
17 
18 FUNCTION GetScheduleLinesCursor(
19 	p_policy_id		IN	NUMBER,
20 	p_vehicle_category_code	IN	VARCHAR2,
21 	p_vehicle_type		IN	VARCHAR2,
22 	p_fuel_type		IN	VARCHAR2,
23 	p_currency_code		IN	VARCHAR2,
24 	p_employee_id		IN	NUMBER,
25 	p_start_expense_date	IN	DATE,
26 	p_schedule_lines_cursor OUT NOCOPY ScheduleLinesCursor)
27 RETURN BOOLEAN;
28 -------------------------------------------------------------------------------
29 PROCEDURE getSchHeaderInfo(
30 	p_policy_id	   IN  ap_pol_headers.policy_id%TYPE,
31 	p_sh_distance_uom  OUT NOCOPY ap_pol_headers.distance_uom%TYPE,
32 	p_sh_currency_code OUT NOCOPY ap_pol_headers.currency_code%TYPE,
33         p_sh_distance_thresholds_flag OUT NOCOPY ap_pol_headers.DISTANCE_THRESHOLDS_FLAG%TYPE);
34 --------------------------------------------------------------------------------
35 
36 END AP_WEB_DB_SCHLINE_PKG;