1 PACKAGE GR_OTHER_NAMES_TL_PKG AUTHID CURRENT_USER AS
2 /*$Header: GRHIONTS.pls 115.5 2002/10/28 17:02:51 methomas ship $*/
3 PROCEDURE Insert_Row
4 (p_commit IN VARCHAR2,
5 p_called_by_form IN VARCHAR2,
6 p_item_code IN VARCHAR2,
7 p_language IN VARCHAR2,
8 p_orgn_code IN VARCHAR2,
9 p_synonym_sequence_number IN NUMBER,
10 p_source_lang IN VARCHAR2,
11 p_item_other_name IN VARCHAR2,
12 p_created_by IN NUMBER,
13 p_creation_date IN DATE,
14 p_last_updated_by IN NUMBER,
15 p_last_update_date IN DATE,
16 p_last_update_login IN NUMBER,
17 x_rowid OUT NOCOPY VARCHAR2,
18 x_return_status OUT NOCOPY VARCHAR2,
19 x_oracle_error OUT NOCOPY NUMBER,
20 x_msg_data OUT NOCOPY VARCHAR2);
21 PROCEDURE Update_Row
22 (p_commit IN VARCHAR2,
23 p_called_by_form IN VARCHAR2,
24 p_rowid IN VARCHAR2,
25 p_item_code IN VARCHAR2,
26 p_language IN VARCHAR2,
27 p_orgn_code IN VARCHAR2,
28 p_synonym_sequence_number IN NUMBER,
29 p_source_lang IN VARCHAR2,
30 p_item_other_name IN VARCHAR2,
31 p_created_by IN NUMBER,
32 p_creation_date IN DATE,
33 p_last_updated_by IN NUMBER,
34 p_last_update_date IN DATE,
35 p_last_update_login IN NUMBER,
36 x_return_status OUT NOCOPY VARCHAR2,
37 x_oracle_error OUT NOCOPY NUMBER,
38 x_msg_data OUT NOCOPY VARCHAR2);
39 PROCEDURE Add_Language
40 (p_commit IN VARCHAR2,
41 p_called_by_form IN VARCHAR2,
42 p_item_code IN VARCHAR2,
43 p_orgn_code IN VARCHAR2,
44 p_language IN VARCHAR2,
45 x_return_status OUT NOCOPY VARCHAR2,
46 x_oracle_error OUT NOCOPY NUMBER,
47 x_msg_data OUT NOCOPY VARCHAR2);
48 PROCEDURE Lock_Row
49 (p_commit IN VARCHAR2,
50 p_called_by_form IN VARCHAR2,
51 p_rowid IN VARCHAR2,
52 p_item_code IN VARCHAR2,
53 p_language IN VARCHAR2,
54 p_orgn_code IN VARCHAR2,
55 p_synonym_sequence_number IN NUMBER,
56 p_source_lang IN VARCHAR2,
57 p_item_other_name IN VARCHAR2,
58 p_created_by IN NUMBER,
59 p_creation_date IN DATE,
60 p_last_updated_by IN NUMBER,
61 p_last_update_date IN DATE,
62 p_last_update_login IN NUMBER,
63 x_return_status OUT NOCOPY VARCHAR2,
64 x_oracle_error OUT NOCOPY NUMBER,
65 x_msg_data OUT NOCOPY VARCHAR2);
66 PROCEDURE Delete_Row
67 (p_commit IN VARCHAR2,
68 p_called_by_form IN VARCHAR2,
69 p_rowid IN VARCHAR2,
70 p_item_code IN VARCHAR2,
71 p_language IN VARCHAR2,
72 p_orgn_code IN VARCHAR2,
73 p_synonym_sequence_number IN NUMBER,
74 p_source_lang IN VARCHAR2,
75 p_item_other_name IN VARCHAR2,
76 p_created_by IN NUMBER,
77 p_creation_date IN DATE,
78 p_last_updated_by IN NUMBER,
79 p_last_update_date IN DATE,
80 p_last_update_login IN NUMBER,
81 x_return_status OUT NOCOPY VARCHAR2,
82 x_oracle_error OUT NOCOPY NUMBER,
83 x_msg_data OUT NOCOPY VARCHAR2);
84 /*
85 ** p_delete_option has one of three values.
86 ** 'I' - Delete all rows for the item in p_item_code.
87 ** 'O' - Delete all rows for the specified organisation in p_orgn_code.
88 ** 'B' - Delete all rows for the specified item and orgn code.
89 */
90 PROCEDURE Delete_Rows
91 (p_commit IN VARCHAR2,
92 p_called_by_form IN VARCHAR2,
93 p_delete_option IN VARCHAR2,
94 p_item_code IN VARCHAR2,
95 p_orgn_code IN VARCHAR2,
96 x_return_status OUT NOCOPY VARCHAR2,
97 x_oracle_error OUT NOCOPY NUMBER,
98 x_msg_data OUT NOCOPY VARCHAR2);
99 PROCEDURE Check_Foreign_Keys
100 (p_item_code IN VARCHAR2,
101 p_language IN VARCHAR2,
102 p_orgn_code IN VARCHAR2,
103 p_synonym_sequence_number IN NUMBER,
104 p_source_lang IN VARCHAR2,
105 p_item_other_name IN VARCHAR2,
106 x_return_status OUT NOCOPY VARCHAR2,
107 x_oracle_error OUT NOCOPY NUMBER,
108 x_msg_data OUT NOCOPY VARCHAR2);
109 PROCEDURE Check_Integrity
110 (p_called_by_form IN VARCHAR2,
111 p_item_code IN VARCHAR2,
112 p_language IN VARCHAR2,
113 p_orgn_code IN VARCHAR2,
114 p_synonym_sequence_number IN NUMBER,
115 p_source_lang IN VARCHAR2,
116 p_item_other_name IN VARCHAR2,
117 x_return_status OUT NOCOPY VARCHAR2,
118 x_oracle_error OUT NOCOPY NUMBER,
119 x_msg_data OUT NOCOPY VARCHAR2);
120 PROCEDURE Check_Primary_Key
121 (p_item_code IN VARCHAR2,
122 p_orgn_code IN VARCHAR2,
123 p_language IN VARCHAR2,
124 p_synonym_sequence_number IN NUMBER,
125 p_called_by_form IN VARCHAR2,
126 x_rowid OUT NOCOPY VARCHAR2,
127 x_key_exists OUT NOCOPY VARCHAR2);
128 PROCEDURE New_Language;
129 END GR_OTHER_NAMES_TL_PKG;