[Home] [Help]
PACKAGE: APPS.GML_OP_CNTR_HDR_PKG
Source
1 PACKAGE gml_op_cntr_hdr_pkg AUTHID CURRENT_USER AS
2 /* $Header: GMLOMCNS.pls 120.1 2006/09/15 19:33:10 plowe noship $ */
3
4
5 FUNCTION get_organization(pwhse_code VARCHAR2) RETURN NUMBER;
6 PRAGMA RESTRICT_REFERENCES(get_organization,WNDS);
7
8 FUNCTION get_uom_code(pprice_uom VARCHAR2) RETURN VARCHAR2;
9 PRAGMA RESTRICT_REFERENCES(get_uom_code,WNDS);
10
11 FUNCTION get_item(pitem_id NUMBER) RETURN NUMBER;
12 PRAGMA RESTRICT_REFERENCES(get_item,WNDS);
13
14
15 --To insert the records from op_cntr_hdr table.
16 PROCEDURE op_cntr_hdr;
17
18 --To insert the contract detail records from op_cntr_dtl table for the op_cntr_hdr(contract_id).
19 PROCEDURE op_cntr_dtl(plist_header_id NUMBER, pcontract_id NUMBER,
20 pcurrency_code VARCHAR2,pcontract_no VARCHAR2,pcontract_desc VARCHAR2);
21
22 --To insert the effectivity detail records from op_prce_eff table for the op_cntr_hdr(contract_id).
23 PROCEDURE op_prce_eff(plist_header_id NUMBER,pcontract_id NUMBER,pcontract_no VARCHAR2,
24 pdate_created DATE,pdate_modified DATE);
25 --To insert the contract detail records(whse_code,frtbill_mthd,qc_grade)
26 --from op_cntr_dtl table for the op_cntr_hdr.
27 PROCEDURE op_cntr_dtl_details(pqc_grade VARCHAR2,pwhse_code VARCHAR2,pfrtbill_mthd VARCHAR2, pattr_grp_no NUMBER,
28 pitem_id NUMBER,pprice_uom VARCHAR2,plist_line_Id NUMBER, plist_header_id NUMBER,
29 plist_line_type_code VARCHAR2);
30 --To insert the contract break records from op_cntr_brk table for the op_cntr_dtl(price_id).
31 PROCEDURE op_cntr_brk(plist_header_id NUMBER, pprice_id NUMBER,pprice_type NUMBER,
32 pbase_price NUMBER,pitem_id NUMBER,pprice_uom VARCHAR2,plist_line_id NUMBER);
33 --To insert the contract break values from op_cntr_brk table.
34 PROCEDURE op_cntr_brk_values(pprice_id NUMBER,pqty_breakpoint NUMBER,plist_line_id NUMBER,plist_header_id NUMBER,
35 pitem_id NUMBER,pprice_uom VARCHAR2);
36 --To get the contract break records from qp_list_lines_v.
37 PROCEDURE qp_rltd_modifiers(pblist_line_id NUMBER,plist_line_id NUMBER);
38 --To create agreements for the effectivities in op_prce_eff.
39 PROCEDURE op_oe_agreement(plist_header_id NUMBER,pcontract_no VARCHAR2,pdate_created DATE,
40 pdate_modified DATE,pcust_no VARCHAR2,pstart_date DATE,
41 pend_date DATE,psite_use_id NUMBER,ppreference NUMBER,porgn_code VARCHAR2);
42 PROCEDURE op_chrg_mst(pbreak_type NUMBER,pprice_type NUMBER,
43 pprice_id NUMBER,pbase_price NUMBER,
44 pprice_uom VARCHAR2,pitem_id NUMBER,pcurrency_code VARCHAR2,
45 pcontract_no VARCHAR2,pcontract_desc VARCHAR2, olist_header_id NUMBER);
46 PROCEDURE op_chrg_dtl(plist_header_id NUMBER,pbreak_type NUMBER,pprice_type NUMBER,
47 pprice_id NUMBER,pbase_price NUMBER,pprice_uom VARCHAR2, pitem_id NUMBER);
48 PROCEDURE op_chrg_brk(plist_header_id NUMBER,pprice_type NUMBER,plist_line_id NUMBER,
49 pbreak_type NUMBER,pitem_id NUMBER, pprice_id NUMBER,pbase_price NUMBER,pprice_uom VARCHAR2);
50 PROCEDURE op_chrg_brk_values(pvalue_breakpoint NUMBER, plist_line_id NUMBER,
51 plist_header_id NUMBER, pitem_id NUMBER,pprice_id NUMBER,pprice_uom VARCHAR2);
52 PROCEDURE qp_chrg_rltd_modifiers(pblist_line_id NUMBER,plist_line_id NUMBER);
53 PROCEDURE handle_error_messages(psession_id NUMBER, ppackage_name VARCHAR2,
54 pprocedure_name VARCHAR2, pmessage VARCHAR2);
55 END gml_op_cntr_hdr_pkg;