DBA Data[Home] [Help]

PACKAGE: APPS.PO_GEN_DIFF_PKG

Source


1 PACKAGE PO_GEN_DIFF_PKG AUTHID CURRENT_USER AS
2 /* $Header: PO_GEN_DIFF_PKG.pls 120.0.12020000.3 2013/02/13 10:40:40 amalick ship $ */
3 
4 PROCEDURE generate_differences(p_document_type VARCHAR2,
5 				p_entity_name VARCHAR2,
6 				base_doc_source VARCHAR2,
7 				base_pk1_value NUMBER,
8 				base_pk2_value NUMBER,
9 				base_pk3_value NUMBER,
10 				base_pk4_value NUMBER,
11 				base_pk5_value NUMBER,
12 				base_source_alias VARCHAR2,
13 				mod_doc_source VARCHAR2,
14 				mod_pk1_value NUMBER,
15 				mod_pk2_value NUMBER,
16 				mod_pk3_value NUMBER,
17 				mod_pk4_value NUMBER,
18 				mod_pk5_value NUMBER,
19 				mod_source_alias VARCHAR2,
20 				dest_table_name VARCHAR2,
21 				x_return_status OUT NOCOPY VARCHAR2,
22 				x_errormsg OUT NOCOPY VARCHAR2,
23 				filter_predicate1 VARCHAR2 default null,
24 				filter_predicate2 VARCHAR2 default null );
25 
26 
27 PROCEDURE find_differences (p_document_type VARCHAR2,
28 				p_entity_name VARCHAR2,
29 				dest_table_name VARCHAR2,
30 				base_pk1_value NUMBER,
31 				base_pk2_value NUMBER,
32 				base_pk3_value NUMBER,
33 				base_pk4_value NUMBER,
34 				base_pk5_value NUMBER,
35 				mod_pk1_value NUMBER,
36 				mod_pk2_value NUMBER,
37 				mod_pk3_value NUMBER,
38 				mod_pk4_value NUMBER,
39 				mod_pk5_value NUMBER);
40 
41 PROCEDURE delete_differences (p_document_type VARCHAR2,
42 				p_entity_name VARCHAR2,
43 				dest_table_name VARCHAR2,
44 				base_pk1_value NUMBER,
45 				base_pk2_value NUMBER,
46 				base_pk3_value NUMBER,
47 				base_pk4_value NUMBER,
48 				base_pk5_value NUMBER,
49 				mod_pk1_value NUMBER,
50 				mod_pk2_value NUMBER,
51 				mod_pk3_value NUMBER,
52 				mod_pk4_value NUMBER,
53 				mod_pk5_value NUMBER);
54 
55 FUNCTION getBasePK1 RETURN NUMBER;
56 FUNCTION getBasePK2 RETURN NUMBER;
57 FUNCTION getBasePK3 RETURN NUMBER;
58 FUNCTION getBasePK4 RETURN NUMBER;
59 FUNCTION getBasePK5 RETURN NUMBER;
60 FUNCTION getModPK1 RETURN NUMBER;
61 FUNCTION getModPK2 RETURN NUMBER;
62 FUNCTION getModPK3 RETURN NUMBER;
63 FUNCTION getModPK4 RETURN NUMBER;
64 FUNCTION getModPK5 RETURN NUMBER;
65 
66 --<PAR Project>
67 PROCEDURE populate_par_header;
68 PROCEDURE populate_par_lines;
69 PROCEDURE populate_par_line_locs;
70 PROCEDURE populate_par_distributions;
71 PROCEDURE populate_par_elins;
72 
73 --<PAR Approval : generate sgd for PAR>
74 PROCEDURE generate_par_differences_wf(itemtype IN VARCHAR2,
75   itemkey   IN VARCHAR2,
76   actid     IN NUMBER,
77   funcmode  IN VARCHAR2,
78   resultout OUT NOCOPY VARCHAR2);
79 
80 base_pk1 NUMBER;
81 base_pk2 NUMBER;
82 base_pk3 NUMBER;
83 base_pk4 NUMBER;
84 base_pk5 NUMBER;
85 mod_pk1 NUMBER;
86 mod_pk2 NUMBER;
87 mod_pk3 NUMBER;
88 mod_pk4 NUMBER;
89 mod_pk5 NUMBER;
90 
91 g_log_module_name varchar2(30) := 'PO_GEN_DIFF_PKG';
92 G_NULL_CHAR CONSTANT VARCHAR(1) := FND_API.G_NULL_CHAR;
93 G_NULL_NUM  CONSTANT    NUMBER  	:= 9.99E125;
94 
95 END;
96