DBA Data[Home] [Help]

APPS.OZF_OFFR_ELIG_PROD_DENORM_PVT dependencies on FND_DSQL

Line 107: --FND_DSQL.init;

103: l_qualifier_id NUMBER := NULL;
104: l_qualifier_group NUMBER := NULL;
105:
106: BEGIN
107: --FND_DSQL.init;
108:
109: if p_qualifier_id is null then
110: l_qualifier_id := -1;
111: else

Line 134: FND_DSQL.add_text('SELECT null items_category, TO_NUMBER(');

130: --ozf_utility_pvt.write_conc_log ('In getSQL : l_category is ' || l_category);
131: -- special case, for item only.
132: IF l_stmt_1 is not null then
133: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
134: FND_DSQL.add_text('SELECT null items_category, TO_NUMBER(');
135: FND_DSQL.add_bind(p_attr_value_from);
136: --FND_DSQL.add_text(') product_id FROM DUAL');
137: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
138: ELSE

Line 135: FND_DSQL.add_bind(p_attr_value_from);

131: -- special case, for item only.
132: IF l_stmt_1 is not null then
133: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
134: FND_DSQL.add_text('SELECT null items_category, TO_NUMBER(');
135: FND_DSQL.add_bind(p_attr_value_from);
136: --FND_DSQL.add_text(') product_id FROM DUAL');
137: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
138: ELSE
139: IF p_context = 'ITEM' then

Line 136: --FND_DSQL.add_text(') product_id FROM DUAL');

132: IF l_stmt_1 is not null then
133: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
134: FND_DSQL.add_text('SELECT null items_category, TO_NUMBER(');
135: FND_DSQL.add_bind(p_attr_value_from);
136: --FND_DSQL.add_text(') product_id FROM DUAL');
137: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
138: ELSE
139: IF p_context = 'ITEM' then
140: IF l_category is null then

Line 137: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');

133: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
134: FND_DSQL.add_text('SELECT null items_category, TO_NUMBER(');
135: FND_DSQL.add_bind(p_attr_value_from);
136: --FND_DSQL.add_text(') product_id FROM DUAL');
137: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
138: ELSE
139: IF p_context = 'ITEM' then
140: IF l_category is null then
141: --ozf_utility_pvt.write_conc_log ('In getSQL : l_category is null condition ');

Line 161: FND_DSQL.add_text(' '||l_stmt_1);

157: l_qualifier_group||
158: ' qp_qualifier_group, ' ||
159: substr(l_stmt_1,l_start_position);
160: END IF;
161: FND_DSQL.add_text(' '||l_stmt_1);
162: END IF;
163:
164: FND_DSQL.add_text(l_stmt_2);
165: FND_DSQL.add_text(l_stmt_3);

Line 164: FND_DSQL.add_text(l_stmt_2);

160: END IF;
161: FND_DSQL.add_text(' '||l_stmt_1);
162: END IF;
163:
164: FND_DSQL.add_text(l_stmt_2);
165: FND_DSQL.add_text(l_stmt_3);
166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);

Line 165: FND_DSQL.add_text(l_stmt_3);

161: FND_DSQL.add_text(' '||l_stmt_1);
162: END IF;
163:
164: FND_DSQL.add_text(l_stmt_2);
165: FND_DSQL.add_text(l_stmt_3);
166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);
169: FND_DSQL.add_text(l_stmt_7);

Line 166: FND_DSQL.add_text(l_stmt_4);

162: END IF;
163:
164: FND_DSQL.add_text(l_stmt_2);
165: FND_DSQL.add_text(l_stmt_3);
166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);
169: FND_DSQL.add_text(l_stmt_7);
170: FND_DSQL.add_text(l_stmt_8);

Line 167: FND_DSQL.add_text(l_stmt_5);

163:
164: FND_DSQL.add_text(l_stmt_2);
165: FND_DSQL.add_text(l_stmt_3);
166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);
169: FND_DSQL.add_text(l_stmt_7);
170: FND_DSQL.add_text(l_stmt_8);
171:

Line 168: FND_DSQL.add_text(l_stmt_6);

164: FND_DSQL.add_text(l_stmt_2);
165: FND_DSQL.add_text(l_stmt_3);
166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);
169: FND_DSQL.add_text(l_stmt_7);
170: FND_DSQL.add_text(l_stmt_8);
171:
172:

Line 169: FND_DSQL.add_text(l_stmt_7);

165: FND_DSQL.add_text(l_stmt_3);
166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);
169: FND_DSQL.add_text(l_stmt_7);
170: FND_DSQL.add_text(l_stmt_8);
171:
172:
173: IF l_cond_name IS NOT NULL OR l_cond_id IS NOT NULL THEN

Line 170: FND_DSQL.add_text(l_stmt_8);

166: FND_DSQL.add_text(l_stmt_4);
167: FND_DSQL.add_text(l_stmt_5);
168: FND_DSQL.add_text(l_stmt_6);
169: FND_DSQL.add_text(l_stmt_7);
170: FND_DSQL.add_text(l_stmt_8);
171:
172:
173: IF l_cond_name IS NOT NULL OR l_cond_id IS NOT NULL THEN
174: IF INSTR(UPPER(l_stmt_1),'WHERE') > 0 OR INSTR(UPPER(l_stmt_2),'WHERE') > 0

Line 179: FND_DSQL.add_text(' AND ');

175: OR INSTR(UPPER(l_stmt_3),'WHERE') > 0 OR INSTR(UPPER(l_stmt_4),'WHERE') > 0
176: OR INSTR(UPPER(l_stmt_5),'WHERE') > 0 OR INSTR(UPPER(l_stmt_6),'WHERE') > 0
177: OR INSTR(UPPER(l_stmt_7),'WHERE') > 0 OR INSTR(UPPER(l_stmt_8),'WHERE') > 0 THEN
178: IF p_type = 'PROD' THEN
179: FND_DSQL.add_text(' AND ');
180: FND_DSQL.add_text(l_cond_id);
181: FND_DSQL.add_text(' = ');
182: FND_DSQL.add_bind(p_attr_value_from);
183: ELSE

Line 180: FND_DSQL.add_text(l_cond_id);

176: OR INSTR(UPPER(l_stmt_5),'WHERE') > 0 OR INSTR(UPPER(l_stmt_6),'WHERE') > 0
177: OR INSTR(UPPER(l_stmt_7),'WHERE') > 0 OR INSTR(UPPER(l_stmt_8),'WHERE') > 0 THEN
178: IF p_type = 'PROD' THEN
179: FND_DSQL.add_text(' AND ');
180: FND_DSQL.add_text(l_cond_id);
181: FND_DSQL.add_text(' = ');
182: FND_DSQL.add_bind(p_attr_value_from);
183: ELSE
184: IF p_comparison = 'BETWEEN' THEN

Line 181: FND_DSQL.add_text(' = ');

177: OR INSTR(UPPER(l_stmt_7),'WHERE') > 0 OR INSTR(UPPER(l_stmt_8),'WHERE') > 0 THEN
178: IF p_type = 'PROD' THEN
179: FND_DSQL.add_text(' AND ');
180: FND_DSQL.add_text(l_cond_id);
181: FND_DSQL.add_text(' = ');
182: FND_DSQL.add_bind(p_attr_value_from);
183: ELSE
184: IF p_comparison = 'BETWEEN' THEN
185: FND_DSQL.add_text(' AND ');

Line 182: FND_DSQL.add_bind(p_attr_value_from);

178: IF p_type = 'PROD' THEN
179: FND_DSQL.add_text(' AND ');
180: FND_DSQL.add_text(l_cond_id);
181: FND_DSQL.add_text(' = ');
182: FND_DSQL.add_bind(p_attr_value_from);
183: ELSE
184: IF p_comparison = 'BETWEEN' THEN
185: FND_DSQL.add_text(' AND ');
186: FND_DSQL.add_text(l_cond_name);

Line 185: FND_DSQL.add_text(' AND ');

181: FND_DSQL.add_text(' = ');
182: FND_DSQL.add_bind(p_attr_value_from);
183: ELSE
184: IF p_comparison = 'BETWEEN' THEN
185: FND_DSQL.add_text(' AND ');
186: FND_DSQL.add_text(l_cond_name);
187: FND_DSQL.add_text(' BETWEEN ');
188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');

Line 186: FND_DSQL.add_text(l_cond_name);

182: FND_DSQL.add_bind(p_attr_value_from);
183: ELSE
184: IF p_comparison = 'BETWEEN' THEN
185: FND_DSQL.add_text(' AND ');
186: FND_DSQL.add_text(l_cond_name);
187: FND_DSQL.add_text(' BETWEEN ');
188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);

Line 187: FND_DSQL.add_text(' BETWEEN ');

183: ELSE
184: IF p_comparison = 'BETWEEN' THEN
185: FND_DSQL.add_text(' AND ');
186: FND_DSQL.add_text(l_cond_name);
187: FND_DSQL.add_text(' BETWEEN ');
188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN

Line 188: FND_DSQL.add_bind(p_attr_value_from);

184: IF p_comparison = 'BETWEEN' THEN
185: FND_DSQL.add_text(' AND ');
186: FND_DSQL.add_text(l_cond_name);
187: FND_DSQL.add_text(' BETWEEN ');
188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');

Line 189: FND_DSQL.add_text(' AND ');

185: FND_DSQL.add_text(' AND ');
186: FND_DSQL.add_text(l_cond_name);
187: FND_DSQL.add_text(' BETWEEN ');
188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');
193: FND_DSQL.add_text(l_cond_id);

Line 190: FND_DSQL.add_bind(p_attr_value_to);

186: FND_DSQL.add_text(l_cond_name);
187: FND_DSQL.add_text(' BETWEEN ');
188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');
193: FND_DSQL.add_text(l_cond_id);
194: FND_DSQL.add_text(' = ');

Line 192: FND_DSQL.add_text(' AND ');

188: FND_DSQL.add_bind(p_attr_value_from);
189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');
193: FND_DSQL.add_text(l_cond_id);
194: FND_DSQL.add_text(' = ');
195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN

Line 193: FND_DSQL.add_text(l_cond_id);

189: FND_DSQL.add_text(' AND ');
190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');
193: FND_DSQL.add_text(l_cond_id);
194: FND_DSQL.add_text(' = ');
195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');

Line 194: FND_DSQL.add_text(' = ');

190: FND_DSQL.add_bind(p_attr_value_to);
191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');
193: FND_DSQL.add_text(l_cond_id);
194: FND_DSQL.add_text(' = ');
195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');
198: FND_DSQL.add_text(l_cond_id);

Line 195: FND_DSQL.add_bind(p_attr_value_from);

191: ELSIF p_comparison = '=' THEN
192: FND_DSQL.add_text(' AND ');
193: FND_DSQL.add_text(l_cond_id);
194: FND_DSQL.add_text(' = ');
195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');
198: FND_DSQL.add_text(l_cond_id);
199: FND_DSQL.add_text(' <> ');

Line 197: FND_DSQL.add_text(' AND ');

193: FND_DSQL.add_text(l_cond_id);
194: FND_DSQL.add_text(' = ');
195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');
198: FND_DSQL.add_text(l_cond_id);
199: FND_DSQL.add_text(' <> ');
200: FND_DSQL.add_bind(p_attr_value_from);
201: END IF;

Line 198: FND_DSQL.add_text(l_cond_id);

194: FND_DSQL.add_text(' = ');
195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');
198: FND_DSQL.add_text(l_cond_id);
199: FND_DSQL.add_text(' <> ');
200: FND_DSQL.add_bind(p_attr_value_from);
201: END IF;
202: END IF;

Line 199: FND_DSQL.add_text(' <> ');

195: FND_DSQL.add_bind(p_attr_value_from);
196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');
198: FND_DSQL.add_text(l_cond_id);
199: FND_DSQL.add_text(' <> ');
200: FND_DSQL.add_bind(p_attr_value_from);
201: END IF;
202: END IF;
203: ELSE -- no WHERE clause, need to add WHERE

Line 200: FND_DSQL.add_bind(p_attr_value_from);

196: ELSIF p_comparison = 'NOT =' THEN
197: FND_DSQL.add_text(' AND ');
198: FND_DSQL.add_text(l_cond_id);
199: FND_DSQL.add_text(' <> ');
200: FND_DSQL.add_bind(p_attr_value_from);
201: END IF;
202: END IF;
203: ELSE -- no WHERE clause, need to add WHERE
204: IF p_type = 'PROD' THEN

Line 205: FND_DSQL.add_text(' WHERE ');

201: END IF;
202: END IF;
203: ELSE -- no WHERE clause, need to add WHERE
204: IF p_type = 'PROD' THEN
205: FND_DSQL.add_text(' WHERE ');
206: FND_DSQL.add_text(l_cond_id);
207: FND_DSQL.add_text(' = ');
208: FND_DSQL.add_bind(p_attr_value_from);
209: ELSE

Line 206: FND_DSQL.add_text(l_cond_id);

202: END IF;
203: ELSE -- no WHERE clause, need to add WHERE
204: IF p_type = 'PROD' THEN
205: FND_DSQL.add_text(' WHERE ');
206: FND_DSQL.add_text(l_cond_id);
207: FND_DSQL.add_text(' = ');
208: FND_DSQL.add_bind(p_attr_value_from);
209: ELSE
210: IF p_comparison = 'BETWEEN' THEN

Line 207: FND_DSQL.add_text(' = ');

203: ELSE -- no WHERE clause, need to add WHERE
204: IF p_type = 'PROD' THEN
205: FND_DSQL.add_text(' WHERE ');
206: FND_DSQL.add_text(l_cond_id);
207: FND_DSQL.add_text(' = ');
208: FND_DSQL.add_bind(p_attr_value_from);
209: ELSE
210: IF p_comparison = 'BETWEEN' THEN
211: FND_DSQL.add_text(' WHERE ');

Line 208: FND_DSQL.add_bind(p_attr_value_from);

204: IF p_type = 'PROD' THEN
205: FND_DSQL.add_text(' WHERE ');
206: FND_DSQL.add_text(l_cond_id);
207: FND_DSQL.add_text(' = ');
208: FND_DSQL.add_bind(p_attr_value_from);
209: ELSE
210: IF p_comparison = 'BETWEEN' THEN
211: FND_DSQL.add_text(' WHERE ');
212: FND_DSQL.add_text(l_cond_name);

Line 211: FND_DSQL.add_text(' WHERE ');

207: FND_DSQL.add_text(' = ');
208: FND_DSQL.add_bind(p_attr_value_from);
209: ELSE
210: IF p_comparison = 'BETWEEN' THEN
211: FND_DSQL.add_text(' WHERE ');
212: FND_DSQL.add_text(l_cond_name);
213: FND_DSQL.add_text(' BETWEEN ');
214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');

Line 212: FND_DSQL.add_text(l_cond_name);

208: FND_DSQL.add_bind(p_attr_value_from);
209: ELSE
210: IF p_comparison = 'BETWEEN' THEN
211: FND_DSQL.add_text(' WHERE ');
212: FND_DSQL.add_text(l_cond_name);
213: FND_DSQL.add_text(' BETWEEN ');
214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);

Line 213: FND_DSQL.add_text(' BETWEEN ');

209: ELSE
210: IF p_comparison = 'BETWEEN' THEN
211: FND_DSQL.add_text(' WHERE ');
212: FND_DSQL.add_text(l_cond_name);
213: FND_DSQL.add_text(' BETWEEN ');
214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN

Line 214: FND_DSQL.add_bind(p_attr_value_from);

210: IF p_comparison = 'BETWEEN' THEN
211: FND_DSQL.add_text(' WHERE ');
212: FND_DSQL.add_text(l_cond_name);
213: FND_DSQL.add_text(' BETWEEN ');
214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');

Line 215: FND_DSQL.add_text(' AND ');

211: FND_DSQL.add_text(' WHERE ');
212: FND_DSQL.add_text(l_cond_name);
213: FND_DSQL.add_text(' BETWEEN ');
214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');
219: FND_DSQL.add_text(l_cond_id);

Line 216: FND_DSQL.add_bind(p_attr_value_to);

212: FND_DSQL.add_text(l_cond_name);
213: FND_DSQL.add_text(' BETWEEN ');
214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');
219: FND_DSQL.add_text(l_cond_id);
220: FND_DSQL.add_text(' = ');

Line 218: FND_DSQL.add_text(' WHERE ');

214: FND_DSQL.add_bind(p_attr_value_from);
215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');
219: FND_DSQL.add_text(l_cond_id);
220: FND_DSQL.add_text(' = ');
221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN

Line 219: FND_DSQL.add_text(l_cond_id);

215: FND_DSQL.add_text(' AND ');
216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');
219: FND_DSQL.add_text(l_cond_id);
220: FND_DSQL.add_text(' = ');
221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');

Line 220: FND_DSQL.add_text(' = ');

216: FND_DSQL.add_bind(p_attr_value_to);
217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');
219: FND_DSQL.add_text(l_cond_id);
220: FND_DSQL.add_text(' = ');
221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');
224: FND_DSQL.add_text(l_cond_id);

Line 221: FND_DSQL.add_bind(p_attr_value_from);

217: ELSIF p_comparison = '=' THEN
218: FND_DSQL.add_text(' WHERE ');
219: FND_DSQL.add_text(l_cond_id);
220: FND_DSQL.add_text(' = ');
221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');
224: FND_DSQL.add_text(l_cond_id);
225: FND_DSQL.add_text(' <> ');

Line 223: FND_DSQL.add_text(' WHERE ');

219: FND_DSQL.add_text(l_cond_id);
220: FND_DSQL.add_text(' = ');
221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');
224: FND_DSQL.add_text(l_cond_id);
225: FND_DSQL.add_text(' <> ');
226: FND_DSQL.add_bind(p_attr_value_from);
227: END IF;

Line 224: FND_DSQL.add_text(l_cond_id);

220: FND_DSQL.add_text(' = ');
221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');
224: FND_DSQL.add_text(l_cond_id);
225: FND_DSQL.add_text(' <> ');
226: FND_DSQL.add_bind(p_attr_value_from);
227: END IF;
228: END IF;

Line 225: FND_DSQL.add_text(' <> ');

221: FND_DSQL.add_bind(p_attr_value_from);
222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');
224: FND_DSQL.add_text(l_cond_id);
225: FND_DSQL.add_text(' <> ');
226: FND_DSQL.add_bind(p_attr_value_from);
227: END IF;
228: END IF;
229: END IF;

Line 226: FND_DSQL.add_bind(p_attr_value_from);

222: ELSIF p_comparison = 'NOT =' THEN
223: FND_DSQL.add_text(' WHERE ');
224: FND_DSQL.add_text(l_cond_id);
225: FND_DSQL.add_text(' <> ');
226: FND_DSQL.add_bind(p_attr_value_from);
227: END IF;
228: END IF;
229: END IF;
230: END IF;

Line 231: l_stmt := FND_DSQL.get_text(FALSE);

227: END IF;
228: END IF;
229: END IF;
230: END IF;
231: l_stmt := FND_DSQL.get_text(FALSE);
232: else
233: l_stmt := NULL;
234: end if;
235:

Line 407: --FND_DSQL.init;

403: n_attr_value_from NUMBER;
404:
405:
406: BEGIN
407: --FND_DSQL.init;
408:
409: OPEN c_get_sql;
410: FETCH c_get_sql INTO l_stmt_1, l_stmt_2,l_stmt_3, l_stmt_4, l_stmt_5, l_stmt_6, l_stmt_7, l_stmt_8, l_cond_name, l_cond_id;
411: CLOSE c_get_sql;

Line 422: FND_DSQL.add_text('SELECT TO_NUMBER(');

418:
419: IF l_stmt_1 is not null then
420:
421: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
422: FND_DSQL.add_text('SELECT TO_NUMBER(');
423: FND_DSQL.add_bind(p_attr_value_from);
424: --FND_DSQL.add_text(') product_id FROM DUAL');
425: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
426: ELSE

Line 423: FND_DSQL.add_bind(p_attr_value_from);

419: IF l_stmt_1 is not null then
420:
421: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
422: FND_DSQL.add_text('SELECT TO_NUMBER(');
423: FND_DSQL.add_bind(p_attr_value_from);
424: --FND_DSQL.add_text(') product_id FROM DUAL');
425: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
426: ELSE
427: IF p_qualifier_id is not null then

Line 424: --FND_DSQL.add_text(') product_id FROM DUAL');

420:
421: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
422: FND_DSQL.add_text('SELECT TO_NUMBER(');
423: FND_DSQL.add_bind(p_attr_value_from);
424: --FND_DSQL.add_text(') product_id FROM DUAL');
425: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
426: ELSE
427: IF p_qualifier_id is not null then
428: l_stmt_1 := 'select '||

Line 425: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');

421: IF INSTR(l_stmt_1, '*') > 0 OR INSTR(l_stmt_1, '?') > 0 THEN
422: FND_DSQL.add_text('SELECT TO_NUMBER(');
423: FND_DSQL.add_bind(p_attr_value_from);
424: --FND_DSQL.add_text(') product_id FROM DUAL');
425: FND_DSQL.add_text(') product_id,''PRICING_ATTRIBUTE1'' product_type FROM DUAL');
426: ELSE
427: IF p_qualifier_id is not null then
428: l_stmt_1 := 'select '||
429: p_qualifier_id ||

Line 445: FND_DSQL.add_text(' '||l_stmt_1);

441: ' include_volume ' ||
442: l_category || 'items_category' ||
443: substr(l_stmt_1,7);
444: END IF;
445: FND_DSQL.add_text(' '||l_stmt_1);
446: END IF;
447:
448: FND_DSQL.add_text(l_stmt_2);
449: FND_DSQL.add_text(l_stmt_3);

Line 448: FND_DSQL.add_text(l_stmt_2);

444: END IF;
445: FND_DSQL.add_text(' '||l_stmt_1);
446: END IF;
447:
448: FND_DSQL.add_text(l_stmt_2);
449: FND_DSQL.add_text(l_stmt_3);
450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);

Line 449: FND_DSQL.add_text(l_stmt_3);

445: FND_DSQL.add_text(' '||l_stmt_1);
446: END IF;
447:
448: FND_DSQL.add_text(l_stmt_2);
449: FND_DSQL.add_text(l_stmt_3);
450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);
453: FND_DSQL.add_text(l_stmt_7);

Line 450: FND_DSQL.add_text(l_stmt_4);

446: END IF;
447:
448: FND_DSQL.add_text(l_stmt_2);
449: FND_DSQL.add_text(l_stmt_3);
450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);
453: FND_DSQL.add_text(l_stmt_7);
454: FND_DSQL.add_text(l_stmt_8);

Line 451: FND_DSQL.add_text(l_stmt_5);

447:
448: FND_DSQL.add_text(l_stmt_2);
449: FND_DSQL.add_text(l_stmt_3);
450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);
453: FND_DSQL.add_text(l_stmt_7);
454: FND_DSQL.add_text(l_stmt_8);
455:

Line 452: FND_DSQL.add_text(l_stmt_6);

448: FND_DSQL.add_text(l_stmt_2);
449: FND_DSQL.add_text(l_stmt_3);
450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);
453: FND_DSQL.add_text(l_stmt_7);
454: FND_DSQL.add_text(l_stmt_8);
455:
456: IF l_cond_name IS NOT NULL OR l_cond_id IS NOT NULL THEN

Line 453: FND_DSQL.add_text(l_stmt_7);

449: FND_DSQL.add_text(l_stmt_3);
450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);
453: FND_DSQL.add_text(l_stmt_7);
454: FND_DSQL.add_text(l_stmt_8);
455:
456: IF l_cond_name IS NOT NULL OR l_cond_id IS NOT NULL THEN
457: IF INSTR(UPPER(l_stmt_1),'WHERE') > 0 OR INSTR(UPPER(l_stmt_2),'WHERE') > 0

Line 454: FND_DSQL.add_text(l_stmt_8);

450: FND_DSQL.add_text(l_stmt_4);
451: FND_DSQL.add_text(l_stmt_5);
452: FND_DSQL.add_text(l_stmt_6);
453: FND_DSQL.add_text(l_stmt_7);
454: FND_DSQL.add_text(l_stmt_8);
455:
456: IF l_cond_name IS NOT NULL OR l_cond_id IS NOT NULL THEN
457: IF INSTR(UPPER(l_stmt_1),'WHERE') > 0 OR INSTR(UPPER(l_stmt_2),'WHERE') > 0
458: OR INSTR(UPPER(l_stmt_3),'WHERE') > 0 OR INSTR(UPPER(l_stmt_4),'WHERE') > 0

Line 462: FND_DSQL.add_text(' AND ');

458: OR INSTR(UPPER(l_stmt_3),'WHERE') > 0 OR INSTR(UPPER(l_stmt_4),'WHERE') > 0
459: OR INSTR(UPPER(l_stmt_5),'WHERE') > 0 OR INSTR(UPPER(l_stmt_6),'WHERE') > 0
460: OR INSTR(UPPER(l_stmt_7),'WHERE') > 0 OR INSTR(UPPER(l_stmt_8),'WHERE') > 0 THEN
461: IF p_type = 'PROD' THEN
462: FND_DSQL.add_text(' AND ');
463: FND_DSQL.add_text(l_cond_id);
464: FND_DSQL.add_text(' = ');
465: FND_DSQL.add_bind(p_attr_value_from);
466: ELSE

Line 463: FND_DSQL.add_text(l_cond_id);

459: OR INSTR(UPPER(l_stmt_5),'WHERE') > 0 OR INSTR(UPPER(l_stmt_6),'WHERE') > 0
460: OR INSTR(UPPER(l_stmt_7),'WHERE') > 0 OR INSTR(UPPER(l_stmt_8),'WHERE') > 0 THEN
461: IF p_type = 'PROD' THEN
462: FND_DSQL.add_text(' AND ');
463: FND_DSQL.add_text(l_cond_id);
464: FND_DSQL.add_text(' = ');
465: FND_DSQL.add_bind(p_attr_value_from);
466: ELSE
467: IF p_comparison = 'BETWEEN' THEN

Line 464: FND_DSQL.add_text(' = ');

460: OR INSTR(UPPER(l_stmt_7),'WHERE') > 0 OR INSTR(UPPER(l_stmt_8),'WHERE') > 0 THEN
461: IF p_type = 'PROD' THEN
462: FND_DSQL.add_text(' AND ');
463: FND_DSQL.add_text(l_cond_id);
464: FND_DSQL.add_text(' = ');
465: FND_DSQL.add_bind(p_attr_value_from);
466: ELSE
467: IF p_comparison = 'BETWEEN' THEN
468: FND_DSQL.add_text(' AND ');

Line 465: FND_DSQL.add_bind(p_attr_value_from);

461: IF p_type = 'PROD' THEN
462: FND_DSQL.add_text(' AND ');
463: FND_DSQL.add_text(l_cond_id);
464: FND_DSQL.add_text(' = ');
465: FND_DSQL.add_bind(p_attr_value_from);
466: ELSE
467: IF p_comparison = 'BETWEEN' THEN
468: FND_DSQL.add_text(' AND ');
469: FND_DSQL.add_text(l_cond_name);

Line 468: FND_DSQL.add_text(' AND ');

464: FND_DSQL.add_text(' = ');
465: FND_DSQL.add_bind(p_attr_value_from);
466: ELSE
467: IF p_comparison = 'BETWEEN' THEN
468: FND_DSQL.add_text(' AND ');
469: FND_DSQL.add_text(l_cond_name);
470: FND_DSQL.add_text(' BETWEEN ');
471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');

Line 469: FND_DSQL.add_text(l_cond_name);

465: FND_DSQL.add_bind(p_attr_value_from);
466: ELSE
467: IF p_comparison = 'BETWEEN' THEN
468: FND_DSQL.add_text(' AND ');
469: FND_DSQL.add_text(l_cond_name);
470: FND_DSQL.add_text(' BETWEEN ');
471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);

Line 470: FND_DSQL.add_text(' BETWEEN ');

466: ELSE
467: IF p_comparison = 'BETWEEN' THEN
468: FND_DSQL.add_text(' AND ');
469: FND_DSQL.add_text(l_cond_name);
470: FND_DSQL.add_text(' BETWEEN ');
471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN

Line 471: FND_DSQL.add_bind(p_attr_value_from);

467: IF p_comparison = 'BETWEEN' THEN
468: FND_DSQL.add_text(' AND ');
469: FND_DSQL.add_text(l_cond_name);
470: FND_DSQL.add_text(' BETWEEN ');
471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');

Line 472: FND_DSQL.add_text(' AND ');

468: FND_DSQL.add_text(' AND ');
469: FND_DSQL.add_text(l_cond_name);
470: FND_DSQL.add_text(' BETWEEN ');
471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');
476: FND_DSQL.add_text(l_cond_id);

Line 473: FND_DSQL.add_bind(p_attr_value_to);

469: FND_DSQL.add_text(l_cond_name);
470: FND_DSQL.add_text(' BETWEEN ');
471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');
476: FND_DSQL.add_text(l_cond_id);
477: FND_DSQL.add_text(' = ');

Line 475: FND_DSQL.add_text(' AND ');

471: FND_DSQL.add_bind(p_attr_value_from);
472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');
476: FND_DSQL.add_text(l_cond_id);
477: FND_DSQL.add_text(' = ');
478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN

Line 476: FND_DSQL.add_text(l_cond_id);

472: FND_DSQL.add_text(' AND ');
473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');
476: FND_DSQL.add_text(l_cond_id);
477: FND_DSQL.add_text(' = ');
478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');

Line 477: FND_DSQL.add_text(' = ');

473: FND_DSQL.add_bind(p_attr_value_to);
474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');
476: FND_DSQL.add_text(l_cond_id);
477: FND_DSQL.add_text(' = ');
478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');
481: FND_DSQL.add_text(l_cond_id);

Line 478: FND_DSQL.add_bind(p_attr_value_from);

474: ELSIF p_comparison = '=' THEN
475: FND_DSQL.add_text(' AND ');
476: FND_DSQL.add_text(l_cond_id);
477: FND_DSQL.add_text(' = ');
478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');
481: FND_DSQL.add_text(l_cond_id);
482: FND_DSQL.add_text(' <> ');

Line 480: FND_DSQL.add_text(' AND ');

476: FND_DSQL.add_text(l_cond_id);
477: FND_DSQL.add_text(' = ');
478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');
481: FND_DSQL.add_text(l_cond_id);
482: FND_DSQL.add_text(' <> ');
483: FND_DSQL.add_bind(p_attr_value_from);
484: END IF;

Line 481: FND_DSQL.add_text(l_cond_id);

477: FND_DSQL.add_text(' = ');
478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');
481: FND_DSQL.add_text(l_cond_id);
482: FND_DSQL.add_text(' <> ');
483: FND_DSQL.add_bind(p_attr_value_from);
484: END IF;
485: END IF;

Line 482: FND_DSQL.add_text(' <> ');

478: FND_DSQL.add_bind(p_attr_value_from);
479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');
481: FND_DSQL.add_text(l_cond_id);
482: FND_DSQL.add_text(' <> ');
483: FND_DSQL.add_bind(p_attr_value_from);
484: END IF;
485: END IF;
486: ELSE -- no WHERE clause, need to add WHERE

Line 483: FND_DSQL.add_bind(p_attr_value_from);

479: ELSIF p_comparison = 'NOT =' THEN
480: FND_DSQL.add_text(' AND ');
481: FND_DSQL.add_text(l_cond_id);
482: FND_DSQL.add_text(' <> ');
483: FND_DSQL.add_bind(p_attr_value_from);
484: END IF;
485: END IF;
486: ELSE -- no WHERE clause, need to add WHERE
487: IF p_type = 'PROD' THEN

Line 488: FND_DSQL.add_text(' WHERE ');

484: END IF;
485: END IF;
486: ELSE -- no WHERE clause, need to add WHERE
487: IF p_type = 'PROD' THEN
488: FND_DSQL.add_text(' WHERE ');
489: FND_DSQL.add_text(l_cond_id);
490: FND_DSQL.add_text(' = ');
491: FND_DSQL.add_bind(p_attr_value_from);
492: ELSE

Line 489: FND_DSQL.add_text(l_cond_id);

485: END IF;
486: ELSE -- no WHERE clause, need to add WHERE
487: IF p_type = 'PROD' THEN
488: FND_DSQL.add_text(' WHERE ');
489: FND_DSQL.add_text(l_cond_id);
490: FND_DSQL.add_text(' = ');
491: FND_DSQL.add_bind(p_attr_value_from);
492: ELSE
493: IF p_comparison = 'BETWEEN' THEN

Line 490: FND_DSQL.add_text(' = ');

486: ELSE -- no WHERE clause, need to add WHERE
487: IF p_type = 'PROD' THEN
488: FND_DSQL.add_text(' WHERE ');
489: FND_DSQL.add_text(l_cond_id);
490: FND_DSQL.add_text(' = ');
491: FND_DSQL.add_bind(p_attr_value_from);
492: ELSE
493: IF p_comparison = 'BETWEEN' THEN
494: FND_DSQL.add_text(' WHERE ');

Line 491: FND_DSQL.add_bind(p_attr_value_from);

487: IF p_type = 'PROD' THEN
488: FND_DSQL.add_text(' WHERE ');
489: FND_DSQL.add_text(l_cond_id);
490: FND_DSQL.add_text(' = ');
491: FND_DSQL.add_bind(p_attr_value_from);
492: ELSE
493: IF p_comparison = 'BETWEEN' THEN
494: FND_DSQL.add_text(' WHERE ');
495: FND_DSQL.add_text(l_cond_name);

Line 494: FND_DSQL.add_text(' WHERE ');

490: FND_DSQL.add_text(' = ');
491: FND_DSQL.add_bind(p_attr_value_from);
492: ELSE
493: IF p_comparison = 'BETWEEN' THEN
494: FND_DSQL.add_text(' WHERE ');
495: FND_DSQL.add_text(l_cond_name);
496: FND_DSQL.add_text(' BETWEEN ');
497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');

Line 495: FND_DSQL.add_text(l_cond_name);

491: FND_DSQL.add_bind(p_attr_value_from);
492: ELSE
493: IF p_comparison = 'BETWEEN' THEN
494: FND_DSQL.add_text(' WHERE ');
495: FND_DSQL.add_text(l_cond_name);
496: FND_DSQL.add_text(' BETWEEN ');
497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);

Line 496: FND_DSQL.add_text(' BETWEEN ');

492: ELSE
493: IF p_comparison = 'BETWEEN' THEN
494: FND_DSQL.add_text(' WHERE ');
495: FND_DSQL.add_text(l_cond_name);
496: FND_DSQL.add_text(' BETWEEN ');
497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN

Line 497: FND_DSQL.add_bind(p_attr_value_from);

493: IF p_comparison = 'BETWEEN' THEN
494: FND_DSQL.add_text(' WHERE ');
495: FND_DSQL.add_text(l_cond_name);
496: FND_DSQL.add_text(' BETWEEN ');
497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');

Line 498: FND_DSQL.add_text(' AND ');

494: FND_DSQL.add_text(' WHERE ');
495: FND_DSQL.add_text(l_cond_name);
496: FND_DSQL.add_text(' BETWEEN ');
497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');
502: FND_DSQL.add_text(l_cond_id);

Line 499: FND_DSQL.add_bind(p_attr_value_to);

495: FND_DSQL.add_text(l_cond_name);
496: FND_DSQL.add_text(' BETWEEN ');
497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');
502: FND_DSQL.add_text(l_cond_id);
503: FND_DSQL.add_text(' = ');

Line 501: FND_DSQL.add_text(' WHERE ');

497: FND_DSQL.add_bind(p_attr_value_from);
498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');
502: FND_DSQL.add_text(l_cond_id);
503: FND_DSQL.add_text(' = ');
504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN

Line 502: FND_DSQL.add_text(l_cond_id);

498: FND_DSQL.add_text(' AND ');
499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');
502: FND_DSQL.add_text(l_cond_id);
503: FND_DSQL.add_text(' = ');
504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');

Line 503: FND_DSQL.add_text(' = ');

499: FND_DSQL.add_bind(p_attr_value_to);
500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');
502: FND_DSQL.add_text(l_cond_id);
503: FND_DSQL.add_text(' = ');
504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');
507: FND_DSQL.add_text(l_cond_id);

Line 504: FND_DSQL.add_bind(p_attr_value_from);

500: ELSIF p_comparison = '=' THEN
501: FND_DSQL.add_text(' WHERE ');
502: FND_DSQL.add_text(l_cond_id);
503: FND_DSQL.add_text(' = ');
504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');
507: FND_DSQL.add_text(l_cond_id);
508: FND_DSQL.add_text(' <> ');

Line 506: FND_DSQL.add_text(' WHERE ');

502: FND_DSQL.add_text(l_cond_id);
503: FND_DSQL.add_text(' = ');
504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');
507: FND_DSQL.add_text(l_cond_id);
508: FND_DSQL.add_text(' <> ');
509: FND_DSQL.add_bind(p_attr_value_from);
510: END IF;

Line 507: FND_DSQL.add_text(l_cond_id);

503: FND_DSQL.add_text(' = ');
504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');
507: FND_DSQL.add_text(l_cond_id);
508: FND_DSQL.add_text(' <> ');
509: FND_DSQL.add_bind(p_attr_value_from);
510: END IF;
511: END IF;

Line 508: FND_DSQL.add_text(' <> ');

504: FND_DSQL.add_bind(p_attr_value_from);
505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');
507: FND_DSQL.add_text(l_cond_id);
508: FND_DSQL.add_text(' <> ');
509: FND_DSQL.add_bind(p_attr_value_from);
510: END IF;
511: END IF;
512: END IF;

Line 509: FND_DSQL.add_bind(p_attr_value_from);

505: ELSIF p_comparison = 'NOT =' THEN
506: FND_DSQL.add_text(' WHERE ');
507: FND_DSQL.add_text(l_cond_id);
508: FND_DSQL.add_text(' <> ');
509: FND_DSQL.add_bind(p_attr_value_from);
510: END IF;
511: END IF;
512: END IF;
513: END IF;

Line 514: l_stmt := FND_DSQL.get_text(FALSE);

510: END IF;
511: END IF;
512: END IF;
513: END IF;
514: l_stmt := FND_DSQL.get_text(FALSE);
515: else
516: l_stmt := NULL;
517: end if;
518:

Line 633: FND_DSQL.add_text('(');

629: FOR i IN c_groups(l_offer_id) LOOP
630: l_line_index := 1;
631: l_no_lines := 1; -- currently NA qualifier does not support grouping, each group has only 1 line
632:
633: FND_DSQL.add_text('(');
634: FOR j IN c_qualifiers(i.qualifier_id) LOOP
635: l_stmt_temp := NULL;
636:
637: l_stmt_temp := get_sql(p_context => j.qualifier_context,

Line 652: FND_DSQL.add_text(' INTERSECT ');

648: l_no_query_flag := 'Y';
649: EXIT;
650: ELSE
651: IF l_line_index < l_no_lines THEN
652: FND_DSQL.add_text(' INTERSECT ');
653: l_line_index := l_line_index + 1;
654: END IF;
655: END IF;
656: END LOOP;

Line 657: FND_DSQL.add_text(')');

653: l_line_index := l_line_index + 1;
654: END IF;
655: END IF;
656: END LOOP;
657: FND_DSQL.add_text(')');
658:
659: IF l_group_index < l_no_groups THEN
660: FND_DSQL.add_text(' UNION ');
661: l_group_index := l_group_index + 1;

Line 660: FND_DSQL.add_text(' UNION ');

656: END LOOP;
657: FND_DSQL.add_text(')');
658:
659: IF l_group_index < l_no_groups THEN
660: FND_DSQL.add_text(' UNION ');
661: l_group_index := l_group_index + 1;
662: END IF;
663: END LOOP;
664: ELSE

Line 665: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');

661: l_group_index := l_group_index + 1;
662: END IF;
663: END LOOP;
664: ELSE
665: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
666: END IF;
667:
668: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
669: x_party_stmt := FND_DSQL.get_text(FALSE);

Line 669: x_party_stmt := FND_DSQL.get_text(FALSE);

665: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
666: END IF;
667:
668: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
669: x_party_stmt := FND_DSQL.get_text(FALSE);
670: ELSE
671: x_party_stmt := NULL;
672: END IF;
673: --ozf_utility_pvt.write_conc_log('1:'||substr(x_party_stmt,945,250));

Line 834: FND_DSQL.add_text('(');

830: l_context_attr := 'PRICING_ATTRIBUTE2';
831: l_prod_attr_val := i.product_id;
832: END IF;
833:
834: FND_DSQL.add_text('(');
835: l_stmt_temp := get_sql(p_context => l_context,
836: p_attribute => l_context_attr,
837: p_attr_value_from => l_prod_attr_val,
838: p_attr_value_to => NULL,

Line 868: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');

864: x_return_status => x_return_status,
865: x_msg_count => x_msg_count,
866: x_msg_data => x_msg_data);
867: END LOOP;
868: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
869: END IF;
870: END IF;
871:
872: FND_DSQL.add_text(')');

Line 872: FND_DSQL.add_text(')');

868: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
869: END IF;
870: END IF;
871:
872: FND_DSQL.add_text(')');
873:
874: IF l_prod_index < l_no_products THEN
875: FND_DSQL.add_text(' UNION ');
876: l_prod_index := l_prod_index + 1;

Line 875: FND_DSQL.add_text(' UNION ');

871:
872: FND_DSQL.add_text(')');
873:
874: IF l_prod_index < l_no_products THEN
875: FND_DSQL.add_text(' UNION ');
876: l_prod_index := l_prod_index + 1;
877: END IF;
878: END LOOP;
879: ELSE

Line 884: x_product_stmt := FND_DSQL.get_text(FALSE);

880: l_no_query_flag := 'Y';
881: END IF;
882:
883: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
884: x_product_stmt := FND_DSQL.get_text(FALSE);
885: ELSE
886: x_product_stmt := NULL;
887: END IF;
888:

Line 1061: FND_DSQL.add_text('(');

1057: OPEN c_no_excl_products(l_offer_id,i.offer_discount_line_id);
1058: FETCH c_no_excl_products INTO l_no_excl_products;
1059: CLOSE c_no_excl_products;
1060:
1061: FND_DSQL.add_text('(');
1062:
1063: IF l_no_products > 0 THEN
1064: FOR j in c_products(l_offer_id,i.offer_discount_line_id)
1065: LOOP

Line 1099: FND_DSQL.add_text(' UNION ');

1095: EXIT;
1096: END IF;
1097:
1098: IF l_prod_index < l_no_products THEN
1099: FND_DSQL.add_text(' UNION ');
1100: l_prod_index := l_prod_index + 1;
1101: END IF;
1102: END LOOP; -- j loop
1103:

Line 1117: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');

1113: x_return_status => x_return_status,
1114: x_msg_count => x_msg_count,
1115: x_msg_data => x_msg_data);
1116: END LOOP; -- k loop
1117: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
1118: END IF;
1119:
1120: l_no_query_flag := 'N';
1121: ELSE

Line 1125: FND_DSQL.add_text(')');

1121: ELSE
1122: l_no_query_flag := 'Y';
1123: END IF;
1124:
1125: FND_DSQL.add_text(')');
1126:
1127: IF l_line_index < l_no_lines THEN
1128: FND_DSQL.add_text(' UNION ');
1129: l_line_index := l_line_index + 1;

Line 1128: FND_DSQL.add_text(' UNION ');

1124:
1125: FND_DSQL.add_text(')');
1126:
1127: IF l_line_index < l_no_lines THEN
1128: FND_DSQL.add_text(' UNION ');
1129: l_line_index := l_line_index + 1;
1130: END IF;
1131:
1132: END LOOP; -- i loop

Line 1138: x_product_stmt := FND_DSQL.get_text(FALSE);

1134: l_no_query_flag := 'Y';
1135: END IF;
1136:
1137: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1138: x_product_stmt := FND_DSQL.get_text(FALSE);
1139: ELSE
1140: x_product_stmt := NULL;
1141: END IF;
1142:

Line 1223: FND_DSQL.add_text('(');

1219: OPEN c_qualifiers;
1220: FETCH c_qualifiers INTO l_qualifier_context, l_qualifier_attribute, l_qualifier_attr_value;
1221: CLOSE c_qualifiers;
1222:
1223: FND_DSQL.add_text('(');
1224: l_stmt_temp := NULL;
1225: l_stmt_temp := get_sql(p_context => l_qualifier_context,
1226: p_attribute => l_qualifier_attribute,
1227: p_attr_value_from => l_qualifier_attr_value,

Line 1251: FND_DSQL.add_text(')');

1247: IF l_stmt_temp IS NULL THEN
1248: l_no_query_flag := 'Y';
1249: END IF;
1250:
1251: FND_DSQL.add_text(')');
1252: ELSE
1253: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1254: END IF;
1255:

Line 1253: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');

1249: END IF;
1250:
1251: FND_DSQL.add_text(')');
1252: ELSE
1253: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1254: END IF;
1255:
1256: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1257: x_party_stmt := FND_DSQL.get_text(FALSE);

Line 1257: x_party_stmt := FND_DSQL.get_text(FALSE);

1253: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1254: END IF;
1255:
1256: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1257: x_party_stmt := FND_DSQL.get_text(FALSE);
1258: ELSE
1259: x_party_stmt := NULL;
1260: END IF;
1261: --ozf_utility_pvt.write_conc_log('1:'||substr(x_party_stmt,945,250));

Line 1429: FND_DSQL.add_text('(');

1425: FETCH c_no_lines INTO l_no_lines;
1426: CLOSE c_no_lines;
1427:
1428: l_qual_line_ct := 0;
1429: FND_DSQL.add_text('(');
1430: FOR j IN c_qualifiers(i.qualifier_grouping_no) LOOP
1431: l_stmt_temp := NULL;
1432:
1433: l_stmt_temp := get_sql(p_context => j.qualifier_context,

Line 1446: FND_DSQL.add_text(' INTERSECT ');

1442: l_no_query_flag := 'Y';
1443: EXIT;
1444: ELSE
1445: IF l_line_index < l_no_lines THEN
1446: FND_DSQL.add_text(' INTERSECT ');
1447: l_line_index := l_line_index + 1;
1448: END IF;
1449: END IF;
1450: l_qual_line_ct := l_qual_line_ct + 1;

Line 1452: FND_DSQL.add_text(')');

1448: END IF;
1449: END IF;
1450: l_qual_line_ct := l_qual_line_ct + 1;
1451: END LOOP;
1452: FND_DSQL.add_text(')');
1453:
1454: /*
1455: IF l_qual_line_ct > 0 THEN
1456: FND_DSQL.add_text(' UNION');

Line 1456: FND_DSQL.add_text(' UNION');

1452: FND_DSQL.add_text(')');
1453:
1454: /*
1455: IF l_qual_line_ct > 0 THEN
1456: FND_DSQL.add_text(' UNION');
1457: END IF;
1458: */
1459: l_line_index := 1;
1460: l_no_lines := 1;

Line 1468: FND_DSQL.add_text(' UNION');

1464: CLOSE c_no_soldby_lines;
1465:
1466: IF l_no_lines > 0 then
1467: IF l_qual_line_ct > 0 THEN
1468: FND_DSQL.add_text(' UNION');
1469: END IF;
1470: FND_DSQL.add_text('(');
1471:
1472: FOR j IN c_soldby_qualifiers(i.qualifier_grouping_no) LOOP

Line 1470: FND_DSQL.add_text('(');

1466: IF l_no_lines > 0 then
1467: IF l_qual_line_ct > 0 THEN
1468: FND_DSQL.add_text(' UNION');
1469: END IF;
1470: FND_DSQL.add_text('(');
1471:
1472: FOR j IN c_soldby_qualifiers(i.qualifier_grouping_no) LOOP
1473: l_stmt_temp := NULL;
1474:

Line 1500: FND_DSQL.add_text(' INTERSECT');

1496: l_no_query_flag := 'Y';
1497: EXIT;
1498: ELSE
1499: IF l_line_index < l_no_lines THEN
1500: FND_DSQL.add_text(' INTERSECT');
1501: l_line_index := l_line_index + 1;
1502: END IF;
1503: END IF;
1504: END LOOP;

Line 1505: FND_DSQL.add_text(')');

1501: l_line_index := l_line_index + 1;
1502: END IF;
1503: END IF;
1504: END LOOP;
1505: FND_DSQL.add_text(')');
1506: END IF;
1507: IF l_group_index < l_no_groups THEN
1508: FND_DSQL.add_text(' UNION ');
1509: l_group_index := l_group_index + 1;

Line 1508: FND_DSQL.add_text(' UNION ');

1504: END LOOP;
1505: FND_DSQL.add_text(')');
1506: END IF;
1507: IF l_group_index < l_no_groups THEN
1508: FND_DSQL.add_text(' UNION ');
1509: l_group_index := l_group_index + 1;
1510: END IF;
1511: END LOOP;
1512: ELSE

Line 1513: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');

1509: l_group_index := l_group_index + 1;
1510: END IF;
1511: END LOOP;
1512: ELSE
1513: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1514: END IF;
1515:
1516: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1517: x_party_stmt := FND_DSQL.get_text(FALSE);

Line 1517: x_party_stmt := FND_DSQL.get_text(FALSE);

1513: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1514: END IF;
1515:
1516: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1517: x_party_stmt := FND_DSQL.get_text(FALSE);
1518: ELSE
1519: x_party_stmt := NULL;
1520: END IF;
1521: --ozf_utility_pvt.write_conc_log('1:'||substr(x_party_stmt,945,250));

Line 1746: FND_DSQL.add_text('(');

1742: OPEN c_no_lines(i.qualifier_grouping_no);
1743: FETCH c_no_lines INTO l_no_lines;
1744: CLOSE c_no_lines;
1745:
1746: FND_DSQL.add_text('(');
1747: FOR j IN c_qualifiers(i.qualifier_grouping_no)
1748: LOOP
1749: l_stmt_temp := NULL;
1750: l_stmt_temp := get_sql(p_context => j.qualifier_context,

Line 1765: FND_DSQL.add_text(' INTERSECT ');

1761: l_no_query_flag := 'Y';
1762: EXIT;
1763: ELSE
1764: IF l_line_index < l_no_lines THEN
1765: FND_DSQL.add_text(' INTERSECT ');
1766: l_line_index := l_line_index + 1;
1767: END IF;
1768: END IF;
1769: END LOOP;

Line 1770: FND_DSQL.add_text(')');

1766: l_line_index := l_line_index + 1;
1767: END IF;
1768: END IF;
1769: END LOOP;
1770: FND_DSQL.add_text(')');
1771: /*
1772: IF l_group_index < l_no_groups THEN
1773: FND_DSQL.add_text(' UNION ');
1774: l_group_index := l_group_index + 1;

Line 1773: FND_DSQL.add_text(' UNION ');

1769: END LOOP;
1770: FND_DSQL.add_text(')');
1771: /*
1772: IF l_group_index < l_no_groups THEN
1773: FND_DSQL.add_text(' UNION ');
1774: l_group_index := l_group_index + 1;
1775: END IF;
1776: */
1777: END LOOP;

Line 1779: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');

1775: END IF;
1776: */
1777: END LOOP;
1778: ELSE
1779: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1780: END IF;
1781: END IF;
1782: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1783: x_party_stmt := FND_DSQL.get_text(FALSE);

Line 1783: x_party_stmt := FND_DSQL.get_text(FALSE);

1779: FND_DSQL.add_text('(SELECT -1 qp_qualifier_id, -1 qp_qualifier_group, -1 party_id,-1 cust_account_id, -1 cust_acct_site_id, -1 site_use_id,'' '' site_use_code FROM DUAL)');
1780: END IF;
1781: END IF;
1782: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1783: x_party_stmt := FND_DSQL.get_text(FALSE);
1784: ELSE
1785: x_party_stmt := NULL;
1786: END IF;
1787:

Line 1941: FND_DSQL.add_text('(');

1937: l_context_attr := 'PRICING_ATTRIBUTE2';
1938: l_prod_attr_val := i.category_id;
1939: END IF;
1940:
1941: FND_DSQL.add_text('(');
1942: l_stmt_temp := get_sql(p_context => l_context,
1943: p_attribute => l_context_attr,
1944: p_attr_value_from => l_prod_attr_val,
1945: p_attr_value_to => NULL,

Line 1974: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');

1970: x_return_status => x_return_status,
1971: x_msg_count => x_msg_count,
1972: x_msg_data => x_msg_data);
1973: END LOOP;
1974: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
1975: END IF;
1976: END IF;
1977:
1978: FND_DSQL.add_text(')');

Line 1978: FND_DSQL.add_text(')');

1974: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
1975: END IF;
1976: END IF;
1977:
1978: FND_DSQL.add_text(')');
1979:
1980: IF l_prod_index < l_no_products THEN
1981: FND_DSQL.add_text(' UNION ');
1982: l_prod_index := l_prod_index + 1;

Line 1981: FND_DSQL.add_text(' UNION ');

1977:
1978: FND_DSQL.add_text(')');
1979:
1980: IF l_prod_index < l_no_products THEN
1981: FND_DSQL.add_text(' UNION ');
1982: l_prod_index := l_prod_index + 1;
1983: END IF;
1984: END LOOP;
1985: ELSE

Line 1990: x_product_stmt := FND_DSQL.get_text(FALSE);

1986: l_no_query_flag := 'Y';
1987: END IF;
1988:
1989: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
1990: x_product_stmt := FND_DSQL.get_text(FALSE);
1991: ELSE
1992: x_product_stmt := NULL;
1993: END IF;
1994:

Line 2190: FND_DSQL.add_text('(');

2186: CLOSE c_no_excl_products;
2187:
2188: l_excl_index := 1;
2189:
2190: FND_DSQL.add_text('(');
2191: OPEN c_products(i.list_line_id, 'N');
2192: FETCH c_products INTO l_product_attribute_context, l_product_attribute, l_product_attr_value;
2193: CLOSE c_products;
2194: l_stmt_temp := get_sql(p_context => l_product_attribute_context,

Line 2221: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');

2217: x_return_status => x_return_status,
2218: x_msg_count => x_msg_count,
2219: x_msg_data => x_msg_data);
2220: END LOOP;
2221: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
2222: END IF;
2223: END IF;
2224:
2225: FND_DSQL.add_text(')');

Line 2225: FND_DSQL.add_text(')');

2221: FND_DSQL.add_text(' MINUS select attribute_value product_id, attribute_id product_type from ozf_search_selections_t ');
2222: END IF;
2223: END IF;
2224:
2225: FND_DSQL.add_text(')');
2226:
2227: IF l_prod_index < l_no_products THEN
2228: FND_DSQL.add_text(' UNION ');
2229: l_prod_index := l_prod_index + 1;

Line 2228: FND_DSQL.add_text(' UNION ');

2224:
2225: FND_DSQL.add_text(')');
2226:
2227: IF l_prod_index < l_no_products THEN
2228: FND_DSQL.add_text(' UNION ');
2229: l_prod_index := l_prod_index + 1;
2230: END IF;
2231: END LOOP;
2232: ELSE

Line 2237: x_product_stmt := FND_DSQL.get_text(FALSE);

2233: l_no_query_flag := 'Y';
2234: END IF;
2235:
2236: IF p_calling_from_den = 'N' OR l_no_query_flag = 'N' THEN
2237: x_product_stmt := FND_DSQL.get_text(FALSE);
2238: ELSE
2239: x_product_stmt := NULL;
2240: END IF;
2241: END IF;

Line 2802: FND_DSQL.init;

2798:
2799: if z.qnum = -99 AND l_group_count > 0 then
2800: goto GROUP_END1;
2801: end if;
2802: FND_DSQL.init;
2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');
2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');

Line 2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');

2799: if z.qnum = -99 AND l_group_count > 0 then
2800: goto GROUP_END1;
2801: end if;
2802: FND_DSQL.init;
2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');
2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');

Line 2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');

2800: goto GROUP_END1;
2801: end if;
2802: FND_DSQL.init;
2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');
2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

Line 2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');

2801: end if;
2802: FND_DSQL.init;
2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');
2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

Line 2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');

2802: FND_DSQL.init;
2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');
2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

Line 2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');

2803: FND_DSQL.add_text('INSERT INTO ozf_activity_customers_temp(');
2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');

Line 2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

2804: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,last_update_login,');
2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:

Line 2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

2805: FND_DSQL.add_text('confidential_flag,custom_setup_id,');
2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

Line 2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

2806: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,');
2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

Line 2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');

2807: FND_DSQL.add_text('parent_id,parent_class,parent_desc,');
2808: FND_DSQL.add_text('ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);

Line 2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

2809: -- FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);

Line 2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

2810: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');

Line 2815: FND_DSQL.add_bind(i.confidential_flag);

2811: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);

Line 2816: FND_DSQL.add_text(',');

2812:
2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');

Line 2817: FND_DSQL.add_bind(i.custom_setup_id);

2813: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);

Line 2818: FND_DSQL.add_text(',');

2814: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');

Line 2819: FND_DSQL.add_bind(i.object_id);

2815: FND_DSQL.add_bind(i.confidential_flag);
2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);

Line 2820: FND_DSQL.add_text(',');

2816: FND_DSQL.add_text(',');
2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');

Line 2821: FND_DSQL.add_bind(i.object_type);

2817: FND_DSQL.add_bind(i.custom_setup_id);
2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);

Line 2822: FND_DSQL.add_text(',');

2818: FND_DSQL.add_text(',');
2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');

Line 2823: FND_DSQL.add_bind(i.object_status);

2819: FND_DSQL.add_bind(i.object_id);
2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);

Line 2824: FND_DSQL.add_text(',');

2820: FND_DSQL.add_text(',');
2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');

Line 2825: FND_DSQL.add_bind(i.object_class);

2821: FND_DSQL.add_bind(i.object_type);
2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);

Line 2826: FND_DSQL.add_text(',');

2822: FND_DSQL.add_text(',');
2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');

Line 2827: FND_DSQL.add_bind(i.object_desc);

2823: FND_DSQL.add_bind(i.object_status);
2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);

Line 2828: FND_DSQL.add_text(',');

2824: FND_DSQL.add_text(',');
2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');

Line 2829: FND_DSQL.add_bind(i.parent_id);

2825: FND_DSQL.add_bind(i.object_class);
2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);

Line 2830: FND_DSQL.add_text(',');

2826: FND_DSQL.add_text(',');
2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');

Line 2831: FND_DSQL.add_bind(i.parent_class);

2827: FND_DSQL.add_bind(i.object_desc);
2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);

Line 2832: FND_DSQL.add_text(',');

2828: FND_DSQL.add_text(',');
2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');

Line 2833: FND_DSQL.add_bind(i.parent_desc);

2829: FND_DSQL.add_bind(i.parent_id);
2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);

Line 2834: FND_DSQL.add_text(',');

2830: FND_DSQL.add_text(',');
2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');

Line 2835: FND_DSQL.add_bind(i.ask_for_flag);

2831: FND_DSQL.add_bind(i.parent_class);
2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);

Line 2836: FND_DSQL.add_text(',');

2832: FND_DSQL.add_text(',');
2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');

Line 2837: FND_DSQL.add_bind(i.active_flag);

2833: FND_DSQL.add_bind(i.parent_desc);
2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);

Line 2838: FND_DSQL.add_text(',');

2834: FND_DSQL.add_text(',');
2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');

Line 2839: FND_DSQL.add_bind(i.source_code);

2835: FND_DSQL.add_bind(i.ask_for_flag);
2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);

Line 2840: FND_DSQL.add_text(',');

2836: FND_DSQL.add_text(',');
2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');

Line 2841: FND_DSQL.add_bind(i.curr_code);

2837: FND_DSQL.add_bind(i.active_flag);
2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);

Line 2842: FND_DSQL.add_text(',');

2838: FND_DSQL.add_text(',');
2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');

Line 2843: FND_DSQL.add_bind(i.activity_media_id);

2839: FND_DSQL.add_bind(i.source_code);
2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);

Line 2844: FND_DSQL.add_text(',');

2840: FND_DSQL.add_text(',');
2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

Line 2845: FND_DSQL.add_bind(i.start_date);

2841: FND_DSQL.add_bind(i.curr_code);
2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

Line 2846: FND_DSQL.add_text(',');

2842: FND_DSQL.add_text(',');
2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');

Line 2847: FND_DSQL.add_bind(i.end_date);

2843: FND_DSQL.add_bind(i.activity_media_id);
2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');

Line 2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

2844: FND_DSQL.add_text(',');
2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
2852: FND_DSQL.add_text(' FROM (');

Line 2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

2845: FND_DSQL.add_bind(i.start_date);
2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
2852: FND_DSQL.add_text(' FROM (');
2853:

Line 2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');

2846: FND_DSQL.add_text(',');
2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
2852: FND_DSQL.add_text(' FROM (');
2853:
2854: --ozf_utility_pvt.write_conc_log('Before refresh parties');

Line 2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');

2847: FND_DSQL.add_bind(i.end_date);
2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
2852: FND_DSQL.add_text(' FROM (');
2853:
2854: --ozf_utility_pvt.write_conc_log('Before refresh parties');
2855:

Line 2852: FND_DSQL.add_text(' FROM (');

2848: -- FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2849: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
2850: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
2851: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
2852: FND_DSQL.add_text(' FROM (');
2853:
2854: --ozf_utility_pvt.write_conc_log('Before refresh parties');
2855:
2856: /* refresh parties would get all the parties for the list_header_id and add to FND_DSQL*/

Line 2856: /* refresh parties would get all the parties for the list_header_id and add to FND_DSQL*/

2852: FND_DSQL.add_text(' FROM (');
2853:
2854: --ozf_utility_pvt.write_conc_log('Before refresh parties');
2855:
2856: /* refresh parties would get all the parties for the list_header_id and add to FND_DSQL*/
2857: refresh_parties(p_api_version => l_api_version,
2858: p_init_msg_list => FND_API.g_false,
2859: p_commit => FND_API.g_false,
2860: p_list_header_id => i.object_id,

Line 2882: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');

2878: RAISE FND_API.g_exc_unexpected_error;
2879: END IF;
2880:
2881: IF l_stmt_offer IS NOT NULL THEN
2882: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');

Line 2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');

2879: END IF;
2880:
2881: IF l_stmt_offer IS NOT NULL THEN
2882: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);

Line 2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');

2880:
2881: IF l_stmt_offer IS NOT NULL THEN
2882: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');

Line 2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');

2881: IF l_stmt_offer IS NOT NULL THEN
2882: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);

Line 2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');

2882: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');

Line 2887: FND_DSQL.add_bind(i.object_id);

2883: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');

Line 2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');

2884: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');

Line 2889: FND_DSQL.add_bind(z.qnum);

2885: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');

Line 2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');

2886: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
2894: FND_DSQL.add_text(')');

Line 2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');

2887: FND_DSQL.add_bind(i.object_id);
2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
2894: FND_DSQL.add_text(')');
2895:

Line 2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');

2888: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
2894: FND_DSQL.add_text(')');
2895:
2896: l_denorm_csr := DBMS_SQL.open_cursor;

Line 2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');

2889: FND_DSQL.add_bind(z.qnum);
2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
2894: FND_DSQL.add_text(')');
2895:
2896: l_denorm_csr := DBMS_SQL.open_cursor;
2897: FND_DSQL.set_cursor(l_denorm_csr);

Line 2894: FND_DSQL.add_text(')');

2890: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
2891: FND_DSQL.add_text(' (''CUSTOMER:QUALIFIER_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
2892: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
2894: FND_DSQL.add_text(')');
2895:
2896: l_denorm_csr := DBMS_SQL.open_cursor;
2897: FND_DSQL.set_cursor(l_denorm_csr);
2898: l_stmt_denorm := FND_DSQL.get_text(FALSE);

Line 2897: FND_DSQL.set_cursor(l_denorm_csr);

2893: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
2894: FND_DSQL.add_text(')');
2895:
2896: l_denorm_csr := DBMS_SQL.open_cursor;
2897: FND_DSQL.set_cursor(l_denorm_csr);
2898: l_stmt_denorm := FND_DSQL.get_text(FALSE);
2899: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
2900: FND_DSQL.do_binds;
2901: l_ignore := DBMS_SQL.execute(l_denorm_csr);

Line 2898: l_stmt_denorm := FND_DSQL.get_text(FALSE);

2894: FND_DSQL.add_text(')');
2895:
2896: l_denorm_csr := DBMS_SQL.open_cursor;
2897: FND_DSQL.set_cursor(l_denorm_csr);
2898: l_stmt_denorm := FND_DSQL.get_text(FALSE);
2899: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
2900: FND_DSQL.do_binds;
2901: l_ignore := DBMS_SQL.execute(l_denorm_csr);
2902: dbms_sql.close_cursor(l_denorm_csr);

Line 2900: FND_DSQL.do_binds;

2896: l_denorm_csr := DBMS_SQL.open_cursor;
2897: FND_DSQL.set_cursor(l_denorm_csr);
2898: l_stmt_denorm := FND_DSQL.get_text(FALSE);
2899: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
2900: FND_DSQL.do_binds;
2901: l_ignore := DBMS_SQL.execute(l_denorm_csr);
2902: dbms_sql.close_cursor(l_denorm_csr);
2903:
2904: UPDATE ozf_offers

Line 2922: FND_DSQL.init;

2918: --=========================================================================================--
2919: --=========================================================================================--
2920: product_denormed := 'N';
2921: FOR x IN c_list_lines(i.object_id) LOOP
2922: FND_DSQL.init;
2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');
2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

Line 2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');

2919: --=========================================================================================--
2920: product_denormed := 'N';
2921: FOR x IN c_list_lines(i.object_id) LOOP
2922: FND_DSQL.init;
2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');
2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

Line 2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');

2920: product_denormed := 'N';
2921: FOR x IN c_list_lines(i.object_id) LOOP
2922: FND_DSQL.init;
2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');
2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');

Line 2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');

2921: FOR x IN c_list_lines(i.object_id) LOOP
2922: FND_DSQL.init;
2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');
2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');

Line 2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

2922: FND_DSQL.init;
2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');
2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

Line 2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

2923: FND_DSQL.add_text('INSERT INTO ozf_activity_products_temp(');
2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

Line 2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');

2924: FND_DSQL.add_text('creation_date,created_by,last_update_date,last_updated_by,');
2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);

Line 2929: FND_DSQL.add_text('items_category,item,item_type) ');

2925: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');

Line 2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

2926: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);

Line 2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

2927: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');

Line 2932: FND_DSQL.add_bind(i.confidential_flag);

2928: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);

Line 2933: FND_DSQL.add_text(',');

2929: FND_DSQL.add_text('items_category,item,item_type) ');
2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');

Line 2934: FND_DSQL.add_bind(i.custom_setup_id);

2930: FND_DSQL.add_text('SELECT SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);

Line 2935: FND_DSQL.add_text(',');

2931: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');

Line 2936: FND_DSQL.add_bind(i.object_id);

2932: FND_DSQL.add_bind(i.confidential_flag);
2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);

Line 2937: FND_DSQL.add_text(',');

2933: FND_DSQL.add_text(',');
2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');

Line 2938: FND_DSQL.add_bind(i.object_type);

2934: FND_DSQL.add_bind(i.custom_setup_id);
2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);

Line 2939: FND_DSQL.add_text(',');

2935: FND_DSQL.add_text(',');
2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');

Line 2940: FND_DSQL.add_bind(i.object_status);

2936: FND_DSQL.add_bind(i.object_id);
2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);

Line 2941: FND_DSQL.add_text(',');

2937: FND_DSQL.add_text(',');
2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');

Line 2942: FND_DSQL.add_bind(i.object_class);

2938: FND_DSQL.add_bind(i.object_type);
2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);

Line 2943: FND_DSQL.add_text(',');

2939: FND_DSQL.add_text(',');
2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');

Line 2944: FND_DSQL.add_bind(i.object_desc);

2940: FND_DSQL.add_bind(i.object_status);
2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);

Line 2945: FND_DSQL.add_text(',');

2941: FND_DSQL.add_text(',');
2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');

Line 2946: FND_DSQL.add_bind(i.parent_id);

2942: FND_DSQL.add_bind(i.object_class);
2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);

Line 2947: FND_DSQL.add_text(',');

2943: FND_DSQL.add_text(',');
2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');

Line 2948: FND_DSQL.add_bind(i.parent_class);

2944: FND_DSQL.add_bind(i.object_desc);
2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);

Line 2949: FND_DSQL.add_text(',');

2945: FND_DSQL.add_text(',');
2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');

Line 2950: FND_DSQL.add_bind(i.parent_desc);

2946: FND_DSQL.add_bind(i.parent_id);
2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);

Line 2951: FND_DSQL.add_text(',');

2947: FND_DSQL.add_text(',');
2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');

Line 2952: FND_DSQL.add_bind(i.ask_for_flag);

2948: FND_DSQL.add_bind(i.parent_class);
2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);

Line 2953: FND_DSQL.add_text(',');

2949: FND_DSQL.add_text(',');
2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');

Line 2954: FND_DSQL.add_bind(i.active_flag);

2950: FND_DSQL.add_bind(i.parent_desc);
2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);

Line 2955: FND_DSQL.add_text(',');

2951: FND_DSQL.add_text(',');
2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');

Line 2956: FND_DSQL.add_bind(i.source_code);

2952: FND_DSQL.add_bind(i.ask_for_flag);
2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);

Line 2957: FND_DSQL.add_text(',');

2953: FND_DSQL.add_text(',');
2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');

Line 2958: FND_DSQL.add_bind(i.curr_code);

2954: FND_DSQL.add_bind(i.active_flag);
2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);

Line 2959: FND_DSQL.add_text(',');

2955: FND_DSQL.add_text(',');
2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');

Line 2960: FND_DSQL.add_bind(i.activity_media_id);

2956: FND_DSQL.add_bind(i.source_code);
2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);

Line 2961: FND_DSQL.add_text(',');

2957: FND_DSQL.add_text(',');
2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);
2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');

Line 2962: FND_DSQL.add_bind(i.start_date);

2958: FND_DSQL.add_bind(i.curr_code);
2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);
2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
2966: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');

Line 2963: FND_DSQL.add_text(',');

2959: FND_DSQL.add_text(',');
2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);
2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
2966: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
2967:

Line 2964: FND_DSQL.add_bind(i.end_date);

2960: FND_DSQL.add_bind(i.activity_media_id);
2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);
2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
2966: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
2967:
2968: refresh_products(p_api_version => l_api_version,

Line 2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');

2961: FND_DSQL.add_text(',');
2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);
2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
2966: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
2967:
2968: refresh_products(p_api_version => l_api_version,
2969: p_init_msg_list => FND_API.g_false,

Line 2966: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');

2962: FND_DSQL.add_bind(i.start_date);
2963: FND_DSQL.add_text(',');
2964: FND_DSQL.add_bind(i.end_date);
2965: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
2966: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
2967:
2968: refresh_products(p_api_version => l_api_version,
2969: p_init_msg_list => FND_API.g_false,
2970: p_commit => FND_API.g_false,

Line 2987: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');

2983: ozf_utility_pvt.write_conc_log ('-- 1 --');
2984:
2985: /* the following has to modified to read from ozf_offer_discount_products to handle volume offers */
2986: IF l_stmt_product IS NOT NULL THEN
2987: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);

Line 2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');

2984:
2985: /* the following has to modified to read from ozf_offer_discount_products to handle volume offers */
2986: IF l_stmt_product IS NOT NULL THEN
2987: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');

Line 2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');

2985: /* the following has to modified to read from ozf_offer_discount_products to handle volume offers */
2986: IF l_stmt_product IS NOT NULL THEN
2987: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');
2993: FND_DSQL.add_bind(x.lline_id);

Line 2990: FND_DSQL.add_text(' WHERE list_header_id = ');

2986: IF l_stmt_product IS NOT NULL THEN
2987: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');
2993: FND_DSQL.add_bind(x.lline_id);
2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');

Line 2991: FND_DSQL.add_bind(i.object_id);

2987: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');
2993: FND_DSQL.add_bind(x.lline_id);
2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
2995:

Line 2992: FND_DSQL.add_text(' AND list_line_id = ');

2988: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');
2993: FND_DSQL.add_bind(x.lline_id);
2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
2995:
2996: l_denorm_csr := DBMS_SQL.open_cursor;

Line 2993: FND_DSQL.add_bind(x.lline_id);

2989: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');
2993: FND_DSQL.add_bind(x.lline_id);
2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
2995:
2996: l_denorm_csr := DBMS_SQL.open_cursor;
2997: FND_DSQL.set_cursor(l_denorm_csr);

Line 2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');

2990: FND_DSQL.add_text(' WHERE list_header_id = ');
2991: FND_DSQL.add_bind(i.object_id);
2992: FND_DSQL.add_text(' AND list_line_id = ');
2993: FND_DSQL.add_bind(x.lline_id);
2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
2995:
2996: l_denorm_csr := DBMS_SQL.open_cursor;
2997: FND_DSQL.set_cursor(l_denorm_csr);
2998: l_stmt_denorm := FND_DSQL.get_text(FALSE);

Line 2997: FND_DSQL.set_cursor(l_denorm_csr);

2993: FND_DSQL.add_bind(x.lline_id);
2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
2995:
2996: l_denorm_csr := DBMS_SQL.open_cursor;
2997: FND_DSQL.set_cursor(l_denorm_csr);
2998: l_stmt_denorm := FND_DSQL.get_text(FALSE);
2999:
3000: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3001: FND_DSQL.do_binds;

Line 2998: l_stmt_denorm := FND_DSQL.get_text(FALSE);

2994: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
2995:
2996: l_denorm_csr := DBMS_SQL.open_cursor;
2997: FND_DSQL.set_cursor(l_denorm_csr);
2998: l_stmt_denorm := FND_DSQL.get_text(FALSE);
2999:
3000: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3001: FND_DSQL.do_binds;
3002: l_ignore := DBMS_SQL.execute(l_denorm_csr);

Line 3001: FND_DSQL.do_binds;

2997: FND_DSQL.set_cursor(l_denorm_csr);
2998: l_stmt_denorm := FND_DSQL.get_text(FALSE);
2999:
3000: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3001: FND_DSQL.do_binds;
3002: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3003: dbms_sql.close_cursor(l_denorm_csr);
3004: END IF;
3005: END LOOP; -- one list line processed

Line 3161: FND_DSQL.init;

3157: if z.qnum = -99 AND l_group_count > 0 then
3158: goto GROUP_END2;
3159: end if;
3160:
3161: FND_DSQL.init;
3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

Line 3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');

3158: goto GROUP_END2;
3159: end if;
3160:
3161: FND_DSQL.init;
3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

Line 3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');

3159: end if;
3160:
3161: FND_DSQL.init;
3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

Line 3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');

3160:
3161: FND_DSQL.init;
3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

Line 3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

3161: FND_DSQL.init;
3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');

Line 3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

3162: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:

Line 3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

3163: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

Line 3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

3164: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

Line 3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');

3165: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3166: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);

Line 3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

3167: FND_DSQL.add_text('qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);

Line 3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

3168: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');

Line 3173: FND_DSQL.add_bind(i.confidential_flag);

3169: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);

Line 3174: FND_DSQL.add_text(',');

3170:
3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');

Line 3175: FND_DSQL.add_bind(i.custom_setup_id);

3171: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);

Line 3176: FND_DSQL.add_text(',');

3172: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');

Line 3177: FND_DSQL.add_bind(i.object_id);

3173: FND_DSQL.add_bind(i.confidential_flag);
3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);

Line 3178: FND_DSQL.add_text(',');

3174: FND_DSQL.add_text(',');
3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');

Line 3179: FND_DSQL.add_bind(i.object_type);

3175: FND_DSQL.add_bind(i.custom_setup_id);
3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);

Line 3180: FND_DSQL.add_text(',');

3176: FND_DSQL.add_text(',');
3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');

Line 3181: FND_DSQL.add_bind(i.object_status);

3177: FND_DSQL.add_bind(i.object_id);
3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);

Line 3182: FND_DSQL.add_text(',');

3178: FND_DSQL.add_text(',');
3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');

Line 3183: FND_DSQL.add_bind(i.object_class);

3179: FND_DSQL.add_bind(i.object_type);
3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);

Line 3184: FND_DSQL.add_text(',');

3180: FND_DSQL.add_text(',');
3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');

Line 3185: FND_DSQL.add_bind(i.object_desc);

3181: FND_DSQL.add_bind(i.object_status);
3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);

Line 3186: FND_DSQL.add_text(',');

3182: FND_DSQL.add_text(',');
3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');

Line 3187: FND_DSQL.add_bind(i.parent_id);

3183: FND_DSQL.add_bind(i.object_class);
3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);

Line 3188: FND_DSQL.add_text(',');

3184: FND_DSQL.add_text(',');
3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');

Line 3189: FND_DSQL.add_bind(i.parent_class);

3185: FND_DSQL.add_bind(i.object_desc);
3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);

Line 3190: FND_DSQL.add_text(',');

3186: FND_DSQL.add_text(',');
3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');

Line 3191: FND_DSQL.add_bind(i.parent_desc);

3187: FND_DSQL.add_bind(i.parent_id);
3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);

Line 3192: FND_DSQL.add_text(',');

3188: FND_DSQL.add_text(',');
3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');

Line 3193: FND_DSQL.add_bind(i.ask_for_flag);

3189: FND_DSQL.add_bind(i.parent_class);
3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);

Line 3194: FND_DSQL.add_text(',');

3190: FND_DSQL.add_text(',');
3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');

Line 3195: FND_DSQL.add_bind(i.active_flag);

3191: FND_DSQL.add_bind(i.parent_desc);
3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);

Line 3196: FND_DSQL.add_text(',');

3192: FND_DSQL.add_text(',');
3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');

Line 3197: FND_DSQL.add_bind(i.source_code);

3193: FND_DSQL.add_bind(i.ask_for_flag);
3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);

Line 3198: FND_DSQL.add_text(',');

3194: FND_DSQL.add_text(',');
3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');

Line 3199: FND_DSQL.add_bind(i.curr_code);

3195: FND_DSQL.add_bind(i.active_flag);
3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);

Line 3200: FND_DSQL.add_text(',');

3196: FND_DSQL.add_text(',');
3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');

Line 3201: FND_DSQL.add_bind(i.activity_media_id);

3197: FND_DSQL.add_bind(i.source_code);
3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);

Line 3202: FND_DSQL.add_text(',');

3198: FND_DSQL.add_text(',');
3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

Line 3203: FND_DSQL.add_bind(i.start_date);

3199: FND_DSQL.add_bind(i.curr_code);
3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

Line 3204: FND_DSQL.add_text(',');

3200: FND_DSQL.add_text(',');
3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');

Line 3205: FND_DSQL.add_bind(i.end_date);

3201: FND_DSQL.add_bind(i.activity_media_id);
3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');

Line 3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

3202: FND_DSQL.add_text(',');
3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3210: FND_DSQL.add_text(' FROM (');

Line 3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

3203: FND_DSQL.add_bind(i.start_date);
3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3210: FND_DSQL.add_text(' FROM (');
3211:

Line 3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');

3204: FND_DSQL.add_text(',');
3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3210: FND_DSQL.add_text(' FROM (');
3211:
3212: refresh_parties(p_api_version => l_api_version,

Line 3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');

3205: FND_DSQL.add_bind(i.end_date);
3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3210: FND_DSQL.add_text(' FROM (');
3211:
3212: refresh_parties(p_api_version => l_api_version,
3213: p_init_msg_list => FND_API.g_false,

Line 3210: FND_DSQL.add_text(' FROM (');

3206: FND_DSQL.add_text(',qp_qualifier_id,qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3207: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3208: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3209: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3210: FND_DSQL.add_text(' FROM (');
3211:
3212: refresh_parties(p_api_version => l_api_version,
3213: p_init_msg_list => FND_API.g_false,
3214: p_commit => FND_API.g_false,

Line 3230: --FND_DSQL.add_text(')');

3226:
3227: ozf_utility_pvt.write_conc_log('l_stmt_offer '||l_stmt_offer);
3228:
3229: IF l_stmt_offer IS NOT NULL THEN
3230: --FND_DSQL.add_text(')');
3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');

Line 3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');

3227: ozf_utility_pvt.write_conc_log('l_stmt_offer '||l_stmt_offer);
3228:
3229: IF l_stmt_offer IS NOT NULL THEN
3230: --FND_DSQL.add_text(')');
3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');

Line 3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');

3228:
3229: IF l_stmt_offer IS NOT NULL THEN
3230: --FND_DSQL.add_text(')');
3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);

Line 3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');

3229: IF l_stmt_offer IS NOT NULL THEN
3230: --FND_DSQL.add_text(')');
3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');

Line 3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');

3230: --FND_DSQL.add_text(')');
3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);

Line 3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');

3231: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id,-1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');

Line 3236: FND_DSQL.add_bind(i.object_id);

3232: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');

Line 3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');

3233: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');

Line 3238: FND_DSQL.add_bind(z.qnum);

3234: FND_DSQL.add_text(' qualifier_context||'':''||qualifier_attribute site_use_code ');
3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');

Line 3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');

3235: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3243: FND_DSQL.add_text(')');

Line 3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');

3236: FND_DSQL.add_bind(i.object_id);
3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3243: FND_DSQL.add_text(')');
3244:

Line 3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');

3237: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3243: FND_DSQL.add_text(')');
3244:
3245: /*

Line 3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');

3238: FND_DSQL.add_bind(z.qnum);
3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3243: FND_DSQL.add_text(')');
3244:
3245: /*
3246: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed

Line 3243: FND_DSQL.add_text(')');

3239: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3240: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3241: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3242: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3243: FND_DSQL.add_text(')');
3244:
3245: /*
3246: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed
3247: WHERE object_id = i.object_id and object_class = 'OFFR';

Line 3250: FND_DSQL.set_cursor(l_denorm_csr);

3246: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed
3247: WHERE object_id = i.object_id and object_class = 'OFFR';
3248: */
3249: l_denorm_csr := DBMS_SQL.open_cursor;
3250: FND_DSQL.set_cursor(l_denorm_csr);
3251: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3252: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3253: FND_DSQL.do_binds;
3254: l_ignore := DBMS_SQL.execute(l_denorm_csr);

Line 3251: l_stmt_denorm := FND_DSQL.get_text(FALSE);

3247: WHERE object_id = i.object_id and object_class = 'OFFR';
3248: */
3249: l_denorm_csr := DBMS_SQL.open_cursor;
3250: FND_DSQL.set_cursor(l_denorm_csr);
3251: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3252: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3253: FND_DSQL.do_binds;
3254: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3255: dbms_sql.close_cursor(l_denorm_csr);

Line 3253: FND_DSQL.do_binds;

3249: l_denorm_csr := DBMS_SQL.open_cursor;
3250: FND_DSQL.set_cursor(l_denorm_csr);
3251: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3252: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3253: FND_DSQL.do_binds;
3254: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3255: dbms_sql.close_cursor(l_denorm_csr);
3256:
3257: UPDATE ozf_offers

Line 3270: FND_DSQL.init;

3266: DELETE FROM ozf_activity_products
3267: WHERE object_id = i.object_id and object_class = 'OFFR';
3268:
3269: FOR x IN c_list_lines(i.object_id) LOOP
3270: FND_DSQL.init;
3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

Line 3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');

3267: WHERE object_id = i.object_id and object_class = 'OFFR';
3268:
3269: FOR x IN c_list_lines(i.object_id) LOOP
3270: FND_DSQL.init;
3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

Line 3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');

3268:
3269: FOR x IN c_list_lines(i.object_id) LOOP
3270: FND_DSQL.init;
3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');

Line 3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');

3269: FOR x IN c_list_lines(i.object_id) LOOP
3270: FND_DSQL.init;
3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');

Line 3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

3270: FND_DSQL.init;
3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

Line 3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

3271: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

Line 3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');

3272: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);

Line 3277: FND_DSQL.add_text('items_category,item,item_type) ');

3273: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');

Line 3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

3274: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);

Line 3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

3275: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');

Line 3280: FND_DSQL.add_bind(i.confidential_flag);

3276: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);

Line 3281: FND_DSQL.add_text(',');

3277: FND_DSQL.add_text('items_category,item,item_type) ');
3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');

Line 3282: FND_DSQL.add_bind(i.custom_setup_id);

3278: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);

Line 3283: FND_DSQL.add_text(',');

3279: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');

Line 3284: FND_DSQL.add_bind(i.object_id);

3280: FND_DSQL.add_bind(i.confidential_flag);
3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);

Line 3285: FND_DSQL.add_text(',');

3281: FND_DSQL.add_text(',');
3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');

Line 3286: FND_DSQL.add_bind(i.object_type);

3282: FND_DSQL.add_bind(i.custom_setup_id);
3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);

Line 3287: FND_DSQL.add_text(',');

3283: FND_DSQL.add_text(',');
3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');

Line 3288: FND_DSQL.add_bind(i.object_status);

3284: FND_DSQL.add_bind(i.object_id);
3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);

Line 3289: FND_DSQL.add_text(',');

3285: FND_DSQL.add_text(',');
3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');

Line 3290: FND_DSQL.add_bind(i.object_class);

3286: FND_DSQL.add_bind(i.object_type);
3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);

Line 3291: FND_DSQL.add_text(',');

3287: FND_DSQL.add_text(',');
3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');

Line 3292: FND_DSQL.add_bind(i.object_desc);

3288: FND_DSQL.add_bind(i.object_status);
3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);

Line 3293: FND_DSQL.add_text(',');

3289: FND_DSQL.add_text(',');
3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');

Line 3294: FND_DSQL.add_bind(i.parent_id);

3290: FND_DSQL.add_bind(i.object_class);
3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);

Line 3295: FND_DSQL.add_text(',');

3291: FND_DSQL.add_text(',');
3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');

Line 3296: FND_DSQL.add_bind(i.parent_class);

3292: FND_DSQL.add_bind(i.object_desc);
3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);

Line 3297: FND_DSQL.add_text(',');

3293: FND_DSQL.add_text(',');
3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');

Line 3298: FND_DSQL.add_bind(i.parent_desc);

3294: FND_DSQL.add_bind(i.parent_id);
3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);

Line 3299: FND_DSQL.add_text(',');

3295: FND_DSQL.add_text(',');
3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');

Line 3300: FND_DSQL.add_bind(i.ask_for_flag);

3296: FND_DSQL.add_bind(i.parent_class);
3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);

Line 3301: FND_DSQL.add_text(',');

3297: FND_DSQL.add_text(',');
3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');

Line 3302: FND_DSQL.add_bind(i.active_flag);

3298: FND_DSQL.add_bind(i.parent_desc);
3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);

Line 3303: FND_DSQL.add_text(',');

3299: FND_DSQL.add_text(',');
3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');

Line 3304: FND_DSQL.add_bind(i.source_code);

3300: FND_DSQL.add_bind(i.ask_for_flag);
3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);

Line 3305: FND_DSQL.add_text(',');

3301: FND_DSQL.add_text(',');
3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');

Line 3306: FND_DSQL.add_bind(i.curr_code);

3302: FND_DSQL.add_bind(i.active_flag);
3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);

Line 3307: FND_DSQL.add_text(',');

3303: FND_DSQL.add_text(',');
3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');

Line 3308: FND_DSQL.add_bind(i.activity_media_id);

3304: FND_DSQL.add_bind(i.source_code);
3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);

Line 3309: FND_DSQL.add_text(',');

3305: FND_DSQL.add_text(',');
3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);
3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');

Line 3310: FND_DSQL.add_bind(i.start_date);

3306: FND_DSQL.add_bind(i.curr_code);
3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);
3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3314: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');

Line 3311: FND_DSQL.add_text(',');

3307: FND_DSQL.add_text(',');
3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);
3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3314: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3315:

Line 3312: FND_DSQL.add_bind(i.end_date);

3308: FND_DSQL.add_bind(i.activity_media_id);
3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);
3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3314: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3315:
3316:

Line 3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');

3309: FND_DSQL.add_text(',');
3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);
3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3314: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3315:
3316:
3317: refresh_products(p_api_version => l_api_version,

Line 3314: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');

3310: FND_DSQL.add_bind(i.start_date);
3311: FND_DSQL.add_text(',');
3312: FND_DSQL.add_bind(i.end_date);
3313: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3314: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3315:
3316:
3317: refresh_products(p_api_version => l_api_version,
3318: p_init_msg_list => FND_API.g_false,

Line 3336: --FND_DSQL.add_text(')');

3332: END IF;
3333:
3334: --write_log('one');
3335: IF l_stmt_product IS NOT NULL THEN
3336: --FND_DSQL.add_text(')');
3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');

Line 3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');

3333:
3334: --write_log('one');
3335: IF l_stmt_product IS NOT NULL THEN
3336: --FND_DSQL.add_text(')');
3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');
3341: FND_DSQL.add_bind(x.lline_id);

Line 3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');

3334: --write_log('one');
3335: IF l_stmt_product IS NOT NULL THEN
3336: --FND_DSQL.add_text(')');
3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');
3341: FND_DSQL.add_bind(x.lline_id);
3342: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');

Line 3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');

3335: IF l_stmt_product IS NOT NULL THEN
3336: --FND_DSQL.add_text(')');
3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');
3341: FND_DSQL.add_bind(x.lline_id);
3342: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3343:

Line 3340: FND_DSQL.add_text(' WHERE list_header_id = ');

3336: --FND_DSQL.add_text(')');
3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');
3341: FND_DSQL.add_bind(x.lline_id);
3342: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3343:
3344: /*

Line 3341: FND_DSQL.add_bind(x.lline_id);

3337: --FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');
3341: FND_DSQL.add_bind(x.lline_id);
3342: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3343:
3344: /*
3345: DELETE FROM ozf_activity_products -- delete rows that will be refreshed

Line 3342: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');

3338: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3339: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3340: FND_DSQL.add_text(' WHERE list_header_id = ');
3341: FND_DSQL.add_bind(x.lline_id);
3342: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3343:
3344: /*
3345: DELETE FROM ozf_activity_products -- delete rows that will be refreshed
3346: WHERE object_id = i.object_id and object_class = 'OFFR';

Line 3350: FND_DSQL.set_cursor(l_denorm_csr);

3346: WHERE object_id = i.object_id and object_class = 'OFFR';
3347: */
3348:
3349: l_denorm_csr := DBMS_SQL.open_cursor;
3350: FND_DSQL.set_cursor(l_denorm_csr);
3351: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3352: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3353: FND_DSQL.do_binds;
3354: l_ignore := DBMS_SQL.execute(l_denorm_csr);

Line 3351: l_stmt_denorm := FND_DSQL.get_text(FALSE);

3347: */
3348:
3349: l_denorm_csr := DBMS_SQL.open_cursor;
3350: FND_DSQL.set_cursor(l_denorm_csr);
3351: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3352: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3353: FND_DSQL.do_binds;
3354: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3355: --write_log('four');

Line 3353: FND_DSQL.do_binds;

3349: l_denorm_csr := DBMS_SQL.open_cursor;
3350: FND_DSQL.set_cursor(l_denorm_csr);
3351: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3352: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3353: FND_DSQL.do_binds;
3354: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3355: --write_log('four');
3356: dbms_sql.close_cursor(l_denorm_csr);
3357: END IF;

Line 3377: FND_DSQL.init;

3373: LOOP
3374: if z.qnum = -99 AND l_group_count > 0 then
3375: goto GROUP_END3;
3376: end if;
3377: FND_DSQL.init;
3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

Line 3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');

3374: if z.qnum = -99 AND l_group_count > 0 then
3375: goto GROUP_END3;
3376: end if;
3377: FND_DSQL.init;
3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

Line 3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');

3375: goto GROUP_END3;
3376: end if;
3377: FND_DSQL.init;
3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

Line 3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');

3376: end if;
3377: FND_DSQL.init;
3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

Line 3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

3377: FND_DSQL.init;
3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');

Line 3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

3378: FND_DSQL.add_text('INSERT INTO ozf_activity_customers(');
3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

Line 3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

3379: FND_DSQL.add_text('activity_customer_id,creation_date,created_by,last_update_date,last_updated_by,');
3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

Line 3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');

3380: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);

Line 3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');

3381: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');

Line 3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

3382: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);

Line 3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

3383: FND_DSQL.add_text('qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');

Line 3388: FND_DSQL.add_bind(i.confidential_flag);

3384: -- FND_DSQL.add_text('party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code,');
3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);

Line 3389: FND_DSQL.add_text(',');

3385: FND_DSQL.add_text('qualifier_attribute,qualifier_context) ');
3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');

Line 3390: FND_DSQL.add_bind(i.custom_setup_id);

3386: FND_DSQL.add_text('SELECT ozf_activity_customers_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);

Line 3391: FND_DSQL.add_text(',');

3387: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');

Line 3392: FND_DSQL.add_bind(i.object_id);

3388: FND_DSQL.add_bind(i.confidential_flag);
3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);

Line 3393: FND_DSQL.add_text(',');

3389: FND_DSQL.add_text(',');
3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');

Line 3394: FND_DSQL.add_bind(i.object_type);

3390: FND_DSQL.add_bind(i.custom_setup_id);
3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);

Line 3395: FND_DSQL.add_text(',');

3391: FND_DSQL.add_text(',');
3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');

Line 3396: FND_DSQL.add_bind(i.object_status);

3392: FND_DSQL.add_bind(i.object_id);
3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);

Line 3397: FND_DSQL.add_text(',');

3393: FND_DSQL.add_text(',');
3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');

Line 3398: FND_DSQL.add_bind(i.object_class);

3394: FND_DSQL.add_bind(i.object_type);
3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);

Line 3399: FND_DSQL.add_text(',');

3395: FND_DSQL.add_text(',');
3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');

Line 3400: FND_DSQL.add_bind(i.object_desc);

3396: FND_DSQL.add_bind(i.object_status);
3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);

Line 3401: FND_DSQL.add_text(',');

3397: FND_DSQL.add_text(',');
3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');

Line 3402: FND_DSQL.add_bind(i.parent_id);

3398: FND_DSQL.add_bind(i.object_class);
3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);

Line 3403: FND_DSQL.add_text(',');

3399: FND_DSQL.add_text(',');
3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');

Line 3404: FND_DSQL.add_bind(i.parent_class);

3400: FND_DSQL.add_bind(i.object_desc);
3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);

Line 3405: FND_DSQL.add_text(',');

3401: FND_DSQL.add_text(',');
3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');

Line 3406: FND_DSQL.add_bind(i.parent_desc);

3402: FND_DSQL.add_bind(i.parent_id);
3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);

Line 3407: FND_DSQL.add_text(',');

3403: FND_DSQL.add_text(',');
3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');

Line 3408: FND_DSQL.add_bind(i.ask_for_flag);

3404: FND_DSQL.add_bind(i.parent_class);
3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);

Line 3409: FND_DSQL.add_text(',');

3405: FND_DSQL.add_text(',');
3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');

Line 3410: FND_DSQL.add_bind(i.active_flag);

3406: FND_DSQL.add_bind(i.parent_desc);
3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);

Line 3411: FND_DSQL.add_text(',');

3407: FND_DSQL.add_text(',');
3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');

Line 3412: FND_DSQL.add_bind(i.source_code);

3408: FND_DSQL.add_bind(i.ask_for_flag);
3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);

Line 3413: FND_DSQL.add_text(',');

3409: FND_DSQL.add_text(',');
3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');

Line 3414: FND_DSQL.add_bind(i.curr_code);

3410: FND_DSQL.add_bind(i.active_flag);
3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);

Line 3415: FND_DSQL.add_text(',');

3411: FND_DSQL.add_text(',');
3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');

Line 3416: FND_DSQL.add_bind(i.activity_media_id);

3412: FND_DSQL.add_bind(i.source_code);
3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);

Line 3417: FND_DSQL.add_text(',');

3413: FND_DSQL.add_text(',');
3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

Line 3418: FND_DSQL.add_bind(i.start_date);

3414: FND_DSQL.add_bind(i.curr_code);
3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

Line 3419: FND_DSQL.add_text(',');

3415: FND_DSQL.add_text(',');
3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');

Line 3420: FND_DSQL.add_bind(i.end_date);

3416: FND_DSQL.add_bind(i.activity_media_id);
3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');

Line 3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

3417: FND_DSQL.add_text(',');
3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3425: FND_DSQL.add_text(' FROM (');

Line 3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');

3418: FND_DSQL.add_bind(i.start_date);
3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3425: FND_DSQL.add_text(' FROM (');
3426: refresh_parties(p_api_version => l_api_version,

Line 3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');

3419: FND_DSQL.add_text(',');
3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3425: FND_DSQL.add_text(' FROM (');
3426: refresh_parties(p_api_version => l_api_version,
3427: p_init_msg_list => FND_API.g_false,

Line 3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');

3420: FND_DSQL.add_bind(i.end_date);
3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3425: FND_DSQL.add_text(' FROM (');
3426: refresh_parties(p_api_version => l_api_version,
3427: p_init_msg_list => FND_API.g_false,
3428: p_commit => FND_API.g_false,

Line 3425: FND_DSQL.add_text(' FROM (');

3421: FND_DSQL.add_text(',qp_qualifier_id, qp_qualifier_group,party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3422: -- FND_DSQL.add_text(',party_id,cust_account_id,cust_acct_site_id,site_use_id,site_use_code, ');
3423: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''QUALIFIER_ATTRIBUTE14'',''SHIP_TO'',''QUALIFIER_ATTRIBUTE11'',substr(site_use_code,INSTR(site_use_code,'':'')+1)) qualifier_attribute,');
3424: FND_DSQL.add_text(' decode(site_use_code,''BILL_TO'',''CUSTOMER'',''SHIP_TO'',''CUSTOMER'',substr(site_use_code,0,INSTR(site_use_code,'':'')-1)) qualifier_context');
3425: FND_DSQL.add_text(' FROM (');
3426: refresh_parties(p_api_version => l_api_version,
3427: p_init_msg_list => FND_API.g_false,
3428: p_commit => FND_API.g_false,
3429: p_list_header_id => i.object_id,

Line 3442: --FND_DSQL.add_text(')');

3438: RAISE FND_API.g_exc_unexpected_error;
3439: END IF;
3440:
3441: IF l_stmt_offer IS NOT NULL THEN
3442: --FND_DSQL.add_text(')');
3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');

Line 3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');

3439: END IF;
3440:
3441: IF l_stmt_offer IS NOT NULL THEN
3442: --FND_DSQL.add_text(')');
3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');

Line 3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');

3440:
3441: IF l_stmt_offer IS NOT NULL THEN
3442: --FND_DSQL.add_text(')');
3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);

Line 3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');

3441: IF l_stmt_offer IS NOT NULL THEN
3442: --FND_DSQL.add_text(')');
3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');

Line 3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');

3442: --FND_DSQL.add_text(')');
3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);

Line 3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');

3443: FND_DSQL.add_text(' UNION select -1 qp_qualifier_id, -1 qp_qualifier_group,-1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');

Line 3448: FND_DSQL.add_bind(i.object_id);

3444: -- FND_DSQL.add_text(' UNION select -1 party_id, -1 cust_account_id, -1 cust_acct_site_id, ');
3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');

Line 3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');

3445: FND_DSQL.add_text(' to_number(qualifier_attr_value) site_use_id, ');
3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');

Line 3450: FND_DSQL.add_bind(z.qnum);

3446: FND_DSQL.add_text('qualifier_context||'':''||qualifier_attribute site_use_code ');
3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');

Line 3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');

3447: FND_DSQL.add_text(' FROM qp_qualifiers WHERE list_header_id = ');
3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3455: FND_DSQL.add_text(')');

Line 3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');

3448: FND_DSQL.add_bind(i.object_id);
3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3455: FND_DSQL.add_text(')');
3456: /*

Line 3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');

3449: FND_DSQL.add_text(' AND qualifier_grouping_no = ');
3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3455: FND_DSQL.add_text(')');
3456: /*
3457: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed

Line 3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');

3450: FND_DSQL.add_bind(z.qnum);
3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3455: FND_DSQL.add_text(')');
3456: /*
3457: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed
3458: WHERE object_id = i.object_id and object_class = 'OFFR';

Line 3455: FND_DSQL.add_text(')');

3451: FND_DSQL.add_text(' and qualifier_context||'':''||qualifier_attribute not in ');
3452: FND_DSQL.add_text(' (''CUSTOMER:PRICING_ATTRIBUTE11'',''CUSTOMER:QUALIFIER_ATTRIBUTE14'')');
3453: FND_DSQL.add_text(' and qualifier_context not in (''MODLIST'',''ORDER'') ');
3454: FND_DSQL.add_text(' and qualifier_attribute < ''A'' ');
3455: FND_DSQL.add_text(')');
3456: /*
3457: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed
3458: WHERE object_id = i.object_id and object_class = 'OFFR';
3459: */

Line 3461: FND_DSQL.set_cursor(l_denorm_csr);

3457: DELETE FROM ozf_activity_customers -- delete rows that will be refreshed
3458: WHERE object_id = i.object_id and object_class = 'OFFR';
3459: */
3460: l_denorm_csr := DBMS_SQL.open_cursor;
3461: FND_DSQL.set_cursor(l_denorm_csr);
3462: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3463: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3464: FND_DSQL.do_binds;
3465: l_ignore := DBMS_SQL.execute(l_denorm_csr);

Line 3462: l_stmt_denorm := FND_DSQL.get_text(FALSE);

3458: WHERE object_id = i.object_id and object_class = 'OFFR';
3459: */
3460: l_denorm_csr := DBMS_SQL.open_cursor;
3461: FND_DSQL.set_cursor(l_denorm_csr);
3462: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3463: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3464: FND_DSQL.do_binds;
3465: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3466: dbms_sql.close_cursor(l_denorm_csr);

Line 3464: FND_DSQL.do_binds;

3460: l_denorm_csr := DBMS_SQL.open_cursor;
3461: FND_DSQL.set_cursor(l_denorm_csr);
3462: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3463: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3464: FND_DSQL.do_binds;
3465: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3466: dbms_sql.close_cursor(l_denorm_csr);
3467: END IF;
3468: l_group_count := l_group_count + 1;

Line 3486: FND_DSQL.init;

3482: WHERE object_id = i.object_id and object_class = 'OFFR';
3483:
3484: FOR x IN c_list_lines(i.object_id) LOOP
3485:
3486: FND_DSQL.init;
3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

Line 3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');

3483:
3484: FOR x IN c_list_lines(i.object_id) LOOP
3485:
3486: FND_DSQL.init;
3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

Line 3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');

3484: FOR x IN c_list_lines(i.object_id) LOOP
3485:
3486: FND_DSQL.init;
3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');

Line 3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');

3485:
3486: FND_DSQL.init;
3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');

Line 3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');

3486: FND_DSQL.init;
3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

Line 3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');

3487: FND_DSQL.add_text('INSERT INTO ozf_activity_products(');
3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

Line 3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');

3488: FND_DSQL.add_text('activity_product_id,creation_date,created_by,last_update_date,last_updated_by,');
3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);

Line 3493: FND_DSQL.add_text('items_category,item,item_type) ');

3489: FND_DSQL.add_text('last_update_login,confidential_flag,custom_setup_id,');
3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');

Line 3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');

3490: FND_DSQL.add_text('object_id,object_type,object_status,object_class,object_desc,parent_id,parent_class,');
3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);

Line 3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');

3491: FND_DSQL.add_text('parent_desc,ask_for_flag,active_flag,source_code,currency_code,marketing_medium_id,start_date,end_date,');
3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');

Line 3496: FND_DSQL.add_bind(i.confidential_flag);

3492: -- FND_DSQL.add_text('discount_line_id,apply_discount,include_volume,item,item_type) ');
3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);

Line 3497: FND_DSQL.add_text(',');

3493: FND_DSQL.add_text('items_category,item,item_type) ');
3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');

Line 3498: FND_DSQL.add_bind(i.custom_setup_id);

3494: FND_DSQL.add_text('SELECT ozf_activity_products_s.nextval,SYSDATE,FND_GLOBAL.user_id,SYSDATE,');
3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);

Line 3499: FND_DSQL.add_text(',');

3495: FND_DSQL.add_text('FND_GLOBAL.user_id,FND_GLOBAL.conc_login_id,');
3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');

Line 3500: FND_DSQL.add_bind(i.object_id);

3496: FND_DSQL.add_bind(i.confidential_flag);
3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);

Line 3501: FND_DSQL.add_text(',');

3497: FND_DSQL.add_text(',');
3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');

Line 3502: FND_DSQL.add_bind(i.object_type);

3498: FND_DSQL.add_bind(i.custom_setup_id);
3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);

Line 3503: FND_DSQL.add_text(',');

3499: FND_DSQL.add_text(',');
3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');

Line 3504: FND_DSQL.add_bind(i.object_status);

3500: FND_DSQL.add_bind(i.object_id);
3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);

Line 3505: FND_DSQL.add_text(',');

3501: FND_DSQL.add_text(',');
3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');

Line 3506: FND_DSQL.add_bind(i.object_class);

3502: FND_DSQL.add_bind(i.object_type);
3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);

Line 3507: FND_DSQL.add_text(',');

3503: FND_DSQL.add_text(',');
3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');

Line 3508: FND_DSQL.add_bind(i.object_desc);

3504: FND_DSQL.add_bind(i.object_status);
3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);

Line 3509: FND_DSQL.add_text(',');

3505: FND_DSQL.add_text(',');
3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');

Line 3510: FND_DSQL.add_bind(i.parent_id);

3506: FND_DSQL.add_bind(i.object_class);
3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);

Line 3511: FND_DSQL.add_text(',');

3507: FND_DSQL.add_text(',');
3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');

Line 3512: FND_DSQL.add_bind(i.parent_class);

3508: FND_DSQL.add_bind(i.object_desc);
3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);

Line 3513: FND_DSQL.add_text(',');

3509: FND_DSQL.add_text(',');
3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');

Line 3514: FND_DSQL.add_bind(i.parent_desc);

3510: FND_DSQL.add_bind(i.parent_id);
3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);

Line 3515: FND_DSQL.add_text(',');

3511: FND_DSQL.add_text(',');
3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');

Line 3516: FND_DSQL.add_bind(i.ask_for_flag);

3512: FND_DSQL.add_bind(i.parent_class);
3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);

Line 3517: FND_DSQL.add_text(',');

3513: FND_DSQL.add_text(',');
3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');

Line 3518: FND_DSQL.add_bind(i.active_flag);

3514: FND_DSQL.add_bind(i.parent_desc);
3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);

Line 3519: FND_DSQL.add_text(',');

3515: FND_DSQL.add_text(',');
3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');

Line 3520: FND_DSQL.add_bind(i.source_code);

3516: FND_DSQL.add_bind(i.ask_for_flag);
3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);

Line 3521: FND_DSQL.add_text(',');

3517: FND_DSQL.add_text(',');
3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');

Line 3522: FND_DSQL.add_bind(i.curr_code);

3518: FND_DSQL.add_bind(i.active_flag);
3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);

Line 3523: FND_DSQL.add_text(',');

3519: FND_DSQL.add_text(',');
3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');

Line 3524: FND_DSQL.add_bind(i.activity_media_id);

3520: FND_DSQL.add_bind(i.source_code);
3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);

Line 3525: FND_DSQL.add_text(',');

3521: FND_DSQL.add_text(',');
3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);
3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');

Line 3526: FND_DSQL.add_bind(i.start_date);

3522: FND_DSQL.add_bind(i.curr_code);
3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);
3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3530: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');

Line 3527: FND_DSQL.add_text(',');

3523: FND_DSQL.add_text(',');
3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);
3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3530: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3531:

Line 3528: FND_DSQL.add_bind(i.end_date);

3524: FND_DSQL.add_bind(i.activity_media_id);
3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);
3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3530: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3531:
3532: refresh_products(p_api_version => l_api_version,

Line 3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');

3525: FND_DSQL.add_text(',');
3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);
3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3530: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3531:
3532: refresh_products(p_api_version => l_api_version,
3533: p_init_msg_list => FND_API.g_false,

Line 3530: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');

3526: FND_DSQL.add_bind(i.start_date);
3527: FND_DSQL.add_text(',');
3528: FND_DSQL.add_bind(i.end_date);
3529: -- FND_DSQL.add_text(',discount_line_id,apply_discount,include_volume, product_id, product_type FROM (');
3530: FND_DSQL.add_text(',items_category, product_id, product_type FROM (');
3531:
3532: refresh_products(p_api_version => l_api_version,
3533: p_init_msg_list => FND_API.g_false,
3534: p_commit => FND_API.g_false,

Line 3550: --FND_DSQL.add_text(')');

3546: RAISE FND_API.g_exc_unexpected_error;
3547: END IF;
3548:
3549: IF l_stmt_product IS NOT NULL THEN
3550: --FND_DSQL.add_text(')');
3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');

Line 3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');

3547: END IF;
3548:
3549: IF l_stmt_product IS NOT NULL THEN
3550: --FND_DSQL.add_text(')');
3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);

Line 3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');

3548:
3549: IF l_stmt_product IS NOT NULL THEN
3550: --FND_DSQL.add_text(')');
3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');

Line 3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');

3549: IF l_stmt_product IS NOT NULL THEN
3550: --FND_DSQL.add_text(')');
3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');
3557: FND_DSQL.add_bind(x.lline_id);

Line 3554: FND_DSQL.add_text(' WHERE list_header_id = ');

3550: --FND_DSQL.add_text(')');
3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');
3557: FND_DSQL.add_bind(x.lline_id);
3558: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');

Line 3555: FND_DSQL.add_bind(i.object_id);

3551: -- FND_DSQL.add_text(' UNION SELECT distinct discount_line_id,apply_discount,include_volume,to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');
3557: FND_DSQL.add_bind(x.lline_id);
3558: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3559:

Line 3556: FND_DSQL.add_text(' AND list_line_id = ');

3552: FND_DSQL.add_text(' UNION ALL SELECT distinct null items_category, to_number(decode(product_attr_value,''ALL'',''-9999'',product_attr_value)) product_id, ');
3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');
3557: FND_DSQL.add_bind(x.lline_id);
3558: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3559:
3560:

Line 3557: FND_DSQL.add_bind(x.lline_id);

3553: FND_DSQL.add_text(' product_attribute product_type FROM qp_pricing_attributes ');
3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');
3557: FND_DSQL.add_bind(x.lline_id);
3558: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3559:
3560:
3561: DELETE FROM ozf_activity_products -- delete rows that will be refreshed

Line 3558: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');

3554: FND_DSQL.add_text(' WHERE list_header_id = ');
3555: FND_DSQL.add_bind(i.object_id);
3556: FND_DSQL.add_text(' AND list_line_id = ');
3557: FND_DSQL.add_bind(x.lline_id);
3558: FND_DSQL.add_text(' and product_attribute <> ''PRICING_ATTRIBUTE1'' AND excluder_flag = ''N'')');
3559:
3560:
3561: DELETE FROM ozf_activity_products -- delete rows that will be refreshed
3562: WHERE object_id = i.object_id and object_class = 'OFFR';

Line 3565: FND_DSQL.set_cursor(l_denorm_csr);

3561: DELETE FROM ozf_activity_products -- delete rows that will be refreshed
3562: WHERE object_id = i.object_id and object_class = 'OFFR';
3563:
3564: l_denorm_csr := DBMS_SQL.open_cursor;
3565: FND_DSQL.set_cursor(l_denorm_csr);
3566: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3567: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3568: FND_DSQL.do_binds;
3569: l_ignore := DBMS_SQL.execute(l_denorm_csr);

Line 3566: l_stmt_denorm := FND_DSQL.get_text(FALSE);

3562: WHERE object_id = i.object_id and object_class = 'OFFR';
3563:
3564: l_denorm_csr := DBMS_SQL.open_cursor;
3565: FND_DSQL.set_cursor(l_denorm_csr);
3566: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3567: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3568: FND_DSQL.do_binds;
3569: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3570: dbms_sql.close_cursor(l_denorm_csr);

Line 3568: FND_DSQL.do_binds;

3564: l_denorm_csr := DBMS_SQL.open_cursor;
3565: FND_DSQL.set_cursor(l_denorm_csr);
3566: l_stmt_denorm := FND_DSQL.get_text(FALSE);
3567: DBMS_SQL.parse(l_denorm_csr, l_stmt_denorm, DBMS_SQL.native);
3568: FND_DSQL.do_binds;
3569: l_ignore := DBMS_SQL.execute(l_denorm_csr);
3570: dbms_sql.close_cursor(l_denorm_csr);
3571: END IF;
3572: END LOOP;