DBA Data[Home] [Help]

APPS.INV_EBI_ITEM_HELPER dependencies on FND_API

Line 285: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

281: l_output_status inv_ebi_output_status;
282: BEGIN
283: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.populate_item_ids');
284: x_item := p_item;
285: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
286: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
287: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
288: IF ( (p_item.main_obj_type.organization_id IS NULL OR p_item.main_obj_type.organization_id = fnd_api.g_miss_num)
289: AND p_item.main_obj_type.organization_code IS NOT NULL ) THEN

Line 288: IF ( (p_item.main_obj_type.organization_id IS NULL OR p_item.main_obj_type.organization_id = fnd_api.g_miss_num)

284: x_item := p_item;
285: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
286: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
287: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
288: IF ( (p_item.main_obj_type.organization_id IS NULL OR p_item.main_obj_type.organization_id = fnd_api.g_miss_num)
289: AND p_item.main_obj_type.organization_code IS NOT NULL ) THEN
290: l_pk_col_name_val_pairs.EXTEND(1);
291: l_pk_col_name_val_pairs(1).name := 'organization_code';
292: l_pk_col_name_val_pairs(1).value := p_Item.main_obj_type.organization_code;

Line 303: RAISE FND_API.g_exc_error;

299: IF (x_item.main_obj_type.organization_id IS NULL) THEN
300: FND_MESSAGE.set_name('INV','INV_EBI_ORG_CODE_INVALID');
301: FND_MESSAGE.set_token('COL_VALUE', p_Item.main_obj_type.organization_code);
302: FND_MSG_PUB.add;
303: RAISE FND_API.g_exc_error;
304: END IF;
305: END IF;
306: IF ( (p_item.main_obj_type.inventory_item_id IS NULL OR p_item.main_obj_type.inventory_item_id= fnd_api.g_miss_num)
307: AND p_item.main_obj_type.item_number IS NOT NULL ) THEN

Line 306: IF ( (p_item.main_obj_type.inventory_item_id IS NULL OR p_item.main_obj_type.inventory_item_id= fnd_api.g_miss_num)

302: FND_MSG_PUB.add;
303: RAISE FND_API.g_exc_error;
304: END IF;
305: END IF;
306: IF ( (p_item.main_obj_type.inventory_item_id IS NULL OR p_item.main_obj_type.inventory_item_id= fnd_api.g_miss_num)
307: AND p_item.main_obj_type.item_number IS NOT NULL ) THEN
308: l_pk_col_name_val_pairs.EXTEND(2);
309: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';
310: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.item_number;

Line 320: IF ( (p_item.main_obj_type.template_id IS NULL OR p_item.main_obj_type.template_id =fnd_api.g_miss_num)

316: );
317: l_pk_col_name_val_pairs.TRIM(2);
318: INV_EBI_UTIL.debug_line('STEP 30: INV ITEM ID '|| x_item.main_obj_type.inventory_item_id);
319: END IF;
320: IF ( (p_item.main_obj_type.template_id IS NULL OR p_item.main_obj_type.template_id =fnd_api.g_miss_num)
321: AND p_item.main_obj_type.template_name IS NOT NULL AND p_item.main_obj_type.template_name <> fnd_api.g_miss_char) THEN
322: l_pk_col_name_val_pairs.EXTEND(1);
323: l_pk_col_name_val_pairs(1).name := 'template_name';
324: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.template_name;

Line 321: AND p_item.main_obj_type.template_name IS NOT NULL AND p_item.main_obj_type.template_name <> fnd_api.g_miss_char) THEN

317: l_pk_col_name_val_pairs.TRIM(2);
318: INV_EBI_UTIL.debug_line('STEP 30: INV ITEM ID '|| x_item.main_obj_type.inventory_item_id);
319: END IF;
320: IF ( (p_item.main_obj_type.template_id IS NULL OR p_item.main_obj_type.template_id =fnd_api.g_miss_num)
321: AND p_item.main_obj_type.template_name IS NOT NULL AND p_item.main_obj_type.template_name <> fnd_api.g_miss_char) THEN
322: l_pk_col_name_val_pairs.EXTEND(1);
323: l_pk_col_name_val_pairs(1).name := 'template_name';
324: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.template_name;
325: x_item.main_obj_type.template_id := INV_EBI_ITEM_HELPER.value_to_id(

Line 335: RAISE FND_API.g_exc_error;

331:
332: IF (x_item.main_obj_type.template_id IS NULL) THEN
333: FND_MESSAGE.set_name('INV','INV_TEMPLATE_ERROR');
334: FND_MSG_PUB.add;
335: RAISE FND_API.g_exc_error;
336: END IF;
337: END IF;
338: IF (p_item.org_id_obj_type IS NOT NULL AND p_item.org_id_obj_type.COUNT > 0 ) THEN
339: FOR i IN 1..p_item.org_id_obj_type.COUNT LOOP

Line 354: RAISE FND_API.g_exc_error;

350: IF (x_item.org_id_obj_type(i).org_id IS NULL) THEN
351: FND_MESSAGE.set_name('INV','INV_EBI_ORG_CODE_INVALID');
352: FND_MESSAGE.set_token('COL_VALUE', p_item.org_id_obj_type(i).org_code);
353: FND_MSG_PUB.add;
354: RAISE FND_API.g_exc_error;
355: END IF;
356: END IF;
357: END LOOP;
358: END IF;

Line 359: IF ( (p_item.main_obj_type.item_catalog_group_id IS NULL OR p_item.main_obj_type.item_catalog_group_id=fnd_api.g_miss_num)

355: END IF;
356: END IF;
357: END LOOP;
358: END IF;
359: IF ( (p_item.main_obj_type.item_catalog_group_id IS NULL OR p_item.main_obj_type.item_catalog_group_id=fnd_api.g_miss_num)
360: AND p_item.main_obj_type.item_catalog_group_code IS NOT NULL
361: AND p_item.main_obj_type.item_catalog_group_code <> fnd_api.g_miss_char) THEN
362: l_pk_col_name_val_pairs.EXTEND(1);
363: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';

Line 361: AND p_item.main_obj_type.item_catalog_group_code <> fnd_api.g_miss_char) THEN

357: END LOOP;
358: END IF;
359: IF ( (p_item.main_obj_type.item_catalog_group_id IS NULL OR p_item.main_obj_type.item_catalog_group_id=fnd_api.g_miss_num)
360: AND p_item.main_obj_type.item_catalog_group_code IS NOT NULL
361: AND p_item.main_obj_type.item_catalog_group_code <> fnd_api.g_miss_char) THEN
362: l_pk_col_name_val_pairs.EXTEND(1);
363: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';
364: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.item_catalog_group_code;
365: x_item.main_obj_type.item_catalog_group_id := INV_EBI_ITEM_HELPER.value_to_id(

Line 375: RAISE FND_API.g_exc_error;

371: IF (x_item.main_obj_type.item_catalog_group_id IS NULL ) THEN
372: FND_MESSAGE.set_name('INV','INV_EBI_ITEM_INVALID');
373: FND_MESSAGE.set_token('COL_VALUE',p_item.main_obj_type.item_catalog_group_code);
374: FND_MSG_PUB.add;
375: RAISE FND_API.g_exc_error;
376: END IF;
377: END IF;
378: IF ( (p_item.main_obj_type.lifecycle_id IS NULL OR p_item.main_obj_type.lifecycle_id =fnd_api.g_miss_num)
379: AND p_item.main_obj_type.lifecycle_name IS NOT NULL) THEN

Line 378: IF ( (p_item.main_obj_type.lifecycle_id IS NULL OR p_item.main_obj_type.lifecycle_id =fnd_api.g_miss_num)

374: FND_MSG_PUB.add;
375: RAISE FND_API.g_exc_error;
376: END IF;
377: END IF;
378: IF ( (p_item.main_obj_type.lifecycle_id IS NULL OR p_item.main_obj_type.lifecycle_id =fnd_api.g_miss_num)
379: AND p_item.main_obj_type.lifecycle_name IS NOT NULL) THEN
380: l_pk_col_name_val_pairs.EXTEND(1);
381: l_pk_col_name_val_pairs(1).name := 'name';
382: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.lifecycle_name;

Line 390: IF ( (p_item.main_obj_type.current_phase_id IS NULL OR p_item.main_obj_type.current_phase_id=fnd_api.g_miss_num)

386: );
387: INV_EBI_UTIL.debug_line('STEP 70: LIFE CYCLE ID '|| x_item.main_obj_type.lifecycle_id);
388: l_pk_col_name_val_pairs.TRIM(1);
389: END IF;
390: IF ( (p_item.main_obj_type.current_phase_id IS NULL OR p_item.main_obj_type.current_phase_id=fnd_api.g_miss_num)
391: AND (p_item.main_obj_type.current_phase_name IS NOT NULL AND x_item.main_obj_type.lifecycle_id is NOT NULL)) THEN
392: l_pk_col_name_val_pairs.EXTEND(2);
393: l_pk_col_name_val_pairs(1).name := 'name';
394: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.current_phase_name;

Line 404: IF ( (p_item.main_obj_type.revision_id IS NULL OR p_item.main_obj_type.revision_id= fnd_api.g_miss_num)

400: );
401: INV_EBI_UTIL.debug_line('STEP 80: CURRENT PHASE ID '|| x_item.main_obj_type.current_phase_id);
402: l_pk_col_name_val_pairs.TRIM(2);
403: END IF;
404: IF ( (p_item.main_obj_type.revision_id IS NULL OR p_item.main_obj_type.revision_id= fnd_api.g_miss_num)
405: AND (x_item.main_obj_type.organization_id IS NOT NULL AND x_item.main_obj_type.inventory_item_id IS NOT NULL)
406: ) THEN
407: l_pk_col_name_val_pairs.EXTEND(2);
408: l_pk_col_name_val_pairs(1).name := 'organization_id';

Line 419: IF ( (p_item.purchasing_obj_type.hazard_class_id IS NULL OR p_item.purchasing_obj_type.hazard_class_id = fnd_api.g_miss_num)

415: );
416: INV_EBI_UTIL.debug_line('STEP 90: REVISION ID '|| x_item.main_obj_type.revision_id);
417: l_pk_col_name_val_pairs.TRIM(2);
418: END IF;
419: IF ( (p_item.purchasing_obj_type.hazard_class_id IS NULL OR p_item.purchasing_obj_type.hazard_class_id = fnd_api.g_miss_num)
420: AND p_item.purchasing_obj_type.hazard_class_code IS NOT NULL) THEN
421: l_pk_col_name_val_pairs.EXTEND(1);
422: l_pk_col_name_val_pairs(1).name := 'hazard_class';
423: l_pk_col_name_val_pairs(1).value := p_item.purchasing_obj_type.hazard_class_code ;

Line 431: IF ( (p_item.purchasing_obj_type.asset_category_id IS NULL OR p_item.purchasing_obj_type.asset_category_id =fnd_api.g_miss_num)

427: );
428: INV_EBI_UTIL.debug_line('STEP 100: HAZARD CLASS ID '|| x_item.purchasing_obj_type.hazard_class_id);
429: l_pk_col_name_val_pairs.TRIM(1);
430: END IF;
431: IF ( (p_item.purchasing_obj_type.asset_category_id IS NULL OR p_item.purchasing_obj_type.asset_category_id =fnd_api.g_miss_num)
432: AND p_item.purchasing_obj_type.asset_category_code IS NOT NULL ) THEN
433: l_pk_col_name_val_pairs.EXTEND(1);
434: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';
435: l_pk_col_name_val_pairs(1).value := p_item.purchasing_obj_type.asset_category_code;

Line 443: IF ( (p_item.bom_obj_type.base_item_id IS NULL OR p_item.bom_obj_type.base_item_id= fnd_api.g_miss_num)

439: );
440: INV_EBI_UTIL.debug_line('STEP 110: ASSET CATEGORY ID '|| x_item.purchasing_obj_type.asset_category_id);
441: l_pk_col_name_val_pairs.TRIM(1);
442: END IF;
443: IF ( (p_item.bom_obj_type.base_item_id IS NULL OR p_item.bom_obj_type.base_item_id= fnd_api.g_miss_num)
444: AND p_item.bom_obj_type.base_item_number IS NOT NULL )THEN
445: l_pk_col_name_val_pairs.EXTEND(2);
446: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';
447: l_pk_col_name_val_pairs(1).value := p_item.bom_obj_type.base_item_number;

Line 459: IF ((p_item.part_num_obj_tbl_type(i).manufacturer_id IS NULL OR p_item.part_num_obj_tbl_type(i).manufacturer_id = fnd_api.g_miss_num)

455: l_pk_col_name_val_pairs.TRIM(2);
456: END IF;
457: IF ( p_item.part_num_obj_tbl_type IS NOT NULL AND p_item.part_num_obj_tbl_type.COUNT > 0 ) THEN
458: FOR i in 1..p_item.part_num_obj_tbl_type.COUNT LOOP
459: IF ((p_item.part_num_obj_tbl_type(i).manufacturer_id IS NULL OR p_item.part_num_obj_tbl_type(i).manufacturer_id = fnd_api.g_miss_num)
460: AND (p_item.part_num_obj_tbl_type(i).manufacturer_name IS NOT NULL OR p_item.part_num_obj_tbl_type(i).manufacturer_name <> fnd_api.g_miss_char))THEN
461: l_pk_col_name_val_pairs.EXTEND(1);
462: l_pk_col_name_val_pairs(1).name := 'manufacturer_name';
463: l_pk_col_name_val_pairs(1).value := p_item.part_num_obj_tbl_type(i).manufacturer_name;

Line 460: AND (p_item.part_num_obj_tbl_type(i).manufacturer_name IS NOT NULL OR p_item.part_num_obj_tbl_type(i).manufacturer_name <> fnd_api.g_miss_char))THEN

456: END IF;
457: IF ( p_item.part_num_obj_tbl_type IS NOT NULL AND p_item.part_num_obj_tbl_type.COUNT > 0 ) THEN
458: FOR i in 1..p_item.part_num_obj_tbl_type.COUNT LOOP
459: IF ((p_item.part_num_obj_tbl_type(i).manufacturer_id IS NULL OR p_item.part_num_obj_tbl_type(i).manufacturer_id = fnd_api.g_miss_num)
460: AND (p_item.part_num_obj_tbl_type(i).manufacturer_name IS NOT NULL OR p_item.part_num_obj_tbl_type(i).manufacturer_name <> fnd_api.g_miss_char))THEN
461: l_pk_col_name_val_pairs.EXTEND(1);
462: l_pk_col_name_val_pairs(1).name := 'manufacturer_name';
463: l_pk_col_name_val_pairs(1).value := p_item.part_num_obj_tbl_type(i).manufacturer_name;
464: x_item.part_num_obj_tbl_type(i).manufacturer_id := INV_EBI_ITEM_HELPER.value_to_id (

Line 475: IF ((p_item.category_id_obj_tbl_type(i).cat_set_id IS NULL OR p_item.category_id_obj_tbl_type(i).cat_set_id = fnd_api.g_miss_num)

471: END LOOP;
472: END IF;
473: IF ( p_item.category_id_obj_tbl_type IS NOT NULL AND p_item.category_id_obj_tbl_type.COUNT > 0) THEN
474: FOR i IN 1..p_item.category_id_obj_tbl_type.COUNT LOOP
475: IF ((p_item.category_id_obj_tbl_type(i).cat_set_id IS NULL OR p_item.category_id_obj_tbl_type(i).cat_set_id = fnd_api.g_miss_num)
476: AND (p_item.category_id_obj_tbl_type(i).cat_set_name IS NOT NULL OR p_item.category_id_obj_tbl_type(i).cat_set_name <> fnd_api.g_miss_char) ) THEN
477: l_pk_col_name_val_pairs.EXTEND(1);
478: l_pk_col_name_val_pairs(1).name := 'category_set_name';
479: l_pk_col_name_val_pairs(1).value := p_item.category_id_obj_tbl_type(i).cat_set_name;

Line 476: AND (p_item.category_id_obj_tbl_type(i).cat_set_name IS NOT NULL OR p_item.category_id_obj_tbl_type(i).cat_set_name <> fnd_api.g_miss_char) ) THEN

472: END IF;
473: IF ( p_item.category_id_obj_tbl_type IS NOT NULL AND p_item.category_id_obj_tbl_type.COUNT > 0) THEN
474: FOR i IN 1..p_item.category_id_obj_tbl_type.COUNT LOOP
475: IF ((p_item.category_id_obj_tbl_type(i).cat_set_id IS NULL OR p_item.category_id_obj_tbl_type(i).cat_set_id = fnd_api.g_miss_num)
476: AND (p_item.category_id_obj_tbl_type(i).cat_set_name IS NOT NULL OR p_item.category_id_obj_tbl_type(i).cat_set_name <> fnd_api.g_miss_char) ) THEN
477: l_pk_col_name_val_pairs.EXTEND(1);
478: l_pk_col_name_val_pairs(1).name := 'category_set_name';
479: l_pk_col_name_val_pairs(1).value := p_item.category_id_obj_tbl_type(i).cat_set_name;
480: x_item.category_id_obj_tbl_type(i).cat_set_id := INV_EBI_ITEM_HELPER.value_to_id(

Line 488: IF ( (p_item.category_id_obj_tbl_type(i).cat_id IS NULL OR p_item.category_id_obj_tbl_type(i).cat_id =fnd_api.g_miss_num)

484: INV_EBI_UTIL.debug_line('STEP 140: CATEGORY SET NAME: '|| p_item.category_id_obj_tbl_type(i).cat_set_name ||
485: 'CATEGORY SET ID: '|| x_item.category_id_obj_tbl_type(i).cat_set_id);
486: l_pk_col_name_val_pairs.TRIM(1);
487: END IF;
488: IF ( (p_item.category_id_obj_tbl_type(i).cat_id IS NULL OR p_item.category_id_obj_tbl_type(i).cat_id =fnd_api.g_miss_num)
489: AND ( p_item.category_id_obj_tbl_type(i).cat_name IS NOT NULL OR p_item.category_id_obj_tbl_type(i).cat_name <> fnd_api.g_miss_char)) THEN
490: l_pk_col_name_val_pairs.EXTEND(2);
491: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';
492: l_pk_col_name_val_pairs(1).value := p_item.category_id_obj_tbl_type(i).cat_name;

Line 489: AND ( p_item.category_id_obj_tbl_type(i).cat_name IS NOT NULL OR p_item.category_id_obj_tbl_type(i).cat_name <> fnd_api.g_miss_char)) THEN

485: 'CATEGORY SET ID: '|| x_item.category_id_obj_tbl_type(i).cat_set_id);
486: l_pk_col_name_val_pairs.TRIM(1);
487: END IF;
488: IF ( (p_item.category_id_obj_tbl_type(i).cat_id IS NULL OR p_item.category_id_obj_tbl_type(i).cat_id =fnd_api.g_miss_num)
489: AND ( p_item.category_id_obj_tbl_type(i).cat_name IS NOT NULL OR p_item.category_id_obj_tbl_type(i).cat_name <> fnd_api.g_miss_char)) THEN
490: l_pk_col_name_val_pairs.EXTEND(2);
491: l_pk_col_name_val_pairs(1).name := 'concatenated_segments';
492: l_pk_col_name_val_pairs(1).value := p_item.category_id_obj_tbl_type(i).cat_name;
493: l_pk_col_name_val_pairs(2).name := 'category_set_name';

Line 504: IF ( (p_item.main_obj_type.rev_lifecycle_id IS NULL OR p_item.main_obj_type.rev_lifecycle_id= fnd_api.g_miss_num)

500: l_pk_col_name_val_pairs.TRIM(1);
501: END IF;
502: END LOOP;
503: END IF;
504: IF ( (p_item.main_obj_type.rev_lifecycle_id IS NULL OR p_item.main_obj_type.rev_lifecycle_id= fnd_api.g_miss_num)
505: AND p_item.main_obj_type.rev_lifecycle_name IS NOT NULL) THEN
506: l_pk_col_name_val_pairs.EXTEND(1);
507: l_pk_col_name_val_pairs(1).name := 'name';
508: l_pk_col_name_val_pairs(1).value := p_item.main_obj_type.rev_lifecycle_name;

Line 516: IF ( (p_item.main_obj_type.rev_current_phase_id IS NULL OR p_item.main_obj_type.rev_current_phase_id= fnd_api.g_miss_num)

512: );
513: INV_EBI_UTIL.debug_line('STEP 160: REV LIFECYCLE ID: '|| x_item.main_obj_type.rev_lifecycle_id);
514: l_pk_col_name_val_pairs.TRIM(1);
515: END IF;
516: IF ( (p_item.main_obj_type.rev_current_phase_id IS NULL OR p_item.main_obj_type.rev_current_phase_id= fnd_api.g_miss_num)
517: AND (p_item.main_obj_type.rev_current_phase_name IS NOT NULL AND x_item.main_obj_type.rev_lifecycle_id IS NOT NULL )
518: ) THEN
519: l_pk_col_name_val_pairs.EXTEND(2);
520: l_pk_col_name_val_pairs(1).name := 'name';

Line 534: WHEN FND_API.g_exc_error THEN

530: END IF;
531: INV_EBI_UTIL.debug_line('STEP 180: END INSIDE INV_EBI_ITEM_HELPER.populate_item_ids STATUS: '|| x_out.output_status.return_status);
532:
533: EXCEPTION
534: WHEN FND_API.g_exc_error THEN
535: x_out.output_status.return_status := FND_API.g_ret_sts_error;
536: IF(x_out.output_status.msg_data IS NULL) THEN
537: fnd_msg_pub.count_and_get(
538: p_encoded => fnd_api.g_false

Line 535: x_out.output_status.return_status := FND_API.g_ret_sts_error;

531: INV_EBI_UTIL.debug_line('STEP 180: END INSIDE INV_EBI_ITEM_HELPER.populate_item_ids STATUS: '|| x_out.output_status.return_status);
532:
533: EXCEPTION
534: WHEN FND_API.g_exc_error THEN
535: x_out.output_status.return_status := FND_API.g_ret_sts_error;
536: IF(x_out.output_status.msg_data IS NULL) THEN
537: fnd_msg_pub.count_and_get(
538: p_encoded => fnd_api.g_false
539: ,p_count => x_out.output_status.msg_count

Line 538: p_encoded => fnd_api.g_false

534: WHEN FND_API.g_exc_error THEN
535: x_out.output_status.return_status := FND_API.g_ret_sts_error;
536: IF(x_out.output_status.msg_data IS NULL) THEN
537: fnd_msg_pub.count_and_get(
538: p_encoded => fnd_api.g_false
539: ,p_count => x_out.output_status.msg_count
540: ,p_data => x_out.output_status.msg_data
541: );
542: END IF;

Line 544: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

540: ,p_data => x_out.output_status.msg_data
541: );
542: END IF;
543: WHEN OTHERS THEN
544: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
545: IF (x_out.output_status.msg_data IS NOT NULL) THEN
546: x_out.output_status.msg_data := x_out.output_status.msg_data||' -> INV_EBI_ITEM_PUB.populate_item_ids ';
547: ELSE
548: x_out.output_status.msg_data := SQLERRM||' INV_EBI_ITEM_PUB.populate_item_ids ';

Line 613: x_return_status := FND_API.G_RET_STS_SUCCESS ;

609: SELECT Round(l_rate_in_tbl,l_length2) INTO l_rate_in_tbl FROM dual;
610: END IF;
611:
612: if(l_conv_rate_calc = l_rate_in_tbl ) then
613: x_return_status := FND_API.G_RET_STS_SUCCESS ;
614: else
615: x_return_status := FND_API.G_RET_STS_ERROR;
616: end if;
617: end check_conversion;

Line 615: x_return_status := FND_API.G_RET_STS_ERROR;

611:
612: if(l_conv_rate_calc = l_rate_in_tbl ) then
613: x_return_status := FND_API.G_RET_STS_SUCCESS ;
614: else
615: x_return_status := FND_API.G_RET_STS_ERROR;
616: end if;
617: end check_conversion;
618:
619: FUNCTION validate_uom(p_uom_code IN VARCHAR2)

Line 629: RETURN FND_API.G_FALSE;

625: BEGIN
626: OPEN is_uom_valid;
627:
628: IF ( is_uom_valid%NOTFOUND) THEN
629: RETURN FND_API.G_FALSE;
630: ELSE
631: RETURN FND_API.G_TRUE;
632: END IF;
633:

Line 631: RETURN FND_API.G_TRUE;

627:
628: IF ( is_uom_valid%NOTFOUND) THEN
629: RETURN FND_API.G_FALSE;
630: ELSE
631: RETURN FND_API.G_TRUE;
632: END IF;
633:
634: END;
635:

Line 677: x_return_status := FND_API.G_RET_STS_SUCCESS ;

673: flag1 number;
674: msg_count NUMBER;
675: begin
676: uom_conv_details := p_uom_input;
677: x_return_status := FND_API.G_RET_STS_SUCCESS ;
678: for j in 1..uom_conv_details.count loop
679: flag:=0;
680: flag1:=0;
681: IF(validate_uom(uom_conv_details(j).to_uom)=FND_API.G_FALSE) THEN

Line 681: IF(validate_uom(uom_conv_details(j).to_uom)=FND_API.G_FALSE) THEN

677: x_return_status := FND_API.G_RET_STS_SUCCESS ;
678: for j in 1..uom_conv_details.count loop
679: flag:=0;
680: flag1:=0;
681: IF(validate_uom(uom_conv_details(j).to_uom)=FND_API.G_FALSE) THEN
682: x_return_status := FND_API.G_RET_STS_ERROR;
683: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');
684: FND_MESSAGE.set_token('UOM', uom_conv_details(j).to_uom);
685: FND_MSG_PUB.add;

Line 682: x_return_status := FND_API.G_RET_STS_ERROR;

678: for j in 1..uom_conv_details.count loop
679: flag:=0;
680: flag1:=0;
681: IF(validate_uom(uom_conv_details(j).to_uom)=FND_API.G_FALSE) THEN
682: x_return_status := FND_API.G_RET_STS_ERROR;
683: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');
684: FND_MESSAGE.set_token('UOM', uom_conv_details(j).to_uom);
685: FND_MSG_PUB.add;
686: RAISE fnd_api.g_exc_unexpected_error;

Line 686: RAISE fnd_api.g_exc_unexpected_error;

682: x_return_status := FND_API.G_RET_STS_ERROR;
683: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');
684: FND_MESSAGE.set_token('UOM', uom_conv_details(j).to_uom);
685: FND_MSG_PUB.add;
686: RAISE fnd_api.g_exc_unexpected_error;
687: END IF;
688: IF(validate_uom(uom_conv_details(j).from_uom)=FND_API.G_FALSE) THEN
689: x_return_status := FND_API.G_RET_STS_ERROR;
690: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');

Line 688: IF(validate_uom(uom_conv_details(j).from_uom)=FND_API.G_FALSE) THEN

684: FND_MESSAGE.set_token('UOM', uom_conv_details(j).to_uom);
685: FND_MSG_PUB.add;
686: RAISE fnd_api.g_exc_unexpected_error;
687: END IF;
688: IF(validate_uom(uom_conv_details(j).from_uom)=FND_API.G_FALSE) THEN
689: x_return_status := FND_API.G_RET_STS_ERROR;
690: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');
691: FND_MESSAGE.set_token('UOM', uom_conv_details(j).from_uom);
692: FND_MSG_PUB.add;

Line 689: x_return_status := FND_API.G_RET_STS_ERROR;

685: FND_MSG_PUB.add;
686: RAISE fnd_api.g_exc_unexpected_error;
687: END IF;
688: IF(validate_uom(uom_conv_details(j).from_uom)=FND_API.G_FALSE) THEN
689: x_return_status := FND_API.G_RET_STS_ERROR;
690: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');
691: FND_MESSAGE.set_token('UOM', uom_conv_details(j).from_uom);
692: FND_MSG_PUB.add;
693: RAISE fnd_api.g_exc_unexpected_error;

Line 693: RAISE fnd_api.g_exc_unexpected_error;

689: x_return_status := FND_API.G_RET_STS_ERROR;
690: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_UOM');
691: FND_MESSAGE.set_token('UOM', uom_conv_details(j).from_uom);
692: FND_MSG_PUB.add;
693: RAISE fnd_api.g_exc_unexpected_error;
694: END IF;
695: select UOM_CLASS into l_class1 from MTL_UNITS_OF_MEASURE where UOM_CODE=uom_conv_details(j).to_uom;
696: select UOM_CODE into l_baseunit1 from MTL_UNITS_OF_MEASURE where UOM_CLASS=l_class1 and BASE_UOM_FLAG='Y';
697: if(l_baseunit1 = uom_conv_details(j).to_uom) then

Line 720: if (l_ret <> FND_API.g_ret_sts_success) then

716: l_convrate_from_unit_to_bu :=1;
717: inv_convert.create_uom_conversion(l_baseunit1,uom_conv_details(j).to_uom,p_item_id,l_convrate_from_unit_to_bu,l_ret);
718: end if;
719: end if;
720: if (l_ret <> FND_API.g_ret_sts_success) then
721: x_return_status := FND_API.G_RET_STS_ERROR;
722: RAISE fnd_api.g_exc_unexpected_error;
723: END IF;
724: end if;

Line 721: x_return_status := FND_API.G_RET_STS_ERROR;

717: inv_convert.create_uom_conversion(l_baseunit1,uom_conv_details(j).to_uom,p_item_id,l_convrate_from_unit_to_bu,l_ret);
718: end if;
719: end if;
720: if (l_ret <> FND_API.g_ret_sts_success) then
721: x_return_status := FND_API.G_RET_STS_ERROR;
722: RAISE fnd_api.g_exc_unexpected_error;
723: END IF;
724: end if;
725: /* step -2 starts from here */

Line 722: RAISE fnd_api.g_exc_unexpected_error;

718: end if;
719: end if;
720: if (l_ret <> FND_API.g_ret_sts_success) then
721: x_return_status := FND_API.G_RET_STS_ERROR;
722: RAISE fnd_api.g_exc_unexpected_error;
723: END IF;
724: end if;
725: /* step -2 starts from here */
726: select UOM_CLASS into l_class2 from MTL_UNITS_OF_MEASURE where UOM_CODE=uom_conv_details(j).from_uom;

Line 753: if (l_ret <> FND_API.g_ret_sts_success) then

749: l_conv_rate_from_bu2_to_bu1 :=1;
750: inv_convert.create_uom_conversion(l_baseunit1,l_baseunit2,p_item_id,l_conv_rate_from_bu2_to_bu1,l_ret);
751: end if;
752: end if;
753: if (l_ret <> FND_API.g_ret_sts_success) then
754: x_return_status := FND_API.G_RET_STS_ERROR;
755: RAISE fnd_api.g_exc_unexpected_error;
756: END IF;
757: end if ;

Line 754: x_return_status := FND_API.G_RET_STS_ERROR;

750: inv_convert.create_uom_conversion(l_baseunit1,l_baseunit2,p_item_id,l_conv_rate_from_bu2_to_bu1,l_ret);
751: end if;
752: end if;
753: if (l_ret <> FND_API.g_ret_sts_success) then
754: x_return_status := FND_API.G_RET_STS_ERROR;
755: RAISE fnd_api.g_exc_unexpected_error;
756: END IF;
757: end if ;
758: /*STEP3*/

Line 755: RAISE fnd_api.g_exc_unexpected_error;

751: end if;
752: end if;
753: if (l_ret <> FND_API.g_ret_sts_success) then
754: x_return_status := FND_API.G_RET_STS_ERROR;
755: RAISE fnd_api.g_exc_unexpected_error;
756: END IF;
757: end if ;
758: /*STEP3*/
759: if (l_baseunit2 = uom_conv_details(j).from_uom) then

Line 763: x_return_status := FND_API.G_RET_STS_ERROR;

759: if (l_baseunit2 = uom_conv_details(j).from_uom) then
760: l_conv_rate_from_unit1_to_bu1 :=1;
761: check_conversion(l_conv_rate_from_unit1_to_bu1,uom_conv_details(j).conversion_rate,l_convrate_from_unit_to_bu,l_conv_rate_from_bu2_to_bu1,l_ret);
762: if( l_ret = 'E') then
763: x_return_status := FND_API.G_RET_STS_ERROR;
764: FND_MESSAGE.set_name('INV','INV_EBI_MISMATCH_CONV_RATE');
765: FND_MESSAGE.set_token('UOM1',uom_conv_details(j).from_uom);
766: FND_MESSAGE.set_token('UOM2',uom_conv_details(j).to_uom);
767: FND_MSG_PUB.add;

Line 768: RAISE fnd_api.g_exc_unexpected_error;

764: FND_MESSAGE.set_name('INV','INV_EBI_MISMATCH_CONV_RATE');
765: FND_MESSAGE.set_token('UOM1',uom_conv_details(j).from_uom);
766: FND_MESSAGE.set_token('UOM2',uom_conv_details(j).to_uom);
767: FND_MSG_PUB.add;
768: RAISE fnd_api.g_exc_unexpected_error;
769: end if;
770: else
771: inv_convert.inv_um_conversion(uom_conv_details(j).from_uom,l_baseunit2,p_item_id,l_conv_rate_from_unit1_to_bu1);
772: if(l_conv_rate_from_unit1_to_bu1 = -99999) then

Line 775: if (l_ret <> FND_API.g_ret_sts_success) then

771: inv_convert.inv_um_conversion(uom_conv_details(j).from_uom,l_baseunit2,p_item_id,l_conv_rate_from_unit1_to_bu1);
772: if(l_conv_rate_from_unit1_to_bu1 = -99999) then
773: l_conv_rate_from_unit1_to_bu1 := ((uom_conv_details(j).conversion_rate) * l_convrate_from_unit_to_bu)/l_conv_rate_from_bu2_to_bu1;
774: inv_convert.create_uom_conversion(l_baseunit2,uom_conv_details(j).from_uom,p_item_id,l_conv_rate_from_unit1_to_bu1,l_ret);
775: if (l_ret <> FND_API.g_ret_sts_success) then
776: x_return_status := FND_API.G_RET_STS_ERROR;
777: RAISE fnd_api.g_exc_unexpected_error;
778: end if;
779: else

Line 776: x_return_status := FND_API.G_RET_STS_ERROR;

772: if(l_conv_rate_from_unit1_to_bu1 = -99999) then
773: l_conv_rate_from_unit1_to_bu1 := ((uom_conv_details(j).conversion_rate) * l_convrate_from_unit_to_bu)/l_conv_rate_from_bu2_to_bu1;
774: inv_convert.create_uom_conversion(l_baseunit2,uom_conv_details(j).from_uom,p_item_id,l_conv_rate_from_unit1_to_bu1,l_ret);
775: if (l_ret <> FND_API.g_ret_sts_success) then
776: x_return_status := FND_API.G_RET_STS_ERROR;
777: RAISE fnd_api.g_exc_unexpected_error;
778: end if;
779: else
780: check_conversion(l_conv_rate_from_unit1_to_bu1,uom_conv_details(j).conversion_rate,l_convrate_from_unit_to_bu,l_conv_rate_from_bu2_to_bu1,l_ret);

Line 777: RAISE fnd_api.g_exc_unexpected_error;

773: l_conv_rate_from_unit1_to_bu1 := ((uom_conv_details(j).conversion_rate) * l_convrate_from_unit_to_bu)/l_conv_rate_from_bu2_to_bu1;
774: inv_convert.create_uom_conversion(l_baseunit2,uom_conv_details(j).from_uom,p_item_id,l_conv_rate_from_unit1_to_bu1,l_ret);
775: if (l_ret <> FND_API.g_ret_sts_success) then
776: x_return_status := FND_API.G_RET_STS_ERROR;
777: RAISE fnd_api.g_exc_unexpected_error;
778: end if;
779: else
780: check_conversion(l_conv_rate_from_unit1_to_bu1,uom_conv_details(j).conversion_rate,l_convrate_from_unit_to_bu,l_conv_rate_from_bu2_to_bu1,l_ret);
781: if( l_ret = 'E') THEN

Line 782: x_return_status := FND_API.G_RET_STS_ERROR;

778: end if;
779: else
780: check_conversion(l_conv_rate_from_unit1_to_bu1,uom_conv_details(j).conversion_rate,l_convrate_from_unit_to_bu,l_conv_rate_from_bu2_to_bu1,l_ret);
781: if( l_ret = 'E') THEN
782: x_return_status := FND_API.G_RET_STS_ERROR;
783: FND_MESSAGE.set_name('INV','INV_EBI_MISMATCH_CONV_RATE');
784: FND_MSG_PUB.add;
785: RAISE fnd_api.g_exc_unexpected_error;
786: end if;

Line 785: RAISE fnd_api.g_exc_unexpected_error;

781: if( l_ret = 'E') THEN
782: x_return_status := FND_API.G_RET_STS_ERROR;
783: FND_MESSAGE.set_name('INV','INV_EBI_MISMATCH_CONV_RATE');
784: FND_MSG_PUB.add;
785: RAISE fnd_api.g_exc_unexpected_error;
786: end if;
787: end if ;
788: end if;
789: end loop;

Line 791: WHEN fnd_api.g_exc_unexpected_error THEN

787: end if ;
788: end if;
789: end loop;
790: Exception
791: WHEN fnd_api.g_exc_unexpected_error THEN
792: IF x_msg_data IS NULL THEN
793: FND_MSG_PUB.count_and_get(
794: p_encoded => FND_API.g_false
795: ,p_count => msg_count

Line 794: p_encoded => FND_API.g_false

790: Exception
791: WHEN fnd_api.g_exc_unexpected_error THEN
792: IF x_msg_data IS NULL THEN
793: FND_MSG_PUB.count_and_get(
794: p_encoded => FND_API.g_false
795: ,p_count => msg_count
796: ,p_data => x_msg_data
797: );
798: END IF;

Line 800: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

796: ,p_data => x_msg_data
797: );
798: END IF;
799: WHEN OTHERS THEN
800: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
801: IF x_msg_data IS NULL THEN
802: x_msg_data := SQLERRM || ' AT UOMConversion';
803: END IF;
804: end UOMConversion;

Line 824: fnd_api.g_miss_char,

820: IS
821: BEGIN
822: IF (x_item.physical_obj_type IS NULL) THEN
823: x_item.physical_obj_type := inv_ebi_item_physical_obj(
824: fnd_api.g_miss_char,
825: fnd_api.g_miss_num,
826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,

Line 825: fnd_api.g_miss_num,

821: BEGIN
822: IF (x_item.physical_obj_type IS NULL) THEN
823: x_item.physical_obj_type := inv_ebi_item_physical_obj(
824: fnd_api.g_miss_char,
825: fnd_api.g_miss_num,
826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,

Line 826: fnd_api.g_miss_char,

822: IF (x_item.physical_obj_type IS NULL) THEN
823: x_item.physical_obj_type := inv_ebi_item_physical_obj(
824: fnd_api.g_miss_char,
825: fnd_api.g_miss_num,
826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,

Line 827: fnd_api.g_miss_num,

823: x_item.physical_obj_type := inv_ebi_item_physical_obj(
824: fnd_api.g_miss_char,
825: fnd_api.g_miss_num,
826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,

Line 828: fnd_api.g_miss_char,

824: fnd_api.g_miss_char,
825: fnd_api.g_miss_num,
826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,

Line 829: fnd_api.g_miss_char,

825: fnd_api.g_miss_num,
826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,

Line 830: fnd_api.g_miss_char,

826: fnd_api.g_miss_char,
827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,

Line 831: fnd_api.g_miss_num,

827: fnd_api.g_miss_num,
828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,

Line 832: fnd_api.g_miss_num,

828: fnd_api.g_miss_char,
829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,

Line 833: fnd_api.g_miss_num,

829: fnd_api.g_miss_char,
830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,

Line 834: fnd_api.g_miss_num,

830: fnd_api.g_miss_char,
831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,

Line 835: fnd_api.g_miss_char,

831: fnd_api.g_miss_num,
832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,

Line 836: fnd_api.g_miss_char,

832: fnd_api.g_miss_num,
833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,

Line 837: fnd_api.g_miss_char,

833: fnd_api.g_miss_num,
834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,
841: fnd_api.g_miss_num,

Line 838: fnd_api.g_miss_char,

834: fnd_api.g_miss_num,
835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,
841: fnd_api.g_miss_num,
842: fnd_api.g_miss_num

Line 839: fnd_api.g_miss_char,

835: fnd_api.g_miss_char,
836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,
841: fnd_api.g_miss_num,
842: fnd_api.g_miss_num
843: );

Line 840: fnd_api.g_miss_num,

836: fnd_api.g_miss_char,
837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,
841: fnd_api.g_miss_num,
842: fnd_api.g_miss_num
843: );
844: END IF;

Line 841: fnd_api.g_miss_num,

837: fnd_api.g_miss_char,
838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,
841: fnd_api.g_miss_num,
842: fnd_api.g_miss_num
843: );
844: END IF;
845: IF (x_item.inventory_obj_type IS NULL) THEN

Line 842: fnd_api.g_miss_num

838: fnd_api.g_miss_char,
839: fnd_api.g_miss_char,
840: fnd_api.g_miss_num,
841: fnd_api.g_miss_num,
842: fnd_api.g_miss_num
843: );
844: END IF;
845: IF (x_item.inventory_obj_type IS NULL) THEN
846: x_item.inventory_obj_type := inv_ebi_item_inventory_obj(

Line 847: fnd_api.g_miss_char,

843: );
844: END IF;
845: IF (x_item.inventory_obj_type IS NULL) THEN
846: x_item.inventory_obj_type := inv_ebi_item_inventory_obj(
847: fnd_api.g_miss_char,
848: fnd_api.g_miss_char,
849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,

Line 848: fnd_api.g_miss_char,

844: END IF;
845: IF (x_item.inventory_obj_type IS NULL) THEN
846: x_item.inventory_obj_type := inv_ebi_item_inventory_obj(
847: fnd_api.g_miss_char,
848: fnd_api.g_miss_char,
849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,

Line 849: fnd_api.g_miss_char,

845: IF (x_item.inventory_obj_type IS NULL) THEN
846: x_item.inventory_obj_type := inv_ebi_item_inventory_obj(
847: fnd_api.g_miss_char,
848: fnd_api.g_miss_char,
849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,

Line 850: fnd_api.g_miss_char,

846: x_item.inventory_obj_type := inv_ebi_item_inventory_obj(
847: fnd_api.g_miss_char,
848: fnd_api.g_miss_char,
849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,

Line 851: fnd_api.g_miss_num,

847: fnd_api.g_miss_char,
848: fnd_api.g_miss_char,
849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,

Line 852: fnd_api.g_miss_num,

848: fnd_api.g_miss_char,
849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,

Line 853: fnd_api.g_miss_num,

849: fnd_api.g_miss_char,
850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,

Line 854: fnd_api.g_miss_num,

850: fnd_api.g_miss_char,
851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,

Line 855: fnd_api.g_miss_char,

851: fnd_api.g_miss_num,
852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,

Line 856: fnd_api.g_miss_num,

852: fnd_api.g_miss_num,
853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,

Line 857: fnd_api.g_miss_num,

853: fnd_api.g_miss_num,
854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,

Line 858: fnd_api.g_miss_num,

854: fnd_api.g_miss_num,
855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,

Line 859: fnd_api.g_miss_char,

855: fnd_api.g_miss_char,
856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,

Line 860: fnd_api.g_miss_char,

856: fnd_api.g_miss_num,
857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,

Line 861: fnd_api.g_miss_num,

857: fnd_api.g_miss_num,
858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,

Line 862: fnd_api.g_miss_char,

858: fnd_api.g_miss_num,
859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,

Line 863: fnd_api.g_miss_char,

859: fnd_api.g_miss_char,
860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,

Line 864: fnd_api.g_miss_num,

860: fnd_api.g_miss_char,
861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,

Line 865: fnd_api.g_miss_num,

861: fnd_api.g_miss_num,
862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,

Line 866: fnd_api.g_miss_num,

862: fnd_api.g_miss_char,
863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,

Line 867: fnd_api.g_miss_char,

863: fnd_api.g_miss_char,
864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,

Line 868: fnd_api.g_miss_char,

864: fnd_api.g_miss_num,
865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,

Line 869: fnd_api.g_miss_char,

865: fnd_api.g_miss_num,
866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,

Line 870: fnd_api.g_miss_char,

866: fnd_api.g_miss_num,
867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,

Line 871: fnd_api.g_miss_char,

867: fnd_api.g_miss_char,
868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,

Line 872: fnd_api.g_miss_char,

868: fnd_api.g_miss_char,
869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,

Line 873: fnd_api.g_miss_char,

869: fnd_api.g_miss_char,
870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,

Line 874: fnd_api.g_miss_char,

870: fnd_api.g_miss_char,
871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,

Line 875: fnd_api.g_miss_char,

871: fnd_api.g_miss_char,
872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,

Line 876: fnd_api.g_miss_num,

872: fnd_api.g_miss_char,
873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,

Line 877: fnd_api.g_miss_char,

873: fnd_api.g_miss_char,
874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,

Line 878: fnd_api.g_miss_char,

874: fnd_api.g_miss_char,
875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,

Line 879: fnd_api.g_miss_char,

875: fnd_api.g_miss_char,
876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,

Line 880: fnd_api.g_miss_char,

876: fnd_api.g_miss_num,
877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,

Line 881: fnd_api.g_miss_num,

877: fnd_api.g_miss_char,
878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,

Line 882: fnd_api.g_miss_char,

878: fnd_api.g_miss_char,
879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,
886: fnd_api.g_miss_char,

Line 883: fnd_api.g_miss_num,

879: fnd_api.g_miss_char,
880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,
886: fnd_api.g_miss_char,
887: fnd_api.g_miss_num

Line 884: fnd_api.g_miss_char,

880: fnd_api.g_miss_char,
881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,
886: fnd_api.g_miss_char,
887: fnd_api.g_miss_num
888: );

Line 885: fnd_api.g_miss_num,

881: fnd_api.g_miss_num,
882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,
886: fnd_api.g_miss_char,
887: fnd_api.g_miss_num
888: );
889: END IF;

Line 886: fnd_api.g_miss_char,

882: fnd_api.g_miss_char,
883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,
886: fnd_api.g_miss_char,
887: fnd_api.g_miss_num
888: );
889: END IF;
890: IF (x_item.purchasing_obj_type IS NULL) THEN

Line 887: fnd_api.g_miss_num

883: fnd_api.g_miss_num,
884: fnd_api.g_miss_char,
885: fnd_api.g_miss_num,
886: fnd_api.g_miss_char,
887: fnd_api.g_miss_num
888: );
889: END IF;
890: IF (x_item.purchasing_obj_type IS NULL) THEN
891: x_item.purchasing_obj_type := inv_ebi_item_purchasing_obj(

Line 892: fnd_api.g_miss_char,

888: );
889: END IF;
890: IF (x_item.purchasing_obj_type IS NULL) THEN
891: x_item.purchasing_obj_type := inv_ebi_item_purchasing_obj(
892: fnd_api.g_miss_char,
893: fnd_api.g_miss_char,
894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,

Line 893: fnd_api.g_miss_char,

889: END IF;
890: IF (x_item.purchasing_obj_type IS NULL) THEN
891: x_item.purchasing_obj_type := inv_ebi_item_purchasing_obj(
892: fnd_api.g_miss_char,
893: fnd_api.g_miss_char,
894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,

Line 894: fnd_api.g_miss_char,

890: IF (x_item.purchasing_obj_type IS NULL) THEN
891: x_item.purchasing_obj_type := inv_ebi_item_purchasing_obj(
892: fnd_api.g_miss_char,
893: fnd_api.g_miss_char,
894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,

Line 895: fnd_api.g_miss_char,

891: x_item.purchasing_obj_type := inv_ebi_item_purchasing_obj(
892: fnd_api.g_miss_char,
893: fnd_api.g_miss_char,
894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,

Line 896: fnd_api.g_miss_char,

892: fnd_api.g_miss_char,
893: fnd_api.g_miss_char,
894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,

Line 897: fnd_api.g_miss_char,

893: fnd_api.g_miss_char,
894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,

Line 898: fnd_api.g_miss_char,

894: fnd_api.g_miss_char,
895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,

Line 899: fnd_api.g_miss_char,

895: fnd_api.g_miss_char,
896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,

Line 900: fnd_api.g_miss_char,

896: fnd_api.g_miss_char,
897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,

Line 901: fnd_api.g_miss_char,

897: fnd_api.g_miss_char,
898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,

Line 902: fnd_api.g_miss_char,

898: fnd_api.g_miss_char,
899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,

Line 903: fnd_api.g_miss_num,

899: fnd_api.g_miss_char,
900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,

Line 904: fnd_api.g_miss_char,

900: fnd_api.g_miss_char,
901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,

Line 905: fnd_api.g_miss_num,

901: fnd_api.g_miss_char,
902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,

Line 906: fnd_api.g_miss_num,

902: fnd_api.g_miss_char,
903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,

Line 907: fnd_api.g_miss_num,

903: fnd_api.g_miss_num,
904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,

Line 908: fnd_api.g_miss_num,

904: fnd_api.g_miss_char,
905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,

Line 909: fnd_api.g_miss_char,

905: fnd_api.g_miss_num,
906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,

Line 910: fnd_api.g_miss_num,

906: fnd_api.g_miss_num,
907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,

Line 911: fnd_api.g_miss_num,

907: fnd_api.g_miss_num,
908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,

Line 912: fnd_api.g_miss_num,

908: fnd_api.g_miss_num,
909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,

Line 913: fnd_api.g_miss_num,

909: fnd_api.g_miss_char,
910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,
917: fnd_api.g_miss_char,

Line 914: fnd_api.g_miss_num,

910: fnd_api.g_miss_num,
911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,
917: fnd_api.g_miss_char,
918: fnd_api.g_miss_num

Line 915: fnd_api.g_miss_num,

911: fnd_api.g_miss_num,
912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,
917: fnd_api.g_miss_char,
918: fnd_api.g_miss_num
919: );

Line 916: fnd_api.g_miss_num,

912: fnd_api.g_miss_num,
913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,
917: fnd_api.g_miss_char,
918: fnd_api.g_miss_num
919: );
920: END IF;

Line 917: fnd_api.g_miss_char,

913: fnd_api.g_miss_num,
914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,
917: fnd_api.g_miss_char,
918: fnd_api.g_miss_num
919: );
920: END IF;
921: IF (x_item.receiving_obj_type IS NULL) THEN

Line 918: fnd_api.g_miss_num

914: fnd_api.g_miss_num,
915: fnd_api.g_miss_num,
916: fnd_api.g_miss_num,
917: fnd_api.g_miss_char,
918: fnd_api.g_miss_num
919: );
920: END IF;
921: IF (x_item.receiving_obj_type IS NULL) THEN
922: x_item.receiving_obj_type := inv_ebi_item_receiving_obj(

Line 923: fnd_api.g_miss_char,

919: );
920: END IF;
921: IF (x_item.receiving_obj_type IS NULL) THEN
922: x_item.receiving_obj_type := inv_ebi_item_receiving_obj(
923: fnd_api.g_miss_char,
924: fnd_api.g_miss_num,
925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,

Line 924: fnd_api.g_miss_num,

920: END IF;
921: IF (x_item.receiving_obj_type IS NULL) THEN
922: x_item.receiving_obj_type := inv_ebi_item_receiving_obj(
923: fnd_api.g_miss_char,
924: fnd_api.g_miss_num,
925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,

Line 925: fnd_api.g_miss_num,

921: IF (x_item.receiving_obj_type IS NULL) THEN
922: x_item.receiving_obj_type := inv_ebi_item_receiving_obj(
923: fnd_api.g_miss_char,
924: fnd_api.g_miss_num,
925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,

Line 926: fnd_api.g_miss_char,

922: x_item.receiving_obj_type := inv_ebi_item_receiving_obj(
923: fnd_api.g_miss_char,
924: fnd_api.g_miss_num,
925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,

Line 927: fnd_api.g_miss_char,

923: fnd_api.g_miss_char,
924: fnd_api.g_miss_num,
925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,
931: fnd_api.g_miss_num,

Line 928: fnd_api.g_miss_char,

924: fnd_api.g_miss_num,
925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,
931: fnd_api.g_miss_num,
932: fnd_api.g_miss_char

Line 929: fnd_api.g_miss_char,

925: fnd_api.g_miss_num,
926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,
931: fnd_api.g_miss_num,
932: fnd_api.g_miss_char
933: );

Line 930: fnd_api.g_miss_num,

926: fnd_api.g_miss_char,
927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,
931: fnd_api.g_miss_num,
932: fnd_api.g_miss_char
933: );
934: END IF;

Line 931: fnd_api.g_miss_num,

927: fnd_api.g_miss_char,
928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,
931: fnd_api.g_miss_num,
932: fnd_api.g_miss_char
933: );
934: END IF;
935: IF (x_item.gplanning_obj_type IS NULL) THEN

Line 932: fnd_api.g_miss_char

928: fnd_api.g_miss_char,
929: fnd_api.g_miss_char,
930: fnd_api.g_miss_num,
931: fnd_api.g_miss_num,
932: fnd_api.g_miss_char
933: );
934: END IF;
935: IF (x_item.gplanning_obj_type IS NULL) THEN
936: x_item.gplanning_obj_type := inv_ebi_item_gplanning_obj(

Line 937: fnd_api.g_miss_num,

933: );
934: END IF;
935: IF (x_item.gplanning_obj_type IS NULL) THEN
936: x_item.gplanning_obj_type := inv_ebi_item_gplanning_obj(
937: fnd_api.g_miss_num,
938: fnd_api.g_miss_char,
939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,

Line 938: fnd_api.g_miss_char,

934: END IF;
935: IF (x_item.gplanning_obj_type IS NULL) THEN
936: x_item.gplanning_obj_type := inv_ebi_item_gplanning_obj(
937: fnd_api.g_miss_num,
938: fnd_api.g_miss_char,
939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,

Line 939: fnd_api.g_miss_num,

935: IF (x_item.gplanning_obj_type IS NULL) THEN
936: x_item.gplanning_obj_type := inv_ebi_item_gplanning_obj(
937: fnd_api.g_miss_num,
938: fnd_api.g_miss_char,
939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,

Line 940: fnd_api.g_miss_num,

936: x_item.gplanning_obj_type := inv_ebi_item_gplanning_obj(
937: fnd_api.g_miss_num,
938: fnd_api.g_miss_char,
939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,

Line 941: fnd_api.g_miss_num,

937: fnd_api.g_miss_num,
938: fnd_api.g_miss_char,
939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,

Line 942: fnd_api.g_miss_num,

938: fnd_api.g_miss_char,
939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,

Line 943: fnd_api.g_miss_num,

939: fnd_api.g_miss_num,
940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,

Line 944: fnd_api.g_miss_num,

940: fnd_api.g_miss_num,
941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,

Line 945: fnd_api.g_miss_num,

941: fnd_api.g_miss_num,
942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,

Line 946: fnd_api.g_miss_num,

942: fnd_api.g_miss_num,
943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,

Line 947: fnd_api.g_miss_num,

943: fnd_api.g_miss_num,
944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,

Line 948: fnd_api.g_miss_char,

944: fnd_api.g_miss_num,
945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,

Line 949: fnd_api.g_miss_num,

945: fnd_api.g_miss_num,
946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,

Line 950: fnd_api.g_miss_num,

946: fnd_api.g_miss_num,
947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,

Line 951: fnd_api.g_miss_num,

947: fnd_api.g_miss_num,
948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,

Line 952: fnd_api.g_miss_num,

948: fnd_api.g_miss_char,
949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,

Line 953: fnd_api.g_miss_num,

949: fnd_api.g_miss_num,
950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,

Line 954: fnd_api.g_miss_num,

950: fnd_api.g_miss_num,
951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,

Line 955: fnd_api.g_miss_num,

951: fnd_api.g_miss_num,
952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,

Line 956: fnd_api.g_miss_num,

952: fnd_api.g_miss_num,
953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,

Line 957: fnd_api.g_miss_num,

953: fnd_api.g_miss_num,
954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,

Line 958: fnd_api.g_miss_num,

954: fnd_api.g_miss_num,
955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,

Line 959: fnd_api.g_miss_num,

955: fnd_api.g_miss_num,
956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,

Line 960: fnd_api.g_miss_num,

956: fnd_api.g_miss_num,
957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,
964: fnd_api.g_miss_num,

Line 961: fnd_api.g_miss_num,

957: fnd_api.g_miss_num,
958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,
964: fnd_api.g_miss_num,
965: fnd_api.g_miss_num

Line 962: fnd_api.g_miss_num,

958: fnd_api.g_miss_num,
959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,
964: fnd_api.g_miss_num,
965: fnd_api.g_miss_num
966: );

Line 963: fnd_api.g_miss_num,

959: fnd_api.g_miss_num,
960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,
964: fnd_api.g_miss_num,
965: fnd_api.g_miss_num
966: );
967: END IF;

Line 964: fnd_api.g_miss_num,

960: fnd_api.g_miss_num,
961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,
964: fnd_api.g_miss_num,
965: fnd_api.g_miss_num
966: );
967: END IF;
968: IF (x_item.mrp_obj_type IS NULL) THEN

Line 965: fnd_api.g_miss_num

961: fnd_api.g_miss_num,
962: fnd_api.g_miss_num,
963: fnd_api.g_miss_num,
964: fnd_api.g_miss_num,
965: fnd_api.g_miss_num
966: );
967: END IF;
968: IF (x_item.mrp_obj_type IS NULL) THEN
969: x_item.mrp_obj_type := inv_ebi_item_mrp_obj(

Line 970: fnd_api.g_miss_num,

966: );
967: END IF;
968: IF (x_item.mrp_obj_type IS NULL) THEN
969: x_item.mrp_obj_type := inv_ebi_item_mrp_obj(
970: fnd_api.g_miss_num,
971: fnd_api.g_miss_num,
972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,

Line 971: fnd_api.g_miss_num,

967: END IF;
968: IF (x_item.mrp_obj_type IS NULL) THEN
969: x_item.mrp_obj_type := inv_ebi_item_mrp_obj(
970: fnd_api.g_miss_num,
971: fnd_api.g_miss_num,
972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,

Line 972: fnd_api.g_miss_char,

968: IF (x_item.mrp_obj_type IS NULL) THEN
969: x_item.mrp_obj_type := inv_ebi_item_mrp_obj(
970: fnd_api.g_miss_num,
971: fnd_api.g_miss_num,
972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,

Line 973: fnd_api.g_miss_char,

969: x_item.mrp_obj_type := inv_ebi_item_mrp_obj(
970: fnd_api.g_miss_num,
971: fnd_api.g_miss_num,
972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,

Line 974: fnd_api.g_miss_num,

970: fnd_api.g_miss_num,
971: fnd_api.g_miss_num,
972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,

Line 975: fnd_api.g_miss_num,

971: fnd_api.g_miss_num,
972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,

Line 976: fnd_api.g_miss_num,

972: fnd_api.g_miss_char,
973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,

Line 977: fnd_api.g_miss_char,

973: fnd_api.g_miss_char,
974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,

Line 978: fnd_api.g_miss_num,

974: fnd_api.g_miss_num,
975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,

Line 979: fnd_api.g_miss_num,

975: fnd_api.g_miss_num,
976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,

Line 980: fnd_api.g_miss_num,

976: fnd_api.g_miss_num,
977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,

Line 981: fnd_api.g_miss_char,

977: fnd_api.g_miss_char,
978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,

Line 982: fnd_api.g_miss_num,

978: fnd_api.g_miss_num,
979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,

Line 983: fnd_api.g_miss_num,

979: fnd_api.g_miss_num,
980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,

Line 984: fnd_api.g_miss_num,

980: fnd_api.g_miss_num,
981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,

Line 985: fnd_api.g_miss_num,

981: fnd_api.g_miss_char,
982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,

Line 986: fnd_api.g_miss_num,

982: fnd_api.g_miss_num,
983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,

Line 987: fnd_api.g_miss_num,

983: fnd_api.g_miss_num,
984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,

Line 988: fnd_api.g_miss_num,

984: fnd_api.g_miss_num,
985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,

Line 989: fnd_api.g_miss_char,

985: fnd_api.g_miss_num,
986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,

Line 990: fnd_api.g_miss_char,

986: fnd_api.g_miss_num,
987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,

Line 991: fnd_api.g_miss_num,

987: fnd_api.g_miss_num,
988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,

Line 992: fnd_api.g_miss_num,

988: fnd_api.g_miss_num,
989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,

Line 993: fnd_api.g_miss_num,

989: fnd_api.g_miss_char,
990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,

Line 994: fnd_api.g_miss_num,

990: fnd_api.g_miss_char,
991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,

Line 995: fnd_api.g_miss_num,

991: fnd_api.g_miss_num,
992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,

Line 996: fnd_api.g_miss_num,

992: fnd_api.g_miss_num,
993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,

Line 997: fnd_api.g_miss_num,

993: fnd_api.g_miss_num,
994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,

Line 998: fnd_api.g_miss_num,

994: fnd_api.g_miss_num,
995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,

Line 999: fnd_api.g_miss_num,

995: fnd_api.g_miss_num,
996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,

Line 1000: fnd_api.g_miss_num,

996: fnd_api.g_miss_num,
997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,

Line 1001: fnd_api.g_miss_num,

997: fnd_api.g_miss_num,
998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,
1005: fnd_api.g_miss_char,

Line 1002: fnd_api.g_miss_num,

998: fnd_api.g_miss_num,
999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,
1005: fnd_api.g_miss_char,
1006: fnd_api.g_miss_num

Line 1003: fnd_api.g_miss_num,

999: fnd_api.g_miss_num,
1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,
1005: fnd_api.g_miss_char,
1006: fnd_api.g_miss_num
1007: );

Line 1004: fnd_api.g_miss_num,

1000: fnd_api.g_miss_num,
1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,
1005: fnd_api.g_miss_char,
1006: fnd_api.g_miss_num
1007: );
1008: END IF;

Line 1005: fnd_api.g_miss_char,

1001: fnd_api.g_miss_num,
1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,
1005: fnd_api.g_miss_char,
1006: fnd_api.g_miss_num
1007: );
1008: END IF;
1009: IF (x_item.order_obj_type IS NULL) THEN

Line 1006: fnd_api.g_miss_num

1002: fnd_api.g_miss_num,
1003: fnd_api.g_miss_num,
1004: fnd_api.g_miss_num,
1005: fnd_api.g_miss_char,
1006: fnd_api.g_miss_num
1007: );
1008: END IF;
1009: IF (x_item.order_obj_type IS NULL) THEN
1010: x_item.order_obj_type := inv_ebi_item_order_obj(

Line 1011: fnd_api.g_miss_char,

1007: );
1008: END IF;
1009: IF (x_item.order_obj_type IS NULL) THEN
1010: x_item.order_obj_type := inv_ebi_item_order_obj(
1011: fnd_api.g_miss_char,
1012: fnd_api.g_miss_char,
1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,

Line 1012: fnd_api.g_miss_char,

1008: END IF;
1009: IF (x_item.order_obj_type IS NULL) THEN
1010: x_item.order_obj_type := inv_ebi_item_order_obj(
1011: fnd_api.g_miss_char,
1012: fnd_api.g_miss_char,
1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,

Line 1013: fnd_api.g_miss_char,

1009: IF (x_item.order_obj_type IS NULL) THEN
1010: x_item.order_obj_type := inv_ebi_item_order_obj(
1011: fnd_api.g_miss_char,
1012: fnd_api.g_miss_char,
1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,

Line 1014: fnd_api.g_miss_char,

1010: x_item.order_obj_type := inv_ebi_item_order_obj(
1011: fnd_api.g_miss_char,
1012: fnd_api.g_miss_char,
1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,

Line 1015: fnd_api.g_miss_char,

1011: fnd_api.g_miss_char,
1012: fnd_api.g_miss_char,
1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,

Line 1016: fnd_api.g_miss_char,

1012: fnd_api.g_miss_char,
1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,

Line 1017: fnd_api.g_miss_char,

1013: fnd_api.g_miss_char,
1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,

Line 1018: fnd_api.g_miss_char,

1014: fnd_api.g_miss_char,
1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,

Line 1019: fnd_api.g_miss_char,

1015: fnd_api.g_miss_char,
1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,

Line 1020: fnd_api.g_miss_num,

1016: fnd_api.g_miss_char,
1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,

Line 1021: fnd_api.g_miss_char,

1017: fnd_api.g_miss_char,
1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,

Line 1022: fnd_api.g_miss_char,

1018: fnd_api.g_miss_char,
1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,

Line 1023: fnd_api.g_miss_num,

1019: fnd_api.g_miss_char,
1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,

Line 1024: fnd_api.g_miss_char,

1020: fnd_api.g_miss_num,
1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,

Line 1025: fnd_api.g_miss_num,

1021: fnd_api.g_miss_char,
1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,

Line 1026: fnd_api.g_miss_char,

1022: fnd_api.g_miss_char,
1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,

Line 1027: fnd_api.g_miss_num,

1023: fnd_api.g_miss_num,
1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,

Line 1028: fnd_api.g_miss_num,

1024: fnd_api.g_miss_char,
1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,

Line 1029: fnd_api.g_miss_num,

1025: fnd_api.g_miss_num,
1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,
1033: fnd_api.g_miss_char,

Line 1030: fnd_api.g_miss_num,

1026: fnd_api.g_miss_char,
1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,
1033: fnd_api.g_miss_char,
1034: fnd_api.g_miss_char

Line 1031: fnd_api.g_miss_num,

1027: fnd_api.g_miss_num,
1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,
1033: fnd_api.g_miss_char,
1034: fnd_api.g_miss_char
1035: );

Line 1032: fnd_api.g_miss_char,

1028: fnd_api.g_miss_num,
1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,
1033: fnd_api.g_miss_char,
1034: fnd_api.g_miss_char
1035: );
1036: END IF;

Line 1033: fnd_api.g_miss_char,

1029: fnd_api.g_miss_num,
1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,
1033: fnd_api.g_miss_char,
1034: fnd_api.g_miss_char
1035: );
1036: END IF;
1037: IF (x_item.service_obj_type IS NULL) THEN

Line 1034: fnd_api.g_miss_char

1030: fnd_api.g_miss_num,
1031: fnd_api.g_miss_num,
1032: fnd_api.g_miss_char,
1033: fnd_api.g_miss_char,
1034: fnd_api.g_miss_char
1035: );
1036: END IF;
1037: IF (x_item.service_obj_type IS NULL) THEN
1038: x_item.service_obj_type := inv_ebi_item_service_obj(

Line 1039: fnd_api.g_miss_num,

1035: );
1036: END IF;
1037: IF (x_item.service_obj_type IS NULL) THEN
1038: x_item.service_obj_type := inv_ebi_item_service_obj(
1039: fnd_api.g_miss_num,
1040: fnd_api.g_miss_num,
1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,

Line 1040: fnd_api.g_miss_num,

1036: END IF;
1037: IF (x_item.service_obj_type IS NULL) THEN
1038: x_item.service_obj_type := inv_ebi_item_service_obj(
1039: fnd_api.g_miss_num,
1040: fnd_api.g_miss_num,
1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,

Line 1041: fnd_api.g_miss_char,

1037: IF (x_item.service_obj_type IS NULL) THEN
1038: x_item.service_obj_type := inv_ebi_item_service_obj(
1039: fnd_api.g_miss_num,
1040: fnd_api.g_miss_num,
1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,

Line 1042: fnd_api.g_miss_char,

1038: x_item.service_obj_type := inv_ebi_item_service_obj(
1039: fnd_api.g_miss_num,
1040: fnd_api.g_miss_num,
1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,

Line 1043: fnd_api.g_miss_num,

1039: fnd_api.g_miss_num,
1040: fnd_api.g_miss_num,
1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,

Line 1044: fnd_api.g_miss_char,

1040: fnd_api.g_miss_num,
1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,
1048: fnd_api.g_miss_char,

Line 1045: fnd_api.g_miss_char,

1041: fnd_api.g_miss_char,
1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,
1048: fnd_api.g_miss_char,
1049: fnd_api.g_miss_char

Line 1046: fnd_api.g_miss_char,

1042: fnd_api.g_miss_char,
1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,
1048: fnd_api.g_miss_char,
1049: fnd_api.g_miss_char
1050: );

Line 1047: fnd_api.g_miss_char,

1043: fnd_api.g_miss_num,
1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,
1048: fnd_api.g_miss_char,
1049: fnd_api.g_miss_char
1050: );
1051: END IF;

Line 1048: fnd_api.g_miss_char,

1044: fnd_api.g_miss_char,
1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,
1048: fnd_api.g_miss_char,
1049: fnd_api.g_miss_char
1050: );
1051: END IF;
1052: IF (x_item.bom_obj_type IS NULL) THEN

Line 1049: fnd_api.g_miss_char

1045: fnd_api.g_miss_char,
1046: fnd_api.g_miss_char,
1047: fnd_api.g_miss_char,
1048: fnd_api.g_miss_char,
1049: fnd_api.g_miss_char
1050: );
1051: END IF;
1052: IF (x_item.bom_obj_type IS NULL) THEN
1053: x_item.bom_obj_type := inv_ebi_item_bom_obj(

Line 1054: fnd_api.g_miss_char,

1050: );
1051: END IF;
1052: IF (x_item.bom_obj_type IS NULL) THEN
1053: x_item.bom_obj_type := inv_ebi_item_bom_obj(
1054: fnd_api.g_miss_char,
1055: fnd_api.g_miss_num,
1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,

Line 1055: fnd_api.g_miss_num,

1051: END IF;
1052: IF (x_item.bom_obj_type IS NULL) THEN
1053: x_item.bom_obj_type := inv_ebi_item_bom_obj(
1054: fnd_api.g_miss_char,
1055: fnd_api.g_miss_num,
1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,

Line 1056: fnd_api.g_miss_num,

1052: IF (x_item.bom_obj_type IS NULL) THEN
1053: x_item.bom_obj_type := inv_ebi_item_bom_obj(
1054: fnd_api.g_miss_char,
1055: fnd_api.g_miss_num,
1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,

Line 1057: fnd_api.g_miss_char,

1053: x_item.bom_obj_type := inv_ebi_item_bom_obj(
1054: fnd_api.g_miss_char,
1055: fnd_api.g_miss_num,
1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,

Line 1058: fnd_api.g_miss_num,

1054: fnd_api.g_miss_char,
1055: fnd_api.g_miss_num,
1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,
1062: fnd_api.g_miss_char,

Line 1059: fnd_api.g_miss_char,

1055: fnd_api.g_miss_num,
1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,
1062: fnd_api.g_miss_char,
1063: fnd_api.g_miss_char

Line 1060: fnd_api.g_miss_char,

1056: fnd_api.g_miss_num,
1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,
1062: fnd_api.g_miss_char,
1063: fnd_api.g_miss_char
1064: );

Line 1061: fnd_api.g_miss_char,

1057: fnd_api.g_miss_char,
1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,
1062: fnd_api.g_miss_char,
1063: fnd_api.g_miss_char
1064: );
1065: END IF;

Line 1062: fnd_api.g_miss_char,

1058: fnd_api.g_miss_num,
1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,
1062: fnd_api.g_miss_char,
1063: fnd_api.g_miss_char
1064: );
1065: END IF;
1066: IF (x_item.costing_obj_type IS NULL) THEN

Line 1063: fnd_api.g_miss_char

1059: fnd_api.g_miss_char,
1060: fnd_api.g_miss_char,
1061: fnd_api.g_miss_char,
1062: fnd_api.g_miss_char,
1063: fnd_api.g_miss_char
1064: );
1065: END IF;
1066: IF (x_item.costing_obj_type IS NULL) THEN
1067: x_item.costing_obj_type := inv_ebi_item_costing_obj(

Line 1068: fnd_api.g_miss_char,

1064: );
1065: END IF;
1066: IF (x_item.costing_obj_type IS NULL) THEN
1067: x_item.costing_obj_type := inv_ebi_item_costing_obj(
1068: fnd_api.g_miss_char,
1069: fnd_api.g_miss_char,
1070: fnd_api.g_miss_char,
1071: fnd_api.g_miss_num,
1072: fnd_api.g_miss_num,

Line 1069: fnd_api.g_miss_char,

1065: END IF;
1066: IF (x_item.costing_obj_type IS NULL) THEN
1067: x_item.costing_obj_type := inv_ebi_item_costing_obj(
1068: fnd_api.g_miss_char,
1069: fnd_api.g_miss_char,
1070: fnd_api.g_miss_char,
1071: fnd_api.g_miss_num,
1072: fnd_api.g_miss_num,
1073: fnd_api.g_miss_num

Line 1070: fnd_api.g_miss_char,

1066: IF (x_item.costing_obj_type IS NULL) THEN
1067: x_item.costing_obj_type := inv_ebi_item_costing_obj(
1068: fnd_api.g_miss_char,
1069: fnd_api.g_miss_char,
1070: fnd_api.g_miss_char,
1071: fnd_api.g_miss_num,
1072: fnd_api.g_miss_num,
1073: fnd_api.g_miss_num
1074: );

Line 1071: fnd_api.g_miss_num,

1067: x_item.costing_obj_type := inv_ebi_item_costing_obj(
1068: fnd_api.g_miss_char,
1069: fnd_api.g_miss_char,
1070: fnd_api.g_miss_char,
1071: fnd_api.g_miss_num,
1072: fnd_api.g_miss_num,
1073: fnd_api.g_miss_num
1074: );
1075: END IF;

Line 1072: fnd_api.g_miss_num,

1068: fnd_api.g_miss_char,
1069: fnd_api.g_miss_char,
1070: fnd_api.g_miss_char,
1071: fnd_api.g_miss_num,
1072: fnd_api.g_miss_num,
1073: fnd_api.g_miss_num
1074: );
1075: END IF;
1076: IF (x_item.lead_time_obj_type IS NULL) THEN

Line 1073: fnd_api.g_miss_num

1069: fnd_api.g_miss_char,
1070: fnd_api.g_miss_char,
1071: fnd_api.g_miss_num,
1072: fnd_api.g_miss_num,
1073: fnd_api.g_miss_num
1074: );
1075: END IF;
1076: IF (x_item.lead_time_obj_type IS NULL) THEN
1077: x_item.lead_time_obj_type := inv_ebi_item_lead_time_obj(

Line 1078: fnd_api.g_miss_num,

1074: );
1075: END IF;
1076: IF (x_item.lead_time_obj_type IS NULL) THEN
1077: x_item.lead_time_obj_type := inv_ebi_item_lead_time_obj(
1078: fnd_api.g_miss_num,
1079: fnd_api.g_miss_num,
1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,

Line 1079: fnd_api.g_miss_num,

1075: END IF;
1076: IF (x_item.lead_time_obj_type IS NULL) THEN
1077: x_item.lead_time_obj_type := inv_ebi_item_lead_time_obj(
1078: fnd_api.g_miss_num,
1079: fnd_api.g_miss_num,
1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,

Line 1080: fnd_api.g_miss_num,

1076: IF (x_item.lead_time_obj_type IS NULL) THEN
1077: x_item.lead_time_obj_type := inv_ebi_item_lead_time_obj(
1078: fnd_api.g_miss_num,
1079: fnd_api.g_miss_num,
1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,
1084: fnd_api.g_miss_num,

Line 1081: fnd_api.g_miss_num,

1077: x_item.lead_time_obj_type := inv_ebi_item_lead_time_obj(
1078: fnd_api.g_miss_num,
1079: fnd_api.g_miss_num,
1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,
1084: fnd_api.g_miss_num,
1085: fnd_api.g_miss_num

Line 1082: fnd_api.g_miss_num,

1078: fnd_api.g_miss_num,
1079: fnd_api.g_miss_num,
1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,
1084: fnd_api.g_miss_num,
1085: fnd_api.g_miss_num
1086: );

Line 1083: fnd_api.g_miss_num,

1079: fnd_api.g_miss_num,
1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,
1084: fnd_api.g_miss_num,
1085: fnd_api.g_miss_num
1086: );
1087: END IF;

Line 1084: fnd_api.g_miss_num,

1080: fnd_api.g_miss_num,
1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,
1084: fnd_api.g_miss_num,
1085: fnd_api.g_miss_num
1086: );
1087: END IF;
1088: IF (x_item.wip_obj_type IS NULL) THEN

Line 1085: fnd_api.g_miss_num

1081: fnd_api.g_miss_num,
1082: fnd_api.g_miss_num,
1083: fnd_api.g_miss_num,
1084: fnd_api.g_miss_num,
1085: fnd_api.g_miss_num
1086: );
1087: END IF;
1088: IF (x_item.wip_obj_type IS NULL) THEN
1089: x_item.wip_obj_type := inv_ebi_item_wip_obj(

Line 1090: fnd_api.g_miss_char,

1086: );
1087: END IF;
1088: IF (x_item.wip_obj_type IS NULL) THEN
1089: x_item.wip_obj_type := inv_ebi_item_wip_obj(
1090: fnd_api.g_miss_char,
1091: fnd_api.g_miss_num,
1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,

Line 1091: fnd_api.g_miss_num,

1087: END IF;
1088: IF (x_item.wip_obj_type IS NULL) THEN
1089: x_item.wip_obj_type := inv_ebi_item_wip_obj(
1090: fnd_api.g_miss_char,
1091: fnd_api.g_miss_num,
1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,

Line 1092: fnd_api.g_miss_char,

1088: IF (x_item.wip_obj_type IS NULL) THEN
1089: x_item.wip_obj_type := inv_ebi_item_wip_obj(
1090: fnd_api.g_miss_char,
1091: fnd_api.g_miss_num,
1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,
1096: fnd_api.g_miss_num,

Line 1093: fnd_api.g_miss_num,

1089: x_item.wip_obj_type := inv_ebi_item_wip_obj(
1090: fnd_api.g_miss_char,
1091: fnd_api.g_miss_num,
1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,
1096: fnd_api.g_miss_num,
1097: fnd_api.g_miss_num

Line 1094: fnd_api.g_miss_num,

1090: fnd_api.g_miss_char,
1091: fnd_api.g_miss_num,
1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,
1096: fnd_api.g_miss_num,
1097: fnd_api.g_miss_num
1098: );

Line 1095: fnd_api.g_miss_num,

1091: fnd_api.g_miss_num,
1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,
1096: fnd_api.g_miss_num,
1097: fnd_api.g_miss_num
1098: );
1099: END IF;

Line 1096: fnd_api.g_miss_num,

1092: fnd_api.g_miss_char,
1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,
1096: fnd_api.g_miss_num,
1097: fnd_api.g_miss_num
1098: );
1099: END IF;
1100: IF (x_item.invoice_obj_type IS NULL) THEN

Line 1097: fnd_api.g_miss_num

1093: fnd_api.g_miss_num,
1094: fnd_api.g_miss_num,
1095: fnd_api.g_miss_num,
1096: fnd_api.g_miss_num,
1097: fnd_api.g_miss_num
1098: );
1099: END IF;
1100: IF (x_item.invoice_obj_type IS NULL) THEN
1101: x_item.invoice_obj_type := inv_ebi_item_invoice_obj(

Line 1102: fnd_api.g_miss_char,

1098: );
1099: END IF;
1100: IF (x_item.invoice_obj_type IS NULL) THEN
1101: x_item.invoice_obj_type := inv_ebi_item_invoice_obj(
1102: fnd_api.g_miss_char,
1103: fnd_api.g_miss_char,
1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,

Line 1103: fnd_api.g_miss_char,

1099: END IF;
1100: IF (x_item.invoice_obj_type IS NULL) THEN
1101: x_item.invoice_obj_type := inv_ebi_item_invoice_obj(
1102: fnd_api.g_miss_char,
1103: fnd_api.g_miss_char,
1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,
1107: fnd_api.g_miss_num,

Line 1104: fnd_api.g_miss_num,

1100: IF (x_item.invoice_obj_type IS NULL) THEN
1101: x_item.invoice_obj_type := inv_ebi_item_invoice_obj(
1102: fnd_api.g_miss_char,
1103: fnd_api.g_miss_char,
1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,
1107: fnd_api.g_miss_num,
1108: fnd_api.g_miss_num

Line 1105: fnd_api.g_miss_num,

1101: x_item.invoice_obj_type := inv_ebi_item_invoice_obj(
1102: fnd_api.g_miss_char,
1103: fnd_api.g_miss_char,
1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,
1107: fnd_api.g_miss_num,
1108: fnd_api.g_miss_num
1109: );

Line 1106: fnd_api.g_miss_char,

1102: fnd_api.g_miss_char,
1103: fnd_api.g_miss_char,
1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,
1107: fnd_api.g_miss_num,
1108: fnd_api.g_miss_num
1109: );
1110: END IF;

Line 1107: fnd_api.g_miss_num,

1103: fnd_api.g_miss_char,
1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,
1107: fnd_api.g_miss_num,
1108: fnd_api.g_miss_num
1109: );
1110: END IF;
1111: IF (x_item.web_option_obj_type IS NULL) THEN

Line 1108: fnd_api.g_miss_num

1104: fnd_api.g_miss_num,
1105: fnd_api.g_miss_num,
1106: fnd_api.g_miss_char,
1107: fnd_api.g_miss_num,
1108: fnd_api.g_miss_num
1109: );
1110: END IF;
1111: IF (x_item.web_option_obj_type IS NULL) THEN
1112: x_item.web_option_obj_type := inv_ebi_item_web_option_obj(

Line 1113: fnd_api.g_miss_char,

1109: );
1110: END IF;
1111: IF (x_item.web_option_obj_type IS NULL) THEN
1112: x_item.web_option_obj_type := inv_ebi_item_web_option_obj(
1113: fnd_api.g_miss_char,
1114: fnd_api.g_miss_char,
1115: fnd_api.g_miss_char,
1116: fnd_api.g_miss_num
1117: );

Line 1114: fnd_api.g_miss_char,

1110: END IF;
1111: IF (x_item.web_option_obj_type IS NULL) THEN
1112: x_item.web_option_obj_type := inv_ebi_item_web_option_obj(
1113: fnd_api.g_miss_char,
1114: fnd_api.g_miss_char,
1115: fnd_api.g_miss_char,
1116: fnd_api.g_miss_num
1117: );
1118: END IF;

Line 1115: fnd_api.g_miss_char,

1111: IF (x_item.web_option_obj_type IS NULL) THEN
1112: x_item.web_option_obj_type := inv_ebi_item_web_option_obj(
1113: fnd_api.g_miss_char,
1114: fnd_api.g_miss_char,
1115: fnd_api.g_miss_char,
1116: fnd_api.g_miss_num
1117: );
1118: END IF;
1119: IF (x_item.asset_obj_type IS NULL) THEN

Line 1116: fnd_api.g_miss_num

1112: x_item.web_option_obj_type := inv_ebi_item_web_option_obj(
1113: fnd_api.g_miss_char,
1114: fnd_api.g_miss_char,
1115: fnd_api.g_miss_char,
1116: fnd_api.g_miss_num
1117: );
1118: END IF;
1119: IF (x_item.asset_obj_type IS NULL) THEN
1120: x_item.asset_obj_type := inv_ebi_item_asset_obj(

Line 1121: fnd_api.g_miss_num,

1117: );
1118: END IF;
1119: IF (x_item.asset_obj_type IS NULL) THEN
1120: x_item.asset_obj_type := inv_ebi_item_asset_obj(
1121: fnd_api.g_miss_num,
1122: fnd_api.g_miss_char,
1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,

Line 1122: fnd_api.g_miss_char,

1118: END IF;
1119: IF (x_item.asset_obj_type IS NULL) THEN
1120: x_item.asset_obj_type := inv_ebi_item_asset_obj(
1121: fnd_api.g_miss_num,
1122: fnd_api.g_miss_char,
1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,

Line 1123: fnd_api.g_miss_char,

1119: IF (x_item.asset_obj_type IS NULL) THEN
1120: x_item.asset_obj_type := inv_ebi_item_asset_obj(
1121: fnd_api.g_miss_num,
1122: fnd_api.g_miss_char,
1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,

Line 1124: fnd_api.g_miss_char,

1120: x_item.asset_obj_type := inv_ebi_item_asset_obj(
1121: fnd_api.g_miss_num,
1122: fnd_api.g_miss_char,
1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,
1128: fnd_api.g_miss_char,

Line 1125: fnd_api.g_miss_char,

1121: fnd_api.g_miss_num,
1122: fnd_api.g_miss_char,
1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,
1128: fnd_api.g_miss_char,
1129: fnd_api.g_miss_char

Line 1126: fnd_api.g_miss_char,

1122: fnd_api.g_miss_char,
1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,
1128: fnd_api.g_miss_char,
1129: fnd_api.g_miss_char
1130: );

Line 1127: fnd_api.g_miss_char,

1123: fnd_api.g_miss_char,
1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,
1128: fnd_api.g_miss_char,
1129: fnd_api.g_miss_char
1130: );
1131: END IF;

Line 1128: fnd_api.g_miss_char,

1124: fnd_api.g_miss_char,
1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,
1128: fnd_api.g_miss_char,
1129: fnd_api.g_miss_char
1130: );
1131: END IF;
1132: IF (x_item.deprecated_obj_type IS NULL) THEN

Line 1129: fnd_api.g_miss_char

1125: fnd_api.g_miss_char,
1126: fnd_api.g_miss_char,
1127: fnd_api.g_miss_char,
1128: fnd_api.g_miss_char,
1129: fnd_api.g_miss_char
1130: );
1131: END IF;
1132: IF (x_item.deprecated_obj_type IS NULL) THEN
1133: x_item.deprecated_obj_type := inv_ebi_item_deprecated_obj(

Line 1134: fnd_api.g_miss_char,

1130: );
1131: END IF;
1132: IF (x_item.deprecated_obj_type IS NULL) THEN
1133: x_item.deprecated_obj_type := inv_ebi_item_deprecated_obj(
1134: fnd_api.g_miss_char,
1135: fnd_api.g_miss_num,
1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,

Line 1135: fnd_api.g_miss_num,

1131: END IF;
1132: IF (x_item.deprecated_obj_type IS NULL) THEN
1133: x_item.deprecated_obj_type := inv_ebi_item_deprecated_obj(
1134: fnd_api.g_miss_char,
1135: fnd_api.g_miss_num,
1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,

Line 1136: fnd_api.g_miss_num,

1132: IF (x_item.deprecated_obj_type IS NULL) THEN
1133: x_item.deprecated_obj_type := inv_ebi_item_deprecated_obj(
1134: fnd_api.g_miss_char,
1135: fnd_api.g_miss_num,
1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,

Line 1137: fnd_api.g_miss_char,

1133: x_item.deprecated_obj_type := inv_ebi_item_deprecated_obj(
1134: fnd_api.g_miss_char,
1135: fnd_api.g_miss_num,
1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,

Line 1138: fnd_api.g_miss_num,

1134: fnd_api.g_miss_char,
1135: fnd_api.g_miss_num,
1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,

Line 1139: fnd_api.g_miss_date,

1135: fnd_api.g_miss_num,
1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,

Line 1140: fnd_api.g_miss_num,

1136: fnd_api.g_miss_num,
1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,

Line 1141: fnd_api.g_miss_char,

1137: fnd_api.g_miss_char,
1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,

Line 1142: fnd_api.g_miss_char,

1138: fnd_api.g_miss_num,
1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,

Line 1143: fnd_api.g_miss_char,

1139: fnd_api.g_miss_date,
1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,

Line 1144: fnd_api.g_miss_char,

1140: fnd_api.g_miss_num,
1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,

Line 1145: fnd_api.g_miss_char,

1141: fnd_api.g_miss_char,
1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,

Line 1146: fnd_api.g_miss_char,

1142: fnd_api.g_miss_char,
1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,

Line 1147: fnd_api.g_miss_num,

1143: fnd_api.g_miss_char,
1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,

Line 1148: fnd_api.g_miss_num,

1144: fnd_api.g_miss_char,
1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,

Line 1149: fnd_api.g_miss_num,

1145: fnd_api.g_miss_char,
1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,

Line 1150: fnd_api.g_miss_num,

1146: fnd_api.g_miss_char,
1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,

Line 1151: fnd_api.g_miss_char,

1147: fnd_api.g_miss_num,
1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,

Line 1152: fnd_api.g_miss_num,

1148: fnd_api.g_miss_num,
1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,

Line 1153: fnd_api.g_miss_num,

1149: fnd_api.g_miss_num,
1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,

Line 1154: fnd_api.g_miss_num,

1150: fnd_api.g_miss_num,
1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,

Line 1155: fnd_api.g_miss_date,

1151: fnd_api.g_miss_char,
1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,

Line 1156: fnd_api.g_miss_char,

1152: fnd_api.g_miss_num,
1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,

Line 1157: fnd_api.g_miss_char,

1153: fnd_api.g_miss_num,
1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,

Line 1158: fnd_api.g_miss_char,

1154: fnd_api.g_miss_num,
1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,

Line 1159: fnd_api.g_miss_num,

1155: fnd_api.g_miss_date,
1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,

Line 1160: fnd_api.g_miss_char,

1156: fnd_api.g_miss_char,
1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,

Line 1161: fnd_api.g_miss_num,

1157: fnd_api.g_miss_char,
1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,
1165: fnd_api.g_miss_char,

Line 1162: fnd_api.g_miss_char,

1158: fnd_api.g_miss_char,
1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,
1165: fnd_api.g_miss_char,
1166: fnd_api.g_miss_char

Line 1163: fnd_api.g_miss_num,

1159: fnd_api.g_miss_num,
1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,
1165: fnd_api.g_miss_char,
1166: fnd_api.g_miss_char
1167: );

Line 1164: fnd_api.g_miss_num,

1160: fnd_api.g_miss_char,
1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,
1165: fnd_api.g_miss_char,
1166: fnd_api.g_miss_char
1167: );
1168: END IF;

Line 1165: fnd_api.g_miss_char,

1161: fnd_api.g_miss_num,
1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,
1165: fnd_api.g_miss_char,
1166: fnd_api.g_miss_char
1167: );
1168: END IF;
1169: IF (x_item.process_manufacturing_obj IS NULL) THEN

Line 1166: fnd_api.g_miss_char

1162: fnd_api.g_miss_char,
1163: fnd_api.g_miss_num,
1164: fnd_api.g_miss_num,
1165: fnd_api.g_miss_char,
1166: fnd_api.g_miss_char
1167: );
1168: END IF;
1169: IF (x_item.process_manufacturing_obj IS NULL) THEN
1170: x_item.process_manufacturing_obj := inv_ebi_item_processmfg_obj(

Line 1171: fnd_api.g_miss_char,

1167: );
1168: END IF;
1169: IF (x_item.process_manufacturing_obj IS NULL) THEN
1170: x_item.process_manufacturing_obj := inv_ebi_item_processmfg_obj(
1171: fnd_api.g_miss_char,
1172: fnd_api.g_miss_char,
1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,

Line 1172: fnd_api.g_miss_char,

1168: END IF;
1169: IF (x_item.process_manufacturing_obj IS NULL) THEN
1170: x_item.process_manufacturing_obj := inv_ebi_item_processmfg_obj(
1171: fnd_api.g_miss_char,
1172: fnd_api.g_miss_char,
1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,

Line 1173: fnd_api.g_miss_char,

1169: IF (x_item.process_manufacturing_obj IS NULL) THEN
1170: x_item.process_manufacturing_obj := inv_ebi_item_processmfg_obj(
1171: fnd_api.g_miss_char,
1172: fnd_api.g_miss_char,
1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,

Line 1174: fnd_api.g_miss_char,

1170: x_item.process_manufacturing_obj := inv_ebi_item_processmfg_obj(
1171: fnd_api.g_miss_char,
1172: fnd_api.g_miss_char,
1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,

Line 1175: fnd_api.g_miss_char,

1171: fnd_api.g_miss_char,
1172: fnd_api.g_miss_char,
1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,
1179: fnd_api.g_miss_char,

Line 1176: fnd_api.g_miss_num,

1172: fnd_api.g_miss_char,
1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,
1179: fnd_api.g_miss_char,
1180: fnd_api.g_miss_char

Line 1177: fnd_api.g_miss_char,

1173: fnd_api.g_miss_char,
1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,
1179: fnd_api.g_miss_char,
1180: fnd_api.g_miss_char
1181: );

Line 1178: fnd_api.g_miss_num,

1174: fnd_api.g_miss_char,
1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,
1179: fnd_api.g_miss_char,
1180: fnd_api.g_miss_char
1181: );
1182: END IF;

Line 1179: fnd_api.g_miss_char,

1175: fnd_api.g_miss_char,
1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,
1179: fnd_api.g_miss_char,
1180: fnd_api.g_miss_char
1181: );
1182: END IF;
1183: END initialize_item;

Line 1180: fnd_api.g_miss_char

1176: fnd_api.g_miss_num,
1177: fnd_api.g_miss_char,
1178: fnd_api.g_miss_num,
1179: fnd_api.g_miss_char,
1180: fnd_api.g_miss_char
1181: );
1182: END IF;
1183: END initialize_item;
1184:

Line 1195: IF (p_item_catalog_group_id IS NOT NULL AND p_item_catalog_group_id <> fnd_api.g_miss_num) THEN

1191: p_item_catalog_group_id IN NUMBER
1192: ) RETURN VARCHAR IS
1193: l_is_new_item_request_reqd VARCHAR2(3);
1194: BEGIN
1195: IF (p_item_catalog_group_id IS NOT NULL AND p_item_catalog_group_id <> fnd_api.g_miss_num) THEN
1196: SELECT new_item_request_reqd INTO l_is_new_item_request_reqd
1197: FROM mtl_item_catalog_groups_vl
1198: WHERE item_catalog_group_id = p_item_catalog_group_id;
1199: IF(l_is_new_item_request_reqd = 'Y') THEN

Line 1200: RETURN FND_API.g_true;

1196: SELECT new_item_request_reqd INTO l_is_new_item_request_reqd
1197: FROM mtl_item_catalog_groups_vl
1198: WHERE item_catalog_group_id = p_item_catalog_group_id;
1199: IF(l_is_new_item_request_reqd = 'Y') THEN
1200: RETURN FND_API.g_true;
1201: ELSE
1202: RETURN FND_API.g_false;
1203: END IF;
1204: END IF;

Line 1202: RETURN FND_API.g_false;

1198: WHERE item_catalog_group_id = p_item_catalog_group_id;
1199: IF(l_is_new_item_request_reqd = 'Y') THEN
1200: RETURN FND_API.g_true;
1201: ELSE
1202: RETURN FND_API.g_false;
1203: END IF;
1204: END IF;
1205: RETURN FND_API.g_false;
1206: EXCEPTION

Line 1205: RETURN FND_API.g_false;

1201: ELSE
1202: RETURN FND_API.g_false;
1203: END IF;
1204: END IF;
1205: RETURN FND_API.g_false;
1206: EXCEPTION
1207: WHEN OTHERS THEN
1208: RETURN FND_API.g_false;
1209: END is_new_item_request_reqd;

Line 1208: RETURN FND_API.g_false;

1204: END IF;
1205: RETURN FND_API.g_false;
1206: EXCEPTION
1207: WHEN OTHERS THEN
1208: RETURN FND_API.g_false;
1209: END is_new_item_request_reqd;
1210: /************************************************************************************
1211: -- API name : get_organization_id
1212: -- Type : Public

Line 1246: RETURN FND_API.g_miss_num;

1242: AND organization_id = p_organization_id;
1243: RETURN l_inventory_item_id;
1244: EXCEPTION
1245: WHEN OTHERS THEN
1246: RETURN FND_API.g_miss_num;
1247: END get_inventory_item_id;
1248: /************************************************************************************
1249: -- API name : get_item_num
1250: -- Type : Private

Line 1279: SELECT DECODE(p_segment1,fnd_api.g_miss_char,'',NULL,'',p_segment1) ||

1275: ,p_segment20 IN VARCHAR2
1276: ) RETURN VARCHAR2 IS
1277: l_item_number VARCHAR2(2000);
1278: BEGIN
1279: SELECT DECODE(p_segment1,fnd_api.g_miss_char,'',NULL,'',p_segment1) ||
1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||
1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||

Line 1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||

1276: ) RETURN VARCHAR2 IS
1277: l_item_number VARCHAR2(2000);
1278: BEGIN
1279: SELECT DECODE(p_segment1,fnd_api.g_miss_char,'',NULL,'',p_segment1) ||
1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||
1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||

Line 1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||

1277: l_item_number VARCHAR2(2000);
1278: BEGIN
1279: SELECT DECODE(p_segment1,fnd_api.g_miss_char,'',NULL,'',p_segment1) ||
1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||
1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||

Line 1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||

1278: BEGIN
1279: SELECT DECODE(p_segment1,fnd_api.g_miss_char,'',NULL,'',p_segment1) ||
1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||
1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||

Line 1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||

1279: SELECT DECODE(p_segment1,fnd_api.g_miss_char,'',NULL,'',p_segment1) ||
1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||
1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||

Line 1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||

1280: DECODE(p_segment2,fnd_api.g_miss_char,'',NULL,'',p_segment2) ||
1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||

Line 1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||

1281: DECODE(p_segment3,fnd_api.g_miss_char,'',NULL,'',p_segment3) ||
1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||

Line 1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||

1282: DECODE(p_segment4,fnd_api.g_miss_char,'',NULL,'',p_segment4) ||
1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||

Line 1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||

1283: DECODE(p_segment5,fnd_api.g_miss_char,'',NULL,'',p_segment5) ||
1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||

Line 1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||

1284: DECODE(p_segment6,fnd_api.g_miss_char,'',NULL,'',p_segment6) ||
1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||

Line 1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||

1285: DECODE(p_segment7,fnd_api.g_miss_char,'',NULL,'',p_segment7) ||
1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||

Line 1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||

1286: DECODE(p_segment8,fnd_api.g_miss_char,'',NULL,'',p_segment8) ||
1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||

Line 1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||

1287: DECODE(p_segment9,fnd_api.g_miss_char,'',NULL,'',p_segment9) ||
1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||

Line 1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||

1288: DECODE(p_segment10,fnd_api.g_miss_char,'',NULL,'',p_segment10) ||
1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||

Line 1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||

1289: DECODE(p_segment11,fnd_api.g_miss_char,'',NULL,'',p_segment11) ||
1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||
1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||

Line 1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||

1290: DECODE(p_segment12,fnd_api.g_miss_char,'',NULL,'',p_segment12) ||
1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||
1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||
1298: DECODE(p_segment20,fnd_api.g_miss_char,'',NULL,'',p_segment20)

Line 1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||

1291: DECODE(p_segment13,fnd_api.g_miss_char,'',NULL,'',p_segment13) ||
1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||
1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||
1298: DECODE(p_segment20,fnd_api.g_miss_char,'',NULL,'',p_segment20)
1299: INTO l_item_number

Line 1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||

1292: DECODE(p_segment14,fnd_api.g_miss_char,'',NULL,'',p_segment14) ||
1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||
1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||
1298: DECODE(p_segment20,fnd_api.g_miss_char,'',NULL,'',p_segment20)
1299: INTO l_item_number
1300: FROM DUAL;

Line 1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||

1293: DECODE(p_segment15,fnd_api.g_miss_char,'',NULL,'',p_segment15) ||
1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||
1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||
1298: DECODE(p_segment20,fnd_api.g_miss_char,'',NULL,'',p_segment20)
1299: INTO l_item_number
1300: FROM DUAL;
1301: RETURN l_item_number;

Line 1298: DECODE(p_segment20,fnd_api.g_miss_char,'',NULL,'',p_segment20)

1294: DECODE(p_segment16,fnd_api.g_miss_char,'',NULL,'',p_segment16) ||
1295: DECODE(p_segment17,fnd_api.g_miss_char,'',NULL,'',p_segment17) ||
1296: DECODE(p_segment18,fnd_api.g_miss_char,'',NULL,'',p_segment18) ||
1297: DECODE(p_segment19,fnd_api.g_miss_char,'',NULL,'',p_segment19) ||
1298: DECODE(p_segment20,fnd_api.g_miss_char,'',NULL,'',p_segment20)
1299: INTO l_item_number
1300: FROM DUAL;
1301: RETURN l_item_number;
1302: EXCEPTION

Line 1320: WHERE concatenated_segments = NVL(p_item_number,FND_API.G_MISS_CHAR)

1316: l_item_flag VARCHAR2(1);
1317: BEGIN
1318: SELECT eng_item_flag INTO l_item_flag
1319: FROM mtl_system_items_kfv
1320: WHERE concatenated_segments = NVL(p_item_number,FND_API.G_MISS_CHAR)
1321: AND organization_id =p_organization_id;
1322: IF(l_item_flag='Y') THEN
1323: RETURN FND_API.g_true;
1324: ELSE

Line 1323: RETURN FND_API.g_true;

1319: FROM mtl_system_items_kfv
1320: WHERE concatenated_segments = NVL(p_item_number,FND_API.G_MISS_CHAR)
1321: AND organization_id =p_organization_id;
1322: IF(l_item_flag='Y') THEN
1323: RETURN FND_API.g_true;
1324: ELSE
1325: RETURN FND_API.g_false;
1326: END IF;
1327: EXCEPTION

Line 1325: RETURN FND_API.g_false;

1321: AND organization_id =p_organization_id;
1322: IF(l_item_flag='Y') THEN
1323: RETURN FND_API.g_true;
1324: ELSE
1325: RETURN FND_API.g_false;
1326: END IF;
1327: EXCEPTION
1328: WHEN OTHERS THEN
1329: RETURN FND_API.g_false;

Line 1329: RETURN FND_API.g_false;

1325: RETURN FND_API.g_false;
1326: END IF;
1327: EXCEPTION
1328: WHEN OTHERS THEN
1329: RETURN FND_API.g_false;
1330: END is_engineering_item;
1331: /************************************************************************************
1332: -- API name : is_item_exists
1333: -- Type : Public

Line 1351: RETURN FND_API.g_false;

1347: FROM mtl_system_items_kfv
1348: WHERE concatenated_segments = p_item_number
1349: AND organization_id = p_organization_id;
1350: IF(l_item_count=0) THEN
1351: RETURN FND_API.g_false;
1352: ELSE
1353: RETURN FND_API.g_true;
1354: END IF;
1355: EXCEPTION

Line 1353: RETURN FND_API.g_true;

1349: AND organization_id = p_organization_id;
1350: IF(l_item_count=0) THEN
1351: RETURN FND_API.g_false;
1352: ELSE
1353: RETURN FND_API.g_true;
1354: END IF;
1355: EXCEPTION
1356: WHEN OTHERS THEN
1357: RETURN FND_API.g_false;

Line 1357: RETURN FND_API.g_false;

1353: RETURN FND_API.g_true;
1354: END IF;
1355: EXCEPTION
1356: WHEN OTHERS THEN
1357: RETURN FND_API.g_false;
1358: END is_item_exists;
1359:
1360: /************************************************************************************
1361: -- API name : is_revision_exists

Line 1389: RETURN FND_API.g_false;

1385: msi.organization_id = mir.organization_id AND
1386: mir.revision = UPPER(p_revision);
1387:
1388: IF(l_count=0) THEN
1389: RETURN FND_API.g_false;
1390: ELSE
1391: RETURN FND_API.g_true;
1392: END IF;
1393: EXCEPTION

Line 1391: RETURN FND_API.g_true;

1387:
1388: IF(l_count=0) THEN
1389: RETURN FND_API.g_false;
1390: ELSE
1391: RETURN FND_API.g_true;
1392: END IF;
1393: EXCEPTION
1394: WHEN OTHERS THEN
1395: RETURN FND_API.g_false;

Line 1395: RETURN FND_API.g_false;

1391: RETURN FND_API.g_true;
1392: END IF;
1393: EXCEPTION
1394: WHEN OTHERS THEN
1395: RETURN FND_API.g_false;
1396: END is_revision_exists;
1397:
1398:
1399: /************************************************************************************

Line 1530: p_commit IN VARCHAR2 := FND_API.g_false

1526: -- This API is used to
1527: --
1528: ************************************************************************************/
1529: PROCEDURE process_item_pvt(
1530: p_commit IN VARCHAR2 := FND_API.g_false
1531: ,p_operation IN VARCHAR2
1532: ,p_item IN inv_ebi_item_obj
1533: ,x_out OUT NOCOPY inv_ebi_item_output_obj
1534: )

Line 1555: l_assign_def_temp_from_icc VARCHAR2(1) := FND_API.G_FALSE;

1551: l_validate_revised_itm_rev VARCHAR2(1);
1552: l_revised_item_exists NUMBER := 0;
1553: l_effectivity_date DATE;
1554: l_source_system_id NUMBER;
1555: l_assign_def_temp_from_icc VARCHAR2(1) := FND_API.G_FALSE;
1556: l_curr_lifecycle_id NUMBER;
1557: l_curr_phase_id NUMBER;
1558: l_curr_item_status_code MTL_SYSTEM_ITEMS_B.inventory_item_status_code%TYPE;
1559: /* Start of Bug 13370136 */ -- ramukher

Line 1613: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

1609: BEGIN
1610: SAVEPOINT inv_ebi_pvt_item_save_pnt;
1611: l_item := p_item;
1612: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.process_item_pvt ');
1613: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
1614: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
1615: l_item_number := l_item.main_obj_type.item_number;
1616: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
1617: IF(l_item_number IS NULL OR l_item_number = fnd_api.g_miss_char) THEN

Line 1617: IF(l_item_number IS NULL OR l_item_number = fnd_api.g_miss_char) THEN

1613: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
1614: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
1615: l_item_number := l_item.main_obj_type.item_number;
1616: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
1617: IF(l_item_number IS NULL OR l_item_number = fnd_api.g_miss_char) THEN
1618: l_item_number := get_item_num(
1619: p_segment1 => l_item.main_obj_type.segment1
1620: ,p_segment2 => l_item.main_obj_type.segment2
1621: ,p_segment3 => l_item.main_obj_type.segment3

Line 1644: RAISE FND_API.g_exc_error;

1640: END IF;
1641: IF l_item_number IS NULL THEN
1642: FND_MESSAGE.set_name('INV','INV_EBI_ITEM_NUM_NULL');
1643: FND_MSG_PUB.add;
1644: RAISE FND_API.g_exc_error;
1645: END IF;
1646: IF p_operation = INV_EBI_ITEM_PUB.g_otype_sync THEN
1647: IF( is_item_exists (
1648: p_organization_id => l_item.main_obj_type.organization_id

Line 1650: ) = FND_API.g_true ) THEN

1646: IF p_operation = INV_EBI_ITEM_PUB.g_otype_sync THEN
1647: IF( is_item_exists (
1648: p_organization_id => l_item.main_obj_type.organization_id
1649: ,p_item_number => l_item_number
1650: ) = FND_API.g_true ) THEN
1651: l_transaction_type := INV_EBI_ITEM_PUB.g_otype_update;
1652: ELSE
1653: l_transaction_type := INV_EBI_ITEM_PUB.g_otype_create;
1654: l_item.main_obj_type.item_number := l_item_number;

Line 1666: IF (l_validate_revised_itm_rev = fnd_api.g_true ) AND (l_item.main_obj_type.revision_code IS NOT NULL)

1662: l_validate_revised_itm_rev := INV_EBI_UTIL.get_config_param_value(
1663: p_config_tbl => l_item.name_value_tbl
1664: ,p_config_param_name => 'VALIDATE_REVISED_ITEM_REVISION'
1665: );
1666: IF (l_validate_revised_itm_rev = fnd_api.g_true ) AND (l_item.main_obj_type.revision_code IS NOT NULL)
1667: AND (l_item.main_obj_type.revision_code <> fnd_api.g_miss_char)
1668: AND ( is_item_exists (
1669: p_organization_id => l_item.main_obj_type.organization_id
1670: ,p_item_number => l_item_number

Line 1667: AND (l_item.main_obj_type.revision_code <> fnd_api.g_miss_char)

1663: p_config_tbl => l_item.name_value_tbl
1664: ,p_config_param_name => 'VALIDATE_REVISED_ITEM_REVISION'
1665: );
1666: IF (l_validate_revised_itm_rev = fnd_api.g_true ) AND (l_item.main_obj_type.revision_code IS NOT NULL)
1667: AND (l_item.main_obj_type.revision_code <> fnd_api.g_miss_char)
1668: AND ( is_item_exists (
1669: p_organization_id => l_item.main_obj_type.organization_id
1670: ,p_item_number => l_item_number
1671: ) = FND_API.g_true )

Line 1671: ) = FND_API.g_true )

1667: AND (l_item.main_obj_type.revision_code <> fnd_api.g_miss_char)
1668: AND ( is_item_exists (
1669: p_organization_id => l_item.main_obj_type.organization_id
1670: ,p_item_number => l_item_number
1671: ) = FND_API.g_true )
1672: THEN
1673: IF( l_item.main_obj_type.inventory_item_id IS NULL) THEN
1674: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
1675: l_pk_col_name_val_pairs.EXTEND(2);

Line 1705: RAISE FND_API.g_exc_error;

1701: FND_MESSAGE.set_token('ITEM_NUMBER', l_item_number);
1702: FND_MESSAGE.set_token('REVISION_CODE',l_item.main_obj_type.revision_code);
1703: FND_MESSAGE.set_token('ORG_CODE',l_item.main_obj_type.organization_code);
1704: FND_MSG_PUB.add;
1705: RAISE FND_API.g_exc_error;
1706: END IF;
1707: END IF;
1708:
1709: -- Bug 9709331

Line 1715: IF(l_assign_def_temp_from_icc = fnd_api.g_true) THEN

1711: p_config_tbl => l_item.name_value_tbl
1712: ,p_config_param_name => 'ASSIGN_DEFAULT_TEMPLATE_FROM_ICC'
1713: );
1714:
1715: IF(l_assign_def_temp_from_icc = fnd_api.g_true) THEN
1716:
1717: IF(l_item.main_obj_type.template_id IS NULL
1718: OR l_item.main_obj_type.template_id = fnd_api.g_miss_num
1719: AND l_item.main_obj_type.item_catalog_group_id IS NOT NULL

Line 1718: OR l_item.main_obj_type.template_id = fnd_api.g_miss_num

1714:
1715: IF(l_assign_def_temp_from_icc = fnd_api.g_true) THEN
1716:
1717: IF(l_item.main_obj_type.template_id IS NULL
1718: OR l_item.main_obj_type.template_id = fnd_api.g_miss_num
1719: AND l_item.main_obj_type.item_catalog_group_id IS NOT NULL
1720: AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num)THEN
1721:
1722: SELECT default_template_id ,default_template_name INTO l_item.main_obj_type.template_id,l_item.main_obj_type.template_name

Line 1720: AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num)THEN

1716:
1717: IF(l_item.main_obj_type.template_id IS NULL
1718: OR l_item.main_obj_type.template_id = fnd_api.g_miss_num
1719: AND l_item.main_obj_type.item_catalog_group_id IS NOT NULL
1720: AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num)THEN
1721:
1722: SELECT default_template_id ,default_template_name INTO l_item.main_obj_type.template_id,l_item.main_obj_type.template_name
1723: FROM ego_catalog_groups_v
1724: WHERE catalog_group_id = l_item.main_obj_type.item_catalog_group_id;

Line 1731: l_item.main_obj_type.apply_template = fnd_api.g_miss_char) AND

1727:
1728: END IF;
1729:
1730: IF ((l_item.main_obj_type.apply_template IS NULL OR
1731: l_item.main_obj_type.apply_template = fnd_api.g_miss_char) AND
1732: (l_item.main_obj_type.template_id IS NOT NULL OR
1733: l_item.main_obj_type.template_name IS NOT NULL)) THEN
1734:
1735: l_item.main_obj_type.apply_template :='ALL';

Line 1741: IF(l_item.main_obj_type.description IS NULL OR l_item.main_obj_type.description = fnd_api.g_miss_char) THEN

1737: END IF;
1738:
1739: IF(l_transaction_type = INV_EBI_ITEM_PUB.g_otype_create ) THEN
1740:
1741: IF(l_item.main_obj_type.description IS NULL OR l_item.main_obj_type.description = fnd_api.g_miss_char) THEN
1742:
1743: IF(l_item.main_obj_type.item_catalog_group_id IS NOT NULL AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num) THEN
1744: l_item_desc_gen_method := get_desc_gen_method(l_item.main_obj_type.item_catalog_group_id);
1745: END IF;

Line 1743: IF(l_item.main_obj_type.item_catalog_group_id IS NOT NULL AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num) THEN

1739: IF(l_transaction_type = INV_EBI_ITEM_PUB.g_otype_create ) THEN
1740:
1741: IF(l_item.main_obj_type.description IS NULL OR l_item.main_obj_type.description = fnd_api.g_miss_char) THEN
1742:
1743: IF(l_item.main_obj_type.item_catalog_group_id IS NOT NULL AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num) THEN
1744: l_item_desc_gen_method := get_desc_gen_method(l_item.main_obj_type.item_catalog_group_id);
1745: END IF;
1746:
1747: IF(l_item_desc_gen_method = 'U' OR l_item_desc_gen_method IS NULL OR l_item.main_obj_type.item_catalog_group_id IS NULL OR l_item.main_obj_type.item_catalog_group_id = fnd_api.g_miss_num) THEN

Line 1747: IF(l_item_desc_gen_method = 'U' OR l_item_desc_gen_method IS NULL OR l_item.main_obj_type.item_catalog_group_id IS NULL OR l_item.main_obj_type.item_catalog_group_id = fnd_api.g_miss_num) THEN

1743: IF(l_item.main_obj_type.item_catalog_group_id IS NOT NULL AND l_item.main_obj_type.item_catalog_group_id <> fnd_api.g_miss_num) THEN
1744: l_item_desc_gen_method := get_desc_gen_method(l_item.main_obj_type.item_catalog_group_id);
1745: END IF;
1746:
1747: IF(l_item_desc_gen_method = 'U' OR l_item_desc_gen_method IS NULL OR l_item.main_obj_type.item_catalog_group_id IS NULL OR l_item.main_obj_type.item_catalog_group_id = fnd_api.g_miss_num) THEN
1748: l_is_master_org := INV_EBI_UTIL.is_master_org(l_item.main_obj_type.organization_id);
1749:
1750: IF(l_is_master_org = fnd_api.g_true) THEN
1751: l_item.main_obj_type.description := l_item_number;

Line 1750: IF(l_is_master_org = fnd_api.g_true) THEN

1746:
1747: IF(l_item_desc_gen_method = 'U' OR l_item_desc_gen_method IS NULL OR l_item.main_obj_type.item_catalog_group_id IS NULL OR l_item.main_obj_type.item_catalog_group_id = fnd_api.g_miss_num) THEN
1748: l_is_master_org := INV_EBI_UTIL.is_master_org(l_item.main_obj_type.organization_id);
1749:
1750: IF(l_is_master_org = fnd_api.g_true) THEN
1751: l_item.main_obj_type.description := l_item_number;
1752: ELSE
1753: l_master_org := INV_EBI_UTIL.get_master_organization(
1754: p_organization_id => l_item.main_obj_type.organization_id

Line 1766: RAISE FND_API.g_exc_error;

1762: IF(c_item_description%NOTFOUND) THEN
1763: FND_MESSAGE.set_name('INV','INV_EBI_ITEM_NO_MASTER_ORG');
1764: FND_MESSAGE.set_token('ITEM_NUMBER', l_item_number);
1765: FND_MSG_PUB.add;
1766: RAISE FND_API.g_exc_error;
1767: END IF;
1768:
1769: l_item.main_obj_type.description := l_description;
1770: CLOSE c_item_description;

Line 1785: ) = fnd_api.g_true ) THEN

1781:
1782:
1783: IF(is_new_item_request_reqd(
1784: p_item_catalog_group_id => l_item.main_obj_type.item_catalog_group_id
1785: ) = fnd_api.g_true ) THEN
1786:
1787: IF(l_item.bom_obj_type.eng_item_flag ='N' ) THEN
1788:
1789: FND_MESSAGE.set_name('INV','INV_EBI_ICC_CONFG_FOR_NIR');

Line 1793: RAISE FND_API.g_exc_error;

1789: FND_MESSAGE.set_name('INV','INV_EBI_ICC_CONFG_FOR_NIR');
1790: FND_MESSAGE.set_token('ITEM',l_item.main_obj_type.item_number);
1791: FND_MESSAGE.set_token('ITEM_CATALOG', l_item.main_obj_type.item_catalog_group_code);
1792: FND_MSG_PUB.add;
1793: RAISE FND_API.g_exc_error;
1794:
1795: ELSIF(l_item.bom_obj_type.eng_item_flag = fnd_api.g_miss_char OR l_item.bom_obj_type.eng_item_flag IS NULL ) THEN
1796:
1797: l_item.bom_obj_type.eng_item_flag := 'Y';

Line 1795: ELSIF(l_item.bom_obj_type.eng_item_flag = fnd_api.g_miss_char OR l_item.bom_obj_type.eng_item_flag IS NULL ) THEN

1791: FND_MESSAGE.set_token('ITEM_CATALOG', l_item.main_obj_type.item_catalog_group_code);
1792: FND_MSG_PUB.add;
1793: RAISE FND_API.g_exc_error;
1794:
1795: ELSIF(l_item.bom_obj_type.eng_item_flag = fnd_api.g_miss_char OR l_item.bom_obj_type.eng_item_flag IS NULL ) THEN
1796:
1797: l_item.bom_obj_type.eng_item_flag := 'Y';
1798: l_item.deprecated_obj_type.approval_status := 'N';
1799:

Line 1807: IF(l_item.bom_obj_type.eng_item_flag = fnd_api.g_miss_char OR l_item.bom_obj_type.eng_item_flag IS NULL ) THEN

1803:
1804: END IF;
1805: ELSE
1806:
1807: IF(l_item.bom_obj_type.eng_item_flag = fnd_api.g_miss_char OR l_item.bom_obj_type.eng_item_flag IS NULL ) THEN
1808: l_item.bom_obj_type.eng_item_flag := 'N';
1809: END IF;
1810: END IF;--End of Bug 8299853
1811:

Line 1814: l_item.main_obj_type.lifecycle_id <> fnd_api.g_miss_num

1810: END IF;--End of Bug 8299853
1811:
1812: --Start of Bug 10416391
1813: IF(l_item.main_obj_type.lifecycle_id IS NOT NULL AND
1814: l_item.main_obj_type.lifecycle_id <> fnd_api.g_miss_num
1815: AND (l_item.main_obj_type.current_phase_id IS NULL OR
1816: l_item.main_obj_type.current_phase_id = fnd_api.g_miss_num)
1817: ) THEN
1818:

Line 1816: l_item.main_obj_type.current_phase_id = fnd_api.g_miss_num)

1812: --Start of Bug 10416391
1813: IF(l_item.main_obj_type.lifecycle_id IS NOT NULL AND
1814: l_item.main_obj_type.lifecycle_id <> fnd_api.g_miss_num
1815: AND (l_item.main_obj_type.current_phase_id IS NULL OR
1816: l_item.main_obj_type.current_phase_id = fnd_api.g_miss_num)
1817: ) THEN
1818:
1819: l_item.main_obj_type.current_phase_id := Get_Default_Lifecycle_Phase(
1820: p_lifecycle_id => l_item.main_obj_type.lifecycle_id

Line 1829: l_item.main_obj_type.inventory_item_status_code = fnd_api.g_miss_char)

1825:
1826: --Start of Bug 9688120
1827: --If incoming item status code is null get default item status code for the incoming phase
1828: IF((l_item.main_obj_type.inventory_item_status_code IS NULL OR
1829: l_item.main_obj_type.inventory_item_status_code = fnd_api.g_miss_char)
1830: AND l_item.main_obj_type.current_phase_id IS NOT NULL
1831: AND l_item.main_obj_type.current_phase_id <> fnd_api.g_miss_num
1832: ) THEN
1833:

Line 1831: AND l_item.main_obj_type.current_phase_id <> fnd_api.g_miss_num

1827: --If incoming item status code is null get default item status code for the incoming phase
1828: IF((l_item.main_obj_type.inventory_item_status_code IS NULL OR
1829: l_item.main_obj_type.inventory_item_status_code = fnd_api.g_miss_char)
1830: AND l_item.main_obj_type.current_phase_id IS NOT NULL
1831: AND l_item.main_obj_type.current_phase_id <> fnd_api.g_miss_num
1832: ) THEN
1833:
1834: l_item.main_obj_type.inventory_item_status_code := Get_Default_Item_Status_Code(
1835: p_phase_id => l_item.main_obj_type.current_phase_id

Line 1848: IF( UPPER(l_apply_template_update ) = fnd_api.g_false ) THEN

1844: l_apply_template_update := INV_EBI_UTIL.get_config_param_value(
1845: p_config_tbl => l_item.name_value_tbl
1846: ,p_config_param_name => 'TEMPLATE_FOR_ITEM_UPDATE_ALLOWED'
1847: );
1848: IF( UPPER(l_apply_template_update ) = fnd_api.g_false ) THEN
1849: l_item.main_obj_type.template_id := fnd_api.g_miss_num;
1850: l_item.main_obj_type.template_name := fnd_api.g_miss_char;
1851: END IF;
1852:

Line 1849: l_item.main_obj_type.template_id := fnd_api.g_miss_num;

1845: p_config_tbl => l_item.name_value_tbl
1846: ,p_config_param_name => 'TEMPLATE_FOR_ITEM_UPDATE_ALLOWED'
1847: );
1848: IF( UPPER(l_apply_template_update ) = fnd_api.g_false ) THEN
1849: l_item.main_obj_type.template_id := fnd_api.g_miss_num;
1850: l_item.main_obj_type.template_name := fnd_api.g_miss_char;
1851: END IF;
1852:
1853:

Line 1850: l_item.main_obj_type.template_name := fnd_api.g_miss_char;

1846: ,p_config_param_name => 'TEMPLATE_FOR_ITEM_UPDATE_ALLOWED'
1847: );
1848: IF( UPPER(l_apply_template_update ) = fnd_api.g_false ) THEN
1849: l_item.main_obj_type.template_id := fnd_api.g_miss_num;
1850: l_item.main_obj_type.template_name := fnd_api.g_miss_char;
1851: END IF;
1852:
1853:
1854:

Line 1856: IF(l_item.main_obj_type.revision_code IS NOT NULL AND l_item.main_obj_type.revision_code <> fnd_api.g_miss_char) THEN

1852:
1853:
1854:
1855: --Bug 7601514 : To create new revision coming in while updating item only if incoming revision is not null
1856: IF(l_item.main_obj_type.revision_code IS NOT NULL AND l_item.main_obj_type.revision_code <> fnd_api.g_miss_char) THEN
1857: --Bug 7412466 : To create new revision coming in while updating item
1858: IF( is_revision_exists (p_organization_id => l_item.main_obj_type.organization_id
1859: ,p_item_number => l_item.main_obj_type.item_number
1860: ,p_revision => l_item.main_obj_type.revision_code

Line 1861: ) = FND_API.g_false ) THEN

1857: --Bug 7412466 : To create new revision coming in while updating item
1858: IF( is_revision_exists (p_organization_id => l_item.main_obj_type.organization_id
1859: ,p_item_number => l_item.main_obj_type.item_number
1860: ,p_revision => l_item.main_obj_type.revision_code
1861: ) = FND_API.g_false ) THEN
1862: IF( l_item.main_obj_type.effectivity_date IS NULL OR
1863: l_item.main_obj_type.effectivity_date = fnd_api.g_miss_date ) THEN
1864: l_effectivity_date := SYSDATE;
1865: ELSE

Line 1863: l_item.main_obj_type.effectivity_date = fnd_api.g_miss_date ) THEN

1859: ,p_item_number => l_item.main_obj_type.item_number
1860: ,p_revision => l_item.main_obj_type.revision_code
1861: ) = FND_API.g_false ) THEN
1862: IF( l_item.main_obj_type.effectivity_date IS NULL OR
1863: l_item.main_obj_type.effectivity_date = fnd_api.g_miss_date ) THEN
1864: l_effectivity_date := SYSDATE;
1865: ELSE
1866: l_effectivity_date := l_item.main_obj_type.effectivity_date;
1867: END IF;

Line 1872: ,p_init_msg_list => FND_API.g_false

1868: INV_EBI_UTIL.debug_line('STEP 20: BEFORE CALLING EGO_ITEM_PUB.Process_Item_Revision ');
1869: INV_EBI_UTIL.debug_line('STEP 30: ITEM NUMBER '|| l_item.main_obj_type.item_number || 'ORG CODE: '|| l_item.main_obj_type.organization_code);
1870: EGO_ITEM_PUB.Process_Item_Revision(
1871: p_api_version => 1.0
1872: ,p_init_msg_list => FND_API.g_false
1873: ,p_commit => FND_API.g_false
1874: ,p_transaction_type => INV_EBI_ITEM_PUB.g_otype_create
1875: ,p_inventory_item_id => l_item.main_obj_type.inventory_item_id
1876: ,p_item_number => l_item.main_obj_type.item_number

Line 1873: ,p_commit => FND_API.g_false

1869: INV_EBI_UTIL.debug_line('STEP 30: ITEM NUMBER '|| l_item.main_obj_type.item_number || 'ORG CODE: '|| l_item.main_obj_type.organization_code);
1870: EGO_ITEM_PUB.Process_Item_Revision(
1871: p_api_version => 1.0
1872: ,p_init_msg_list => FND_API.g_false
1873: ,p_commit => FND_API.g_false
1874: ,p_transaction_type => INV_EBI_ITEM_PUB.g_otype_create
1875: ,p_inventory_item_id => l_item.main_obj_type.inventory_item_id
1876: ,p_item_number => l_item.main_obj_type.item_number
1877: ,p_organization_id => l_item.main_obj_type.organization_id

Line 1909: IF (x_out.output_status.return_status NOT IN (FND_API.g_ret_sts_success,'0')) THEN

1905: ,x_msg_count => x_out.output_status.msg_count
1906: ,x_msg_data => x_out.output_status.msg_data
1907: );
1908: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING EGO_ITEM_PUB.Process_Item_Revision STATUS: '|| x_out.output_status.return_status);
1909: IF (x_out.output_status.return_status NOT IN (FND_API.g_ret_sts_success,'0')) THEN
1910: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || l_item.main_obj_type.item_number || ' -> Org Code: ' || l_item.main_obj_type.organization_code;
1911: RAISE FND_API.g_exc_unexpected_error;
1912: END IF;
1913: END IF; -- Bug 7412466

Line 1911: RAISE FND_API.g_exc_unexpected_error;

1907: );
1908: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING EGO_ITEM_PUB.Process_Item_Revision STATUS: '|| x_out.output_status.return_status);
1909: IF (x_out.output_status.return_status NOT IN (FND_API.g_ret_sts_success,'0')) THEN
1910: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || l_item.main_obj_type.item_number || ' -> Org Code: ' || l_item.main_obj_type.organization_code;
1911: RAISE FND_API.g_exc_unexpected_error;
1912: END IF;
1913: END IF; -- Bug 7412466
1914: END IF; -- End of Bug 7601514
1915:

Line 1921: l_item.main_obj_type.lifecycle_id <> fnd_api.g_miss_num

1917: -- In update case if incoming lifecycle id is not null and lifecycle phase id null
1918: -- then if current life cycle id from data base is null,default lifecycle phase to
1919: -- default phase of the lifecycle.
1920: IF(l_item.main_obj_type.lifecycle_id IS NOT NULL AND
1921: l_item.main_obj_type.lifecycle_id <> fnd_api.g_miss_num
1922: AND (l_item.main_obj_type.current_phase_id IS NULL OR
1923: l_item.main_obj_type.current_phase_id = fnd_api.g_miss_num)
1924: ) THEN
1925:

Line 1923: l_item.main_obj_type.current_phase_id = fnd_api.g_miss_num)

1919: -- default phase of the lifecycle.
1920: IF(l_item.main_obj_type.lifecycle_id IS NOT NULL AND
1921: l_item.main_obj_type.lifecycle_id <> fnd_api.g_miss_num
1922: AND (l_item.main_obj_type.current_phase_id IS NULL OR
1923: l_item.main_obj_type.current_phase_id = fnd_api.g_miss_num)
1924: ) THEN
1925:
1926: IF(c_get_item_curr_data % ISOPEN ) THEN
1927: CLOSE c_get_item_curr_data;

Line 1938: IF(nvl(l_curr_lifecycle_id,fnd_api.g_miss_num) <> l_item.main_obj_type.lifecycle_id) THEN

1934:
1935: FETCH c_get_item_curr_data INTO l_curr_lifecycle_id,l_curr_phase_id,l_curr_item_status_code;
1936:
1937: CLOSE c_get_item_curr_data;
1938: IF(nvl(l_curr_lifecycle_id,fnd_api.g_miss_num) <> l_item.main_obj_type.lifecycle_id) THEN
1939:
1940: l_item.main_obj_type.current_phase_id := Get_Default_Lifecycle_Phase(
1941: p_lifecycle_id => l_item.main_obj_type.lifecycle_id
1942: );

Line 1955: l_item.main_obj_type.inventory_item_status_code = fnd_api.g_miss_char)

1951: -- End of Bug 10416391
1952:
1953: --Start of Bug 9688120
1954: IF((l_item.main_obj_type.inventory_item_status_code IS NULL OR
1955: l_item.main_obj_type.inventory_item_status_code = fnd_api.g_miss_char)
1956: AND l_item.main_obj_type.current_phase_id IS NOT NULL
1957: AND l_item.main_obj_type.current_phase_id <> fnd_api.g_miss_num
1958: ) THEN
1959:

Line 1957: AND l_item.main_obj_type.current_phase_id <> fnd_api.g_miss_num

1953: --Start of Bug 9688120
1954: IF((l_item.main_obj_type.inventory_item_status_code IS NULL OR
1955: l_item.main_obj_type.inventory_item_status_code = fnd_api.g_miss_char)
1956: AND l_item.main_obj_type.current_phase_id IS NOT NULL
1957: AND l_item.main_obj_type.current_phase_id <> fnd_api.g_miss_num
1958: ) THEN
1959:
1960: IF(c_get_item_curr_data % ISOPEN ) THEN
1961: CLOSE c_get_item_curr_data;

Line 1973: IF(nvl(l_curr_phase_id,fnd_api.g_miss_num) <> l_item.main_obj_type.current_phase_id ) THEN

1969: FETCH c_get_item_curr_data INTO l_curr_lifecycle_id,l_curr_phase_id,l_curr_item_status_code;
1970:
1971: CLOSE c_get_item_curr_data;
1972:
1973: IF(nvl(l_curr_phase_id,fnd_api.g_miss_num) <> l_item.main_obj_type.current_phase_id ) THEN
1974:
1975: l_item.main_obj_type.inventory_item_status_code := Get_Default_Item_Status_Code(
1976: p_phase_id => l_item.main_obj_type.current_phase_id
1977: );

Line 1993: IF( (l_item.main_obj_type.tracking_quantity_ind = 'P' OR l_item.main_obj_type.tracking_quantity_ind IS NULL OR l_item.main_obj_type.tracking_quantity_ind = fnd_api.g_miss_char) AND

1989: INV_EBI_UTIL.debug_line('STEP 50: BEFORE CALLING EGO_ITEM_PUB.process_item');
1990:
1991: -- Following code is commented out for Bug 13618550 ,it may cause issue to PLM4P PIP
1992: /*
1993: IF( (l_item.main_obj_type.tracking_quantity_ind = 'P' OR l_item.main_obj_type.tracking_quantity_ind IS NULL OR l_item.main_obj_type.tracking_quantity_ind = fnd_api.g_miss_char) AND
1994: (l_item.main_obj_type.secondary_default_ind IS NULL OR l_item.main_obj_type.secondary_default_ind = fnd_api.g_miss_char)) THEN
1995: l_item.main_obj_type.secondary_default_ind := fnd_api.g_miss_char;
1996: END IF;
1997: */

Line 1994: (l_item.main_obj_type.secondary_default_ind IS NULL OR l_item.main_obj_type.secondary_default_ind = fnd_api.g_miss_char)) THEN

1990:
1991: -- Following code is commented out for Bug 13618550 ,it may cause issue to PLM4P PIP
1992: /*
1993: IF( (l_item.main_obj_type.tracking_quantity_ind = 'P' OR l_item.main_obj_type.tracking_quantity_ind IS NULL OR l_item.main_obj_type.tracking_quantity_ind = fnd_api.g_miss_char) AND
1994: (l_item.main_obj_type.secondary_default_ind IS NULL OR l_item.main_obj_type.secondary_default_ind = fnd_api.g_miss_char)) THEN
1995: l_item.main_obj_type.secondary_default_ind := fnd_api.g_miss_char;
1996: END IF;
1997: */
1998:

Line 1995: l_item.main_obj_type.secondary_default_ind := fnd_api.g_miss_char;

1991: -- Following code is commented out for Bug 13618550 ,it may cause issue to PLM4P PIP
1992: /*
1993: IF( (l_item.main_obj_type.tracking_quantity_ind = 'P' OR l_item.main_obj_type.tracking_quantity_ind IS NULL OR l_item.main_obj_type.tracking_quantity_ind = fnd_api.g_miss_char) AND
1994: (l_item.main_obj_type.secondary_default_ind IS NULL OR l_item.main_obj_type.secondary_default_ind = fnd_api.g_miss_char)) THEN
1995: l_item.main_obj_type.secondary_default_ind := fnd_api.g_miss_char;
1996: END IF;
1997: */
1998:
1999: INV_EBI_UTIL.debug_line('STEP 60:In INV_EBI_ITEM_HELPER.process_item_pvt,before calling EGO_ITEM_PUB.process_item');

Line 2000: INV_EBI_UTIL.debug_line('STEP 70: Engineering_date before defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));

1996: END IF;
1997: */
1998:
1999: INV_EBI_UTIL.debug_line('STEP 60:In INV_EBI_ITEM_HELPER.process_item_pvt,before calling EGO_ITEM_PUB.process_item');
2000: INV_EBI_UTIL.debug_line('STEP 70: Engineering_date before defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2001: --OAAdapter is not setting engineering_date to fnd_api.g_miss_date on Cummins soa env.
2002: --as a temporary fix we are hardcoding the value.
2003: l_item.deprecated_obj_type.engineering_date := fnd_api.g_miss_date; -- added for bug 11884886
2004: INV_EBI_UTIL.debug_line('STEP 80:Before calling EGO_ITEM_PUB.process_item after defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));

Line 2001: --OAAdapter is not setting engineering_date to fnd_api.g_miss_date on Cummins soa env.

1997: */
1998:
1999: INV_EBI_UTIL.debug_line('STEP 60:In INV_EBI_ITEM_HELPER.process_item_pvt,before calling EGO_ITEM_PUB.process_item');
2000: INV_EBI_UTIL.debug_line('STEP 70: Engineering_date before defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2001: --OAAdapter is not setting engineering_date to fnd_api.g_miss_date on Cummins soa env.
2002: --as a temporary fix we are hardcoding the value.
2003: l_item.deprecated_obj_type.engineering_date := fnd_api.g_miss_date; -- added for bug 11884886
2004: INV_EBI_UTIL.debug_line('STEP 80:Before calling EGO_ITEM_PUB.process_item after defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2005: EGO_ITEM_PUB.process_item(

Line 2003: l_item.deprecated_obj_type.engineering_date := fnd_api.g_miss_date; -- added for bug 11884886

1999: INV_EBI_UTIL.debug_line('STEP 60:In INV_EBI_ITEM_HELPER.process_item_pvt,before calling EGO_ITEM_PUB.process_item');
2000: INV_EBI_UTIL.debug_line('STEP 70: Engineering_date before defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2001: --OAAdapter is not setting engineering_date to fnd_api.g_miss_date on Cummins soa env.
2002: --as a temporary fix we are hardcoding the value.
2003: l_item.deprecated_obj_type.engineering_date := fnd_api.g_miss_date; -- added for bug 11884886
2004: INV_EBI_UTIL.debug_line('STEP 80:Before calling EGO_ITEM_PUB.process_item after defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2005: EGO_ITEM_PUB.process_item(
2006: p_api_version => 1.0
2007: ,p_init_msg_list => l_item.main_obj_type.init_msg_list

Line 2004: INV_EBI_UTIL.debug_line('STEP 80:Before calling EGO_ITEM_PUB.process_item after defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));

2000: INV_EBI_UTIL.debug_line('STEP 70: Engineering_date before defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2001: --OAAdapter is not setting engineering_date to fnd_api.g_miss_date on Cummins soa env.
2002: --as a temporary fix we are hardcoding the value.
2003: l_item.deprecated_obj_type.engineering_date := fnd_api.g_miss_date; -- added for bug 11884886
2004: INV_EBI_UTIL.debug_line('STEP 80:Before calling EGO_ITEM_PUB.process_item after defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2005: EGO_ITEM_PUB.process_item(
2006: p_api_version => 1.0
2007: ,p_init_msg_list => l_item.main_obj_type.init_msg_list
2008: ,p_commit => FND_API.g_false

Line 2008: ,p_commit => FND_API.g_false

2004: INV_EBI_UTIL.debug_line('STEP 80:Before calling EGO_ITEM_PUB.process_item after defaulting to fnd_api.g_miss_date ' || to_char(l_item.deprecated_obj_type.engineering_date,'YYYY/MM/DD HH24:MI:SS'));
2005: EGO_ITEM_PUB.process_item(
2006: p_api_version => 1.0
2007: ,p_init_msg_list => l_item.main_obj_type.init_msg_list
2008: ,p_commit => FND_API.g_false
2009: ,p_transaction_type => l_transaction_type
2010: ,p_language_code => l_item.main_obj_type.language_code
2011: ,p_template_id => l_item.main_obj_type.template_id
2012: ,p_template_name => l_item.main_obj_type.template_name

Line 2428: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

2424: ,p_subcontracting_component => l_item.gplanning_obj_type.subcontracting_component
2425: ,p_outsourced_assembly => l_item.purchasing_obj_type.outsourced_assembly
2426: );
2427: INV_EBI_UTIL.debug_line('STEP 90: AFTER CALLING EGO_ITEM_PUB.process_item STATUS: '|| x_out.output_status.return_status);
2428: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2429: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || l_item.main_obj_type.item_number || ' -> Org Code: ' || l_item.main_obj_type.organization_code;
2430: RAISE FND_API.g_exc_unexpected_error;
2431: END IF;
2432:

Line 2430: RAISE FND_API.g_exc_unexpected_error;

2426: );
2427: INV_EBI_UTIL.debug_line('STEP 90: AFTER CALLING EGO_ITEM_PUB.process_item STATUS: '|| x_out.output_status.return_status);
2428: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2429: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || l_item.main_obj_type.item_number || ' -> Org Code: ' || l_item.main_obj_type.organization_code;
2430: RAISE FND_API.g_exc_unexpected_error;
2431: END IF;
2432:
2433: /*Start of Bug 13370136 */ -- ramukher
2434: IF l_item.main_obj_type.item_desc_lang_obj_tbl_type IS NOT NULL

Line 2464: ,p_commit => FND_API.g_false

2460: INV_EBI_UTIL.debug_line('STEP 110: BEFORE CALLING EGO_ITEM_PUB.process_item IN UPDATE MODE');
2461: EGO_ITEM_PUB.process_item(
2462: p_api_version => 1.0
2463: ,p_init_msg_list => l_item.main_obj_type.init_msg_list
2464: ,p_commit => FND_API.g_false
2465: ,p_transaction_type => l_transaction_type
2466: ,p_item_number => l_item.main_obj_type.item_number
2467: ,p_organization_id => l_item.main_obj_type.organization_id
2468: ,p_description => l_item.main_obj_type.item_desc_lang_obj_tbl_type(i).description

Line 2480: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

2476: );
2477:
2478: INV_EBI_UTIL.debug_line('STEP 110: AFTER CALLING EGO_ITEM_PUB.process_item IN UPDATE MODE: STATUS: '|| x_out.output_status.return_status);
2479:
2480: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2481:
2482: INV_EBI_UTIL.debug_line('Error while updating Item ' || l_item.main_obj_type.item_number || ' description using language code :' || l_item.main_obj_type.item_desc_lang_obj_tbl_type(i).lang_code);
2483: x_out.output_status.msg_data := x_out.output_status.msg_data || ' ->Item Number:' || l_item.main_obj_type.item_number || '-> Language code:' || l_item.main_obj_type.item_desc_lang_obj_tbl_type(i).lang_code;
2484:

Line 2493: RAISE FND_API.g_exc_unexpected_error;

2489: -- Added for bug 14210113
2490: INV_EBI_UTIL.debug_line('STEP 120: BEFORE CALLING set_nls for setting to original language in case of exception' || l_orig_nls_lang);
2491: set_nls(l_orig_nls_lang);
2492:
2493: RAISE FND_API.g_exc_unexpected_error;
2494:
2495: END IF;
2496:
2497: END LOOP;

Line 2605: IF FND_API.to_boolean( p_commit ) THEN

2601: p_program_update_date => SYSDATE,
2602: x_cross_reference_id => l_xref_id);
2603: INV_EBI_UTIL.debug_line('STEP 180: AFTER CALLING MTL_CROSS_REFERENCES_PKG.insert_row');
2604: END IF;
2605: IF FND_API.to_boolean( p_commit ) THEN
2606: COMMIT;
2607: END IF;
2608: INV_EBI_UTIL.debug_line('STEP 190: END INSIDE INV_EBI_ITEM_HELPER.process_item_pvt STATUS: '|| x_out.output_status.return_status);
2609: EXCEPTION

Line 2610: WHEN FND_API.g_exc_error THEN

2606: COMMIT;
2607: END IF;
2608: INV_EBI_UTIL.debug_line('STEP 190: END INSIDE INV_EBI_ITEM_HELPER.process_item_pvt STATUS: '|| x_out.output_status.return_status);
2609: EXCEPTION
2610: WHEN FND_API.g_exc_error THEN
2611: ROLLBACK TO inv_ebi_pvt_item_save_pnt;
2612: x_out.output_status.return_status := FND_API.g_ret_sts_error;
2613: IF(c_get_item_curr_data % ISOPEN) THEN
2614: CLOSE c_get_item_curr_data;

Line 2612: x_out.output_status.return_status := FND_API.g_ret_sts_error;

2608: INV_EBI_UTIL.debug_line('STEP 190: END INSIDE INV_EBI_ITEM_HELPER.process_item_pvt STATUS: '|| x_out.output_status.return_status);
2609: EXCEPTION
2610: WHEN FND_API.g_exc_error THEN
2611: ROLLBACK TO inv_ebi_pvt_item_save_pnt;
2612: x_out.output_status.return_status := FND_API.g_ret_sts_error;
2613: IF(c_get_item_curr_data % ISOPEN) THEN
2614: CLOSE c_get_item_curr_data;
2615: END IF;
2616:

Line 2619: p_encoded => fnd_api.g_false

2615: END IF;
2616:
2617: IF(x_out.output_status.msg_data IS NULL) THEN
2618: fnd_msg_pub.count_and_get(
2619: p_encoded => fnd_api.g_false
2620: ,p_count => x_out.output_status.msg_count
2621: ,p_data => x_out.output_status.msg_data
2622: );
2623: END IF;

Line 2624: WHEN FND_API.g_exc_unexpected_error THEN

2620: ,p_count => x_out.output_status.msg_count
2621: ,p_data => x_out.output_status.msg_data
2622: );
2623: END IF;
2624: WHEN FND_API.g_exc_unexpected_error THEN
2625: ROLLBACK TO inv_ebi_pvt_item_save_pnt;
2626: IF(c_get_item_curr_data % ISOPEN) THEN
2627: CLOSE c_get_item_curr_data;
2628: END IF;

Line 2630: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

2626: IF(c_get_item_curr_data % ISOPEN) THEN
2627: CLOSE c_get_item_curr_data;
2628: END IF;
2629:
2630: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2631: IF(x_out.output_status.msg_data IS NULL) THEN
2632: fnd_msg_pub.count_and_get(
2633: p_encoded => fnd_api.g_false
2634: ,p_count => x_out.output_status.msg_count

Line 2633: p_encoded => fnd_api.g_false

2629:
2630: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2631: IF(x_out.output_status.msg_data IS NULL) THEN
2632: fnd_msg_pub.count_and_get(
2633: p_encoded => fnd_api.g_false
2634: ,p_count => x_out.output_status.msg_count
2635: ,p_data => x_out.output_status.msg_data
2636: );
2637: END IF;

Line 2644: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

2640: IF(c_get_item_curr_data % ISOPEN) THEN
2641: CLOSE c_get_item_curr_data;
2642: END IF;
2643:
2644: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2645: IF (x_out.output_status.msg_data IS NOT NULL) THEN
2646: x_out.output_status.msg_data := x_out.output_status.msg_data ||' -> INV_EBI_ITEM_HELPER.process_item_pvt ';
2647: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || l_item.main_obj_type.item_number || ' -> Org Code: ' || l_item.main_obj_type.organization_code;
2648: ELSE

Line 2667: ,p_commit IN VARCHAR2 := fnd_api.g_false

2663: ,p_item_catalog_group_id IN NUMBER DEFAULT NULL
2664: ,p_revision_id IN NUMBER DEFAULT NULL
2665: ,p_revision_code IN VARCHAR2 DEFAULT NULL
2666: ,p_uda_input_obj IN inv_ebi_uda_input_obj
2667: ,p_commit IN VARCHAR2 := fnd_api.g_false
2668: ,x_uda_output_obj OUT NOCOPY inv_ebi_item_output_obj
2669: )
2670: IS
2671: l_uda_out inv_ebi_uda_output_obj;

Line 2679: l_is_item_level VARCHAR2(1) := fnd_api.g_false;

2675: l_transaction_type VARCHAR2(20);
2676: l_data_level VARCHAR2(25);
2677: l_revision_id NUMBER;
2678: l_output_status inv_ebi_output_status;
2679: l_is_item_level VARCHAR2(1) := fnd_api.g_false;
2680: l_is_item_revision_level VARCHAR2(1) := fnd_api.g_false;
2681: l_data_lvl VARCHAR2(25);
2682:
2683: --Start of Bug 10378371

Line 2680: l_is_item_revision_level VARCHAR2(1) := fnd_api.g_false;

2676: l_data_level VARCHAR2(25);
2677: l_revision_id NUMBER;
2678: l_output_status inv_ebi_output_status;
2679: l_is_item_level VARCHAR2(1) := fnd_api.g_false;
2680: l_is_item_revision_level VARCHAR2(1) := fnd_api.g_false;
2681: l_data_lvl VARCHAR2(25);
2682:
2683: --Start of Bug 10378371
2684: CURSOR c_data_level(

Line 2703: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

2699: SAVEPOINT inv_ebi_item_uda_save_pnt;
2700: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.process_item_uda');
2701: INV_EBI_UTIL.debug_line('STEP 20: INVENTORY ITEM ID: '|| p_inventory_item_id || 'ORG ID: '||p_organization_id);
2702: l_uda_out := inv_ebi_uda_output_obj(NULL,NULL);
2703: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
2704: x_uda_output_obj := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,l_uda_out,NULL,NULL,NULL,NULL,NULL);
2705: INV_EBI_UTIL.debug_line('STEP 30: BEFORE CALLING INV_EBI_ITEM_HELPER.transform_uda');
2706: INV_EBI_UTIL.transform_uda (
2707: p_uda_input_obj => p_uda_input_obj

Line 2715: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN

2711: ,x_msg_count => x_uda_output_obj.output_status.msg_count
2712: ,x_msg_data => x_uda_output_obj.output_status.msg_data
2713: );
2714: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING INV_EBI_ITEM_HELPER.transform_uda STATUS: '|| x_uda_output_obj.output_status.return_status);
2715: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2716: RAISE FND_API.g_exc_unexpected_error;
2717: END IF;
2718:
2719: FOR i in 1..l_attributes_row_table.COUNT

Line 2716: RAISE FND_API.g_exc_unexpected_error;

2712: ,x_msg_data => x_uda_output_obj.output_status.msg_data
2713: );
2714: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING INV_EBI_ITEM_HELPER.transform_uda STATUS: '|| x_uda_output_obj.output_status.return_status);
2715: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2716: RAISE FND_API.g_exc_unexpected_error;
2717: END IF;
2718:
2719: FOR i in 1..l_attributes_row_table.COUNT
2720: LOOP

Line 2725: l_is_item_level := fnd_api.g_false;

2721: l_attributes_row_obj := l_attributes_row_table(i);
2722: IF(l_attributes_row_table(i).attr_group_id IS NOT NULL AND p_item_catalog_group_id IS NOT NULL ) THEN
2723:
2724: -- Start of Bug 10378371
2725: l_is_item_level := fnd_api.g_false;
2726: l_is_item_revision_level := fnd_api.g_false;
2727: l_data_lvl := NULL;
2728:
2729: FOR cur_data_level IN c_data_level(

Line 2726: l_is_item_revision_level := fnd_api.g_false;

2722: IF(l_attributes_row_table(i).attr_group_id IS NOT NULL AND p_item_catalog_group_id IS NOT NULL ) THEN
2723:
2724: -- Start of Bug 10378371
2725: l_is_item_level := fnd_api.g_false;
2726: l_is_item_revision_level := fnd_api.g_false;
2727: l_data_lvl := NULL;
2728:
2729: FOR cur_data_level IN c_data_level(
2730: p_item_catalog_group_id,

Line 2740: l_is_item_level := fnd_api.g_true;

2736: INV_EBI_UTIL.debug_line('STEP 60: l_data_level'|| l_data_level);
2737:
2738: IF(l_data_level = INV_EBI_ITEM_PUB.G_DATA_LEVEL_ITEM) THEN
2739:
2740: l_is_item_level := fnd_api.g_true;
2741: l_data_lvl := l_data_level;
2742: ELSIF
2743: -- Item Rev level is mutually exclusive with all other levels
2744: (l_data_level = INV_EBI_ITEM_PUB.G_DATA_LEVEL_ITEM_REV) THEN

Line 2745: l_is_item_revision_level := fnd_api.g_true;

2741: l_data_lvl := l_data_level;
2742: ELSIF
2743: -- Item Rev level is mutually exclusive with all other levels
2744: (l_data_level = INV_EBI_ITEM_PUB.G_DATA_LEVEL_ITEM_REV) THEN
2745: l_is_item_revision_level := fnd_api.g_true;
2746: l_data_lvl := l_data_level;
2747: END IF;
2748:
2749: END LOOP;

Line 2755: IF p_revision_code IS NOT NULL AND p_revision_code <> fnd_api.g_miss_char THEN

2751: END IF;
2752:
2753: IF (l_data_lvl = INV_EBI_ITEM_PUB.g_data_level_item_rev ) THEN
2754:
2755: IF p_revision_code IS NOT NULL AND p_revision_code <> fnd_api.g_miss_char THEN
2756: SELECT revision_id INTO l_revision_id
2757: FROM mtl_item_revisions
2758: WHERE inventory_item_id = p_inventory_item_id
2759: AND organization_id = p_organization_id

Line 2764: RAISE FND_API.g_exc_error;

2760: AND revision = p_revision_code;
2761: ELSE
2762: FND_MESSAGE.set_name('INV','INV_EBI_ITEM_REVISION_CODE_NULL');
2763: FND_MSG_PUB.add;
2764: RAISE FND_API.g_exc_error;
2765: END IF;
2766: ELSE
2767: l_revision_id := l_attributes_row_obj.data_level_1;
2768: END IF;

Line 2778: IF(l_is_item_level = fnd_api.g_true OR l_is_item_revision_level = fnd_api.g_true ) THEN

2774: INV_EBI_UTIL.debug_line('STEP 70: BEFORE CALLING EGO_USER_ATTRS_DATA_PUB.build_attr_group_row_object');
2775:
2776: -- Start of Bug 10378371
2777: -- Only Item Rev level and Item level UDAs are supported by the PIP
2778: IF(l_is_item_level = fnd_api.g_true OR l_is_item_revision_level = fnd_api.g_true ) THEN
2779: -- End of Bug 10378371
2780: l_attributes_row_obj := EGO_USER_ATTRS_DATA_PUB.build_attr_group_row_object(
2781: p_row_identifier => i
2782: ,p_attr_group_id => l_attributes_row_obj.attr_group_id

Line 2814: ,p_commit => FND_API.g_false

2810: ,p_write_to_concurrent_log => p_uda_input_obj.write_to_concurrent_log
2811: ,p_init_fnd_msg_list => p_uda_input_obj.init_fnd_msg_list
2812: ,p_log_errors => p_uda_input_obj.log_errors
2813: ,p_add_errors_to_fnd_stack => p_uda_input_obj.add_errors_to_fnd_stack
2814: ,p_commit => FND_API.g_false
2815: ,x_failed_row_id_list => x_uda_output_obj.uda_output.failed_row_id_list
2816: ,x_return_status => x_uda_output_obj.output_status.return_status
2817: ,x_errorcode => x_uda_output_obj.uda_output.errorcode
2818: ,x_msg_count => x_uda_output_obj.output_status.msg_count

Line 2822: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN

2818: ,x_msg_count => x_uda_output_obj.output_status.msg_count
2819: ,x_msg_data => x_uda_output_obj.output_status.msg_data
2820: );
2821: INV_EBI_UTIL.debug_line('STEP 90: AFETR CALLING EGO_ITEM_PUB.process_user_attrs_for_item STATUS: '||x_uda_output_obj.output_status.return_status);
2822: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2823: x_uda_output_obj.output_status.msg_data := x_uda_output_obj.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
2824: RAISE FND_API.g_exc_unexpected_error;
2825: END IF;
2826: IF FND_API.to_boolean(p_commit) THEN

Line 2824: RAISE FND_API.g_exc_unexpected_error;

2820: );
2821: INV_EBI_UTIL.debug_line('STEP 90: AFETR CALLING EGO_ITEM_PUB.process_user_attrs_for_item STATUS: '||x_uda_output_obj.output_status.return_status);
2822: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2823: x_uda_output_obj.output_status.msg_data := x_uda_output_obj.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
2824: RAISE FND_API.g_exc_unexpected_error;
2825: END IF;
2826: IF FND_API.to_boolean(p_commit) THEN
2827: COMMIT;
2828: END IF;

Line 2826: IF FND_API.to_boolean(p_commit) THEN

2822: IF (x_uda_output_obj.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2823: x_uda_output_obj.output_status.msg_data := x_uda_output_obj.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
2824: RAISE FND_API.g_exc_unexpected_error;
2825: END IF;
2826: IF FND_API.to_boolean(p_commit) THEN
2827: COMMIT;
2828: END IF;
2829: INV_EBI_UTIL.debug_line('STEP 100: END INSIDE INV_EBI_ITEM_HELPER.process_item_uda');
2830: EXCEPTION

Line 2831: WHEN FND_API.g_exc_error THEN

2827: COMMIT;
2828: END IF;
2829: INV_EBI_UTIL.debug_line('STEP 100: END INSIDE INV_EBI_ITEM_HELPER.process_item_uda');
2830: EXCEPTION
2831: WHEN FND_API.g_exc_error THEN
2832: ROLLBACK TO inv_ebi_item_uda_save_pnt;
2833: IF c_data_level%ISOPEN THEN
2834: CLOSE c_data_level;
2835: END IF;

Line 2836: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_error;

2832: ROLLBACK TO inv_ebi_item_uda_save_pnt;
2833: IF c_data_level%ISOPEN THEN
2834: CLOSE c_data_level;
2835: END IF;
2836: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_error;
2837: IF(x_uda_output_obj.output_status.msg_data IS NULL) THEN
2838: FND_MSG_PUB.count_and_get(
2839: p_encoded => FND_API.g_false
2840: ,p_count => x_uda_output_obj.output_status.msg_count

Line 2839: p_encoded => FND_API.g_false

2835: END IF;
2836: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_error;
2837: IF(x_uda_output_obj.output_status.msg_data IS NULL) THEN
2838: FND_MSG_PUB.count_and_get(
2839: p_encoded => FND_API.g_false
2840: ,p_count => x_uda_output_obj.output_status.msg_count
2841: ,p_data => x_uda_output_obj.output_status.msg_data
2842: );
2843: END IF;

Line 2844: WHEN FND_API.g_exc_unexpected_error THEN

2840: ,p_count => x_uda_output_obj.output_status.msg_count
2841: ,p_data => x_uda_output_obj.output_status.msg_data
2842: );
2843: END IF;
2844: WHEN FND_API.g_exc_unexpected_error THEN
2845: ROLLBACK TO inv_ebi_item_uda_save_pnt;
2846: IF c_data_level%ISOPEN THEN
2847: CLOSE c_data_level;
2848: END IF;

Line 2849: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;

2845: ROLLBACK TO inv_ebi_item_uda_save_pnt;
2846: IF c_data_level%ISOPEN THEN
2847: CLOSE c_data_level;
2848: END IF;
2849: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2850: IF(x_uda_output_obj.output_status.msg_data IS NULL) THEN
2851: FND_MSG_PUB.count_and_get(
2852: p_encoded => FND_API.g_false
2853: ,p_count => x_uda_output_obj.output_status.msg_count

Line 2852: p_encoded => FND_API.g_false

2848: END IF;
2849: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2850: IF(x_uda_output_obj.output_status.msg_data IS NULL) THEN
2851: FND_MSG_PUB.count_and_get(
2852: p_encoded => FND_API.g_false
2853: ,p_count => x_uda_output_obj.output_status.msg_count
2854: ,p_data => x_uda_output_obj.output_status.msg_data
2855: );
2856: END IF;

Line 2862: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;

2858: ROLLBACK TO inv_ebi_item_uda_save_pnt;
2859: IF c_data_level%ISOPEN THEN
2860: CLOSE c_data_level;
2861: END IF;
2862: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2863: IF (x_uda_output_obj.output_status.msg_data IS NOT NULL) THEN
2864: x_uda_output_obj.output_status.msg_data := x_uda_output_obj.output_status.msg_data ||' -> INV_EBI_ITEM_HELPER.process_item_uda ';
2865: ELSE
2866: x_uda_output_obj.output_status.msg_data := SQLERRM||' at INV_EBI_ITEM_HELPER.process_item_uda ';

Line 2876: ,p_commit IN VARCHAR2 := fnd_api.g_false

2872: -- Function :
2873: -- ************************************************************************************/
2874: PROCEDURE process_org_id_assignments(
2875: p_init_msg_list IN VARCHAR2
2876: ,p_commit IN VARCHAR2 := fnd_api.g_false
2877: ,p_inventory_item_id IN NUMBER
2878: ,p_item_number IN VARCHAR2
2879: ,p_org_id_tbl IN inv_ebi_org_tbl
2880: ,x_out OUT NOCOPY inv_ebi_item_output_obj

Line 2892: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

2888: BEGIN
2889: SAVEPOINT inv_ebi_org_id_save_pnt;
2890: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.process_org_id_assignments ');
2891: INV_EBI_UTIL.debug_line('STEP 20: ITEM ID: '|| p_inventory_item_id || 'ITEM NUMBER: ' || p_item_number);
2892: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
2893: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
2894: IF p_org_id_tbl.COUNT > 0 THEN
2895: FOR i IN 1..p_org_id_tbl.COUNT LOOP
2896: l_item_org_assignment_rec.inventory_item_id := p_inventory_item_id;

Line 2906: ,p_commit => FND_API.g_false

2902: INV_EBI_UTIL.debug_line('STEP 40: BEFORE CALLING EGO_ITEM_PUB.process_item_org_assignments ');
2903: EGO_ITEM_PUB.process_item_org_assignments(
2904: p_api_version => l_api_version --don't pass as of now
2905: ,p_init_msg_list => p_init_msg_list
2906: ,p_commit => FND_API.g_false
2907: ,p_item_org_assignment_tbl => l_item_org_assignment_tbl
2908: ,x_return_status => x_out.output_status.return_status
2909: ,x_msg_count => x_out.output_status.msg_count
2910: );

Line 2912: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

2908: ,x_return_status => x_out.output_status.return_status
2909: ,x_msg_count => x_out.output_status.msg_count
2910: );
2911: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_org_assignments STATUS: '|| x_out.output_status.return_status);
2912: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2913: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Name:' || p_item_number;
2914: RAISE FND_API.g_exc_unexpected_error;
2915: END IF;
2916: END IF;

Line 2914: RAISE FND_API.g_exc_unexpected_error;

2910: );
2911: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_org_assignments STATUS: '|| x_out.output_status.return_status);
2912: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
2913: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Name:' || p_item_number;
2914: RAISE FND_API.g_exc_unexpected_error;
2915: END IF;
2916: END IF;
2917: IF FND_API.to_boolean( p_commit ) THEN
2918: COMMIT;

Line 2917: IF FND_API.to_boolean( p_commit ) THEN

2913: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Name:' || p_item_number;
2914: RAISE FND_API.g_exc_unexpected_error;
2915: END IF;
2916: END IF;
2917: IF FND_API.to_boolean( p_commit ) THEN
2918: COMMIT;
2919: END IF;
2920: INV_EBI_UTIL.debug_line('STEP 60: END INSIDE INV_EBI_ITEM_HELPER.process_org_id_assignments ');
2921: EXCEPTION

Line 2922: WHEN FND_API.g_exc_unexpected_error THEN

2918: COMMIT;
2919: END IF;
2920: INV_EBI_UTIL.debug_line('STEP 60: END INSIDE INV_EBI_ITEM_HELPER.process_org_id_assignments ');
2921: EXCEPTION
2922: WHEN FND_API.g_exc_unexpected_error THEN
2923: ROLLBACK TO inv_ebi_org_id_save_pnt;
2924: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2925: IF(x_out.output_status.msg_data IS NULL) THEN
2926: FND_MSG_PUB.count_and_get(

Line 2924: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

2920: INV_EBI_UTIL.debug_line('STEP 60: END INSIDE INV_EBI_ITEM_HELPER.process_org_id_assignments ');
2921: EXCEPTION
2922: WHEN FND_API.g_exc_unexpected_error THEN
2923: ROLLBACK TO inv_ebi_org_id_save_pnt;
2924: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2925: IF(x_out.output_status.msg_data IS NULL) THEN
2926: FND_MSG_PUB.count_and_get(
2927: p_encoded => FND_API.g_false
2928: ,p_count => x_out.output_status.msg_count

Line 2927: p_encoded => FND_API.g_false

2923: ROLLBACK TO inv_ebi_org_id_save_pnt;
2924: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2925: IF(x_out.output_status.msg_data IS NULL) THEN
2926: FND_MSG_PUB.count_and_get(
2927: p_encoded => FND_API.g_false
2928: ,p_count => x_out.output_status.msg_count
2929: ,p_data => x_out.output_status.msg_data
2930: );
2931: END IF;

Line 2934: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

2930: );
2931: END IF;
2932: WHEN OTHERS THEN
2933: ROLLBACK TO inv_ebi_org_id_save_pnt;
2934: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
2935: IF (x_out.output_status.msg_data IS NOT NULL) THEN
2936: x_out.output_status.msg_data := x_out.output_status.msg_data||' -> INV_EBI_ITEM_HELPER.process_org_id_assignments ';
2937: ELSE
2938: x_out.output_status.msg_data := SQLERRM||' INV_EBI_ITEM_HELPER.process_org_id_assignments ';

Line 3044: RAISE FND_API.g_EXC_ERROR;

3040: ,P_User_Id => FND_GLOBAL.user_id) <> 'T'
3041: THEN
3042: FND_MESSAGE.set_name('INV','INV_IOI_ITEM_UPDATE_PRIV');
3043: FND_MSG_PUB.add;
3044: RAISE FND_API.g_EXC_ERROR;
3045: ELSE
3046: INV_ITEM_CATEGORY_PUB.Update_Category_Assignment(
3047: p_api_version => p_api_version
3048: ,p_init_msg_list => p_init_msg_list

Line 3060: IF (x_return_status <> FND_API.g_ret_sts_success) THEN

3056: ,x_errorcode => x_errorcode
3057: ,x_msg_count => x_msg_count
3058: ,x_msg_data => x_msg_data
3059: );
3060: IF (x_return_status <> FND_API.g_ret_sts_success) THEN
3061: x_msg_data := x_msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3062: RAISE FND_API.g_exc_unexpected_error;
3063: END IF;
3064: END IF;

Line 3062: RAISE FND_API.g_exc_unexpected_error;

3058: ,x_msg_data => x_msg_data
3059: );
3060: IF (x_return_status <> FND_API.g_ret_sts_success) THEN
3061: x_msg_data := x_msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3062: RAISE FND_API.g_exc_unexpected_error;
3063: END IF;
3064: END IF;
3065:
3066: EXCEPTION

Line 3067: WHEN FND_API.g_exc_error THEN

3063: END IF;
3064: END IF;
3065:
3066: EXCEPTION
3067: WHEN FND_API.g_exc_error THEN
3068: x_return_status := FND_API.g_ret_sts_error;
3069: IF(x_msg_data IS NULL) THEN
3070: FND_MSG_PUB.count_and_get(
3071: p_encoded => FND_API.g_false

Line 3068: x_return_status := FND_API.g_ret_sts_error;

3064: END IF;
3065:
3066: EXCEPTION
3067: WHEN FND_API.g_exc_error THEN
3068: x_return_status := FND_API.g_ret_sts_error;
3069: IF(x_msg_data IS NULL) THEN
3070: FND_MSG_PUB.count_and_get(
3071: p_encoded => FND_API.g_false
3072: ,p_count => x_msg_count

Line 3071: p_encoded => FND_API.g_false

3067: WHEN FND_API.g_exc_error THEN
3068: x_return_status := FND_API.g_ret_sts_error;
3069: IF(x_msg_data IS NULL) THEN
3070: FND_MSG_PUB.count_and_get(
3071: p_encoded => FND_API.g_false
3072: ,p_count => x_msg_count
3073: ,p_data => x_msg_data
3074: );
3075: END IF;

Line 3076: WHEN FND_API.g_exc_unexpected_error THEN

3072: ,p_count => x_msg_count
3073: ,p_data => x_msg_data
3074: );
3075: END IF;
3076: WHEN FND_API.g_exc_unexpected_error THEN
3077: x_return_status := FND_API.g_ret_sts_unexp_error;
3078: IF(x_msg_data IS NULL) THEN
3079: FND_MSG_PUB.count_and_get(
3080: p_encoded => FND_API.g_false

Line 3077: x_return_status := FND_API.g_ret_sts_unexp_error;

3073: ,p_data => x_msg_data
3074: );
3075: END IF;
3076: WHEN FND_API.g_exc_unexpected_error THEN
3077: x_return_status := FND_API.g_ret_sts_unexp_error;
3078: IF(x_msg_data IS NULL) THEN
3079: FND_MSG_PUB.count_and_get(
3080: p_encoded => FND_API.g_false
3081: ,p_count => x_msg_count

Line 3080: p_encoded => FND_API.g_false

3076: WHEN FND_API.g_exc_unexpected_error THEN
3077: x_return_status := FND_API.g_ret_sts_unexp_error;
3078: IF(x_msg_data IS NULL) THEN
3079: FND_MSG_PUB.count_and_get(
3080: p_encoded => FND_API.g_false
3081: ,p_count => x_msg_count
3082: ,p_data => x_msg_data
3083: );
3084: END IF;

Line 3086: x_return_status := FND_API.g_ret_sts_unexp_error;

3082: ,p_data => x_msg_data
3083: );
3084: END IF;
3085: WHEN OTHERS THEN
3086: x_return_status := FND_API.g_ret_sts_unexp_error;
3087: IF (x_msg_data IS NOT NULL) THEN
3088: x_msg_data := x_msg_data ||' -> INV_EBI_ITEM_HELPER.update_category_assignments ';
3089: ELSE
3090: x_msg_data := SQLERRM||' INV_EBI_ITEM_HELPER.update_category_assignments ';

Line 3106: ,p_commit IN VARCHAR2 := fnd_api.g_false

3102: /* when multi asisgn is disabled updates the category and when multiple category assignments are coming in for the category set it fails */
3103: PROCEDURE process_category_assignments(
3104: p_api_version IN NUMBER DEFAULT 1.0
3105: ,p_init_msg_list IN VARCHAR2
3106: ,p_commit IN VARCHAR2 := fnd_api.g_false
3107: ,p_inventory_item_id IN NUMBER
3108: ,p_organization_id IN NUMBER
3109: ,p_category_id_tbl IN inv_ebi_category_obj_tbl_type
3110: ,x_out OUT NOCOPY inv_ebi_item_output_obj

Line 3124: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

3120: SAVEPOINT inv_ebi_cat_id_save_pnt;
3121: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.process_category_assignments ');
3122: INV_EBI_UTIL.debug_line('STEP 20: ITEM ID: '|| p_inventory_item_id || 'ORG ID: '|| p_organization_id);
3123: l_category_output := inv_ebi_category_output_obj(NULL);
3124: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
3125: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,l_category_output,NULL,NULL,NULL,NULL);
3126: INV_EBI_UTIL.debug_line('STEP 30: BEFORE CALLING EGO_ITEM_PUB.process_item_cat_assignment');
3127: l_no_multi_assign_cat_set_tbl :=FND_TABLE_OF_NUMBER();
3128: FOR i IN 1..p_category_id_tbl.COUNT LOOP

Line 3137: ,p_commit => FND_API.g_false

3133: -- TODO - check what happens if same category comes again in CREATE mode
3134: EGO_ITEM_PUB.process_item_cat_assignment(
3135: p_api_version => p_api_version
3136: ,p_init_msg_list => p_init_msg_list
3137: ,p_commit => FND_API.g_false
3138: ,p_category_id => l_category_id
3139: ,p_category_set_id => p_category_id_tbl(i).cat_set_id
3140: ,p_inventory_item_id => p_inventory_item_id
3141: ,p_organization_id => p_organization_id

Line 3149: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

3145: ,x_msg_count => x_out.output_status.msg_count
3146: ,x_msg_data => x_out.output_status.msg_data
3147: );
3148: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_cat_assignment STATUS: '|| x_out.output_status.return_status);
3149: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3150: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3151: RAISE FND_API.g_exc_unexpected_error;
3152: END IF;
3153: ELSE

Line 3151: RAISE FND_API.g_exc_unexpected_error;

3147: );
3148: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_cat_assignment STATUS: '|| x_out.output_status.return_status);
3149: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3150: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3151: RAISE FND_API.g_exc_unexpected_error;
3152: END IF;
3153: ELSE
3154: -- multi assign disabled
3155: l_old_item_category := get_item_category(p_inventory_item_id, p_organization_id, p_category_id_tbl(i).cat_set_id);

Line 3161: ,p_commit => FND_API.g_false

3157: -- no category exists for the category set for the item
3158: EGO_ITEM_PUB.process_item_cat_assignment(
3159: p_api_version => p_api_version
3160: ,p_init_msg_list => p_init_msg_list
3161: ,p_commit => FND_API.g_false
3162: ,p_category_id => l_category_id
3163: ,p_category_set_id => p_category_id_tbl(i).cat_set_id
3164: ,p_inventory_item_id => p_inventory_item_id
3165: ,p_organization_id => p_organization_id

Line 3174: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

3170: ,x_msg_data => x_out.output_status.msg_data
3171: );
3172:
3173: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_cat_assignment STATUS: '|| x_out.output_status.return_status);
3174: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3175: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3176: RAISE FND_API.g_exc_unexpected_error;
3177: END IF;
3178: l_no_multi_assign_cat_set_tbl.EXTEND() ;

Line 3176: RAISE FND_API.g_exc_unexpected_error;

3172:
3173: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_cat_assignment STATUS: '|| x_out.output_status.return_status);
3174: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3175: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3176: RAISE FND_API.g_exc_unexpected_error;
3177: END IF;
3178: l_no_multi_assign_cat_set_tbl.EXTEND() ;
3179: l_no_multi_assign_cat_set_tbl(l_no_multi_assign_cat_set_tbl.COUNT) :=p_category_id_tbl(i).cat_set_id;
3180: ELSE

Line 3189: ,p_commit => FND_API.g_false

3185:
3186: update_category_assignments(
3187: p_api_version => p_api_version
3188: ,p_init_msg_list => p_init_msg_list
3189: ,p_commit => FND_API.g_false
3190: ,p_category_id => l_category_id
3191: ,p_old_category_id => l_old_item_category
3192: ,p_category_set_id => p_category_id_tbl(i).cat_set_id
3193: ,p_inventory_item_id => p_inventory_item_id

Line 3202: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

3198: ,x_msg_data => x_out.output_status.msg_data
3199: );
3200:
3201: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_cat_assignment STATUS: '|| x_out.output_status.return_status);
3202: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3203: RAISE FND_API.g_exc_unexpected_error;
3204: END IF;
3205: l_no_multi_assign_cat_set_tbl.EXTEND() ;
3206: l_no_multi_assign_cat_set_tbl(l_no_multi_assign_cat_set_tbl.COUNT) :=p_category_id_tbl(i).cat_set_id;

Line 3203: RAISE FND_API.g_exc_unexpected_error;

3199: );
3200:
3201: INV_EBI_UTIL.debug_line('STEP 50: AFTER CALLING EGO_ITEM_PUB.process_item_cat_assignment STATUS: '|| x_out.output_status.return_status);
3202: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3203: RAISE FND_API.g_exc_unexpected_error;
3204: END IF;
3205: l_no_multi_assign_cat_set_tbl.EXTEND() ;
3206: l_no_multi_assign_cat_set_tbl(l_no_multi_assign_cat_set_tbl.COUNT) :=p_category_id_tbl(i).cat_set_id;
3207: ELSIF l_no_multi_assign_cat_set_tbl IS NOT NULL AND l_no_multi_assign_cat_set_tbl.COUNT > 0

Line 3213: RAISE FND_API.g_exc_unexpected_error;

3209: -- fail if multiple category assignments are coming in for the category set
3210: -- with multi assign disabled
3211: FND_MESSAGE.set_name('INV',' INV_ITEM_CAT_ASSIGN_NO_MULT');
3212: FND_MSG_PUB.add;
3213: RAISE FND_API.g_exc_unexpected_error;
3214: END IF;
3215: END IF;
3216: END IF;
3217: END LOOP;

Line 3218: IF FND_API.to_boolean( p_commit ) THEN

3214: END IF;
3215: END IF;
3216: END IF;
3217: END LOOP;
3218: IF FND_API.to_boolean( p_commit ) THEN
3219: COMMIT;
3220: END IF;
3221: INV_EBI_UTIL.debug_line('STEP 60: END INSIDE INV_EBI_ITEM_HELPER.process_category_assignments ');
3222: EXCEPTION

Line 3223: WHEN FND_API.g_exc_unexpected_error THEN

3219: COMMIT;
3220: END IF;
3221: INV_EBI_UTIL.debug_line('STEP 60: END INSIDE INV_EBI_ITEM_HELPER.process_category_assignments ');
3222: EXCEPTION
3223: WHEN FND_API.g_exc_unexpected_error THEN
3224: ROLLBACK TO inv_ebi_cat_id_save_pnt;
3225: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3226: IF(x_out.output_status.msg_data IS NULL) THEN
3227: FND_MSG_PUB.count_and_get(

Line 3225: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

3221: INV_EBI_UTIL.debug_line('STEP 60: END INSIDE INV_EBI_ITEM_HELPER.process_category_assignments ');
3222: EXCEPTION
3223: WHEN FND_API.g_exc_unexpected_error THEN
3224: ROLLBACK TO inv_ebi_cat_id_save_pnt;
3225: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3226: IF(x_out.output_status.msg_data IS NULL) THEN
3227: FND_MSG_PUB.count_and_get(
3228: p_encoded => FND_API.g_false
3229: ,p_count => x_out.output_status.msg_count

Line 3228: p_encoded => FND_API.g_false

3224: ROLLBACK TO inv_ebi_cat_id_save_pnt;
3225: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3226: IF(x_out.output_status.msg_data IS NULL) THEN
3227: FND_MSG_PUB.count_and_get(
3228: p_encoded => FND_API.g_false
3229: ,p_count => x_out.output_status.msg_count
3230: ,p_data => x_out.output_status.msg_data
3231: );
3232: END IF;

Line 3235: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

3231: );
3232: END IF;
3233: WHEN OTHERS THEN
3234: ROLLBACK TO inv_ebi_cat_id_save_pnt;
3235: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3236: IF (x_out.output_status.msg_data IS NOT NULL) THEN
3237: x_out.output_status.msg_data := x_out.output_status.msg_data ||' -> INV_EBI_ITEM_HELPER.process_category_assignments ';
3238: ELSE
3239: x_out.output_status.msg_data := SQLERRM||' INV_EBI_ITEM_HELPER.process_category_assignments ';

Line 3250: p_commit IN VARCHAR2 := fnd_api.g_false

3246: -- This API is used to
3247: --
3248: ************************************************************************************/
3249: PROCEDURE process_part_num_association(
3250: p_commit IN VARCHAR2 := fnd_api.g_false
3251: ,p_organization_id IN NUMBER
3252: ,p_inventory_item_id IN NUMBER
3253: ,p_mfg_part_obj IN inv_ebi_manufacturer_part_obj
3254: ,x_out OUT NOCOPY inv_ebi_item_output_obj

Line 3318: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

3314: AND inventory_item_id = p_inventory_item_id;
3315: BEGIN
3316: SAVEPOINT inv_ebi_part_num_save_pnt;
3317: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.process_part_num_association ');
3318: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
3319: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
3320: IF p_mfg_part_obj.mfg_part_num IS NOT NULL THEN
3321: INV_EBI_UTIL.debug_line('STEP 20: ORGANIZATION ID: '|| p_organization_id || 'MFG PART NUMBER: '|| p_mfg_part_obj.mfg_part_num ||
3322: ' MANUFACTURER ID : '|| p_mfg_part_obj.manufacturer_id);

Line 3352: IF (p_inventory_item_id <> FND_API.G_MISS_NUM ) THEN

3348: ,l_attribute12
3349: ,l_attribute13
3350: ,l_attribute14
3351: ,l_attribute15 ;
3352: IF (p_inventory_item_id <> FND_API.G_MISS_NUM ) THEN
3353: l_inventory_item_id := p_inventory_item_id;
3354: END IF;
3355: IF (p_organization_id <> FND_API.G_MISS_NUM ) THEN
3356: l_organization_id := p_organization_id;

Line 3355: IF (p_organization_id <> FND_API.G_MISS_NUM ) THEN

3351: ,l_attribute15 ;
3352: IF (p_inventory_item_id <> FND_API.G_MISS_NUM ) THEN
3353: l_inventory_item_id := p_inventory_item_id;
3354: END IF;
3355: IF (p_organization_id <> FND_API.G_MISS_NUM ) THEN
3356: l_organization_id := p_organization_id;
3357: END IF;
3358: IF (p_mfg_part_obj.description <> FND_API.G_MISS_CHAR) THEN
3359: l_description := p_mfg_part_obj.description;

Line 3358: IF (p_mfg_part_obj.description <> FND_API.G_MISS_CHAR) THEN

3354: END IF;
3355: IF (p_organization_id <> FND_API.G_MISS_NUM ) THEN
3356: l_organization_id := p_organization_id;
3357: END IF;
3358: IF (p_mfg_part_obj.description <> FND_API.G_MISS_CHAR) THEN
3359: l_description := p_mfg_part_obj.description;
3360: END IF;
3361: IF (p_mfg_part_obj.attribute_category <> FND_API.G_MISS_CHAR) THEN
3362: l_attribute_category := p_mfg_part_obj.attribute_category;

Line 3361: IF (p_mfg_part_obj.attribute_category <> FND_API.G_MISS_CHAR) THEN

3357: END IF;
3358: IF (p_mfg_part_obj.description <> FND_API.G_MISS_CHAR) THEN
3359: l_description := p_mfg_part_obj.description;
3360: END IF;
3361: IF (p_mfg_part_obj.attribute_category <> FND_API.G_MISS_CHAR) THEN
3362: l_attribute_category := p_mfg_part_obj.attribute_category;
3363: END IF;
3364: IF (p_mfg_part_obj.attribute1 <> FND_API.G_MISS_CHAR) THEN
3365: l_attribute1 := p_mfg_part_obj.attribute1;

Line 3364: IF (p_mfg_part_obj.attribute1 <> FND_API.G_MISS_CHAR) THEN

3360: END IF;
3361: IF (p_mfg_part_obj.attribute_category <> FND_API.G_MISS_CHAR) THEN
3362: l_attribute_category := p_mfg_part_obj.attribute_category;
3363: END IF;
3364: IF (p_mfg_part_obj.attribute1 <> FND_API.G_MISS_CHAR) THEN
3365: l_attribute1 := p_mfg_part_obj.attribute1;
3366: END IF;
3367: IF (p_mfg_part_obj.attribute2 <> FND_API.G_MISS_CHAR) THEN
3368: l_attribute2 := p_mfg_part_obj.attribute2;

Line 3367: IF (p_mfg_part_obj.attribute2 <> FND_API.G_MISS_CHAR) THEN

3363: END IF;
3364: IF (p_mfg_part_obj.attribute1 <> FND_API.G_MISS_CHAR) THEN
3365: l_attribute1 := p_mfg_part_obj.attribute1;
3366: END IF;
3367: IF (p_mfg_part_obj.attribute2 <> FND_API.G_MISS_CHAR) THEN
3368: l_attribute2 := p_mfg_part_obj.attribute2;
3369: END IF;
3370: IF (p_mfg_part_obj.attribute3 <> FND_API.G_MISS_CHAR ) THEN
3371: l_attribute3 := p_mfg_part_obj.attribute3;

Line 3370: IF (p_mfg_part_obj.attribute3 <> FND_API.G_MISS_CHAR ) THEN

3366: END IF;
3367: IF (p_mfg_part_obj.attribute2 <> FND_API.G_MISS_CHAR) THEN
3368: l_attribute2 := p_mfg_part_obj.attribute2;
3369: END IF;
3370: IF (p_mfg_part_obj.attribute3 <> FND_API.G_MISS_CHAR ) THEN
3371: l_attribute3 := p_mfg_part_obj.attribute3;
3372: END IF;
3373: IF (p_mfg_part_obj.attribute4 <> FND_API.G_MISS_CHAR) THEN
3374: l_attribute4 := p_mfg_part_obj.attribute4;

Line 3373: IF (p_mfg_part_obj.attribute4 <> FND_API.G_MISS_CHAR) THEN

3369: END IF;
3370: IF (p_mfg_part_obj.attribute3 <> FND_API.G_MISS_CHAR ) THEN
3371: l_attribute3 := p_mfg_part_obj.attribute3;
3372: END IF;
3373: IF (p_mfg_part_obj.attribute4 <> FND_API.G_MISS_CHAR) THEN
3374: l_attribute4 := p_mfg_part_obj.attribute4;
3375: END IF;
3376: IF (p_mfg_part_obj.attribute5 <> FND_API.G_MISS_CHAR) THEN
3377: l_attribute5 := p_mfg_part_obj.attribute5;

Line 3376: IF (p_mfg_part_obj.attribute5 <> FND_API.G_MISS_CHAR) THEN

3372: END IF;
3373: IF (p_mfg_part_obj.attribute4 <> FND_API.G_MISS_CHAR) THEN
3374: l_attribute4 := p_mfg_part_obj.attribute4;
3375: END IF;
3376: IF (p_mfg_part_obj.attribute5 <> FND_API.G_MISS_CHAR) THEN
3377: l_attribute5 := p_mfg_part_obj.attribute5;
3378: END IF;
3379: IF (p_mfg_part_obj.attribute6 <> FND_API.G_MISS_CHAR) THEN
3380: l_attribute6 := p_mfg_part_obj.attribute6;

Line 3379: IF (p_mfg_part_obj.attribute6 <> FND_API.G_MISS_CHAR) THEN

3375: END IF;
3376: IF (p_mfg_part_obj.attribute5 <> FND_API.G_MISS_CHAR) THEN
3377: l_attribute5 := p_mfg_part_obj.attribute5;
3378: END IF;
3379: IF (p_mfg_part_obj.attribute6 <> FND_API.G_MISS_CHAR) THEN
3380: l_attribute6 := p_mfg_part_obj.attribute6;
3381: END IF;
3382: IF (p_mfg_part_obj.attribute7 <> FND_API.G_MISS_CHAR) THEN
3383: l_attribute7 := p_mfg_part_obj.attribute7;

Line 3382: IF (p_mfg_part_obj.attribute7 <> FND_API.G_MISS_CHAR) THEN

3378: END IF;
3379: IF (p_mfg_part_obj.attribute6 <> FND_API.G_MISS_CHAR) THEN
3380: l_attribute6 := p_mfg_part_obj.attribute6;
3381: END IF;
3382: IF (p_mfg_part_obj.attribute7 <> FND_API.G_MISS_CHAR) THEN
3383: l_attribute7 := p_mfg_part_obj.attribute7;
3384: END IF;
3385: IF (p_mfg_part_obj.attribute8 <> FND_API.G_MISS_CHAR) THEN
3386: l_attribute8 := p_mfg_part_obj.attribute8;

Line 3385: IF (p_mfg_part_obj.attribute8 <> FND_API.G_MISS_CHAR) THEN

3381: END IF;
3382: IF (p_mfg_part_obj.attribute7 <> FND_API.G_MISS_CHAR) THEN
3383: l_attribute7 := p_mfg_part_obj.attribute7;
3384: END IF;
3385: IF (p_mfg_part_obj.attribute8 <> FND_API.G_MISS_CHAR) THEN
3386: l_attribute8 := p_mfg_part_obj.attribute8;
3387: END IF;
3388: IF (p_mfg_part_obj.attribute9 <> FND_API.G_MISS_CHAR) THEN
3389: l_attribute9 := p_mfg_part_obj.attribute9;

Line 3388: IF (p_mfg_part_obj.attribute9 <> FND_API.G_MISS_CHAR) THEN

3384: END IF;
3385: IF (p_mfg_part_obj.attribute8 <> FND_API.G_MISS_CHAR) THEN
3386: l_attribute8 := p_mfg_part_obj.attribute8;
3387: END IF;
3388: IF (p_mfg_part_obj.attribute9 <> FND_API.G_MISS_CHAR) THEN
3389: l_attribute9 := p_mfg_part_obj.attribute9;
3390: END IF;
3391: IF (p_mfg_part_obj.attribute10 <> FND_API.G_MISS_CHAR) THEN
3392: l_attribute10 := p_mfg_part_obj.attribute10;

Line 3391: IF (p_mfg_part_obj.attribute10 <> FND_API.G_MISS_CHAR) THEN

3387: END IF;
3388: IF (p_mfg_part_obj.attribute9 <> FND_API.G_MISS_CHAR) THEN
3389: l_attribute9 := p_mfg_part_obj.attribute9;
3390: END IF;
3391: IF (p_mfg_part_obj.attribute10 <> FND_API.G_MISS_CHAR) THEN
3392: l_attribute10 := p_mfg_part_obj.attribute10;
3393: END IF;
3394: IF (p_mfg_part_obj.attribute11 <> FND_API.G_MISS_CHAR) THEN
3395: l_attribute11 := p_mfg_part_obj.attribute11;

Line 3394: IF (p_mfg_part_obj.attribute11 <> FND_API.G_MISS_CHAR) THEN

3390: END IF;
3391: IF (p_mfg_part_obj.attribute10 <> FND_API.G_MISS_CHAR) THEN
3392: l_attribute10 := p_mfg_part_obj.attribute10;
3393: END IF;
3394: IF (p_mfg_part_obj.attribute11 <> FND_API.G_MISS_CHAR) THEN
3395: l_attribute11 := p_mfg_part_obj.attribute11;
3396: END IF;
3397: IF (p_mfg_part_obj.attribute12 <> FND_API.G_MISS_CHAR ) THEN
3398: l_attribute12 := p_mfg_part_obj.attribute12;

Line 3397: IF (p_mfg_part_obj.attribute12 <> FND_API.G_MISS_CHAR ) THEN

3393: END IF;
3394: IF (p_mfg_part_obj.attribute11 <> FND_API.G_MISS_CHAR) THEN
3395: l_attribute11 := p_mfg_part_obj.attribute11;
3396: END IF;
3397: IF (p_mfg_part_obj.attribute12 <> FND_API.G_MISS_CHAR ) THEN
3398: l_attribute12 := p_mfg_part_obj.attribute12;
3399: END IF;
3400: IF (p_mfg_part_obj.attribute13 <> FND_API.G_MISS_CHAR) THEN
3401: l_attribute13 := p_mfg_part_obj.attribute13;

Line 3400: IF (p_mfg_part_obj.attribute13 <> FND_API.G_MISS_CHAR) THEN

3396: END IF;
3397: IF (p_mfg_part_obj.attribute12 <> FND_API.G_MISS_CHAR ) THEN
3398: l_attribute12 := p_mfg_part_obj.attribute12;
3399: END IF;
3400: IF (p_mfg_part_obj.attribute13 <> FND_API.G_MISS_CHAR) THEN
3401: l_attribute13 := p_mfg_part_obj.attribute13;
3402: END IF;
3403: IF (p_mfg_part_obj.attribute14 <> FND_API.G_MISS_CHAR) THEN
3404: l_attribute14 := p_mfg_part_obj.attribute14;

Line 3403: IF (p_mfg_part_obj.attribute14 <> FND_API.G_MISS_CHAR) THEN

3399: END IF;
3400: IF (p_mfg_part_obj.attribute13 <> FND_API.G_MISS_CHAR) THEN
3401: l_attribute13 := p_mfg_part_obj.attribute13;
3402: END IF;
3403: IF (p_mfg_part_obj.attribute14 <> FND_API.G_MISS_CHAR) THEN
3404: l_attribute14 := p_mfg_part_obj.attribute14;
3405: END IF;
3406: IF (p_mfg_part_obj.attribute15 <> FND_API.G_MISS_CHAR) THEN
3407: l_attribute15 := p_mfg_part_obj.attribute15;

Line 3406: IF (p_mfg_part_obj.attribute15 <> FND_API.G_MISS_CHAR) THEN

3402: END IF;
3403: IF (p_mfg_part_obj.attribute14 <> FND_API.G_MISS_CHAR) THEN
3404: l_attribute14 := p_mfg_part_obj.attribute14;
3405: END IF;
3406: IF (p_mfg_part_obj.attribute15 <> FND_API.G_MISS_CHAR) THEN
3407: l_attribute15 := p_mfg_part_obj.attribute15;
3408: END IF;
3409:
3410: IF UPPER(p_mfg_part_obj.transaction_type) = ENG_GLOBALS.G_OPR_CREATE THEN

Line 3546: RAISE FND_API.g_exc_error;

3542: ELSE
3543: FND_MESSAGE.set_name('INV_EBI','INV_EBI_PART_NUM_NULL');
3544: FND_MESSAGE.set_token('PART_NUM', p_mfg_part_obj.mfg_part_num);
3545: FND_MSG_PUB.add;
3546: RAISE FND_API.g_exc_error;
3547: END IF;
3548: IF FND_API.to_boolean( p_commit ) THEN
3549: COMMIT;
3550: END IF;

Line 3548: IF FND_API.to_boolean( p_commit ) THEN

3544: FND_MESSAGE.set_token('PART_NUM', p_mfg_part_obj.mfg_part_num);
3545: FND_MSG_PUB.add;
3546: RAISE FND_API.g_exc_error;
3547: END IF;
3548: IF FND_API.to_boolean( p_commit ) THEN
3549: COMMIT;
3550: END IF;
3551: INV_EBI_UTIL.debug_line('STEP 130: END INSIDE INV_EBI_ITEM_HELPER.process_part_num_association STATUS: '|| x_out.output_status.return_status);
3552: EXCEPTION

Line 3553: WHEN FND_API.g_exc_error THEN

3549: COMMIT;
3550: END IF;
3551: INV_EBI_UTIL.debug_line('STEP 130: END INSIDE INV_EBI_ITEM_HELPER.process_part_num_association STATUS: '|| x_out.output_status.return_status);
3552: EXCEPTION
3553: WHEN FND_API.g_exc_error THEN
3554: ROLLBACK TO inv_ebi_part_num_save_pnt;
3555: x_out.output_status.return_status := FND_API.g_ret_sts_error;
3556: IF(x_out.output_status.msg_data IS NULL) THEN
3557: FND_MSG_PUB.count_and_get(

Line 3555: x_out.output_status.return_status := FND_API.g_ret_sts_error;

3551: INV_EBI_UTIL.debug_line('STEP 130: END INSIDE INV_EBI_ITEM_HELPER.process_part_num_association STATUS: '|| x_out.output_status.return_status);
3552: EXCEPTION
3553: WHEN FND_API.g_exc_error THEN
3554: ROLLBACK TO inv_ebi_part_num_save_pnt;
3555: x_out.output_status.return_status := FND_API.g_ret_sts_error;
3556: IF(x_out.output_status.msg_data IS NULL) THEN
3557: FND_MSG_PUB.count_and_get(
3558: p_encoded => FND_API.g_false
3559: ,p_count => x_out.output_status.msg_count

Line 3558: p_encoded => FND_API.g_false

3554: ROLLBACK TO inv_ebi_part_num_save_pnt;
3555: x_out.output_status.return_status := FND_API.g_ret_sts_error;
3556: IF(x_out.output_status.msg_data IS NULL) THEN
3557: FND_MSG_PUB.count_and_get(
3558: p_encoded => FND_API.g_false
3559: ,p_count => x_out.output_status.msg_count
3560: ,p_data => x_out.output_status.msg_data
3561: );
3562: END IF;

Line 3564: WHEN FND_API.g_exc_unexpected_error THEN

3560: ,p_data => x_out.output_status.msg_data
3561: );
3562: END IF;
3563: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3564: WHEN FND_API.g_exc_unexpected_error THEN
3565: ROLLBACK TO inv_ebi_part_num_save_pnt;
3566: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3567: IF(x_out.output_status.msg_data IS NULL) THEN
3568: FND_MSG_PUB.count_and_get(

Line 3566: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

3562: END IF;
3563: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3564: WHEN FND_API.g_exc_unexpected_error THEN
3565: ROLLBACK TO inv_ebi_part_num_save_pnt;
3566: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3567: IF(x_out.output_status.msg_data IS NULL) THEN
3568: FND_MSG_PUB.count_and_get(
3569: p_encoded => FND_API.g_false
3570: ,p_count => x_out.output_status.msg_count

Line 3569: p_encoded => FND_API.g_false

3565: ROLLBACK TO inv_ebi_part_num_save_pnt;
3566: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3567: IF(x_out.output_status.msg_data IS NULL) THEN
3568: FND_MSG_PUB.count_and_get(
3569: p_encoded => FND_API.g_false
3570: ,p_count => x_out.output_status.msg_count
3571: ,p_data => x_out.output_status.msg_data
3572: );
3573: END IF;

Line 3577: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

3573: END IF;
3574: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3575: WHEN OTHERS THEN
3576: ROLLBACK TO inv_ebi_part_num_save_pnt;
3577: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3578: IF (x_out.output_status.msg_data IS NOT NULL) THEN
3579: x_out.output_status.msg_data := x_out.output_status.msg_data||' -> INV_EBI_ITEM_HELPER.process_part_num_association ';
3580: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Inventory Item Id:' || p_inventory_item_id || ' -> Org Id: ' || p_organization_id;
3581: ELSE

Line 3601: p_commit IN VARCHAR2 := FND_API.g_false

3597: Bug:10416391
3598: ************************************************************************************/
3599:
3600: PROCEDURE process_update_item_lifecycle(
3601: p_commit IN VARCHAR2 := FND_API.g_false
3602: ,p_update_item_tbl IN inv_ebi_item_attr_tbl
3603: ,x_out OUT NOCOPY inv_ebi_item_output_obj
3604: ) IS
3605:

Line 3612: x_return_status VARCHAR2(3) := fnd_api.g_ret_sts_success;

3608: l_organization_id NUMBER;
3609: l_item_tbl EGO_ITEM_PUB.ITEM_TBL_TYPE;
3610: x_item_tbl EGO_ITEM_PUB.ITEM_TBL_TYPE;
3611: l_role_grant_tbl EGO_ITEM_PUB.ROLE_GRANT_TBL_TYPE := EGO_ITEM_PUB.G_MISS_ROLE_GRANT_TBL;
3612: x_return_status VARCHAR2(3) := fnd_api.g_ret_sts_success;
3613: x_msg_count number;
3614:
3615: CURSOR c_get_item_curr_data(
3616: cp_item_id IN NUMBER,

Line 3679: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

3675:
3676: SAVEPOINT inv_ebi_proc_upd_item_lc_pnt;
3677:
3678: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.process_update_item_lifecycle');
3679: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
3680: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
3681:
3682: IF(p_update_item_tbl IS NOT NULL AND p_update_item_tbl.COUNT > 0) THEN
3683:

Line 3715: l_new_lifecycle_id <> fnd_api.g_miss_num AND

3711: INV_EBI_UTIL.debug_line('STEP 60: l_curr_phase_id ' || l_curr_phase_id);
3712: INV_EBI_UTIL.debug_line('STEP 70: l_curr_status_code ' || l_curr_status_code);
3713:
3714: IF(l_new_lifecycle_id IS NOT NULL AND
3715: l_new_lifecycle_id <> fnd_api.g_miss_num AND
3716: (l_new_phase_id IS NULL OR l_new_phase_id = fnd_api.g_miss_num)) THEN
3717:
3718: IF(nvl(l_curr_lifecycle_id,fnd_api.g_miss_num) <> l_new_lifecycle_id) THEN
3719: l_new_phase_id := Get_Default_Lifecycle_Phase(

Line 3716: (l_new_phase_id IS NULL OR l_new_phase_id = fnd_api.g_miss_num)) THEN

3712: INV_EBI_UTIL.debug_line('STEP 70: l_curr_status_code ' || l_curr_status_code);
3713:
3714: IF(l_new_lifecycle_id IS NOT NULL AND
3715: l_new_lifecycle_id <> fnd_api.g_miss_num AND
3716: (l_new_phase_id IS NULL OR l_new_phase_id = fnd_api.g_miss_num)) THEN
3717:
3718: IF(nvl(l_curr_lifecycle_id,fnd_api.g_miss_num) <> l_new_lifecycle_id) THEN
3719: l_new_phase_id := Get_Default_Lifecycle_Phase(
3720: p_lifecycle_id => l_new_lifecycle_id

Line 3718: IF(nvl(l_curr_lifecycle_id,fnd_api.g_miss_num) <> l_new_lifecycle_id) THEN

3714: IF(l_new_lifecycle_id IS NOT NULL AND
3715: l_new_lifecycle_id <> fnd_api.g_miss_num AND
3716: (l_new_phase_id IS NULL OR l_new_phase_id = fnd_api.g_miss_num)) THEN
3717:
3718: IF(nvl(l_curr_lifecycle_id,fnd_api.g_miss_num) <> l_new_lifecycle_id) THEN
3719: l_new_phase_id := Get_Default_Lifecycle_Phase(
3720: p_lifecycle_id => l_new_lifecycle_id
3721: );
3722: ELSIF(l_curr_phase_id IS NOT NULL) THEN

Line 3732: l_new_lifecycle_id := fnd_api.g_miss_num;

3728: END IF;
3729:
3730: IF(l_new_lifecycle_id = l_curr_lifecycle_id)
3731: THEN
3732: l_new_lifecycle_id := fnd_api.g_miss_num;
3733:
3734: --Start of bug 11066016
3735: /*To skip lifecycle phases we need to invoke EGO_ITEM_PUB.Process_item_phase_and_status
3736: in loop till desired phase is reached.This api promotes or demotes lifecycle phases as per the

Line 3744: IF (l_allow_lcp_skip IS NULL OR l_allow_lcp_skip = fnd_api.g_miss_char) THEN

3740: p_config_tbl => p_update_item_tbl(i).item_obj.name_value_tbl
3741: ,p_config_param_name => G_ALLOW_LIFECYCLE_PHASE_SKIP
3742: );
3743:
3744: IF (l_allow_lcp_skip IS NULL OR l_allow_lcp_skip = fnd_api.g_miss_char) THEN
3745:
3746: l_allow_lcp_skip := INV_EBI_FLAGS.G_ALLOW_LIFECYCLE_PHASE_SKIP;
3747:
3748: END IF;

Line 3749: IF(l_allow_lcp_skip = FND_API.G_TRUE) THEN

3745:
3746: l_allow_lcp_skip := INV_EBI_FLAGS.G_ALLOW_LIFECYCLE_PHASE_SKIP;
3747:
3748: END IF;
3749: IF(l_allow_lcp_skip = FND_API.G_TRUE) THEN
3750:
3751: IF(l_new_phase_id <> l_curr_phase_id) THEN
3752:
3753: INV_EBI_UTIL.debug_line('STEP 80: Current Phase and Incoming Phase is different');

Line 3784: ,p_commit => fnd_api.g_false

3780: IF(cur_next_phase.display_sequence < l_new_phase_seq) THEN
3781: INV_EBI_UTIL.debug_line('STEP 120: START CALLING EGO_ITEM_PUB.PROCESS_ITEM_PHASE_AND_STATUS FOR PROMOTING PHASE ');
3782: EGO_ITEM_PUB.Process_item_phase_and_status(
3783: p_api_version => 1.0
3784: ,p_commit => fnd_api.g_false
3785: ,p_init_msg_list => fnd_api.g_true
3786: ,p_transaction_type => EGO_ITEM_PUB.G_TTYPE_PROMOTE
3787: ,p_inventory_item_id => p_update_item_tbl(i).item_obj.main_obj_type.inventory_item_id
3788: ,p_item_number => p_update_item_tbl(i).item_obj.main_obj_type.item_number

Line 3785: ,p_init_msg_list => fnd_api.g_true

3781: INV_EBI_UTIL.debug_line('STEP 120: START CALLING EGO_ITEM_PUB.PROCESS_ITEM_PHASE_AND_STATUS FOR PROMOTING PHASE ');
3782: EGO_ITEM_PUB.Process_item_phase_and_status(
3783: p_api_version => 1.0
3784: ,p_commit => fnd_api.g_false
3785: ,p_init_msg_list => fnd_api.g_true
3786: ,p_transaction_type => EGO_ITEM_PUB.G_TTYPE_PROMOTE
3787: ,p_inventory_item_id => p_update_item_tbl(i).item_obj.main_obj_type.inventory_item_id
3788: ,p_item_number => p_update_item_tbl(i).item_obj.main_obj_type.item_number
3789: ,p_organization_id => p_update_item_tbl(i).item_obj.main_obj_type.organization_id

Line 3793: ,p_implement_changes => fnd_api.g_true

3789: ,p_organization_id => p_update_item_tbl(i).item_obj.main_obj_type.organization_id
3790: ,p_organization_code => p_update_item_tbl(i).item_obj.main_obj_type.organization_code
3791: ,p_revision_id => NULL
3792: ,p_revision => NULL
3793: ,p_implement_changes => fnd_api.g_true
3794: ,p_status => NULL
3795: ,p_effective_date => sysdate
3796: ,p_lifecycle_id => l_curr_lifecycle_id
3797: ,p_phase_id => cur_next_phase.proj_element_id

Line 3804: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

3800: ,x_msg_count => x_out.output_status.msg_count
3801: ,x_msg_data => x_out.output_status.msg_data
3802: ) ;
3803: INV_EBI_UTIL.debug_line('STEP 130: END CALLING EGO_ITEM_PUB.PROCESS_ITEM_PHASE_AND_STATUS status is '|| x_out.output_status.return_status );
3804: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3805: x_out.item_number := p_update_item_tbl(i).item_obj.main_obj_type.item_number;
3806: x_out.organization_code := p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3807: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || p_update_item_tbl(i).item_obj.main_obj_type.item_number || ' -> Org Code: ' || p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3808: RAISE FND_API.g_exc_unexpected_error;

Line 3808: RAISE FND_API.g_exc_unexpected_error;

3804: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3805: x_out.item_number := p_update_item_tbl(i).item_obj.main_obj_type.item_number;
3806: x_out.organization_code := p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3807: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || p_update_item_tbl(i).item_obj.main_obj_type.item_number || ' -> Org Code: ' || p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3808: RAISE FND_API.g_exc_unexpected_error;
3809: END IF;
3810:
3811: END IF;
3812: END LOOP;

Line 3826: ,p_commit => fnd_api.g_false

3822: IF(cur_priv_phase.display_sequence > l_new_phase_seq) THEN
3823: INV_EBI_UTIL.debug_line('STEP 150: START CALLING EGO_ITEM_PUB.PROCESS_ITEM_PHASE_AND_STATUS FOR DEMOTING PHASE ');
3824: EGO_ITEM_PUB.Process_item_phase_and_status(
3825: p_api_version => 1.0
3826: ,p_commit => fnd_api.g_false
3827: ,p_init_msg_list => fnd_api.g_true
3828: ,p_transaction_type => EGO_ITEM_PUB.G_TTYPE_DEMOTE
3829: ,p_inventory_item_id => p_update_item_tbl(i).item_obj.main_obj_type.inventory_item_id
3830: ,p_item_number => p_update_item_tbl(i).item_obj.main_obj_type.item_number

Line 3827: ,p_init_msg_list => fnd_api.g_true

3823: INV_EBI_UTIL.debug_line('STEP 150: START CALLING EGO_ITEM_PUB.PROCESS_ITEM_PHASE_AND_STATUS FOR DEMOTING PHASE ');
3824: EGO_ITEM_PUB.Process_item_phase_and_status(
3825: p_api_version => 1.0
3826: ,p_commit => fnd_api.g_false
3827: ,p_init_msg_list => fnd_api.g_true
3828: ,p_transaction_type => EGO_ITEM_PUB.G_TTYPE_DEMOTE
3829: ,p_inventory_item_id => p_update_item_tbl(i).item_obj.main_obj_type.inventory_item_id
3830: ,p_item_number => p_update_item_tbl(i).item_obj.main_obj_type.item_number
3831: ,p_organization_id => p_update_item_tbl(i).item_obj.main_obj_type.organization_id

Line 3835: ,p_implement_changes => fnd_api.g_true

3831: ,p_organization_id => p_update_item_tbl(i).item_obj.main_obj_type.organization_id
3832: ,p_organization_code => p_update_item_tbl(i).item_obj.main_obj_type.organization_code
3833: ,p_revision_id => NULL
3834: ,p_revision => NULL
3835: ,p_implement_changes => fnd_api.g_true
3836: ,p_status => NULL
3837: ,p_effective_date => sysdate
3838: ,p_lifecycle_id => l_curr_lifecycle_id
3839: ,p_phase_id => cur_priv_phase.proj_element_id

Line 3846: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

3842: ,x_msg_count => x_out.output_status.msg_count
3843: ,x_msg_data => x_out.output_status.msg_data
3844: ) ;
3845: INV_EBI_UTIL.debug_line('STEP 160: END CALLING EGO_ITEM_PUB.PROCESS_ITEM_PHASE_AND_STATUS status is '|| x_out.output_status.return_status );
3846: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3847: x_out.item_number := p_update_item_tbl(i).item_obj.main_obj_type.item_number;
3848: x_out.organization_code := p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3849: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || p_update_item_tbl(i).item_obj.main_obj_type.item_number || ' -> Org Code: ' || p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3850: RAISE FND_API.g_exc_unexpected_error;

Line 3850: RAISE FND_API.g_exc_unexpected_error;

3846: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3847: x_out.item_number := p_update_item_tbl(i).item_obj.main_obj_type.item_number;
3848: x_out.organization_code := p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3849: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || p_update_item_tbl(i).item_obj.main_obj_type.item_number || ' -> Org Code: ' || p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3850: RAISE FND_API.g_exc_unexpected_error;
3851: END IF;
3852:
3853: END IF;
3854: END LOOP;

Line 3863: l_new_phase_id := fnd_api.g_miss_num;

3859: END IF;
3860:
3861: IF(l_new_phase_id = l_curr_phase_id)
3862: THEN
3863: l_new_phase_id := fnd_api.g_miss_num;
3864: END IF;
3865:
3866: IF (l_new_status_code = l_curr_status_code)
3867: THEN

Line 3869: l_new_status_code := fnd_api.g_miss_char;

3865:
3866: IF (l_new_status_code = l_curr_status_code)
3867: THEN
3868:
3869: l_new_status_code := fnd_api.g_miss_char;
3870: -- If incoming item status is Obsolete or Inactive,item should be deactivated after CO creation is
3871: -- Succesfull,because Inactive or Obsolete item cannot be used as Revised item on CO.
3872: ELSIF(l_new_status_code IN ('Obsolete', 'Inactive')) THEN
3873: l_new_status_code := fnd_api.g_miss_char;

Line 3873: l_new_status_code := fnd_api.g_miss_char;

3869: l_new_status_code := fnd_api.g_miss_char;
3870: -- If incoming item status is Obsolete or Inactive,item should be deactivated after CO creation is
3871: -- Succesfull,because Inactive or Obsolete item cannot be used as Revised item on CO.
3872: ELSIF(l_new_status_code IN ('Obsolete', 'Inactive')) THEN
3873: l_new_status_code := fnd_api.g_miss_char;
3874: l_new_phase_id := fnd_api.g_miss_num;
3875: l_new_lifecycle_id := fnd_api.g_miss_num;
3876: -- If incoming status is inactive or obsolete as this updation will
3877: -- be successfull only after co creation ,and if we just try to update phase ,updation will fail because

Line 3874: l_new_phase_id := fnd_api.g_miss_num;

3870: -- If incoming item status is Obsolete or Inactive,item should be deactivated after CO creation is
3871: -- Succesfull,because Inactive or Obsolete item cannot be used as Revised item on CO.
3872: ELSIF(l_new_status_code IN ('Obsolete', 'Inactive')) THEN
3873: l_new_status_code := fnd_api.g_miss_char;
3874: l_new_phase_id := fnd_api.g_miss_num;
3875: l_new_lifecycle_id := fnd_api.g_miss_num;
3876: -- If incoming status is inactive or obsolete as this updation will
3877: -- be successfull only after co creation ,and if we just try to update phase ,updation will fail because
3878: -- earlier status and incoming new phase may not be a valid combination.so if status is inactive or obsolete

Line 3875: l_new_lifecycle_id := fnd_api.g_miss_num;

3871: -- Succesfull,because Inactive or Obsolete item cannot be used as Revised item on CO.
3872: ELSIF(l_new_status_code IN ('Obsolete', 'Inactive')) THEN
3873: l_new_status_code := fnd_api.g_miss_char;
3874: l_new_phase_id := fnd_api.g_miss_num;
3875: l_new_lifecycle_id := fnd_api.g_miss_num;
3876: -- If incoming status is inactive or obsolete as this updation will
3877: -- be successfull only after co creation ,and if we just try to update phase ,updation will fail because
3878: -- earlier status and incoming new phase may not be a valid combination.so if status is inactive or obsolete
3879: -- do not update phase and status prior to co creation ,and user should not send bom data when item status

Line 3883: IF( l_new_lifecycle_id <> fnd_api.g_miss_num OR

3879: -- do not update phase and status prior to co creation ,and user should not send bom data when item status
3880: -- is being deactivated.
3881: END IF;
3882:
3883: IF( l_new_lifecycle_id <> fnd_api.g_miss_num OR
3884: l_new_phase_id <> fnd_api.g_miss_num OR
3885: l_new_status_code <> fnd_api.g_miss_char) THEN
3886:
3887: l_item_tbl.DELETE;

Line 3884: l_new_phase_id <> fnd_api.g_miss_num OR

3880: -- is being deactivated.
3881: END IF;
3882:
3883: IF( l_new_lifecycle_id <> fnd_api.g_miss_num OR
3884: l_new_phase_id <> fnd_api.g_miss_num OR
3885: l_new_status_code <> fnd_api.g_miss_char) THEN
3886:
3887: l_item_tbl.DELETE;
3888: l_item_tbl(1).transaction_type := INV_EBI_ITEM_PUB.g_otype_update;

Line 3885: l_new_status_code <> fnd_api.g_miss_char) THEN

3881: END IF;
3882:
3883: IF( l_new_lifecycle_id <> fnd_api.g_miss_num OR
3884: l_new_phase_id <> fnd_api.g_miss_num OR
3885: l_new_status_code <> fnd_api.g_miss_char) THEN
3886:
3887: l_item_tbl.DELETE;
3888: l_item_tbl(1).transaction_type := INV_EBI_ITEM_PUB.g_otype_update;
3889: l_item_tbl(1).inventory_item_id := p_update_item_tbl(i).item_obj.main_obj_type.inventory_item_id;

Line 3905: ,p_init_msg_list => fnd_api.g_true

3901: INV_EBI_UTIL.debug_line('STEP 220: l_item_tbl(1).inventory_item_status_code ' || l_item_tbl(1).inventory_item_status_code);
3902: INV_EBI_UTIL.debug_line('STEP 230: l_item_tbl(1).item_catalog_group_id ' || l_item_tbl(1).item_catalog_group_id);
3903: EGO_ITEM_PUB.PROCESS_ITEMS(
3904: p_api_version => 1.0
3905: ,p_init_msg_list => fnd_api.g_true
3906: ,p_commit => fnd_api.g_false
3907: ,p_item_tbl => l_item_tbl
3908: ,p_role_grant_tbl => l_role_grant_tbl
3909: ,x_item_tbl => x_item_tbl

Line 3906: ,p_commit => fnd_api.g_false

3902: INV_EBI_UTIL.debug_line('STEP 230: l_item_tbl(1).item_catalog_group_id ' || l_item_tbl(1).item_catalog_group_id);
3903: EGO_ITEM_PUB.PROCESS_ITEMS(
3904: p_api_version => 1.0
3905: ,p_init_msg_list => fnd_api.g_true
3906: ,p_commit => fnd_api.g_false
3907: ,p_item_tbl => l_item_tbl
3908: ,p_role_grant_tbl => l_role_grant_tbl
3909: ,x_item_tbl => x_item_tbl
3910: ,x_return_status => x_out.output_status.return_status

Line 3914: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

3910: ,x_return_status => x_out.output_status.return_status
3911: ,x_msg_count => x_out.output_status.msg_count
3912: );
3913: INV_EBI_UTIL.debug_line('STEP 240: END CALLING EGO_ITEM_PUB.PROCESS_ITEMS STATUS: '|| x_out.output_status.return_status);
3914: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3915: x_out.item_number := p_update_item_tbl(i).item_obj.main_obj_type.item_number;
3916: x_out.organization_code := p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3917: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || p_update_item_tbl(i).item_obj.main_obj_type.item_number || ' -> Org Code: ' || p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3918: RAISE FND_API.g_exc_unexpected_error;

Line 3918: RAISE FND_API.g_exc_unexpected_error;

3914: IF (x_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
3915: x_out.item_number := p_update_item_tbl(i).item_obj.main_obj_type.item_number;
3916: x_out.organization_code := p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3917: x_out.output_status.msg_data := x_out.output_status.msg_data || ' -> Item Number:' || p_update_item_tbl(i).item_obj.main_obj_type.item_number || ' -> Org Code: ' || p_update_item_tbl(i).item_obj.main_obj_type.organization_code;
3918: RAISE FND_API.g_exc_unexpected_error;
3919: END IF;
3920: END IF;
3921: END LOOP;
3922: END IF;

Line 3924: IF FND_API.to_boolean( p_commit ) THEN

3920: END IF;
3921: END LOOP;
3922: END IF;
3923:
3924: IF FND_API.to_boolean( p_commit ) THEN
3925: COMMIT;
3926: END IF;
3927:
3928: EXCEPTION

Line 3930: WHEN FND_API.g_exc_unexpected_error THEN

3926: END IF;
3927:
3928: EXCEPTION
3929:
3930: WHEN FND_API.g_exc_unexpected_error THEN
3931: ROLLBACK TO inv_ebi_proc_upd_item_lc_pnt;
3932: IF(c_get_item_curr_data % ISOPEN) THEN
3933: CLOSE c_get_item_curr_data;
3934: END IF;

Line 3940: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

3936: IF c_get_phase_seq%ISOPEN THEN
3937: CLOSE c_get_phase_seq;
3938: END IF;
3939:
3940: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3941: IF(x_out.output_status.msg_data IS NULL) THEN
3942: x_out.output_status.error_table := INV_EBI_UTIL.get_error_table();
3943:
3944: IF (x_out.output_status.error_table IS NOT NULL AND x_out.output_status.error_table.COUNT > 0) THEN

Line 3950: p_encoded => fnd_api.g_false

3946: x_out.output_status.msg_data := INV_EBI_UTIL.get_error_table_msgtxt(x_out.output_status.error_table);
3947: IF(x_out.output_status.msg_data IS NULL) THEN
3948:
3949: fnd_msg_pub.count_and_get(
3950: p_encoded => fnd_api.g_false
3951: ,p_count => x_out.output_status.msg_count
3952: ,p_data => x_out.output_status.msg_data
3953: );
3954: END IF;

Line 3967: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

3963: IF c_get_phase_seq%ISOPEN THEN
3964: CLOSE c_get_phase_seq;
3965: END IF;
3966:
3967: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
3968: x_out.output_status.error_table := INV_EBI_UTIL.get_error_table();
3969:
3970: IF (x_out.output_status.error_table IS NOT NULL AND x_out.output_status.error_table.COUNT > 0) THEN
3971: x_out.output_status.msg_data := INV_EBI_UTIL.get_error_table_msgtxt(x_out.output_status.error_table);

Line 3992: p_commit IN VARCHAR2 := FND_API.g_false

3988: --Template Ids??
3989: --Check if Organization Ids are there and how assignments to multiple orgs have to be handled
3990: ************************************************************************************/
3991: Procedure sync_item (
3992: p_commit IN VARCHAR2 := FND_API.g_false
3993: ,p_operation IN VARCHAR2
3994: ,p_item IN inv_ebi_item_obj
3995: ,x_out OUT NOCOPY inv_ebi_item_output_obj
3996: ) IS

Line 4016: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

4012: l_description VARCHAR2(240);
4013: l_ret VARCHAR2(1);
4014: BEGIN
4015: SAVEPOINT inv_ebi_sync_item_save_pnt;
4016: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
4017: x_out := inv_ebi_item_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL,NULL,NULL,NULL,NULL);
4018: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
4019:
4020: --Create or update item

Line 4027: ,p_commit => FND_API.g_false

4023: INV_EBI_UTIL.debug_line('STEP 30: BEFORE CALLING INV_EBI_ITEM_HELPER.process_item_pvt ');
4024: process_item_pvt (
4025: p_item => p_item
4026: ,p_operation => p_operation
4027: ,p_commit => FND_API.g_false
4028: ,x_out => l_out
4029: );
4030: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING INV_EBI_ITEM_HELPER.process_item_pvt STATUS: '|| l_out.output_status.return_status);
4031: IF (l_out.output_status.return_status <> fnd_api.g_ret_sts_success) THEN

Line 4031: IF (l_out.output_status.return_status <> fnd_api.g_ret_sts_success) THEN

4027: ,p_commit => FND_API.g_false
4028: ,x_out => l_out
4029: );
4030: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING INV_EBI_ITEM_HELPER.process_item_pvt STATUS: '|| l_out.output_status.return_status);
4031: IF (l_out.output_status.return_status <> fnd_api.g_ret_sts_success) THEN
4032: x_out.output_status.msg_data := l_out.output_status.msg_data;
4033: RAISE fnd_api.g_exc_unexpected_error;
4034: END IF;
4035: l_inventory_item_id := l_out.inventory_item_id;

Line 4033: RAISE fnd_api.g_exc_unexpected_error;

4029: );
4030: INV_EBI_UTIL.debug_line('STEP 40: AFTER CALLING INV_EBI_ITEM_HELPER.process_item_pvt STATUS: '|| l_out.output_status.return_status);
4031: IF (l_out.output_status.return_status <> fnd_api.g_ret_sts_success) THEN
4032: x_out.output_status.msg_data := l_out.output_status.msg_data;
4033: RAISE fnd_api.g_exc_unexpected_error;
4034: END IF;
4035: l_inventory_item_id := l_out.inventory_item_id;
4036: l_organization_id := l_out.organization_id;
4037: l_organization_code := l_out.organization_code;

Line 4049: ,p_commit => fnd_api.g_false

4045: INV_EBI_UTIL.debug_line('STEP 50: BEFORE CALLING INV_EBI_ITEM_HELPER.process_org_id_assignments' );
4046: INV_EBI_UTIL.debug_line('STEP 60: INVENTORY ITEM ID: '|| l_inventory_item_id );
4047: process_org_id_assignments(
4048: p_init_msg_list => p_item.main_obj_type.init_msg_list
4049: ,p_commit => fnd_api.g_false
4050: ,p_inventory_item_id => l_inventory_item_id
4051: ,p_item_number => p_item.main_obj_type.item_number
4052: ,p_org_id_tbl => p_item.org_id_obj_type
4053: ,x_out => l_out

Line 4057: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

4053: ,x_out => l_out
4054: );
4055: INV_EBI_UTIL.debug_line('STEP 70: AFTER CALLING INV_EBI_ITEM_HELPER.process_org_id_assignments STATUS: '|| l_out.output_status.return_status);
4056: END IF;
4057: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4058: x_out.output_status.msg_data := l_out.output_status.msg_data;
4059: RAISE fnd_api.g_exc_unexpected_error;
4060: END IF;
4061: --Catalog Category assignment

Line 4059: RAISE fnd_api.g_exc_unexpected_error;

4055: INV_EBI_UTIL.debug_line('STEP 70: AFTER CALLING INV_EBI_ITEM_HELPER.process_org_id_assignments STATUS: '|| l_out.output_status.return_status);
4056: END IF;
4057: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4058: x_out.output_status.msg_data := l_out.output_status.msg_data;
4059: RAISE fnd_api.g_exc_unexpected_error;
4060: END IF;
4061: --Catalog Category assignment
4062: IF (p_item.category_id_obj_tbl_type IS NOT NULL AND p_item.category_id_obj_tbl_type.COUNT > 0) THEN
4063: INV_EBI_UTIL.debug_line('STEP 80: BEFORE CALLING INV_EBI_ITEM_HELPER.process_category_assignments ');

Line 4067: ,p_commit => fnd_api.g_false

4063: INV_EBI_UTIL.debug_line('STEP 80: BEFORE CALLING INV_EBI_ITEM_HELPER.process_category_assignments ');
4064: process_category_assignments(
4065: p_api_version => l_api_version
4066: ,p_init_msg_list => p_item.main_obj_type.init_msg_list
4067: ,p_commit => fnd_api.g_false
4068: ,p_inventory_item_id => l_inventory_item_id
4069: ,p_organization_id => p_item.main_obj_type.organization_id
4070: ,p_category_id_tbl => p_item.category_id_obj_tbl_type
4071: ,x_out => l_out

Line 4075: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

4071: ,x_out => l_out
4072: );
4073: INV_EBI_UTIL.debug_line('STEP 90: AFTER CALLING INV_EBI_ITEM_HELPER.process_category_assignments STATUS: '|| l_out.output_status.return_status);
4074: END IF;
4075: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4076: x_out.output_status.msg_data := l_out.output_status.msg_data;
4077: RAISE fnd_api.g_exc_unexpected_error;
4078: END IF;
4079: l_category_output := inv_ebi_category_output_obj(l_out.category_output.error_code);

Line 4077: RAISE fnd_api.g_exc_unexpected_error;

4073: INV_EBI_UTIL.debug_line('STEP 90: AFTER CALLING INV_EBI_ITEM_HELPER.process_category_assignments STATUS: '|| l_out.output_status.return_status);
4074: END IF;
4075: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4076: x_out.output_status.msg_data := l_out.output_status.msg_data;
4077: RAISE fnd_api.g_exc_unexpected_error;
4078: END IF;
4079: l_category_output := inv_ebi_category_output_obj(l_out.category_output.error_code);
4080: l_master_org_id := INV_EBI_UTIL.get_master_organization(
4081: p_organization_id => p_item.main_obj_type.organization_id

Line 4090: IF(l_mfg_part_num_obj.manufacturer_id IS NOT NULL AND l_mfg_part_num_obj.manufacturer_id <> fnd_api.g_miss_num) THEN

4086: IF (p_item.part_num_obj_tbl_type IS NOT NULL AND p_item.part_num_obj_tbl_type.COUNT > 0) THEN
4087: FOR i IN p_item.part_num_obj_tbl_type.FIRST..p_item.part_num_obj_tbl_type.LAST
4088: LOOP
4089: l_mfg_part_num_obj := p_item.part_num_obj_tbl_type(i);
4090: IF(l_mfg_part_num_obj.manufacturer_id IS NOT NULL AND l_mfg_part_num_obj.manufacturer_id <> fnd_api.g_miss_num) THEN
4091: SELECT COUNT(1) INTO l_manufacturer_count
4092: FROM mtl_manufacturers
4093: WHERE manufacturer_id = l_mfg_part_num_obj.manufacturer_id;
4094: END IF;

Line 4098: p_commit => FND_API.g_false

4094: END IF;
4095: IF(l_manufacturer_count > 0 ) THEN
4096: INV_EBI_UTIL.debug_line('STEP 100: BEFORE CALLING INV_EBI_ITEM_HELPER.process_part_num_association');
4097: process_part_num_association(
4098: p_commit => FND_API.g_false
4099: ,p_organization_id => p_item.main_obj_type.organization_id
4100: ,p_inventory_item_id => l_inventory_item_id
4101: ,p_mfg_part_obj => l_mfg_part_num_obj
4102: ,x_out => l_out

Line 4121: RAISE FND_API.g_exc_error;

4117: l_pk_col_name_val_pairs.TRIM(1);
4118: END IF;
4119: FND_MESSAGE.set_token('MFG_NAME', l_mfg_part_num_obj.manufacturer_name);
4120: FND_MSG_PUB.add;
4121: RAISE FND_API.g_exc_error;
4122: END IF;
4123: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4124: x_out.output_status.msg_data := l_out.output_status.msg_data ;
4125: RAISE FND_API.g_exc_unexpected_error;

Line 4123: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN

4119: FND_MESSAGE.set_token('MFG_NAME', l_mfg_part_num_obj.manufacturer_name);
4120: FND_MSG_PUB.add;
4121: RAISE FND_API.g_exc_error;
4122: END IF;
4123: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4124: x_out.output_status.msg_data := l_out.output_status.msg_data ;
4125: RAISE FND_API.g_exc_unexpected_error;
4126: END IF;
4127: END LOOP;

Line 4125: RAISE FND_API.g_exc_unexpected_error;

4121: RAISE FND_API.g_exc_error;
4122: END IF;
4123: IF (l_out.output_status.return_status <> FND_API.g_ret_sts_success) THEN
4124: x_out.output_status.msg_data := l_out.output_status.msg_data ;
4125: RAISE FND_API.g_exc_unexpected_error;
4126: END IF;
4127: END LOOP;
4128: INV_EBI_UTIL.debug_line('STEP 120: END CALLING INV_EBI_ITEM_HELPER.process_part_num_association');
4129: END IF;

Line 4138: IF (l_ret <> FND_API.g_ret_sts_success) THEN

4134: ,p_item_id => l_inventory_item_id
4135: ,x_msg_data => x_out.output_status.msg_data
4136: ,x_return_status => l_ret
4137: );
4138: IF (l_ret <> FND_API.g_ret_sts_success) THEN
4139: RAISE FND_API.g_exc_unexpected_error;
4140: END IF;
4141: END IF;
4142: x_out := inv_ebi_item_output_obj(l_inventory_item_id,l_organization_id,l_organization_code,l_item_number,l_out.output_status,NULL,l_category_output,NULL,l_operating_unit,l_operating_unit_id,l_description);

Line 4139: RAISE FND_API.g_exc_unexpected_error;

4135: ,x_msg_data => x_out.output_status.msg_data
4136: ,x_return_status => l_ret
4137: );
4138: IF (l_ret <> FND_API.g_ret_sts_success) THEN
4139: RAISE FND_API.g_exc_unexpected_error;
4140: END IF;
4141: END IF;
4142: x_out := inv_ebi_item_output_obj(l_inventory_item_id,l_organization_id,l_organization_code,l_item_number,l_out.output_status,NULL,l_category_output,NULL,l_operating_unit,l_operating_unit_id,l_description);
4143:

Line 4144: IF fnd_api.to_boolean(p_commit) THEN

4140: END IF;
4141: END IF;
4142: x_out := inv_ebi_item_output_obj(l_inventory_item_id,l_organization_id,l_organization_code,l_item_number,l_out.output_status,NULL,l_category_output,NULL,l_operating_unit,l_operating_unit_id,l_description);
4143:
4144: IF fnd_api.to_boolean(p_commit) THEN
4145: COMMIT;
4146: END IF;
4147: INV_EBI_UTIL.debug_line('STEP 130: END INSIDE INV_EBI_ITEM_HELPER.sync_item STATUS: '|| x_out.output_status.return_status);
4148: EXCEPTION

Line 4149: WHEN FND_API.g_exc_error THEN

4145: COMMIT;
4146: END IF;
4147: INV_EBI_UTIL.debug_line('STEP 130: END INSIDE INV_EBI_ITEM_HELPER.sync_item STATUS: '|| x_out.output_status.return_status);
4148: EXCEPTION
4149: WHEN FND_API.g_exc_error THEN
4150: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4151: x_out.output_status.return_status := FND_API.g_ret_sts_error;
4152: IF(x_out.output_status.msg_data IS NULL) THEN
4153: FND_MSG_PUB.count_and_get(

Line 4151: x_out.output_status.return_status := FND_API.g_ret_sts_error;

4147: INV_EBI_UTIL.debug_line('STEP 130: END INSIDE INV_EBI_ITEM_HELPER.sync_item STATUS: '|| x_out.output_status.return_status);
4148: EXCEPTION
4149: WHEN FND_API.g_exc_error THEN
4150: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4151: x_out.output_status.return_status := FND_API.g_ret_sts_error;
4152: IF(x_out.output_status.msg_data IS NULL) THEN
4153: FND_MSG_PUB.count_and_get(
4154: p_encoded => FND_API.g_false
4155: ,p_count => x_out.output_status.msg_count

Line 4154: p_encoded => FND_API.g_false

4150: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4151: x_out.output_status.return_status := FND_API.g_ret_sts_error;
4152: IF(x_out.output_status.msg_data IS NULL) THEN
4153: FND_MSG_PUB.count_and_get(
4154: p_encoded => FND_API.g_false
4155: ,p_count => x_out.output_status.msg_count
4156: ,p_data => x_out.output_status.msg_data
4157: );
4158: END IF;

Line 4159: WHEN FND_API.g_exc_unexpected_error THEN

4155: ,p_count => x_out.output_status.msg_count
4156: ,p_data => x_out.output_status.msg_data
4157: );
4158: END IF;
4159: WHEN FND_API.g_exc_unexpected_error THEN
4160: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4161: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4162: IF(x_out.output_status.msg_data IS NULL) THEN
4163: FND_MSG_PUB.count_and_get(

Line 4161: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

4157: );
4158: END IF;
4159: WHEN FND_API.g_exc_unexpected_error THEN
4160: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4161: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4162: IF(x_out.output_status.msg_data IS NULL) THEN
4163: FND_MSG_PUB.count_and_get(
4164: p_encoded => FND_API.g_false
4165: ,p_count => x_out.output_status.msg_count

Line 4164: p_encoded => FND_API.g_false

4160: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4161: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4162: IF(x_out.output_status.msg_data IS NULL) THEN
4163: FND_MSG_PUB.count_and_get(
4164: p_encoded => FND_API.g_false
4165: ,p_count => x_out.output_status.msg_count
4166: ,p_data => x_out.output_status.msg_data
4167: );
4168: END IF;

Line 4171: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;

4167: );
4168: END IF;
4169: WHEN OTHERS THEN
4170: ROLLBACK TO inv_ebi_sync_item_save_pnt;
4171: x_out.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4172: IF (x_out.output_status.msg_data IS NOT NULL) THEN
4173: x_out.output_status.msg_data := l_out.output_status.msg_data ||' -> INV_EBI_ITEM_HELPER.sync_item ';
4174: ELSE
4175: x_out.output_status.msg_data := SQLERRM||' INV_EBI_ITEM_HELPER.sync_item ';

Line 4234: x_return_status := fnd_api.g_ret_sts_success;

4230: (revision IS NOT NULL OR (revision = p_revision)) AND
4231: (subinventory_code IS NOT NULL OR (subinventory_code = p_subinventory_code));
4232: BEGIN
4233: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.get_item_balance');
4234: x_return_status := fnd_api.g_ret_sts_success;
4235: l_item_balance_output_tbl := inv_ebi_item_bal_output_tbl();
4236: Inv_Quantity_Tree_Pub.clear_quantity_cache;
4237: IF p_item_balance_input.item_input_table IS NOT NULL THEN
4238: FOR i IN p_item_balance_input.item_input_table.FIRST..p_item_balance_input.item_input_table.LAST LOOP

Line 4241: IF p_item_balance_input.item_input_table(i).is_revision_control = FND_API.G_TRUE THEN

4237: IF p_item_balance_input.item_input_table IS NOT NULL THEN
4238: FOR i IN p_item_balance_input.item_input_table.FIRST..p_item_balance_input.item_input_table.LAST LOOP
4239: BEGIN
4240: l_item_balance_output_tbl.EXTEND();
4241: IF p_item_balance_input.item_input_table(i).is_revision_control = FND_API.G_TRUE THEN
4242: l_is_revision_control := TRUE;
4243: ELSE
4244: l_is_revision_control := FALSE;
4245: END IF;

Line 4246: IF p_item_balance_input.item_input_table(i).is_lot_control = FND_API.G_TRUE THEN

4242: l_is_revision_control := TRUE;
4243: ELSE
4244: l_is_revision_control := FALSE;
4245: END IF;
4246: IF p_item_balance_input.item_input_table(i).is_lot_control = FND_API.G_TRUE THEN
4247: l_is_lot_control := TRUE;
4248: ELSE
4249: l_is_lot_control := FALSE;
4250: END IF;

Line 4251: IF p_item_balance_input.item_input_table(i).is_serial_control = FND_API.G_TRUE THEN

4247: l_is_lot_control := TRUE;
4248: ELSE
4249: l_is_lot_control := FALSE;
4250: END IF;
4251: IF p_item_balance_input.item_input_table(i).is_serial_control = FND_API.G_TRUE THEN
4252: l_is_serial_control := TRUE;
4253: ELSE
4254: l_is_serial_control := FALSE;
4255: END IF;

Line 4358: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4354: ,NULL
4355: ,NULL
4356: ,NULL);
4357: l_item_balance_output_tbl(i) := l_item_balance_output_obj;
4358: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4359: RAISE FND_API.g_exc_unexpected_error;
4360: END IF;
4361: --If Locator Information is required then get the item balance based on location
4362: IF p_item_balance_input.item_input_table(i).is_loc_info_required = fnd_api.g_true THEN

Line 4359: RAISE FND_API.g_exc_unexpected_error;

4355: ,NULL
4356: ,NULL);
4357: l_item_balance_output_tbl(i) := l_item_balance_output_obj;
4358: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4359: RAISE FND_API.g_exc_unexpected_error;
4360: END IF;
4361: --If Locator Information is required then get the item balance based on location
4362: IF p_item_balance_input.item_input_table(i).is_loc_info_required = fnd_api.g_true THEN
4363: l_item_balance_loc_tbl :=inv_ebi_item_bal_loc_tbl();

Line 4362: IF p_item_balance_input.item_input_table(i).is_loc_info_required = fnd_api.g_true THEN

4358: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4359: RAISE FND_API.g_exc_unexpected_error;
4360: END IF;
4361: --If Locator Information is required then get the item balance based on location
4362: IF p_item_balance_input.item_input_table(i).is_loc_info_required = fnd_api.g_true THEN
4363: l_item_balance_loc_tbl :=inv_ebi_item_bal_loc_tbl();
4364: l_cur_index :=1;
4365: FOR cer IN c_locator_id(p_item_balance_input.item_input_table(i).inventory_item_id
4366: ,p_item_balance_input.item_input_table(i).organization_id

Line 4414: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4410: ,x_msg_count => l_msg_count
4411: ,x_msg_data => l_msg_data
4412: );
4413: INV_EBI_UTIL.debug_line('STEP 70: AFTER CALLING INV_QUANTITY_TREE_PUB.query_quantities STATUS: '||l_return_status);
4414: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4415: l_msg_data := l_msg_data || ' -> Inventory Item Id:' || p_item_balance_input.item_input_table(i).inventory_item_id || ' -> Org Id: ' || p_item_balance_input.item_input_table(i).organization_id;
4416: RAISE FND_API.g_exc_unexpected_error;
4417: END IF;
4418: l_item_bal_output := inv_ebi_item_balance_obj(

Line 4416: RAISE FND_API.g_exc_unexpected_error;

4412: );
4413: INV_EBI_UTIL.debug_line('STEP 70: AFTER CALLING INV_QUANTITY_TREE_PUB.query_quantities STATUS: '||l_return_status);
4414: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4415: l_msg_data := l_msg_data || ' -> Inventory Item Id:' || p_item_balance_input.item_input_table(i).inventory_item_id || ' -> Org Id: ' || p_item_balance_input.item_input_table(i).organization_id;
4416: RAISE FND_API.g_exc_unexpected_error;
4417: END IF;
4418: l_item_bal_output := inv_ebi_item_balance_obj(
4419: l_return_status
4420: ,l_msg_count

Line 4449: WHEN FND_API.g_exc_unexpected_error THEN

4445: ,x_ouid => l_item_balance_output_tbl(i).operating_unit_id
4446: );
4447: INV_EBI_UTIL.debug_line('STEP 90: AFTER CALLING INV_EBI_ITEM_HELPER.get_operating_unit');
4448: EXCEPTION
4449: WHEN FND_API.g_exc_unexpected_error THEN
4450: x_return_status := FND_API.g_ret_sts_error;
4451: IF l_msg_data IS NULL THEN
4452: FND_MSG_PUB.count_and_get(
4453: p_encoded => FND_API.g_false

Line 4450: x_return_status := FND_API.g_ret_sts_error;

4446: );
4447: INV_EBI_UTIL.debug_line('STEP 90: AFTER CALLING INV_EBI_ITEM_HELPER.get_operating_unit');
4448: EXCEPTION
4449: WHEN FND_API.g_exc_unexpected_error THEN
4450: x_return_status := FND_API.g_ret_sts_error;
4451: IF l_msg_data IS NULL THEN
4452: FND_MSG_PUB.count_and_get(
4453: p_encoded => FND_API.g_false
4454: ,p_count => l_item_balance_output_tbl(i).item_balance_output.msg_count

Line 4453: p_encoded => FND_API.g_false

4449: WHEN FND_API.g_exc_unexpected_error THEN
4450: x_return_status := FND_API.g_ret_sts_error;
4451: IF l_msg_data IS NULL THEN
4452: FND_MSG_PUB.count_and_get(
4453: p_encoded => FND_API.g_false
4454: ,p_count => l_item_balance_output_tbl(i).item_balance_output.msg_count
4455: ,p_data => l_item_balance_output_tbl(i).item_balance_output.msg_data
4456: );
4457: END IF;

Line 4466: x_return_status := FND_API.g_ret_sts_error;

4462: ,p_part_err_msg => l_item_balance_output_tbl(i).item_balance_output.msg_data
4463: ,x_err_msg => x_msg_data
4464: );
4465: WHEN OTHERS THEN
4466: x_return_status := FND_API.g_ret_sts_error;
4467: populate_err_msg(p_orgid => p_item_balance_input.item_input_table(i).organization_id
4468: ,p_invid => p_item_balance_input.item_input_table(i).inventory_item_id
4469: ,p_org_code => l_organization_code
4470: ,p_item_name => l_item_name

Line 4482: x_return_status := FND_API.g_ret_sts_error;

4478: END IF; --p_item_balance_input IS NOT NULL
4479: INV_EBI_UTIL.debug_line('STEP 100: AFTER CALLING INV_EBI_ITEM_HELPER.get_item_balance STATUS: '||x_return_status);
4480: EXCEPTION
4481: WHEN OTHERS THEN
4482: x_return_status := FND_API.g_ret_sts_error;
4483: IF (x_msg_data IS NOT NULL) THEN
4484: x_msg_data := x_msg_data ||' -> at INV_EBI_ITEM_HELPER.get_item_balance';
4485: ELSE
4486: x_msg_data := SQLERRM||' at INV_EBI_ITEM_HELPER.get_item_balance ';

Line 4509: RAISE FND_API.G_EXC_ERROR;

4505: IF((p_get_opr_attrs_rec.item_id IS NULL) AND
4506: (p_get_opr_attrs_rec.item_name IS NULL)) THEN
4507: FND_MESSAGE.set_name('INV','INV_EBI_NO_ITEM_ID_NAME');
4508: FND_MSG_PUB.add;
4509: RAISE FND_API.G_EXC_ERROR;
4510: ELSIF((p_get_opr_attrs_rec.organization_id IS NULL) AND
4511: (p_get_opr_attrs_rec.organization_code IS NULL))THEN
4512: FND_MESSAGE.set_name('INV','INV_EBI_NO_ORGID_ORGCODE');
4513: FND_MSG_PUB.add;

Line 4514: RAISE FND_API.G_EXC_ERROR;

4510: ELSIF((p_get_opr_attrs_rec.organization_id IS NULL) AND
4511: (p_get_opr_attrs_rec.organization_code IS NULL))THEN
4512: FND_MESSAGE.set_name('INV','INV_EBI_NO_ORGID_ORGCODE');
4513: FND_MSG_PUB.add;
4514: RAISE FND_API.G_EXC_ERROR;
4515: ELSE
4516: x_status := FND_API.G_RET_STS_SUCCESS;
4517: END IF;
4518: EXCEPTION

Line 4516: x_status := FND_API.G_RET_STS_SUCCESS;

4512: FND_MESSAGE.set_name('INV','INV_EBI_NO_ORGID_ORGCODE');
4513: FND_MSG_PUB.add;
4514: RAISE FND_API.G_EXC_ERROR;
4515: ELSE
4516: x_status := FND_API.G_RET_STS_SUCCESS;
4517: END IF;
4518: EXCEPTION
4519: WHEN FND_API.G_EXC_ERROR THEN
4520: x_status := FND_API.G_RET_STS_ERROR;

Line 4519: WHEN FND_API.G_EXC_ERROR THEN

4515: ELSE
4516: x_status := FND_API.G_RET_STS_SUCCESS;
4517: END IF;
4518: EXCEPTION
4519: WHEN FND_API.G_EXC_ERROR THEN
4520: x_status := FND_API.G_RET_STS_ERROR;
4521: FND_MSG_PUB.count_and_get(
4522: p_encoded => FND_API.g_false
4523: ,p_count => x_msg_count

Line 4520: x_status := FND_API.G_RET_STS_ERROR;

4516: x_status := FND_API.G_RET_STS_SUCCESS;
4517: END IF;
4518: EXCEPTION
4519: WHEN FND_API.G_EXC_ERROR THEN
4520: x_status := FND_API.G_RET_STS_ERROR;
4521: FND_MSG_PUB.count_and_get(
4522: p_encoded => FND_API.g_false
4523: ,p_count => x_msg_count
4524: ,p_data => x_msg_data

Line 4522: p_encoded => FND_API.g_false

4518: EXCEPTION
4519: WHEN FND_API.G_EXC_ERROR THEN
4520: x_status := FND_API.G_RET_STS_ERROR;
4521: FND_MSG_PUB.count_and_get(
4522: p_encoded => FND_API.g_false
4523: ,p_count => x_msg_count
4524: ,p_data => x_msg_data
4525: );
4526: WHEN OTHERS THEN

Line 4527: x_status := FND_API.G_RET_STS_ERROR;

4523: ,p_count => x_msg_count
4524: ,p_data => x_msg_data
4525: );
4526: WHEN OTHERS THEN
4527: x_status := FND_API.G_RET_STS_ERROR;
4528: IF (x_msg_data IS NOT NULL) THEN
4529: x_msg_data := x_msg_data||' -> INV_EBI_ITEM_HELPER.validate_get_item_request ';
4530: ELSE
4531: x_msg_data := SQLERRM||' INV_EBI_ITEM_HELPER.validate_get_item_request ';

Line 4558: l_new_attr_in_tbl VARCHAR2(1) := fnd_api.g_false;

4554: l_attr_grp_req_obj ego_attr_group_request_obj;
4555: l_attr_grp ego_user_attr_row_table;
4556: l_attr ego_user_attr_data_table;
4557: l_count NUMBER := 0;
4558: l_new_attr_in_tbl VARCHAR2(1) := fnd_api.g_false;
4559: l_uda_out inv_ebi_uda_output_obj;
4560: l_output_status inv_ebi_output_status;
4561: l_attr_group_name VARCHAR2(30);
4562: l_data_level VARCHAR2(20) := NULL;

Line 4564: l_is_item_level VARCHAR2(1) := fnd_api.g_false;

4560: l_output_status inv_ebi_output_status;
4561: l_attr_group_name VARCHAR2(30);
4562: l_data_level VARCHAR2(20) := NULL;
4563: l_data_level1 VARCHAR2(20) := NULL;
4564: l_is_item_level VARCHAR2(1) := fnd_api.g_false;
4565: l_is_item_revision_level VARCHAR2(1) := fnd_api.g_false;
4566:
4567: --Commented for bug 10397048
4568: /*CURSOR c_attr_cursor(

Line 4565: l_is_item_revision_level VARCHAR2(1) := fnd_api.g_false;

4561: l_attr_group_name VARCHAR2(30);
4562: l_data_level VARCHAR2(20) := NULL;
4563: l_data_level1 VARCHAR2(20) := NULL;
4564: l_is_item_level VARCHAR2(1) := fnd_api.g_false;
4565: l_is_item_revision_level VARCHAR2(1) := fnd_api.g_false;
4566:
4567: --Commented for bug 10397048
4568: /*CURSOR c_attr_cursor(
4569: p_classification_id IN NUMBER,

Line 4622: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

4618: );
4619:
4620: BEGIN
4621: l_uda_out := inv_ebi_uda_output_obj(NULL,NULL);
4622: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
4623: x_uda_output_obj := inv_ebi_eco_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,l_uda_out);
4624:
4625: l_attr_grp_req_tbl := EGO_ATTR_GROUP_REQUEST_TABLE();
4626:

Line 4651: l_is_item_level := fnd_api.g_true;

4647: LOOP
4648:
4649: IF(cur_data_level.data_level_int_name = INV_EBI_ITEM_PUB.G_DATA_LEVEL_ITEM) THEN
4650:
4651: l_is_item_level := fnd_api.g_true;
4652: l_data_level := cur_data_level.data_level_int_name;
4653:
4654: ELSIF
4655: -- Item Rev level is mutually exclusive with all other levels

Line 4657: l_is_item_revision_level := fnd_api.g_true;

4653:
4654: ELSIF
4655: -- Item Rev level is mutually exclusive with all other levels
4656: (cur_data_level.data_level_int_name = INV_EBI_ITEM_PUB.G_DATA_LEVEL_ITEM_REV) THEN
4657: l_is_item_revision_level := fnd_api.g_true;
4658: l_data_level := cur_data_level.data_level_int_name;
4659: END IF;
4660:
4661: END LOOP;

Line 4690: l_new_attr_in_tbl := FND_API.G_FALSE;

4686: p_application_id => p_application_id,
4687: p_attr_group_name => l_attr_group_name
4688: )
4689: LOOP
4690: l_new_attr_in_tbl := FND_API.G_FALSE;
4691:
4692: IF(l_count <>1 ) THEN
4693: FOR ctr1 IN l_attr_grp_req_tbl.FIRST..l_attr_grp_req_tbl.LAST LOOP
4694: IF (l_attr_grp_req_tbl(ctr1).attr_group_id = p_attr_grp_id_tbl(i) AND

Line 4697: l_new_attr_in_tbl := FND_API.G_TRUE;

4693: FOR ctr1 IN l_attr_grp_req_tbl.FIRST..l_attr_grp_req_tbl.LAST LOOP
4694: IF (l_attr_grp_req_tbl(ctr1).attr_group_id = p_attr_grp_id_tbl(i) AND
4695: l_attr_grp_req_tbl(ctr1).data_level = l_data_level ) THEN
4696: l_attr_grp_req_tbl(ctr1).ATTR_NAME_LIST := l_attr_grp_req_tbl(ctr1).ATTR_NAME_LIST || ',' || attr_cursor.attr_name;
4697: l_new_attr_in_tbl := FND_API.G_TRUE;
4698: END IF;
4699: END LOOP;
4700: END IF;
4701:

Line 4702: IF l_new_attr_in_tbl <> FND_API.G_TRUE THEN

4698: END IF;
4699: END LOOP;
4700: END IF;
4701:
4702: IF l_new_attr_in_tbl <> FND_API.G_TRUE THEN
4703:
4704: l_attr_grp_req_tbl.extend();
4705:
4706: IF(l_data_level = INV_EBI_ITEM_PUB.g_data_level_item_rev) THEN

Line 4741: IF(x_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4737: ,x_errorcode => x_uda_output_obj.uda_output.errorcode
4738: ,x_msg_count => x_uda_output_obj.output_status.msg_count
4739: ,x_msg_data => x_uda_output_obj.output_status.msg_data
4740: );
4741: IF(x_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4742: RAISE FND_API.g_exc_unexpected_error;
4743: END IF;
4744:
4745: INV_EBI_UTIL.transform_attr_rowdata_uda(

Line 4742: RAISE FND_API.g_exc_unexpected_error;

4738: ,x_msg_count => x_uda_output_obj.output_status.msg_count
4739: ,x_msg_data => x_uda_output_obj.output_status.msg_data
4740: );
4741: IF(x_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4742: RAISE FND_API.g_exc_unexpected_error;
4743: END IF;
4744:
4745: INV_EBI_UTIL.transform_attr_rowdata_uda(
4746: p_attributes_row_table => l_attr_grp

Line 4754: IF(x_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4750: ,x_msg_count => x_uda_output_obj.output_status.msg_count
4751: ,x_msg_data => x_uda_output_obj.output_status.msg_data
4752:
4753: );
4754: IF(x_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4755: RAISE FND_API.g_exc_unexpected_error;
4756: END IF;
4757:
4758:

Line 4755: RAISE FND_API.g_exc_unexpected_error;

4751: ,x_msg_data => x_uda_output_obj.output_status.msg_data
4752:
4753: );
4754: IF(x_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4755: RAISE FND_API.g_exc_unexpected_error;
4756: END IF;
4757:
4758:
4759: EXCEPTION

Line 4760: WHEN FND_API.g_exc_unexpected_error THEN

4756: END IF;
4757:
4758:
4759: EXCEPTION
4760: WHEN FND_API.g_exc_unexpected_error THEN
4761:
4762: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4763: IF(c_attr_cursor % ISOPEN) THEN
4764: CLOSE c_attr_cursor;

Line 4762: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;

4758:
4759: EXCEPTION
4760: WHEN FND_API.g_exc_unexpected_error THEN
4761:
4762: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4763: IF(c_attr_cursor % ISOPEN) THEN
4764: CLOSE c_attr_cursor;
4765: END IF;
4766: IF(c_data_level % ISOPEN) THEN

Line 4771: p_encoded => FND_API.g_false

4767: CLOSE c_data_level;
4768: END IF;
4769: IF(x_uda_output_obj.output_status.msg_data IS NULL) THEN
4770: fnd_msg_pub.count_and_get(
4771: p_encoded => FND_API.g_false
4772: ,p_count => x_uda_output_obj.output_status.msg_count
4773: ,p_data => x_uda_output_obj.output_status.msg_data
4774: );
4775: END IF;

Line 4779: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;

4775: END IF;
4776:
4777: WHEN OTHERS THEN
4778:
4779: x_uda_output_obj.output_status.return_status := FND_API.g_ret_sts_unexp_error;
4780: IF(c_attr_cursor % ISOPEN) THEN
4781: CLOSE c_attr_cursor;
4782: END IF;
4783: IF(c_data_level % ISOPEN) THEN

Line 4840: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);

4836: ems.attr_group_id = ass.attr_group_id;
4837:
4838: BEGIN
4839:
4840: l_output_status := inv_ebi_output_status(fnd_api.g_ret_sts_success,NULL,NULL,NULL);
4841: l_uda_output_obj := inv_ebi_eco_output_obj(NULL,NULL,NULL,NULL,l_output_status,NULL,NULL);
4842:
4843:
4844: IF( p_inventory_item_id IS NOT NULL AND

Line 4884: RAISE FND_API.g_exc_error;

4880:
4881: FND_MESSAGE.set_name('INV','INV_EBI_APP_INVALID');
4882: FND_MESSAGE.set_token('COL_VALUE', 'EGO');
4883: FND_MSG_PUB.add;
4884: RAISE FND_API.g_exc_error;
4885: END IF;
4886:
4887: get_uda_attributes(
4888: p_classification_id => p_item_classification_id,

Line 4900: IF(l_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN

4896: x_uda_obj => x_item_uda,
4897: x_uda_output_obj => l_uda_output_obj
4898: );
4899:
4900: IF(l_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4901: x_msg_data := l_uda_output_obj.output_status.msg_data ;
4902: RAISE FND_API.g_exc_unexpected_error;
4903: END IF;
4904: END IF;

Line 4902: RAISE FND_API.g_exc_unexpected_error;

4898: );
4899:
4900: IF(l_uda_output_obj.output_status.return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4901: x_msg_data := l_uda_output_obj.output_status.msg_data ;
4902: RAISE FND_API.g_exc_unexpected_error;
4903: END IF;
4904: END IF;
4905: END IF;
4906:

Line 4908: WHEN FND_API.g_exc_unexpected_error THEN

4904: END IF;
4905: END IF;
4906:
4907: EXCEPTION
4908: WHEN FND_API.g_exc_unexpected_error THEN
4909:
4910: IF c_attr_group_id%ISOPEN THEN
4911: CLOSE c_attr_group_id;
4912: END IF;

Line 4914: x_return_status := FND_API.g_ret_sts_unexp_error;

4910: IF c_attr_group_id%ISOPEN THEN
4911: CLOSE c_attr_group_id;
4912: END IF;
4913:
4914: x_return_status := FND_API.g_ret_sts_unexp_error;
4915: IF(x_msg_data IS NULL) THEN
4916: fnd_msg_pub.count_and_get(
4917: p_encoded => FND_API.g_false
4918: ,p_count => x_msg_count

Line 4917: p_encoded => FND_API.g_false

4913:
4914: x_return_status := FND_API.g_ret_sts_unexp_error;
4915: IF(x_msg_data IS NULL) THEN
4916: fnd_msg_pub.count_and_get(
4917: p_encoded => FND_API.g_false
4918: ,p_count => x_msg_count
4919: ,p_data => x_msg_data
4920: );
4921: END IF;

Line 4928: x_return_status := FND_API.g_ret_sts_unexp_error;

4924: IF c_attr_group_id%ISOPEN THEN
4925: CLOSE c_attr_group_id;
4926: END IF;
4927:
4928: x_return_status := FND_API.g_ret_sts_unexp_error;
4929: IF (x_msg_data IS NOT NULL) THEN
4930: x_msg_data := x_msg_data||' ->INV_EBI_ITEM_HELPER.get_item_uda ';
4931: ELSE
4932: x_msg_data := SQLERRM||'INV_EBI_ITEM_HELPER.get_item_uda';

Line 4971: l_getassetmgmtattrs VARCHAR2(1) := FND_API.G_FALSE;

4967: l_item_core_obj inv_ebi_item_main_obj;
4968: l_item_custom_obj inv_ebi_item_custom_obj;
4969: l_uda_obj inv_ebi_uda_input_obj;
4970: l_item_obj inv_ebi_item_obj;
4971: l_getassetmgmtattrs VARCHAR2(1) := FND_API.G_FALSE;
4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;
4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;

4968: l_item_custom_obj inv_ebi_item_custom_obj;
4969: l_uda_obj inv_ebi_uda_input_obj;
4970: l_item_obj inv_ebi_item_obj;
4971: l_getassetmgmtattrs VARCHAR2(1) := FND_API.G_FALSE;
4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;
4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;

4969: l_uda_obj inv_ebi_uda_input_obj;
4970: l_item_obj inv_ebi_item_obj;
4971: l_getassetmgmtattrs VARCHAR2(1) := FND_API.G_FALSE;
4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;
4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;

4970: l_item_obj inv_ebi_item_obj;
4971: l_getassetmgmtattrs VARCHAR2(1) := FND_API.G_FALSE;
4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;
4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;

4971: l_getassetmgmtattrs VARCHAR2(1) := FND_API.G_FALSE;
4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;
4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;

4972: l_getbomattrs VARCHAR2(1) := FND_API.G_FALSE;
4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;

4973: l_getcostingattrs VARCHAR2(1) := FND_API.G_FALSE;
4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;

4974: l_getgeneralplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;

4975: l_getinventoryattrs VARCHAR2(1) := FND_API.G_FALSE;
4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;

4976: l_getinvoicingattrs VARCHAR2(1) := FND_API.G_FALSE;
4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;

4977: l_getleadtimeattrs VARCHAR2(1) := FND_API.G_FALSE;
4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;

4978: l_getmpsmrpplanningattrs VARCHAR2(1) := FND_API.G_FALSE;
4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;
4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;

4979: l_getorderattrs VARCHAR2(1) := FND_API.G_FALSE;
4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;
4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;
4987: l_getitemoprattrs VARCHAR2(1) := FND_API.G_FALSE;

Line 4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;

4980: l_getphysicalattrs VARCHAR2(1) := FND_API.G_FALSE;
4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;
4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;
4987: l_getitemoprattrs VARCHAR2(1) := FND_API.G_FALSE;
4988: l_org_id NUMBER;

Line 4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;

4981: l_getprocessattrs VARCHAR2(1) := FND_API.G_FALSE;
4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;
4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;
4987: l_getitemoprattrs VARCHAR2(1) := FND_API.G_FALSE;
4988: l_org_id NUMBER;
4989: l_item_id NUMBER;

Line 4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;

4982: l_getpurchasingattrs VARCHAR2(1) := FND_API.G_FALSE;
4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;
4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;
4987: l_getitemoprattrs VARCHAR2(1) := FND_API.G_FALSE;
4988: l_org_id NUMBER;
4989: l_item_id NUMBER;
4990: l_msg_data VARCHAR2(100);

Line 4987: l_getitemoprattrs VARCHAR2(1) := FND_API.G_FALSE;

4983: l_getrecevingattrs VARCHAR2(1) := FND_API.G_FALSE;
4984: l_getserviceattrs VARCHAR2(1) := FND_API.G_FALSE;
4985: l_getweboptionattrs VARCHAR2(1) := FND_API.G_FALSE;
4986: l_getwipattrs VARCHAR2(1) := FND_API.G_FALSE;
4987: l_getitemoprattrs VARCHAR2(1) := FND_API.G_FALSE;
4988: l_org_id NUMBER;
4989: l_item_id NUMBER;
4990: l_msg_data VARCHAR2(100);
4991: l_msg_count NUMBER;

Line 5011: x_return_status := FND_API.G_RET_STS_SUCCESS;

5007:
5008: BEGIN
5009: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.get_item_attributes');
5010: l_item_attr_tbl := inv_ebi_item_attr_tbl();
5011: x_return_status := FND_API.G_RET_STS_SUCCESS;
5012: IF p_get_item_inp_obj.p_config_flags IS NULL THEN
5013: l_getitemoprattrs := FND_API.G_TRUE;
5014: ELSE
5015: FOR i IN p_get_item_inp_obj.p_config_flags.FIRST..p_get_item_inp_obj.p_config_flags.LAST

Line 5013: l_getitemoprattrs := FND_API.G_TRUE;

5009: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.get_item_attributes');
5010: l_item_attr_tbl := inv_ebi_item_attr_tbl();
5011: x_return_status := FND_API.G_RET_STS_SUCCESS;
5012: IF p_get_item_inp_obj.p_config_flags IS NULL THEN
5013: l_getitemoprattrs := FND_API.G_TRUE;
5014: ELSE
5015: FOR i IN p_get_item_inp_obj.p_config_flags.FIRST..p_get_item_inp_obj.p_config_flags.LAST
5016: LOOP
5017: CASE p_get_item_inp_obj.p_config_flags(i).param_name

Line 5066: l_item_attr_tbl(i) := inv_ebi_get_item_output_obj(NULL,FND_API.G_RET_STS_SUCCESS,NULL,NULL);

5062: LOOP
5063: BEGIN
5064: l_item_attr_tbl.extend();
5065: l_mfr_part_table := inv_ebi_mfg_part_obj_tbl_type();
5066: l_item_attr_tbl(i) := inv_ebi_get_item_output_obj(NULL,FND_API.G_RET_STS_SUCCESS,NULL,NULL);
5067: l_item_core_obj := inv_ebi_item_main_obj(
5068: NULL,NULL,NULL,NULL,NULL,NULL,
5069: NULL,NULL,NULL,NULL,NULL,NULL,
5070: NULL,NULL,NULL,NULL,NULL,NULL,

Line 5163: IF(l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5159: );
5160: INV_EBI_UTIL.debug_line('STEP 30: AFTER CALLING INV_EBI_ITEM_HELPER.validate_get_item_request STATUS: ' ||l_return_status);
5161: l_org_id := p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).organization_id;
5162: l_item_id := p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).item_id;
5163: IF(l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5164: RAISE FND_API.G_EXC_ERROR;
5165: END IF;
5166: IF((l_org_id IS NULL) )THEN
5167: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();

Line 5164: RAISE FND_API.G_EXC_ERROR;

5160: INV_EBI_UTIL.debug_line('STEP 30: AFTER CALLING INV_EBI_ITEM_HELPER.validate_get_item_request STATUS: ' ||l_return_status);
5161: l_org_id := p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).organization_id;
5162: l_item_id := p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).item_id;
5163: IF(l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5164: RAISE FND_API.G_EXC_ERROR;
5165: END IF;
5166: IF((l_org_id IS NULL) )THEN
5167: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
5168: l_pk_col_name_val_pairs.EXTEND(1);

Line 5179: RAISE FND_API.G_EXC_ERROR;

5175: IF (l_org_id IS NULL) THEN
5176: FND_MESSAGE.set_name('INV','INV_EBI_ORG_CODE_INVALID');
5177: FND_MESSAGE.set_token('COL_VALUE', p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).organization_code);
5178: FND_MSG_PUB.add;
5179: RAISE FND_API.G_EXC_ERROR;
5180: END IF;
5181: END IF;
5182: IF( l_item_id IS NULL) THEN
5183: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();

Line 5197: RAISE FND_API.G_EXC_ERROR;

5193: IF (l_item_id IS NULL ) THEN
5194: FND_MESSAGE.set_name('INV','INV_EBI_ITEM_INVALID');
5195: FND_MESSAGE.set_token('COL_VALUE', p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).item_name);
5196: FND_MSG_PUB.add;
5197: RAISE FND_API.G_EXC_ERROR;
5198: END IF;
5199: END IF;
5200: SELECT inventory_item_id
5201: ,organization_id

Line 5787: IF ( (l_item_core_obj.revision_id IS NULL OR l_item_core_obj.revision_id= fnd_api.g_miss_num)

5783: ,l_item_custom_obj.GLOBAL_ATTRIBUTE10
5784: FROM mtl_system_items_vl
5785: WHERE inventory_item_id=l_item_id AND organization_id=l_org_id;
5786:
5787: IF ( (l_item_core_obj.revision_id IS NULL OR l_item_core_obj.revision_id= fnd_api.g_miss_num)
5788: AND (l_org_id IS NOT NULL AND l_item_id IS NOT NULL)
5789: ) THEN
5790: l_pk_col_name_val_pairs := INV_EBI_ITEM_HELPER.inv_ebi_name_value_pair_tbl();
5791: l_pk_col_name_val_pairs.EXTEND(2);

Line 5837: IF(l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

5833: x_msg_count => l_msg_count,
5834: x_msg_data => l_msg_data
5835: );
5836: INV_EBI_UTIL.debug_line('STEP 60: AFTER CALLING INV_EBI_ITEM_HELPER.get_item_uda STATUS: '||l_return_status);
5837: IF(l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5838: l_item_attr_tbl(i).msg_data := l_msg_data;
5839: RAISE FND_API.G_EXC_ERROR;
5840: END IF;
5841: END IF; --Bug 8369900 end

Line 5839: RAISE FND_API.G_EXC_ERROR;

5835: );
5836: INV_EBI_UTIL.debug_line('STEP 60: AFTER CALLING INV_EBI_ITEM_HELPER.get_item_uda STATUS: '||l_return_status);
5837: IF(l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5838: l_item_attr_tbl(i).msg_data := l_msg_data;
5839: RAISE FND_API.G_EXC_ERROR;
5840: END IF;
5841: END IF; --Bug 8369900 end
5842:
5843: -- To populate unit_cost of l_item_costing_obj

Line 5975: IF(NOT (l_getassetmgmtattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5971: l_item_core_obj.master_organization_code := INV_EBI_ITEM_HELPER.id_to_value(
5972: p_pk_col_name_val_pairs => l_pk_col_name_val_pairs
5973: ,p_entity_name=> INV_EBI_ITEM_HELPER.G_ORGANIZATION
5974: );
5975: IF(NOT (l_getassetmgmtattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5976: l_item_asset_obj := NULL;
5977: END IF;
5978: IF(NOT(l_getbomattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5979: l_item_bom_obj := NULL;

Line 5978: IF(NOT(l_getbomattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5974: );
5975: IF(NOT (l_getassetmgmtattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5976: l_item_asset_obj := NULL;
5977: END IF;
5978: IF(NOT(l_getbomattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5979: l_item_bom_obj := NULL;
5980: END IF;
5981: IF(NOT(l_getcostingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5982: l_item_costing_obj := NULL;

Line 5981: IF(NOT(l_getcostingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5977: END IF;
5978: IF(NOT(l_getbomattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5979: l_item_bom_obj := NULL;
5980: END IF;
5981: IF(NOT(l_getcostingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5982: l_item_costing_obj := NULL;
5983: END IF;
5984: IF(NOT(l_getgeneralplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
5985: l_item_gplan_obj := NULL;

Line 5984: IF(NOT(l_getgeneralplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN

5980: END IF;
5981: IF(NOT(l_getcostingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5982: l_item_costing_obj := NULL;
5983: END IF;
5984: IF(NOT(l_getgeneralplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
5985: l_item_gplan_obj := NULL;
5986: END IF;
5987: IF(NOT(l_getinventoryattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5988: l_item_inv_obj := NULL;

Line 5987: IF(NOT(l_getinventoryattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5983: END IF;
5984: IF(NOT(l_getgeneralplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
5985: l_item_gplan_obj := NULL;
5986: END IF;
5987: IF(NOT(l_getinventoryattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5988: l_item_inv_obj := NULL;
5989: END IF;
5990: IF(NOT(l_getinvoicingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5991: l_item_invoice_obj := NULL;

Line 5990: IF(NOT(l_getinvoicingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5986: END IF;
5987: IF(NOT(l_getinventoryattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5988: l_item_inv_obj := NULL;
5989: END IF;
5990: IF(NOT(l_getinvoicingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5991: l_item_invoice_obj := NULL;
5992: END IF;
5993: IF(NOT(l_getleadtimeattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5994: l_item_lead_time_obj := NULL;

Line 5993: IF(NOT(l_getleadtimeattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5989: END IF;
5990: IF(NOT(l_getinvoicingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5991: l_item_invoice_obj := NULL;
5992: END IF;
5993: IF(NOT(l_getleadtimeattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5994: l_item_lead_time_obj := NULL;
5995: END IF;
5996: IF(NOT(l_getmpsmrpplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5997: l_item_mrp_obj := NULL;

Line 5996: IF(NOT(l_getmpsmrpplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5992: END IF;
5993: IF(NOT(l_getleadtimeattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5994: l_item_lead_time_obj := NULL;
5995: END IF;
5996: IF(NOT(l_getmpsmrpplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5997: l_item_mrp_obj := NULL;
5998: END IF;
5999: IF(NOT(l_getorderattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6000: l_item_order_obj := NULL;

Line 5999: IF(NOT(l_getorderattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5995: END IF;
5996: IF(NOT(l_getmpsmrpplanningattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
5997: l_item_mrp_obj := NULL;
5998: END IF;
5999: IF(NOT(l_getorderattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6000: l_item_order_obj := NULL;
6001: END IF;
6002: IF(NOT(l_getphysicalattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6003: l_item_phy_obj := NULL;

Line 6002: IF(NOT(l_getphysicalattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

5998: END IF;
5999: IF(NOT(l_getorderattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6000: l_item_order_obj := NULL;
6001: END IF;
6002: IF(NOT(l_getphysicalattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6003: l_item_phy_obj := NULL;
6004: END IF;
6005: IF(NOT(l_getprocessattrs=FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6006: l_item_process_obj := NULL;

Line 6005: IF(NOT(l_getprocessattrs=FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

6001: END IF;
6002: IF(NOT(l_getphysicalattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6003: l_item_phy_obj := NULL;
6004: END IF;
6005: IF(NOT(l_getprocessattrs=FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6006: l_item_process_obj := NULL;
6007: END IF;
6008: IF(NOT(l_getpurchasingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6009: l_item_pur_obj := NULL;

Line 6008: IF(NOT(l_getpurchasingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN

6004: END IF;
6005: IF(NOT(l_getprocessattrs=FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6006: l_item_process_obj := NULL;
6007: END IF;
6008: IF(NOT(l_getpurchasingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6009: l_item_pur_obj := NULL;
6010: END IF;
6011: IF(NOT(l_getrecevingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6012: l_item_recving_obj := NULL;

Line 6011: IF(NOT(l_getrecevingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN

6007: END IF;
6008: IF(NOT(l_getpurchasingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE )) THEN
6009: l_item_pur_obj := NULL;
6010: END IF;
6011: IF(NOT(l_getrecevingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6012: l_item_recving_obj := NULL;
6013: END IF;
6014: IF(NOT(l_getserviceattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6015: l_item_service_obj := NULL;

Line 6014: IF(NOT(l_getserviceattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN

6010: END IF;
6011: IF(NOT(l_getrecevingattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6012: l_item_recving_obj := NULL;
6013: END IF;
6014: IF(NOT(l_getserviceattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6015: l_item_service_obj := NULL;
6016: END IF;
6017: IF(NOT(l_getweboptionattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6018: l_item_web_opiton := NULL;

Line 6017: IF(NOT(l_getweboptionattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN

6013: END IF;
6014: IF(NOT(l_getserviceattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6015: l_item_service_obj := NULL;
6016: END IF;
6017: IF(NOT(l_getweboptionattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6018: l_item_web_opiton := NULL;
6019: END IF;
6020: IF(NOT(l_getwipattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6021: l_item_wip_obj := NULL;

Line 6020: IF(NOT(l_getwipattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN

6016: END IF;
6017: IF(NOT(l_getweboptionattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6018: l_item_web_opiton := NULL;
6019: END IF;
6020: IF(NOT(l_getwipattrs = FND_API.G_TRUE) AND NOT(l_getitemoprattrs = FND_API.G_TRUE ))THEN
6021: l_item_wip_obj := NULL;
6022: END IF;
6023: l_item_obj := inv_ebi_item_obj(l_item_core_obj
6024: ,l_item_phy_obj

Line 6059: WHEN FND_API.G_EXC_ERROR THEN

6055: ,x_ouid => l_item_obj.operating_unit_id
6056: );
6057: l_item_attr_tbl(i).item_obj := l_item_obj;
6058: EXCEPTION
6059: WHEN FND_API.G_EXC_ERROR THEN
6060: x_return_status := FND_API.G_RET_STS_ERROR;
6061: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;
6062: IF l_item_attr_tbl(i).msg_data IS NOT NULL THEN
6063: FND_MSG_PUB.count_and_get(

Line 6060: x_return_status := FND_API.G_RET_STS_ERROR;

6056: );
6057: l_item_attr_tbl(i).item_obj := l_item_obj;
6058: EXCEPTION
6059: WHEN FND_API.G_EXC_ERROR THEN
6060: x_return_status := FND_API.G_RET_STS_ERROR;
6061: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;
6062: IF l_item_attr_tbl(i).msg_data IS NOT NULL THEN
6063: FND_MSG_PUB.count_and_get(
6064: p_encoded => FND_API.g_false

Line 6061: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;

6057: l_item_attr_tbl(i).item_obj := l_item_obj;
6058: EXCEPTION
6059: WHEN FND_API.G_EXC_ERROR THEN
6060: x_return_status := FND_API.G_RET_STS_ERROR;
6061: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;
6062: IF l_item_attr_tbl(i).msg_data IS NOT NULL THEN
6063: FND_MSG_PUB.count_and_get(
6064: p_encoded => FND_API.g_false
6065: ,p_count => l_item_attr_tbl(i).msg_count

Line 6064: p_encoded => FND_API.g_false

6060: x_return_status := FND_API.G_RET_STS_ERROR;
6061: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;
6062: IF l_item_attr_tbl(i).msg_data IS NOT NULL THEN
6063: FND_MSG_PUB.count_and_get(
6064: p_encoded => FND_API.g_false
6065: ,p_count => l_item_attr_tbl(i).msg_count
6066: ,p_data => l_item_attr_tbl(i).msg_data
6067: );
6068: END IF;

Line 6077: x_return_status := FND_API.G_RET_STS_ERROR;

6073: ,p_part_err_msg => l_item_attr_tbl(i).msg_data
6074: ,x_err_msg => x_msg_data
6075: );
6076: WHEN OTHERS THEN
6077: x_return_status := FND_API.G_RET_STS_ERROR;
6078: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;
6079: populate_err_msg(p_orgid => l_org_id
6080: ,p_invid => l_item_id
6081: ,p_org_code => p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).organization_code

Line 6078: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;

6074: ,x_err_msg => x_msg_data
6075: );
6076: WHEN OTHERS THEN
6077: x_return_status := FND_API.G_RET_STS_ERROR;
6078: l_item_attr_tbl(i).return_status := FND_API.G_RET_STS_ERROR;
6079: populate_err_msg(p_orgid => l_org_id
6080: ,p_invid => l_item_id
6081: ,p_org_code => p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).organization_code
6082: ,p_item_name => p_get_item_inp_obj.p_get_opr_attrs_tbl_type(i).item_name

Line 6092: x_return_status := FND_API.G_RET_STS_ERROR;

6088: x_item_tbl_obj:=inv_ebi_item_attr_tbl_obj(l_item_attr_tbl);
6089: INV_EBI_UTIL.debug_line('STEP 120: END INSIDE INV_EBI_ITEM_HELPER.get_item_attributes STATUS: '||x_return_status);
6090: EXCEPTION
6091: WHEN OTHERS THEN
6092: x_return_status := FND_API.G_RET_STS_ERROR;
6093: IF (x_msg_data IS NOT NULL) THEN
6094: x_msg_data := x_msg_data ||' -> at INV_EBI_ITEM_HELPER.get_item_attributes';
6095: ELSE
6096: x_msg_data := SQLERRM||' at INV_EBI_ITEM_HELPER.get_item_attributes';

Line 6221: x_return_status := FND_API.g_ret_sts_success;

6217: l_org_tbl FND_TABLE_OF_VARCHAR2_255;
6218: l_item_output_tbl inv_ebi_get_opr_attrs_tbl;
6219: l_counter NUMBER:=0;
6220: BEGIN
6221: x_return_status := FND_API.g_ret_sts_success;
6222: INV_EBI_UTIL.debug_line('STEP 10: START INSIDE INV_EBI_ITEM_HELPER.filter_items_based_on_org');
6223: l_item_output_tbl := inv_ebi_get_opr_attrs_tbl();
6224:
6225: IF p_org_codes IS NOT NULL THEN

Line 6250: x_return_status := FND_API.g_ret_sts_unexp_error;

6246: x_item_tbl := l_item_output_tbl;
6247: INV_EBI_UTIL.debug_line('STEP 40: END INSIDE INV_EBI_ITEM_HELPER.filter_items_based_on_org RETURN STATUS: '|| x_return_status);
6248: EXCEPTION
6249: WHEN OTHERS THEN
6250: x_return_status := FND_API.g_ret_sts_unexp_error;
6251: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.filter_items_based_on_org';
6252: END filter_items_based_on_org;
6253:
6254: /************************************************************************************

Line 6288: x_return_status := FND_API.g_ret_sts_success;

6284: FROM mtl_system_items_kfv msik,mtl_parameters mp
6285: WHERE msik.concatenated_segments = p_item_name
6286: AND msik.organization_id = mp.organization_id;
6287: BEGIN
6288: x_return_status := FND_API.g_ret_sts_success;
6289: INV_EBI_UTIL.debug_line('STEP 10: START CALLING INSIDE INV_EBI_ITEM_HELPER.parse_and_get_item ');
6290: l_item_output_tbl := inv_ebi_get_opr_attrs_tbl();
6291: INV_EBI_UTIL.debug_line('STEP 20: ITEM NAMES '|| p_item_names);
6292: INV_EBI_UTIL.debug_line('STEP 30: ORG CODES '|| p_org_codes);

Line 6317: RAISE FND_API.G_EXC_ERROR;

6313: ELSE
6314: FND_MESSAGE.set_name('INV','INV_EBI_ITEM_INVALID');
6315: FND_MESSAGE.set_token('COL_VALUE', l_item_tbl(i));
6316: FND_MSG_PUB.add;
6317: RAISE FND_API.G_EXC_ERROR;
6318: END IF;
6319: EXCEPTION
6320: WHEN FND_API.G_EXC_ERROR THEN
6321: x_return_status := FND_API.g_ret_sts_error;

Line 6320: WHEN FND_API.G_EXC_ERROR THEN

6316: FND_MSG_PUB.add;
6317: RAISE FND_API.G_EXC_ERROR;
6318: END IF;
6319: EXCEPTION
6320: WHEN FND_API.G_EXC_ERROR THEN
6321: x_return_status := FND_API.g_ret_sts_error;
6322: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6323: ,p_count => x_msg_count
6324: ,p_data => l_msg_data

Line 6321: x_return_status := FND_API.g_ret_sts_error;

6317: RAISE FND_API.G_EXC_ERROR;
6318: END IF;
6319: EXCEPTION
6320: WHEN FND_API.G_EXC_ERROR THEN
6321: x_return_status := FND_API.g_ret_sts_error;
6322: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6323: ,p_count => x_msg_count
6324: ,p_data => l_msg_data
6325: );

Line 6322: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false

6318: END IF;
6319: EXCEPTION
6320: WHEN FND_API.G_EXC_ERROR THEN
6321: x_return_status := FND_API.g_ret_sts_error;
6322: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6323: ,p_count => x_msg_count
6324: ,p_data => l_msg_data
6325: );
6326: x_msg_data := x_msg_data || l_msg_data ||' , ' ;

Line 6328: x_return_status := FND_API.g_ret_sts_error;

6324: ,p_data => l_msg_data
6325: );
6326: x_msg_data := x_msg_data || l_msg_data ||' , ' ;
6327: WHEN OTHERS THEN
6328: x_return_status := FND_API.g_ret_sts_error;
6329: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.parse_and_get_item';
6330: END;
6331: END LOOP;
6332: END IF;

Line 6350: RAISE FND_API.G_EXC_ERROR;

6346: ELSE
6347: FND_MESSAGE.set_name('INV','INV_EBI_ORG_CODE_INVALID');
6348: FND_MESSAGE.set_token('COL_VALUE', l_org_tbl(i));
6349: FND_MSG_PUB.add;
6350: RAISE FND_API.G_EXC_ERROR;
6351: END IF;
6352: EXCEPTION
6353: WHEN FND_API.G_EXC_ERROR THEN
6354: x_return_status := FND_API.g_ret_sts_error;

Line 6353: WHEN FND_API.G_EXC_ERROR THEN

6349: FND_MSG_PUB.add;
6350: RAISE FND_API.G_EXC_ERROR;
6351: END IF;
6352: EXCEPTION
6353: WHEN FND_API.G_EXC_ERROR THEN
6354: x_return_status := FND_API.g_ret_sts_error;
6355: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6356: ,p_count => x_msg_count
6357: ,p_data => l_msg_data

Line 6354: x_return_status := FND_API.g_ret_sts_error;

6350: RAISE FND_API.G_EXC_ERROR;
6351: END IF;
6352: EXCEPTION
6353: WHEN FND_API.G_EXC_ERROR THEN
6354: x_return_status := FND_API.g_ret_sts_error;
6355: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6356: ,p_count => x_msg_count
6357: ,p_data => l_msg_data
6358: );

Line 6355: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false

6351: END IF;
6352: EXCEPTION
6353: WHEN FND_API.G_EXC_ERROR THEN
6354: x_return_status := FND_API.g_ret_sts_error;
6355: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6356: ,p_count => x_msg_count
6357: ,p_data => l_msg_data
6358: );
6359: x_msg_data := x_msg_data || l_msg_data ||' , ' ;

Line 6361: x_return_status := FND_API.g_ret_sts_error;

6357: ,p_data => l_msg_data
6358: );
6359: x_msg_data := x_msg_data || l_msg_data ||' , ' ;
6360: WHEN OTHERS THEN
6361: x_return_status := FND_API.g_ret_sts_error;
6362: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.parse_and_get_item';
6363: END;
6364: END LOOP;
6365: END IF;

Line 6414: RAISE FND_API.G_EXC_ERROR;

6410: IF l_count = 0 THEN
6411: FND_MESSAGE.set_name('INV','INV_EBI_INVALID_USER_INPUT');
6412: FND_MESSAGE.set_token('USER_INPUT', l_valid_item_tbl(i));
6413: FND_MSG_PUB.add;
6414: RAISE FND_API.G_EXC_ERROR;
6415: END IF;
6416: EXCEPTION
6417: WHEN FND_API.G_EXC_ERROR THEN
6418: x_return_status := FND_API.g_ret_sts_error;

Line 6417: WHEN FND_API.G_EXC_ERROR THEN

6413: FND_MSG_PUB.add;
6414: RAISE FND_API.G_EXC_ERROR;
6415: END IF;
6416: EXCEPTION
6417: WHEN FND_API.G_EXC_ERROR THEN
6418: x_return_status := FND_API.g_ret_sts_error;
6419: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6420: ,p_count => x_msg_count
6421: ,p_data => l_msg_data

Line 6418: x_return_status := FND_API.g_ret_sts_error;

6414: RAISE FND_API.G_EXC_ERROR;
6415: END IF;
6416: EXCEPTION
6417: WHEN FND_API.G_EXC_ERROR THEN
6418: x_return_status := FND_API.g_ret_sts_error;
6419: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6420: ,p_count => x_msg_count
6421: ,p_data => l_msg_data
6422: );

Line 6419: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false

6415: END IF;
6416: EXCEPTION
6417: WHEN FND_API.G_EXC_ERROR THEN
6418: x_return_status := FND_API.g_ret_sts_error;
6419: FND_MSG_PUB.count_and_get( p_encoded => FND_API.g_false
6420: ,p_count => x_msg_count
6421: ,p_data => l_msg_data
6422: );
6423: x_msg_data := x_msg_data || l_msg_data ;

Line 6425: x_return_status := FND_API.g_ret_sts_unexp_error;

6421: ,p_data => l_msg_data
6422: );
6423: x_msg_data := x_msg_data || l_msg_data ;
6424: WHEN OTHERS THEN
6425: x_return_status := FND_API.g_ret_sts_unexp_error;
6426: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.parse_and_get_item';
6427: END;
6428: END LOOP;
6429: END IF;

Line 6442: x_return_status := FND_API.g_ret_sts_unexp_error;

6438: END IF;
6439: INV_EBI_UTIL.debug_line('STEP 70: END INSIDE INV_EBI_ITEM_HELPER.parse_and_get_item RETURN STATUS: '|| x_return_status);
6440: EXCEPTION
6441: WHEN OTHERS THEN
6442: x_return_status := FND_API.g_ret_sts_unexp_error;
6443: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.parse_and_get_item';
6444: END parse_and_get_item;
6445:
6446: /************************************************************************************

Line 6591: x_return_status := FND_API.g_ret_sts_success;

6587: BEGIN
6588: FND_MSG_PUB.initialize();
6589: INV_EBI_UTIL.setup();
6590: INV_EBI_UTIL.debug_line('STEP 10: START CALLING INV_EBI_ITEM_HELPER.GET_ITEM_ATTRIBUTES_LIST');
6591: x_return_status := FND_API.g_ret_sts_success;
6592:
6593: IF (p_cross_reference_type IS NOT NULL AND p_cross_reference_type <> FND_API.G_MISS_CHAR) THEN
6594: l_parsed_tbl := parse_source_system_string(p_cross_reference_type);
6595: END IF;

Line 6593: IF (p_cross_reference_type IS NOT NULL AND p_cross_reference_type <> FND_API.G_MISS_CHAR) THEN

6589: INV_EBI_UTIL.setup();
6590: INV_EBI_UTIL.debug_line('STEP 10: START CALLING INV_EBI_ITEM_HELPER.GET_ITEM_ATTRIBUTES_LIST');
6591: x_return_status := FND_API.g_ret_sts_success;
6592:
6593: IF (p_cross_reference_type IS NOT NULL AND p_cross_reference_type <> FND_API.G_MISS_CHAR) THEN
6594: l_parsed_tbl := parse_source_system_string(p_cross_reference_type);
6595: END IF;
6596:
6597: --Getting the values for the parameters passed from CP

Line 6656: IF (l_return_status <> FND_API.g_ret_sts_success) THEN

6652: INV_EBI_UTIL.debug_line('STEP 130: AFTER CALLING PARSE_AND_GET_ITEM RETURN STATUS: '|| l_return_status);
6653: END IF;
6654:
6655:
6656: IF (l_return_status <> FND_API.g_ret_sts_success) THEN
6657: x_return_status := l_return_status;
6658: IF l_msg_data IS NOT NULL THEN
6659: x_msg_data := l_msg_data;
6660: END IF;

Line 6712: IF (l_return_status = FND_API.g_ret_sts_success) THEN

6708: ,x_return_status => l_return_status
6709: ,x_msg_count => l_msg_count
6710: ,x_msg_data => l_msg_data);
6711: INV_EBI_UTIL.debug_line('STEP 190: AFTER CALLING FILTER ITEMS BASED ON ORG RETURN STATUS: '|| l_return_status);
6712: IF (l_return_status = FND_API.g_ret_sts_success) THEN
6713: x_items := l_item_org_output_tbl;
6714: ELSE
6715: x_return_status := l_return_status;
6716: IF l_msg_data IS NOT NULL THEN

Line 6746: x_return_status := FND_API.g_ret_sts_unexp_error;

6742: INV_EBI_UTIL.debug_line('STEP 230: END CALLING INV_EBI_ITEM_HELPER.get_item_attributes_list RETURN STATUS: '|| x_return_status);
6743: INV_EBI_UTIL.wrapup;
6744: EXCEPTION
6745: WHEN OTHERS THEN
6746: x_return_status := FND_API.g_ret_sts_unexp_error;
6747: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.get_item_attributes_list';
6748: IF (c_get_item_flist%ISOPEN) THEN
6749: CLOSE c_get_item_flist;
6750: END IF;

Line 6833: x_return_status := FND_API.g_ret_sts_success;

6829: BEGIN
6830: FND_MSG_PUB.initialize();
6831: INV_EBI_UTIL.setup();
6832: INV_EBI_UTIL.debug_line('STEP 10: INSIDE INV_EBI_ITEM_HELPER.get_item_balance_list');
6833: x_return_status := FND_API.g_ret_sts_success;
6834:
6835: IF (p_cross_reference_type IS NOT NULL AND p_cross_reference_type <> FND_API.G_MISS_CHAR) THEN
6836: l_parsed_tbl := parse_source_system_string(p_cross_reference_type);
6837: END IF;

Line 6835: IF (p_cross_reference_type IS NOT NULL AND p_cross_reference_type <> FND_API.G_MISS_CHAR) THEN

6831: INV_EBI_UTIL.setup();
6832: INV_EBI_UTIL.debug_line('STEP 10: INSIDE INV_EBI_ITEM_HELPER.get_item_balance_list');
6833: x_return_status := FND_API.g_ret_sts_success;
6834:
6835: IF (p_cross_reference_type IS NOT NULL AND p_cross_reference_type <> FND_API.G_MISS_CHAR) THEN
6836: l_parsed_tbl := parse_source_system_string(p_cross_reference_type);
6837: END IF;
6838:
6839: IF (p_name_value_list IS NOT NULL AND p_name_value_list.COUNT > 0) THEN

Line 6892: IF (l_return_status <> FND_API.g_ret_sts_success) THEN

6888: ,x_msg_count => l_msg_count
6889: ,x_msg_data => l_msg_data);
6890: END IF;
6891: INV_EBI_UTIL.debug_line('STEP 130: AFTER CALLING PARSE AND GET ITEM STATUS: '|| l_return_status);
6892: IF (l_return_status <> FND_API.g_ret_sts_success) THEN
6893: x_return_status := l_return_status;
6894: IF l_msg_data IS NOT NULL THEN
6895: x_msg_data := l_msg_data;
6896: END IF;

Line 6945: IF (l_return_status = FND_API.g_ret_sts_success) THEN

6941: ,x_return_status => l_return_status
6942: ,x_msg_count => l_msg_count
6943: ,x_msg_data => l_msg_data);
6944: INV_EBI_UTIL.debug_line('STEP 190: AFTER CALLING FILTER ITEMS BASED ON ORG STATUS: '|| l_return_status);
6945: IF (l_return_status = FND_API.g_ret_sts_success) THEN
6946: x_items := l_item_org_output_tbl;
6947: ELSE
6948: x_return_status := l_return_status;
6949: IF x_msg_data IS NOT NULL THEN

Line 6982: x_return_status := FND_API.g_ret_sts_unexp_error;

6978: INV_EBI_UTIL.debug_line('STEP 230: END CALLING INV_EBI_ITEM_HELPER.get_item_balance_list STATUS: '|| x_return_status);
6979: INV_EBI_UTIL.wrapup;
6980: EXCEPTION
6981: WHEN OTHERS THEN
6982: x_return_status := FND_API.g_ret_sts_unexp_error;
6983: x_msg_data := SQLERRM ||' at INV_EBI_ITEM_HELPER.get_item_balance_list';
6984: IF (c_get_bal_item_flst%ISOPEN) THEN
6985: CLOSE c_get_bal_item_flst;
6986: END IF;

Line 7065: IF(p_datetime IS NOT NULL AND p_datetime<>FND_API.G_MISS_DATE) THEN

7061: RETURN VARCHAR2
7062: IS
7063: l_ret_tz VARCHAR2(50);
7064: BEGIN
7065: IF(p_datetime IS NOT NULL AND p_datetime<>FND_API.G_MISS_DATE) THEN
7066: l_ret_tz := SUBSTR(TO_CHAR(p_datetime,'YYYY-MM-DD"T"HH24:MI:SS')||INV_EBI_ITEM_HELPER.G_TIME_ZONE_OFFSET,1,25);
7067: END IF;
7068: RETURN l_ret_tz;
7069: EXCEPTION