1567:
1568:
1569:
1570: IF l_inv_debug_level IN(101, 102) THEN
1571: INVPUTLI.info('INVPOPIF.inopinp_OI_process_update: calling INVNIRIS.change_policy_check');
1572: END IF;
1573:
1574: ret_code := INVNIRIS.change_policy_check (
1575: org_id => org_id,
1570: IF l_inv_debug_level IN(101, 102) THEN
1571: INVPUTLI.info('INVPOPIF.inopinp_OI_process_update: calling INVNIRIS.change_policy_check');
1572: END IF;
1573:
1574: ret_code := INVNIRIS.change_policy_check (
1575: org_id => org_id,
1576: all_org => all_org,
1577: prog_appid => prog_appid,
1578: prog_id => prog_id,
1582: err_text => err_msg,
1583: xset_id => xset_id);
1584:
1585: IF l_inv_debug_level IN(101, 102) THEN
1586: INVPUTLI.info('INVPOPIF.inopinp_OI_process_update: calling INVNIRIS.change_policy_check RETURN'||ret_code);
1587: INVPUTLI.info('INVNIRIS.change_policy_check->l'||err_msg);
1588: END IF;
1589:
1590: IF (ret_code <> 0) THEN
1583: xset_id => xset_id);
1584:
1585: IF l_inv_debug_level IN(101, 102) THEN
1586: INVPUTLI.info('INVPOPIF.inopinp_OI_process_update: calling INVNIRIS.change_policy_check RETURN'||ret_code);
1587: INVPUTLI.info('INVNIRIS.change_policy_check->l'||err_msg);
1588: END IF;
1589:
1590: IF (ret_code <> 0) THEN
1591: err_msg := 'INVNIRIS.change_policy_check: error in policy phase of UPDATE;' ||
1587: INVPUTLI.info('INVNIRIS.change_policy_check->l'||err_msg);
1588: END IF;
1589:
1590: IF (ret_code <> 0) THEN
1591: err_msg := 'INVNIRIS.change_policy_check: error in policy phase of UPDATE;' ||
1592: ' Please check mtl_interface_errors table ' || err_msg;
1593: goto ERROR_LABEL;
1594: END IF;
1595:
1631: END IF;
1632:
1633: --Bug:3777954 added call to new pkg/processing for NIR required items (for EGO)
1634: IF l_inv_debug_level IN(101, 102) THEN
1635: INVPUTLI.info('INVPOPIF.inopinp_OI_process_create: calling INVNIRIS.mtl_validate_nir_item');
1636: END IF;
1637:
1638: ret_code := INVNIRIS.mtl_validate_nir_item (
1639: org_id => org_id,
1634: IF l_inv_debug_level IN(101, 102) THEN
1635: INVPUTLI.info('INVPOPIF.inopinp_OI_process_create: calling INVNIRIS.mtl_validate_nir_item');
1636: END IF;
1637:
1638: ret_code := INVNIRIS.mtl_validate_nir_item (
1639: org_id => org_id,
1640: all_org => all_org,
1641: prog_appid => prog_appid,
1642: prog_id => prog_id,
1647: xset_id => xset_id);
1648:
1649:
1650: IF l_inv_debug_level IN(101, 102) THEN
1651: INVPUTLI.info('INVPOPIF.inopinp_OI_process_create: calling INVNIRIS.mtl_validate_nir_item: ret_code=' || ret_code || ' err_msg=' || err_msg);
1652: END IF;
1653:
1654: IF (ret_code <> 0) THEN
1655: err_msg := 'INVPOPIF.inopinp_OI_process_create: error in NIR ASSIGN phase of UPDATE;' ||
1848: IF (val_item_flag = 1) THEN
1849: --Bug:3777954 added call to new pkg/processing for NIR required items (for EGO)
1850:
1851: IF l_inv_debug_level IN(101, 102) THEN
1852: INVPUTLI.info('INVPOPIF.inopinp_OI_process_create: calling INVNIRIS.mtl_validate_nir_item');
1853: END IF;
1854:
1855: ret_code := INVNIRIS.mtl_validate_nir_item (
1856: org_id => org_id,
1851: IF l_inv_debug_level IN(101, 102) THEN
1852: INVPUTLI.info('INVPOPIF.inopinp_OI_process_create: calling INVNIRIS.mtl_validate_nir_item');
1853: END IF;
1854:
1855: ret_code := INVNIRIS.mtl_validate_nir_item (
1856: org_id => org_id,
1857: all_org => all_org,
1858: prog_appid => prog_appid,
1859: prog_id => prog_id,
1863: err_text => err_msg,
1864: xset_id => xset_id);
1865:
1866: IF l_inv_debug_level IN(101, 102) THEN
1867: INVPUTLI.info('INVPOPIF.inopinp_OI_process_create: calling INVNIRIS.mtl_validate_nir_item: ret_code=' || ret_code || ' err_msg=' || err_msg);
1868: END IF;
1869:
1870: IF (ret_code <> 0) THEN
1871: err_msg := 'INVPOPIF.inopinp_OI_process_create: error in NIR ASSIGN phase of CREATE;' ||