[Home] [Help]
PACKAGE: APPS.ARP_PROCESS_FREIGHT
Source
1 PACKAGE ARP_PROCESS_FREIGHT AS
2 /* $Header: ARTEFRTS.pls 120.3.12010000.1 2008/07/24 16:56:00 appldev ship $ */
3
4 PROCEDURE check_frt_line_count(
5 p_frt_rec IN ra_customer_trx_lines%rowtype);
6
7 PROCEDURE validate_insert_freight(
8 p_frt_rec IN ra_customer_trx_lines%rowtype);
9
10 PROCEDURE validate_update_freight(
11 p_frt_rec IN ra_customer_trx_lines%rowtype);
12
13 PROCEDURE validate_delete_freight(
14 p_customer_trx_id IN ra_customer_trx.customer_trx_id%type,
15 p_customer_trx_line_id IN ra_customer_trx_lines.customer_trx_line_id%type,
16 p_complete_flag IN ra_customer_trx.complete_flag%type);
17
18 PROCEDURE set_flags(
19 p_customer_trx_line_id IN ra_customer_trx_lines.customer_trx_line_id%type,
20 p_new_frt_rec IN ra_customer_trx_lines%rowtype,
21 p_new_ccid IN
22 ra_cust_trx_line_gl_dist.code_combination_id%type,
23 p_new_gl_date IN ra_cust_trx_line_gl_dist.gl_date%type,
24 p_amount_changed_flag OUT NOCOPY boolean,
25 p_ccid_changed_flag OUT NOCOPY boolean,
26 p_gl_date_changed_flag OUT NOCOPY boolean);
27
28 PROCEDURE insert_freight(
29 p_form_name IN varchar2,
30 p_form_version IN number,
31 p_frt_rec IN OUT NOCOPY ra_customer_trx_lines%rowtype,
32 p_trx_class IN ra_cust_trx_types.type%type,
33 p_gl_date IN ra_cust_trx_line_gl_dist.gl_date%type,
34 p_frt_ccid IN ra_cust_trx_line_gl_dist.code_combination_id%type,
35 p_customer_trx_line_id OUT NOCOPY ra_customer_trx_lines.customer_trx_line_id%type,
36 p_status OUT NOCOPY varchar2,
37 p_run_autoacc_flag IN varchar2 DEFAULT 'Y');
38
39 PROCEDURE update_freight(
40 p_form_name IN varchar2,
41 p_form_version IN number,
42 p_customer_trx_id IN ra_customer_trx.customer_trx_id%type,
43 p_customer_trx_line_id IN ra_customer_trx_lines.customer_trx_line_id%type,
44 p_frt_rec IN OUT NOCOPY ra_customer_trx_lines%rowtype,
45 p_trx_class IN ra_cust_trx_types.type%type,
46 p_gl_date IN
47 ra_cust_trx_line_gl_dist.gl_date%type,
48 p_frt_ccid IN
49 ra_cust_trx_line_gl_dist.code_combination_id%type,
50 p_complete_flag IN varchar2,
51 p_open_rec_flag IN varchar2,
52 p_status OUT NOCOPY varchar2);
53
54
55 PROCEDURE delete_freight(
56 p_form_name IN varchar2,
57 p_form_version IN number,
58 p_trx_class IN ra_cust_trx_types.type%type,
59 p_complete_flag IN varchar2,
60 p_open_rec_flag IN varchar2,
61 p_customer_trx_id IN ra_customer_trx.customer_trx_id%type,
62 p_customer_trx_line_id IN ra_customer_trx_lines.customer_trx_line_id%type);
63
64 PROCEDURE init;
65
66 END ARP_PROCESS_FREIGHT;