DBA Data[Home] [Help]

PACKAGE: APPS.QPR_DEAL_ETL

Source


1 PACKAGE QPR_DEAL_ETL AUTHID CURRENT_USER AS
2 /* $Header: QPRUDPRS.pls 120.6 2008/03/31 11:07:28 kdhabali ship $ */
3 /* Public Procedures */
4    TYPE num_type      IS TABLE OF Number         INDEX BY BINARY_INTEGER;
5    TYPE char240_type  IS TABLE OF Varchar2(240)  INDEX BY BINARY_INTEGER;
6    TYPE real_type     IS TABLE OF Number(32,10)  INDEX BY BINARY_INTEGER;
7    TYPE date_type     IS TABLE OF Date           INDEX BY BINARY_INTEGER;
8 
9 g_t_pol_det qpr_policy_eval.POLICY_DET_REC_TYPE;
10 g_t_aw_det qpr_deal_pvt.PN_AW_TBL_TYPE;
11 g_origin number;
12 
13 procedure process_deal(
14                         errbuf              OUT NOCOPY VARCHAR2,
15                         retcode             OUT NOCOPY VARCHAR2,
16                         f_source_ref_id NUMBER,
17 			t_source_ref_id NUMBER,
18 			reprocess varchar2 default 'N',
19 			reload varchar2 default 'N');
20 
21 procedure process_deal_api(
22                       errbuf              OUT NOCOPY VARCHAR2,
23                       retcode             OUT NOCOPY VARCHAR2,
24                       p_instance_id in number,
25                       p_source_id in number,
26                       p_quote_header_id in number,
27                       p_simulation in varchar2 default 'Y',
28                       p_response_id out nocopy number,
29                       p_is_deal_compliant out nocopy varchar2,
30                       p_rules_desc out nocopy varchar2);
31 
32 procedure calculate_score(
33         errbuf out nocopy varchar2,
34         retcode out nocopy varchar2,
35         i_response_header_id number,
36         i_line_id number,
37         i_date date,
38         i_pr_segment_id number,
39 	i_inventory_item_id number,
40         i_is_qty_changed in varchar2 default 'N',
41         i_ordered_qty number,
42         i_list_price number,
43         i_unit_cost number,
44         i_pock_margin number,
45         i_inv_price number,
46         i_recommended_price number,
47         o_line_score out nocopy number);
48 
49 
50 procedure create_deal_version(errbuf out nocopy varchar2,
51                               retcode out nocopy varchar2,
52                               p_response_hdr_id in number,
53                               p_new_resp_hdr_id out nocopy number);
54 
55 END QPR_DEAL_ETL ;