DBA Data[Home] [Help]

APPS.PA_PROJECT_PVT dependencies on PA_INTERFACE_UTILS_PUB

Line 17: g_rev_ind_rate_sch_id pa_ind_rate_schedules.ind_rate_sch_id%TYPE := NULL; -- added for bug 3975253 (or can also init to PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

13: G_KEY_MEMBER_CODE CONSTANT VARCHAR2(100) :='ORG_ROLE';
14: l_pm_product_code VARCHAR2(2) :='Z'; /*for bug 2413400 a new variable defined.*/
15:
16: -- scope of these four global variables pertains within this package body
17: g_rev_ind_rate_sch_id pa_ind_rate_schedules.ind_rate_sch_id%TYPE := NULL; -- added for bug 3975253 (or can also init to PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
18: g_rev_rate_sch_type pa_ind_rate_schedules.ind_rate_schedule_type%TYPE := NULL; -- added for bug 3975253
19: g_inv_ind_rate_sch_id pa_ind_rate_schedules.ind_rate_sch_id%TYPE := NULL; -- added for bug 3975253
20: g_inv_rate_sch_type pa_ind_rate_schedules.ind_rate_schedule_type%TYPE := NULL; -- added for bug 3975253
21:

Line 218: IF (p_key_members(i).person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

214:
215: -- l_field_is_overridable := 0;
216: -- Check whether this is a valid employee
217:
218: IF (p_key_members(i).person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
219: (p_key_members(i).person_id IS NOT NULL) THEN
220: IF check_valid_employee (p_key_members(i).person_id) = 'N'
221: THEN
222: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 224: pa_interface_utils_pub.map_new_amg_msg

220: IF check_valid_employee (p_key_members(i).person_id) = 'N'
221: THEN
222: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
223: THEN
224: pa_interface_utils_pub.map_new_amg_msg
225: ( p_old_message_code => 'PA_INVALID_KEY_MEMBER'
226: ,p_msg_attribute => 'CHANGE'
227: ,p_resize_flag => 'N'
228: ,p_msg_context => 'PROJ'

Line 244: pa_interface_utils_pub.map_new_amg_msg

240: FETCH l_project_role_types_csr INTO l_dummy;
241: IF l_project_role_types_csr%NOTFOUND THEN
242: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
243: THEN
244: pa_interface_utils_pub.map_new_amg_msg
245: ( p_old_message_code => 'PA_INVALID_ROLE_TYPE'
246: ,p_msg_attribute => 'CHANGE'
247: ,p_resize_flag => 'N'
248: ,p_msg_context => 'PROJ'

Line 262: IF p_key_members(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

258: CLOSE l_project_role_types_csr;
259: END IF;
260:
261:
262: IF p_key_members(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
263: AND p_key_members(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
264: THEN
265: IF p_key_members(i).end_date < p_key_members(i).start_date
266: THEN

Line 263: AND p_key_members(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

259: END IF;
260:
261:
262: IF p_key_members(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
263: AND p_key_members(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
264: THEN
265: IF p_key_members(i).end_date < p_key_members(i).start_date
266: THEN
267:

Line 270: pa_interface_utils_pub.map_new_amg_msg

266: THEN
267:
268: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
269: THEN
270: pa_interface_utils_pub.map_new_amg_msg
271: ( p_old_message_code => 'PA_SU_INVALID_DATES'
272: ,p_msg_attribute => 'CHANGE'
273: ,p_resize_flag => 'N'
274: ,p_msg_context => 'PROJ'

Line 312: pa_interface_utils_pub.map_new_amg_msg

308: THEN
309:
310: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
311: THEN
312: pa_interface_utils_pub.map_new_amg_msg
313: ( p_old_message_code => 'PA_ROLE_TYPE_NOT_OVERRIDABLE'
314: ,p_msg_attribute => 'CHANGE'
315: ,p_resize_flag => 'Y'
316: ,p_msg_context => 'PROJ'

Line 335: pa_interface_utils_pub.map_new_amg_msg

331: AND l_project_manager_counter > l_max_number_of_proj_managers
332: THEN
333: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
334: THEN
335: pa_interface_utils_pub.map_new_amg_msg
336: ( p_old_message_code => 'PA_PR_TOO_MANY_MGRS'
337: ,p_msg_attribute => 'CHANGE'
338: ,p_resize_flag => 'N'
339: ,p_msg_context => 'PROJ'

Line 367: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

363: ( p_project_id
364: ,p_key_members(i).person_id
365: ,p_key_members(i).project_role_type
366: ,DECODE(p_key_members(i).start_date,
367: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
368: TRUNC(SYSDATE),
369: NULL,TRUNC(SYSDATE),
370: p_key_members(i).start_date)
371: ,p_key_members(i).end_date

Line 382: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, TRUNC(SYSDATE),

378: */
379: -- begin NEW code for ROLE BASED SECURITY
380: /* Select
381: DECODE(p_key_members(i).start_date,
382: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, TRUNC(SYSDATE),
383: NULL,TRUNC(SYSDATE),
384: p_key_members(i).start_date)
385: Into v_start_date_active
386: From dual;

Line 394: p_key_members(i).start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

390:
391: /*Commented the below code for the bug 2910972*/
392:
393: /* IF p_key_members(i).start_date is null OR
394: p_key_members(i).start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
395: THEN
396: v_start_date_active := PA_PROJECT_PARTIES_PUB.GET_KEY_MEMBER_START_DATE (p_project_id);
397: ELSE
398: Code addition starts for the bug 2686120

Line 410: p_key_members(i).start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

406:
407: /*Added the below code for the bug 2910972*/
408:
409: IF p_key_members(i).start_date is null OR
410: p_key_members(i).start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
411: THEN
412: v_start_date_active := NULL;
413: ELSE
414: v_start_date_active := p_key_members(i).start_date;

Line 476: -- PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

472:
473: -- END IF;
474:
475: END IF; -- IF(p_key_members(i).person_id <>
476: -- PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
477: i := p_key_members.next(i);
478:
479: END LOOP; --key members
480:

Line 709: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND

705:
706: -- Process only if a class category and class code are filled up
707:
708: IF (p_class_categories(i).class_category <>
709: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
710: (p_class_categories(i).class_category IS NOT NULL )
711: AND (p_class_categories(i).class_code <>
712: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
713: (p_class_categories(i).class_code IS NOT NULL )

Line 712: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND

708: IF (p_class_categories(i).class_category <>
709: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
710: (p_class_categories(i).class_category IS NOT NULL )
711: AND (p_class_categories(i).class_code <>
712: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
713: (p_class_categories(i).class_code IS NOT NULL )
714:
715: THEN
716: /* code commented for the bug#1891621, starts here */

Line 737: pa_interface_utils_pub.map_new_amg_msg

733: THEN
734:
735: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
736: THEN
737: pa_interface_utils_pub.map_new_amg_msg
738: ( p_old_message_code => 'PA_CLASS_CAT_NOT_OVERRIDABLE'
739: ,p_msg_attribute => 'CHANGE'
740: ,p_resize_flag => 'Y'
741: ,p_msg_context => 'PROJ'

Line 798: this parameter is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM, hence code_percentage should not be equal to it */

794:
795: -- Check whether percentage is allowed for this category
796: -- Also check that percentage is between 0 and 100
797: /* Bug#2474078 Added a condition to check whether code_percentage has been passed or not, the default value for
798: this parameter is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM, hence code_percentage should not be equal to it */
799: if p_class_categories(i).code_percentage is not null and
800: p_class_categories(i).code_percentage <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM then
801: OPEN l_check_percentage_csr(p_class_categories(i).class_category);
802: FETCH l_check_percentage_csr INTO l_dummy2;

Line 800: p_class_categories(i).code_percentage <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM then

796: -- Also check that percentage is between 0 and 100
797: /* Bug#2474078 Added a condition to check whether code_percentage has been passed or not, the default value for
798: this parameter is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM, hence code_percentage should not be equal to it */
799: if p_class_categories(i).code_percentage is not null and
800: p_class_categories(i).code_percentage <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM then
801: OPEN l_check_percentage_csr(p_class_categories(i).class_category);
802: FETCH l_check_percentage_csr INTO l_dummy2;
803: if l_check_percentage_csr%NOTFOUND then
804: l_dummy2 := 'N';

Line 819: pa_interface_utils_pub.map_new_amg_msg

815: (l_dummy = 'N') OR (l_dummy2 = 'N')
816: THEN
817: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
818: THEN
819: pa_interface_utils_pub.map_new_amg_msg
820: ( p_old_message_code => 'PA_INVALID_CLASS_CATEGORY'
821: ,p_msg_attribute => 'CHANGE'
822: ,p_resize_flag => 'N'
823: ,p_msg_context => 'PROJ'

Line 837: if p_class_categories(i).code_percentage = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM then

833:
834: END IF;
835:
836: /* Modified the following code for bug #3629840. */
837: if p_class_categories(i).code_percentage = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM then
838: l_code_percentage := NULL;
839: else
840: l_code_percentage := p_class_categories(i).code_percentage;
841: end if;

Line 892: pa_interface_utils_pub.map_new_amg_msg

888:
889: EXCEPTION -- 5348726 : Exception block added for Bug#5294891
890: WHEN DUP_VAL_ON_INDEX THEN
891: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
892: pa_interface_utils_pub.map_new_amg_msg
893: ( p_old_message_code => 'PA_DUPLICATE_CLASS_CATG'
894: ,p_msg_attribute => 'CHANGE'
895: ,p_resize_flag => 'Y'
896: ,p_msg_context => ''

Line 907: END IF;--IF (p_class_categories(i).class_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

903: exit;
904: END IF;
905: END;
906:
907: END IF;--IF (p_class_categories(i).class_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
908:
909: i := p_class_categories.next(i);
910:
911: END LOOP; --class categories

Line 935: pa_interface_utils_pub.map_new_amg_msg

931: CLOSE l_get_code_count;
932:
933: IF l_count > 1 THEN
934: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
935: pa_interface_utils_pub.map_new_amg_msg
936: ( p_old_message_code => 'PA_ONE_CODE_ONLY_CLASS'
937: ,p_msg_attribute => 'CHANGE'
938: ,p_resize_flag => 'Y' /* Bug 2888297 Changed N to Y */
939: ,p_msg_context => 'PROJ'

Line 1267: l_revenue_accrual_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;

1263: -- Fix for Bug # 1335417
1264: l_temp_var_sch_type VARCHAR2(1);
1265:
1266: -- (Begin Venkat) FP_M changes
1267: l_revenue_accrual_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1268: l_invoice_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1269: l_customer_id1 NUMBER;
1270: l_gen_etc_source_code VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1271: -- (End Venkat) FP_M changes

Line 1268: l_invoice_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;

1264: l_temp_var_sch_type VARCHAR2(1);
1265:
1266: -- (Begin Venkat) FP_M changes
1267: l_revenue_accrual_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1268: l_invoice_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1269: l_customer_id1 NUMBER;
1270: l_gen_etc_source_code VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1271: -- (End Venkat) FP_M changes
1272:

Line 1270: l_gen_etc_source_code VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;

1266: -- (Begin Venkat) FP_M changes
1267: l_revenue_accrual_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1268: l_invoice_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1269: l_customer_id1 NUMBER;
1270: l_gen_etc_source_code VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1271: -- (End Venkat) FP_M changes
1272:
1273: -- rtarway, 3658479
1274: l_labor_cost_multiplier_name VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;

Line 1274: l_labor_cost_multiplier_name VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;

1270: l_gen_etc_source_code VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1271: -- (End Venkat) FP_M changes
1272:
1273: -- rtarway, 3658479
1274: l_labor_cost_multiplier_name VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;
1275:
1276: --BUG 3924597, added by rtarway for etc source default
1277: l_ref_task_id NUMBER ;
1278: L_WP_SEPARATE_FROM_FIN VARCHAR2(1);

Line 1337: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

1333: OPEN l_amg_project_csr( l_project_id );
1334: FETCH l_amg_project_csr INTO l_amg_segment1;
1335: CLOSE l_amg_project_csr;
1336:
1337: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
1338: (p_task_number=> l_task_in_rec.task_name
1339: ,p_task_reference => l_task_in_rec.pm_task_reference
1340: ,p_task_id => '');
1341:

Line 1346: OR l_task_in_rec.pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1342: --Refuse tasks if pm_task_reference is not provided
1343: --Refuse tasks if task_name is not provided
1344:
1345: IF l_task_in_rec.pm_task_reference IS NULL
1346: OR l_task_in_rec.pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1347: THEN
1348: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1349: THEN
1350: pa_interface_utils_pub.map_new_amg_msg

Line 1350: pa_interface_utils_pub.map_new_amg_msg

1346: OR l_task_in_rec.pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1347: THEN
1348: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1349: THEN
1350: pa_interface_utils_pub.map_new_amg_msg
1351: ( p_old_message_code => 'PA_TASK_REF_IS_NULL'
1352: ,p_msg_attribute => 'CHANGE'
1353: ,p_resize_flag => 'N'
1354: ,p_msg_context => 'PROJ'

Line 1367: OR l_task_in_rec.task_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1363:
1364: END IF;
1365:
1366: IF l_task_in_rec.task_name IS NULL
1367: OR l_task_in_rec.task_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1368: THEN
1369: p_return_status := FND_API.G_RET_STS_ERROR;
1370:
1371: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 1373: pa_interface_utils_pub.map_new_amg_msg

1369: p_return_status := FND_API.G_RET_STS_ERROR;
1370:
1371: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1372: THEN
1373: pa_interface_utils_pub.map_new_amg_msg
1374: ( p_old_message_code => 'PA_TASK_NAME_IS_NULL'
1375: ,p_msg_attribute => 'CHANGE'
1376: ,p_resize_flag => 'N'
1377: ,p_msg_context => 'TASK'

Line 1389: l_task_in_rec.pa_task_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

1385: RAISE FND_API.G_EXC_ERROR;
1386:
1387: END IF;
1388: IF l_task_in_rec.pa_task_number IS NULL OR
1389: l_task_in_rec.pa_task_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1390: l_task_in_rec.pa_task_number := l_task_in_rec.pm_task_reference;
1391: END IF;
1392:
1393: --setting defaults for MISSING values if appropriate

Line 1394: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1390: l_task_in_rec.pa_task_number := l_task_in_rec.pm_task_reference;
1391: END IF;
1392:
1393: --setting defaults for MISSING values if appropriate
1394: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1395: OR l_task_in_rec.ready_to_bill_flag IS NULL
1396: THEN
1397: l_task_in_rec.ready_to_bill_flag := 'N'; --will be defaulted to 'Y' for the top task
1398: END IF; -- in the second round

Line 1400: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1396: THEN
1397: l_task_in_rec.ready_to_bill_flag := 'N'; --will be defaulted to 'Y' for the top task
1398: END IF; -- in the second round
1399:
1400: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1401: OR l_task_in_rec.ready_to_distribute_flag IS NULL
1402: THEN
1403: l_task_in_rec.ready_to_distribute_flag := 'N'; -- will be defaulted to 'Y' for the top task
1404: END IF; -- in the second round

Line 1414: pa_interface_utils_pub.map_new_amg_msg

1410: p_return_status := FND_API.G_RET_STS_ERROR;
1411:
1412: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1413: THEN
1414: pa_interface_utils_pub.map_new_amg_msg
1415: ( p_old_message_code => 'PA_PR_INDIRECT_NO_BILLING'
1416: ,p_msg_attribute => 'CHANGE'
1417: ,p_resize_flag => 'N'
1418: ,p_msg_context => 'TASK'

Line 1433: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1429:
1430: /* end of code added for bug #2666913 */
1431:
1432:
1433: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1434: AND (l_task_in_rec.pm_parent_task_reference IS NULL
1435: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
1436: THEN
1437: IF p_project_type_class_code = 'INDIRECT' --will be defaulted to the billable_flag of the

Line 1435: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

1431:
1432:
1433: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1434: AND (l_task_in_rec.pm_parent_task_reference IS NULL
1435: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
1436: THEN
1437: IF p_project_type_class_code = 'INDIRECT' --will be defaulted to the billable_flag of the
1438: THEN l_task_in_rec.billable_flag := 'N'; --parent_task for non top_level tasks
1439: ELSE l_task_in_rec.billable_flag := 'Y'; --in the second round

Line 1443: IF l_task_in_rec.chargeable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1439: ELSE l_task_in_rec.billable_flag := 'Y'; --in the second round
1440: END IF;
1441: END IF;
1442:
1443: IF l_task_in_rec.chargeable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1444: THEN l_task_in_rec.chargeable_flag := 'Y';
1445: END IF;
1446:
1447: IF l_task_in_rec.limit_to_txn_controls_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 1447: IF l_task_in_rec.limit_to_txn_controls_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1443: IF l_task_in_rec.chargeable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1444: THEN l_task_in_rec.chargeable_flag := 'Y';
1445: END IF;
1446:
1447: IF l_task_in_rec.limit_to_txn_controls_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1448: THEN l_task_in_rec.limit_to_txn_controls_flag := 'N';
1449: END IF;
1450:
1451: --Defaulting for task manager (same as task manager of the parent) is done in the second round.

Line 1452: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1448: THEN l_task_in_rec.limit_to_txn_controls_flag := 'N';
1449: END IF;
1450:
1451: --Defaulting for task manager (same as task manager of the parent) is done in the second round.
1452: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1453: THEN
1454: l_task_in_rec.task_manager_person_id := NULL;
1455: END IF;
1456:

Line 1462: AND l_task_in_rec.address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1458: --check whether this is the address of one of the project customers
1459: /* dbms_output.put_line('Ref : '||l_task_in_rec.pm_task_reference); */
1460:
1461: IF l_task_in_rec.address_id IS NOT NULL
1462: AND l_task_in_rec.address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1463: THEN
1464:
1465: OPEN l_customer_csr( p_project_rec.project_id );
1466: FETCH l_customer_csr INTO l_customer_id;

Line 1494: pa_interface_utils_pub.map_new_amg_msg

1490: IF l_address_valid = 'N'
1491: THEN
1492: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1493: THEN
1494: pa_interface_utils_pub.map_new_amg_msg
1495: ( p_old_message_code => 'PA_TASK_ADDRESS_INVALID'
1496: ,p_msg_attribute => 'CHANGE'
1497: ,p_resize_flag => 'N'
1498: ,p_msg_context => 'TASK'

Line 1518: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1514: END IF;
1515:
1516: -- SERVICE_TYPE_CODE
1517:
1518: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1519: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
1520: <> nvl(l_task_in_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
1521: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
1522: THEN

Line 1519: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

1515:
1516: -- SERVICE_TYPE_CODE
1517:
1518: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1519: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
1520: <> nvl(l_task_in_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
1521: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
1522: THEN
1523:

Line 1520: <> nvl(l_task_in_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

1516: -- SERVICE_TYPE_CODE
1517:
1518: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1519: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
1520: <> nvl(l_task_in_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
1521: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
1522: THEN
1523:
1524: OPEN l_service_type_csr( p_service_type_code );

Line 1533: pa_interface_utils_pub.map_new_amg_msg

1529:
1530: CLOSE l_service_type_csr;
1531: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1532: THEN
1533: pa_interface_utils_pub.map_new_amg_msg
1534: ( p_old_message_code => 'PA_SERVICE_TYPE_INVALID'
1535: ,p_msg_attribute => 'CHANGE'
1536: ,p_resize_flag => 'N'
1537: ,p_msg_context => 'TASK'

Line 1554: IF (l_task_in_rec.cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

1550: END IF;
1551:
1552: -- Start fix for Bug #1335417
1553:
1554: IF (l_task_in_rec.cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1555: AND (nvl(l_task_in_rec.cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1556: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1557: AND l_task_in_rec.cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
1558: THEN

Line 1555: AND (nvl(l_task_in_rec.cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

1551:
1552: -- Start fix for Bug #1335417
1553:
1554: IF (l_task_in_rec.cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1555: AND (nvl(l_task_in_rec.cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1556: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1557: AND l_task_in_rec.cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
1558: THEN
1559: OPEN l_ind_rate_schedule_type_csr( l_task_in_rec.cost_ind_rate_sch_id);

Line 1556: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

1552: -- Start fix for Bug #1335417
1553:
1554: IF (l_task_in_rec.cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1555: AND (nvl(l_task_in_rec.cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1556: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
1557: AND l_task_in_rec.cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
1558: THEN
1559: OPEN l_ind_rate_schedule_type_csr( l_task_in_rec.cost_ind_rate_sch_id);
1560: FETCH l_ind_rate_schedule_type_csr INTO l_temp_var_sch_type;

Line 1566: pa_interface_utils_pub.map_new_amg_msg

1562: THEN
1563: CLOSE l_ind_rate_schedule_type_csr;
1564: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1565: THEN
1566: pa_interface_utils_pub.map_new_amg_msg
1567: ( p_old_message_code => 'PA_CANT_FIX_DATE_PROV_SCH'
1568: ,p_msg_attribute => 'CHANGE'
1569: ,p_resize_flag => 'N'
1570: ,p_msg_context => 'TASK'

Line 1588: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1584:
1585: --The following fields will be defaulted for non top_level tasks to be the same as their parent task
1586: --in the second ROUND.
1587:
1588: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1589: OR l_task_in_rec.service_type_code IS NULL
1590: THEN
1591: l_task_in_rec.service_type_code := p_service_type_code; --defaulted from the project type
1592: END IF;

Line 1601: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1597: 'org id of project rec before init- '||
1598: to_char(p_project_rec.carrying_out_organization_id));
1599: */
1600:
1601: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1602: OR l_task_in_rec.carrying_out_organization_id IS NULL
1603: THEN
1604: l_task_in_rec.carrying_out_organization_id := p_project_rec.carrying_out_organization_id;
1605: END IF;

Line 1610: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

1606:
1607: /* dbms_output.put_line('Carrying out org id (task rec): '||l_task_in_rec.carrying_out_organization_id); */
1608:
1609: IF l_task_in_rec.task_description =
1610: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
1611: l_task_in_rec.task_description := NULL;
1612: END IF;
1613: -- Call the client extension to override the default values for
1614: -- project start/completion dates

Line 1619: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1615:
1616: /*
1617: IF l_task_in_rec.actual_start_date IS NULL OR
1618: l_task_in_rec.actual_start_date =
1619: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1620: l_actual_start_date := NULL;
1621: ELSE
1622: l_actual_start_date := l_task_in_rec.actual_start_date;
1623: END IF;

Line 1627: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1623: END IF;
1624:
1625: IF l_task_in_rec.actual_finish_date IS NULL OR
1626: l_task_in_rec.actual_finish_date =
1627: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1628: l_actual_finish_date := NULL;
1629: ELSE
1630: l_actual_finish_date := l_task_in_rec.actual_finish_date;
1631: END IF;

Line 1639: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1635: l_actual_finish_date := null;
1636:
1637: IF l_task_in_rec.early_start_date IS NULL OR
1638: l_task_in_rec.early_start_date =
1639: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1640: l_early_start_date := NULL;
1641: ELSE
1642: l_early_start_date := l_task_in_rec.early_start_date;
1643: END IF;

Line 1647: IF (l_task_in_rec.pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND (l_task_in_rec.pa_task_id IS NOT NULL) THEN

1643: END IF;
1644:
1645: /* Added for 12.2Payroll billing ER 11899223 */
1646: BEGIN
1647: IF (l_task_in_rec.pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND (l_task_in_rec.pa_task_id IS NOT NULL) THEN
1648: SELECT parent_task_id
1649: INTO l_pa_parent_task_id
1650: FROM pa_tasks
1651: WHERE task_id = l_task_in_rec.pa_task_id

Line 1668: IF (l_task_in_rec.adj_on_std_inv <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

1664:
1665:
1666: if l_pa_parent_task_id is null then
1667:
1668: IF (l_task_in_rec.adj_on_std_inv <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
1669: (l_task_in_rec.adj_on_std_inv IS NOT NULL) then
1670:
1671: l_adj_on_std_inv := l_task_in_rec.adj_on_std_inv;
1672:

Line 1693: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1689: /* Added for 12.2Payroll billing ER 11899223 */
1690:
1691: IF l_task_in_rec.early_start_date IS NULL OR
1692: l_task_in_rec.early_start_date =
1693: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1694: l_early_start_date := NULL;
1695: ELSE
1696: l_early_start_date := l_task_in_rec.early_start_date;
1697: END IF;

Line 1702: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1698:
1699:
1700: IF l_task_in_rec.early_finish_date IS NULL OR
1701: l_task_in_rec.early_finish_date =
1702: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1703: l_early_finish_date := NULL;
1704: ELSE
1705: l_early_finish_date := l_task_in_rec.early_finish_date;
1706: END IF;

Line 1711: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1707:
1708:
1709: IF l_task_in_rec.late_start_date IS NULL OR
1710: l_task_in_rec.late_start_date =
1711: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1712: l_late_start_date := NULL;
1713: ELSE
1714: l_late_start_date := l_task_in_rec.late_start_date;
1715: END IF;

Line 1719: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1715: END IF;
1716:
1717: IF l_task_in_rec.late_finish_date IS NULL OR
1718: l_task_in_rec.late_finish_date =
1719: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1720: l_late_finish_date := NULL;
1721: ELSE
1722: l_late_finish_date := l_task_in_rec.late_finish_date;
1723: END IF;

Line 1727: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1723: END IF;
1724:
1725: IF l_task_in_rec.scheduled_start_date IS NULL OR
1726: l_task_in_rec.scheduled_start_date =
1727: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1728: l_scheduled_start_date := NULL;
1729: ELSE
1730: l_scheduled_start_date := l_task_in_rec.scheduled_start_date;
1731: END IF;

Line 1735: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1731: END IF;
1732:
1733: IF l_task_in_rec.scheduled_finish_date IS NULL OR
1734: l_task_in_rec.scheduled_finish_date =
1735: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1736: l_scheduled_finish_date := NULL;
1737: ELSE
1738: l_scheduled_finish_date := l_task_in_rec.scheduled_finish_date;
1739: END IF;

Line 1761: pa_interface_utils_pub.map_new_amg_msg

1757: p_error_message => l_error_message );
1758:
1759: IF l_error_code <> 0 THEN
1760: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1761: pa_interface_utils_pub.map_new_amg_msg
1762: ( p_old_message_code => 'PA_ERROR_IN_CLIENT_EXTN'
1763: ,p_msg_attribute => 'CHANGE'
1764: ,p_resize_flag => 'N'
1765: ,p_msg_context => 'TASK'

Line 1783: pa_interface_utils_pub.map_new_amg_msg

1779: l_task_in_rec.task_completion_date IS NOT NULL )
1780: THEN
1781: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1782: THEN
1783: pa_interface_utils_pub.map_new_amg_msg
1784: ( p_old_message_code => 'PA_TASK_ST_DATE_NULL'
1785: ,p_msg_attribute => 'CHANGE'
1786: ,p_resize_flag => 'N'
1787: ,p_msg_context => 'TASK'

Line 1798: IF ( l_task_in_rec.task_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1794: RAISE FND_API.G_EXC_ERROR;
1795: END IF;
1796: --bug 2732788
1797:
1798: IF ( l_task_in_rec.task_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1799: AND l_task_in_rec.task_start_date IS NOT NULL )
1800: THEN
1801: IF l_task_in_rec.task_completion_date
1802: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND

Line 1802: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND

1798: IF ( l_task_in_rec.task_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1799: AND l_task_in_rec.task_start_date IS NOT NULL )
1800: THEN
1801: IF l_task_in_rec.task_completion_date
1802: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
1803: l_task_in_rec.task_completion_date IS NOT NULL
1804: AND l_task_in_rec.task_completion_date < l_task_in_rec.task_start_date
1805: THEN
1806: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 1808: pa_interface_utils_pub.map_new_amg_msg

1804: AND l_task_in_rec.task_completion_date < l_task_in_rec.task_start_date
1805: THEN
1806: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1807: THEN
1808: pa_interface_utils_pub.map_new_amg_msg
1809: ( p_old_message_code => 'PA_TASK_DATES_INVALID'
1810: ,p_msg_attribute => 'CHANGE'
1811: ,p_resize_flag => 'N'
1812: ,p_msg_context => 'TASK'

Line 1826: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1822:
1823: /* Bug#2530525-Commenting the condition which checks for date being null as project
1824: start date should not be assigned when null is passed for the date variable */
1825:
1826: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1827: /* OR l_task_in_rec.task_start_date IS NULL Commented for bug#2530525 */
1828: THEN
1829: l_task_in_rec.task_start_date := p_project_rec.start_date;
1830: END IF;

Line 1833: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1829: l_task_in_rec.task_start_date := p_project_rec.start_date;
1830: END IF;
1831:
1832: IF l_task_in_rec.task_completion_date =
1833: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1834: /* OR l_task_in_rec.task_completion_date IS NULL Commented for bug#2530525 */
1835: THEN
1836: l_task_in_rec.task_completion_date := p_project_rec.completion_date;
1837: END IF;

Line 1844: pa_interface_utils_pub.map_new_amg_msg

1840: l_task_in_rec.task_start_date > p_project_rec.completion_date
1841: THEN
1842: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1843: THEN
1844: pa_interface_utils_pub.map_new_amg_msg
1845: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
1846: ,p_msg_attribute => 'CHANGE'
1847: ,p_resize_flag => 'Y'
1848: ,p_msg_context => 'TASK'

Line 1864: pa_interface_utils_pub.map_new_amg_msg

1860: l_task_in_rec.task_completion_date > p_project_rec.completion_date
1861: THEN
1862: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1863: THEN
1864: pa_interface_utils_pub.map_new_amg_msg
1865: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
1866: ,p_msg_attribute => 'CHANGE'
1867: ,p_resize_flag => 'Y'
1868: ,p_msg_context => 'TASK'

Line 1878: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1874: END IF;
1875: RAISE FND_API.G_EXC_ERROR;
1876: END IF;
1877:
1878: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1879: THEN
1880: l_task_in_rec.cost_ind_rate_sch_id := p_project_rec.cost_ind_rate_sch_id;
1881: END IF;
1882:

Line 1883: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1879: THEN
1880: l_task_in_rec.cost_ind_rate_sch_id := p_project_rec.cost_ind_rate_sch_id;
1881: END IF;
1882:
1883: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1884: THEN
1885: l_task_in_rec.cost_ind_sch_fixed_date := p_project_rec.cost_ind_sch_fixed_date;
1886: END IF;
1887:

Line 1888: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1884: THEN
1885: l_task_in_rec.cost_ind_sch_fixed_date := p_project_rec.cost_ind_sch_fixed_date;
1886: END IF;
1887:
1888: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1889: THEN
1890: l_task_in_rec.labor_sch_type := p_project_rec.labor_sch_type;
1891: END IF;
1892:

Line 1893: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1889: THEN
1890: l_task_in_rec.labor_sch_type := p_project_rec.labor_sch_type;
1891: END IF;
1892:
1893: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1894: THEN
1895: l_task_in_rec.labor_bill_rate_org_id := p_project_rec.labor_bill_rate_org_id;
1896: END IF;
1897:

Line 1898: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1894: THEN
1895: l_task_in_rec.labor_bill_rate_org_id := p_project_rec.labor_bill_rate_org_id;
1896: END IF;
1897:
1898: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1899: THEN
1900: l_task_in_rec.labor_std_bill_rate_schdl := p_project_rec.labor_std_bill_rate_schdl;
1901: END IF;
1902:

Line 1903: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1899: THEN
1900: l_task_in_rec.labor_std_bill_rate_schdl := p_project_rec.labor_std_bill_rate_schdl;
1901: END IF;
1902:
1903: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1904: THEN
1905: l_task_in_rec.labor_schedule_discount := p_project_rec.labor_schedule_discount;
1906: END IF;
1907:

Line 1908: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1904: THEN
1905: l_task_in_rec.labor_schedule_discount := p_project_rec.labor_schedule_discount;
1906: END IF;
1907:
1908: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1909: THEN
1910: l_task_in_rec.labor_schedule_fixed_date := p_project_rec.labor_schedule_fixed_date;
1911: END IF;
1912:

Line 1913: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1909: THEN
1910: l_task_in_rec.labor_schedule_fixed_date := p_project_rec.labor_schedule_fixed_date;
1911: END IF;
1912:
1913: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1914: THEN
1915: l_task_in_rec.non_labor_sch_type := p_project_rec.non_labor_sch_type;
1916: END IF;
1917:

Line 1918: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1914: THEN
1915: l_task_in_rec.non_labor_sch_type := p_project_rec.non_labor_sch_type;
1916: END IF;
1917:
1918: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1919: THEN
1920: l_task_in_rec.non_labor_bill_rate_org_id := p_project_rec.non_labor_bill_rate_org_id;
1921: END IF;
1922:

Line 1923: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1919: THEN
1920: l_task_in_rec.non_labor_bill_rate_org_id := p_project_rec.non_labor_bill_rate_org_id;
1921: END IF;
1922:
1923: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1924: THEN
1925: l_task_in_rec.non_labor_std_bill_rate_schdl := p_project_rec.non_labor_std_bill_rate_schdl;
1926: END IF;
1927:

Line 1928: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1924: THEN
1925: l_task_in_rec.non_labor_std_bill_rate_schdl := p_project_rec.non_labor_std_bill_rate_schdl;
1926: END IF;
1927:
1928: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1929: THEN
1930: l_task_in_rec.non_labor_schedule_discount := p_project_rec.non_labor_schedule_discount;
1931: END IF;
1932:

Line 1933: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1929: THEN
1930: l_task_in_rec.non_labor_schedule_discount := p_project_rec.non_labor_schedule_discount;
1931: END IF;
1932:
1933: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1934: THEN
1935: l_task_in_rec.non_labor_schedule_fixed_date := p_project_rec.non_labor_schedule_fixed_date;
1936: END IF;
1937:

Line 1938: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1934: THEN
1935: l_task_in_rec.non_labor_schedule_fixed_date := p_project_rec.non_labor_schedule_fixed_date;
1936: END IF;
1937:
1938: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1939: THEN
1940: l_task_in_rec.rev_ind_rate_sch_id := p_project_rec.rev_ind_rate_sch_id;
1941: END IF;
1942:

Line 1943: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1939: THEN
1940: l_task_in_rec.rev_ind_rate_sch_id := p_project_rec.rev_ind_rate_sch_id;
1941: END IF;
1942:
1943: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1944: THEN
1945: l_task_in_rec.rev_ind_sch_fixed_date := p_project_rec.rev_ind_sch_fixed_date;
1946: END IF;
1947:

Line 1948: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1944: THEN
1945: l_task_in_rec.rev_ind_sch_fixed_date := p_project_rec.rev_ind_sch_fixed_date;
1946: END IF;
1947:
1948: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1949: THEN
1950: l_task_in_rec.inv_ind_rate_sch_id := p_project_rec.inv_ind_rate_sch_id;
1951: END IF;
1952:

Line 1953: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1949: THEN
1950: l_task_in_rec.inv_ind_rate_sch_id := p_project_rec.inv_ind_rate_sch_id;
1951: END IF;
1952:
1953: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1954: THEN
1955: l_task_in_rec.inv_ind_sch_fixed_date := p_project_rec.inv_ind_sch_fixed_date;
1956: END IF;
1957: --bug 6153503 added below if condition

Line 1960: IF l_task_in_rec.attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1956: END IF;
1957: --bug 6153503 added below if condition
1958: IF l_task_in_rec.tasks_dff = 'Y' THEN
1959: --When descriptive flex fields are not passed set them to NULL
1960: IF l_task_in_rec.attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1961: THEN
1962: l_attribute_category := NULL;
1963: ELSE
1964: l_attribute_category := l_task_in_rec.attribute_category;

Line 1966: IF l_task_in_rec.attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1962: l_attribute_category := NULL;
1963: ELSE
1964: l_attribute_category := l_task_in_rec.attribute_category;
1965: END IF;
1966: IF l_task_in_rec.attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1967: THEN
1968: l_attribute1 := NULL;
1969: ELSE
1970: l_attribute1 := l_task_in_rec.attribute1;

Line 1972: IF l_task_in_rec.attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1968: l_attribute1 := NULL;
1969: ELSE
1970: l_attribute1 := l_task_in_rec.attribute1;
1971: END IF;
1972: IF l_task_in_rec.attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1973: THEN
1974: l_attribute2 := NULL;
1975: ELSE
1976: l_attribute2 := l_task_in_rec.attribute2;

Line 1978: IF l_task_in_rec.attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1974: l_attribute2 := NULL;
1975: ELSE
1976: l_attribute2 := l_task_in_rec.attribute2;
1977: END IF;
1978: IF l_task_in_rec.attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1979: THEN
1980: l_attribute3 := NULL;
1981: ELSE
1982: l_attribute3 := l_task_in_rec.attribute3;

Line 1984: IF l_task_in_rec.attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1980: l_attribute3 := NULL;
1981: ELSE
1982: l_attribute3 := l_task_in_rec.attribute3;
1983: END IF;
1984: IF l_task_in_rec.attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1985: THEN
1986: l_attribute4 := NULL;
1987: ELSE
1988: l_attribute4 := l_task_in_rec.attribute4;

Line 1991: IF l_task_in_rec.attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1987: ELSE
1988: l_attribute4 := l_task_in_rec.attribute4;
1989: END IF;
1990:
1991: IF l_task_in_rec.attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1992: THEN
1993: l_attribute5 := NULL;
1994: ELSE
1995: l_attribute5 := l_task_in_rec.attribute5;

Line 1998: IF l_task_in_rec.attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1994: ELSE
1995: l_attribute5 := l_task_in_rec.attribute5;
1996: END IF;
1997:
1998: IF l_task_in_rec.attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1999: THEN
2000: l_attribute6 := NULL;
2001: ELSE
2002: l_attribute6 := l_task_in_rec.attribute6;

Line 2005: IF l_task_in_rec.attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2001: ELSE
2002: l_attribute6 := l_task_in_rec.attribute6;
2003: END IF;
2004:
2005: IF l_task_in_rec.attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2006: THEN
2007: l_attribute7 := NULL;
2008: ELSE
2009: l_attribute7 := l_task_in_rec.attribute7;

Line 2012: IF l_task_in_rec.attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2008: ELSE
2009: l_attribute7 := l_task_in_rec.attribute7;
2010: END IF;
2011:
2012: IF l_task_in_rec.attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2013: THEN
2014: l_attribute8 := NULL;
2015: ELSE
2016: l_attribute8 := l_task_in_rec.attribute8;

Line 2018: IF l_task_in_rec.attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2014: l_attribute8 := NULL;
2015: ELSE
2016: l_attribute8 := l_task_in_rec.attribute8;
2017: END IF;
2018: IF l_task_in_rec.attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2019: THEN
2020: l_attribute9 := NULL;
2021: ELSE
2022: l_attribute9 := l_task_in_rec.attribute9;

Line 2024: IF l_task_in_rec.attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2020: l_attribute9 := NULL;
2021: ELSE
2022: l_attribute9 := l_task_in_rec.attribute9;
2023: END IF;
2024: IF l_task_in_rec.attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2025: THEN
2026: l_attribute10 := NULL;
2027: ELSE
2028: l_attribute10 := l_task_in_rec.attribute10;

Line 2053: pa_interface_utils_pub.map_new_amg_msg

2049: IF l_validate_status = 'N'
2050: THEN
2051: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2052: THEN
2053: pa_interface_utils_pub.map_new_amg_msg
2054: ( p_old_message_code => 'PA_INVALID_FF_VALUES'
2055: ,p_msg_attribute => 'CHANGE'
2056: ,p_resize_flag => 'N'
2057: ,p_msg_context => 'FLEX'

Line 2081: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2077: i := PA_PROJECT_PUB.G_FP_DFF_TBL.NEXT(i);
2078: END IF;
2079: END LOOP;
2080:
2081: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2082: THEN
2083: l_attribute_category := NULL;
2084: ELSE
2085: l_attribute_category := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute_category;

Line 2087: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2083: l_attribute_category := NULL;
2084: ELSE
2085: l_attribute_category := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute_category;
2086: END IF;
2087: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2088: THEN
2089: l_attribute1 := NULL;
2090: ELSE
2091: l_attribute1 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute1;

Line 2093: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2089: l_attribute1 := NULL;
2090: ELSE
2091: l_attribute1 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute1;
2092: END IF;
2093: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2094: THEN
2095: l_attribute2 := NULL;
2096: ELSE
2097: l_attribute2 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute2;

Line 2099: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2095: l_attribute2 := NULL;
2096: ELSE
2097: l_attribute2 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute2;
2098: END IF;
2099: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2100: THEN
2101: l_attribute3 := NULL;
2102: ELSE
2103: l_attribute3 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute3;

Line 2105: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2101: l_attribute3 := NULL;
2102: ELSE
2103: l_attribute3 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute3;
2104: END IF;
2105: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2106: THEN
2107: l_attribute4 := NULL;
2108: ELSE
2109: l_attribute4 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute4;

Line 2112: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2108: ELSE
2109: l_attribute4 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute4;
2110: END IF;
2111:
2112: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2113: THEN
2114: l_attribute5 := NULL;
2115: ELSE
2116: l_attribute5 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute5;

Line 2119: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2115: ELSE
2116: l_attribute5 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute5;
2117: END IF;
2118:
2119: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2120: THEN
2121: l_attribute6 := NULL;
2122: ELSE
2123: l_attribute6 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute6;

Line 2126: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2122: ELSE
2123: l_attribute6 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute6;
2124: END IF;
2125:
2126: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2127: THEN
2128: l_attribute7 := NULL;
2129: ELSE
2130: l_attribute7 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute7;

Line 2133: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2129: ELSE
2130: l_attribute7 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute7;
2131: END IF;
2132:
2133: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2134: THEN
2135: l_attribute8 := NULL;
2136: ELSE
2137: l_attribute8 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute8;

Line 2139: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2135: l_attribute8 := NULL;
2136: ELSE
2137: l_attribute8 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute8;
2138: END IF;
2139: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2140: THEN
2141: l_attribute9 := NULL;
2142: ELSE
2143: l_attribute9 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute9;

Line 2145: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2141: l_attribute9 := NULL;
2142: ELSE
2143: l_attribute9 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute9;
2144: END IF;
2145: IF PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2146: THEN
2147: l_attribute10 := NULL;
2148: ELSE
2149: l_attribute10 := PA_PROJECT_PUB.G_FP_DFF_TBL(i).attribute10;

Line 2174: pa_interface_utils_pub.map_new_amg_msg

2170: IF l_validate_status = 'N'
2171: THEN
2172: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2173: THEN
2174: pa_interface_utils_pub.map_new_amg_msg
2175: ( p_old_message_code => 'PA_INVALID_FF_VALUES'
2176: ,p_msg_attribute => 'CHANGE'
2177: ,p_resize_flag => 'N'
2178: ,p_msg_context => 'FLEX'

Line 2214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2210: l_non_lab_std_bill_rt_sch_id;
2211: CLOSE l_default_project_csr;
2212:
2213: IF l_task_in_rec.allow_cross_charge_flag <>
2214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2215: THEN
2216: l_allow_cross_charge_flag := l_task_in_rec.allow_cross_charge_flag;
2217: END IF;
2218:

Line 2219: IF l_task_in_rec.project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2215: THEN
2216: l_allow_cross_charge_flag := l_task_in_rec.allow_cross_charge_flag;
2217: END IF;
2218:
2219: IF l_task_in_rec.project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2220: THEN
2221: l_project_rate_type := l_task_in_rec.project_rate_type;
2222: END IF;
2223:

Line 2224: IF l_task_in_rec.project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2220: THEN
2221: l_project_rate_type := l_task_in_rec.project_rate_type;
2222: END IF;
2223:
2224: IF l_task_in_rec.project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2225: THEN
2226: l_project_rate_date := l_task_in_rec.project_rate_date;
2227: END IF;
2228:

Line 2234: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2230:
2231: -- IC_CHANGES Starts ...
2232:
2233: IF l_task_in_rec.cc_process_labor_flag <>
2234: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2235: THEN
2236: l_cc_process_labor_flag := l_task_in_rec.cc_process_labor_flag;
2237: END IF;
2238:

Line 2240: IF nvl( l_task_in_rec.labor_tp_schedule_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2236: l_cc_process_labor_flag := l_task_in_rec.cc_process_labor_flag;
2237: END IF;
2238:
2239: --Added NVL for Bug 6026370
2240: IF nvl( l_task_in_rec.labor_tp_schedule_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2241: THEN
2242: l_labor_tp_schedule_id := l_task_in_rec.labor_tp_schedule_id;
2243: END IF;
2244:

Line 2246: IF nvl(l_task_in_rec.labor_tp_fixed_date,sysdate) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2242: l_labor_tp_schedule_id := l_task_in_rec.labor_tp_schedule_id;
2243: END IF;
2244:
2245: --Added NVL for Bug 6026370
2246: IF nvl(l_task_in_rec.labor_tp_fixed_date,sysdate) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2247: THEN
2248: l_labor_tp_fixed_date := l_task_in_rec.labor_tp_fixed_date;
2249: END IF;
2250:

Line 2252: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2248: l_labor_tp_fixed_date := l_task_in_rec.labor_tp_fixed_date;
2249: END IF;
2250:
2251: IF l_task_in_rec.cc_process_nl_flag <>
2252: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2253: THEN
2254: l_cc_process_nl_flag := l_task_in_rec.cc_process_nl_flag;
2255: END IF;
2256:

Line 2258: IF nvl(l_task_in_rec.nl_tp_schedule_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2254: l_cc_process_nl_flag := l_task_in_rec.cc_process_nl_flag;
2255: END IF;
2256:
2257: --Added NVL for Bug 6026370
2258: IF nvl(l_task_in_rec.nl_tp_schedule_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2259: THEN
2260: l_nl_tp_schedule_id := l_task_in_rec.nl_tp_schedule_id;
2261: END IF;
2262:

Line 2264: IF nvl(l_task_in_rec.nl_tp_fixed_date,sysdate) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2260: l_nl_tp_schedule_id := l_task_in_rec.nl_tp_schedule_id;
2261: END IF;
2262:
2263: --Added NVL for Bug 6026370
2264: IF nvl(l_task_in_rec.nl_tp_fixed_date,sysdate) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2265: THEN
2266: l_nl_tp_fixed_date := l_task_in_rec.nl_tp_fixed_date;
2267: END IF;
2268:

Line 2270: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2266: l_nl_tp_fixed_date := l_task_in_rec.nl_tp_fixed_date;
2267: END IF;
2268:
2269: IF l_task_in_rec.receive_project_invoice_flag =
2270: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2271: THEN
2272: l_receive_project_invoice_flag := 'N';
2273: ELSE
2274: l_receive_project_invoice_flag := l_task_in_rec.receive_project_invoice_flag;

Line 2277: IF l_task_in_rec.work_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2273: ELSE
2274: l_receive_project_invoice_flag := l_task_in_rec.receive_project_invoice_flag;
2275: END IF;
2276:
2277: IF l_task_in_rec.work_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2278: THEN
2279: l_work_type_id := l_task_in_rec.work_type_id;
2280: END IF;
2281:

Line 2284: IF l_task_in_rec.emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2280: END IF;
2281:
2282: -- IC_CHANGES Ends ...
2283:
2284: IF l_task_in_rec.emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2285: THEN
2286: l_emp_bill_rate_schedule_id := l_task_in_rec.emp_bill_rate_schedule_id;
2287: END IF;
2288:

Line 2289: IF l_task_in_rec.job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2285: THEN
2286: l_emp_bill_rate_schedule_id := l_task_in_rec.emp_bill_rate_schedule_id;
2287: END IF;
2288:
2289: IF l_task_in_rec.job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2290: THEN
2291: l_job_bill_rate_schedule_id := l_task_in_rec.job_bill_rate_schedule_id;
2292: END IF;
2293:

Line 2296: IF l_task_in_rec.non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2292: END IF;
2293:
2294: --Sakthi MCB
2295:
2296: IF l_task_in_rec.non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2297: THEN
2298: l_non_lab_std_bill_rt_sch_id := l_task_in_rec.non_lab_std_bill_rt_sch_id;
2299: END IF;
2300:

Line 2301: IF l_task_in_rec.taskfunc_cost_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2297: THEN
2298: l_non_lab_std_bill_rt_sch_id := l_task_in_rec.non_lab_std_bill_rt_sch_id;
2299: END IF;
2300:
2301: IF l_task_in_rec.taskfunc_cost_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2302: THEN
2303: l_taskfunc_cost_rate_date := l_task_in_rec.taskfunc_cost_rate_date;
2304: END IF;
2305:

Line 2307: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2303: l_taskfunc_cost_rate_date := l_task_in_rec.taskfunc_cost_rate_date;
2304: END IF;
2305:
2306: IF l_task_in_rec.taskfunc_cost_rate_type <>
2307: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2308: THEN
2309: l_taskfunc_cost_rate_type := l_task_in_rec.taskfunc_cost_rate_type;
2310: END IF;
2311:

Line 2314: IF l_task_in_rec.labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2310: END IF;
2311:
2312: --Sakthi MCB
2313:
2314: IF l_task_in_rec.labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2315: THEN
2316: l_labor_disc_reason_code := l_task_in_rec.labor_disc_reason_code;
2317: END IF;
2318:

Line 2319: IF l_task_in_rec.non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2315: THEN
2316: l_labor_disc_reason_code := l_task_in_rec.labor_disc_reason_code;
2317: END IF;
2318:
2319: IF l_task_in_rec.non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2320: THEN
2321: l_non_labor_disc_reason_code := l_task_in_rec.non_labor_disc_reason_code;
2322: END IF;
2323:

Line 2327: IF l_task_in_rec.retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2323:
2324:
2325: --PA L Changes 2872708
2326:
2327: IF l_task_in_rec.retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2328: THEN
2329: l_retirement_cost_flag := l_task_in_rec.retirement_cost_flag;
2330: END IF;
2331:

Line 2332: IF l_task_in_rec.cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2328: THEN
2329: l_retirement_cost_flag := l_task_in_rec.retirement_cost_flag;
2330: END IF;
2331:
2332: IF l_task_in_rec.cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2333: THEN
2334: l_cint_eligible_flag := l_task_in_rec.cint_eligible_flag;
2335: END IF;
2336:

Line 2337: IF l_task_in_rec.cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2333: THEN
2334: l_cint_eligible_flag := l_task_in_rec.cint_eligible_flag;
2335: END IF;
2336:
2337: IF l_task_in_rec.cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2338: THEN
2339: l_cint_stop_date := l_task_in_rec.cint_stop_date;
2340: END IF;
2341:

Line 2346: IF l_task_in_rec.invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2342: --End PA L Changes 2872708
2343:
2344: --(Begin Venkat) FP_M changes -------------------------------------
2345:
2346: IF l_task_in_rec.invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2347: THEN
2348: l_invoice_method := l_task_in_rec.invoice_method;
2349: END IF;
2350:

Line 2352: IF l_task_in_rec.customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2348: l_invoice_method := l_task_in_rec.invoice_method;
2349: END IF;
2350:
2351: /* Commented For Bug 4689326
2352: IF l_task_in_rec.customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2353: THEN
2354: l_customer_id1 := l_task_in_rec.customer_id;
2355: END IF;*/
2356: --null check added , BUg # 4101696, rtarway

Line 2358: l_task_in_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2354: l_customer_id1 := l_task_in_rec.customer_id;
2355: END IF;*/
2356: --null check added , BUg # 4101696, rtarway
2357: IF l_task_in_rec.gen_etc_source_code is not null and
2358: l_task_in_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2359: THEN
2360: l_gen_etc_source_code := l_task_in_rec.gen_etc_source_code;
2361: --BUG 3924597, added by rtarway for etc source default
2362: else

Line 2369: or l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2365: l_wp_separate_from_fin := PA_PROJ_TASK_STRUC_PUB.IS_WP_SEPARATE_FROM_FN( l_project_id );
2366: --2. get if it is top task, assuming for top task, p_pa_parent_task_id/P_pm_parent_task_reference is null
2367: if (
2368: ( l_task_in_rec.pa_parent_task_id is null
2369: or l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2370: )
2371: and
2372: ( l_task_in_rec.pm_parent_task_reference is null
2373: or l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 2373: or l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2369: or l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2370: )
2371: and
2372: ( l_task_in_rec.pm_parent_task_reference is null
2373: or l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2374: )
2375: )
2376: then
2377: if (nvl(l_wp_separate_from_fin,'N') = 'N')

Line 2390: and l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2386: then
2387: l_ref_task_id := l_task_in_rec.pa_parent_task_id ;
2388: elsif (
2389: l_task_in_rec.pm_parent_task_reference is not null
2390: and l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2391: )
2392: then
2393: -- 5262740 Changed Convert_pm_taskref_to_id to PA_PROJECT_PVT.Convert_pm_taskref_to_id_all
2394: PA_PROJECT_PVT.Convert_pm_taskref_to_id_all

Line 2408: if (l_gen_etc_source_code is null or l_gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

2404: end if;
2405: OPEN get_gen_etc_source_code(l_ref_task_id,l_project_id );
2406: FETCH get_gen_etc_source_code into l_gen_etc_source_code;
2407: CLOSE get_gen_etc_source_code;
2408: if (l_gen_etc_source_code is null or l_gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
2409: then
2410: if (nvl(l_wp_separate_from_fin,'N') = 'N')
2411: then
2412: l_gen_etc_source_code := 'WORKPLAN_RESOURCES';

Line 2423: IF l_task_in_rec.labor_cost_multiplier_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2419: END IF;
2420: --(End Venkat) FP_M changes ---------------------------------------
2421: --( Begin Changes by rtarway for BUG 3658479 )
2422: -- Bug No 3798594 Added elsif to the following if block
2423: IF l_task_in_rec.labor_cost_multiplier_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2424: THEN
2425: l_labor_cost_multiplier_name := l_task_in_rec.labor_cost_multiplier_name ;
2426: ELSIF(l_task_in_rec.labor_cost_multiplier_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR l_task_in_rec.labor_cost_multiplier_name is null) THEN
2427: -- Bug No 4609326 Added 'or' condition

Line 2426: ELSIF(l_task_in_rec.labor_cost_multiplier_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR l_task_in_rec.labor_cost_multiplier_name is null) THEN

2422: -- Bug No 3798594 Added elsif to the following if block
2423: IF l_task_in_rec.labor_cost_multiplier_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2424: THEN
2425: l_labor_cost_multiplier_name := l_task_in_rec.labor_cost_multiplier_name ;
2426: ELSIF(l_task_in_rec.labor_cost_multiplier_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR l_task_in_rec.labor_cost_multiplier_name is null) THEN
2427: -- Bug No 4609326 Added 'or' condition
2428: l_labor_cost_multiplier_name := null;
2429: END IF;
2430: --( End Changes by rtarway for BUG 3658479 )

Line 2454: IF l_task_in_rec.invoice_method = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

2450: OPEN cur_get_rev_acc_mth;
2451: FETCH cur_get_rev_acc_mth INTO l_revenue_accrual_method;
2452: CLOSE cur_get_rev_acc_mth;
2453:
2454: IF l_task_in_rec.invoice_method = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
2455: l_task_in_rec.invoice_method IS Null THEN --For bug 4273729
2456: OPEN cur_get_inv_mth;
2457: FETCH cur_get_inv_mth INTO l_invoice_method;
2458: CLOSE cur_get_inv_mth;

Line 2462: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

2458: CLOSE cur_get_inv_mth;
2459: END IF;
2460:
2461: /* Commented for Bug 4689326
2462: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2463: OPEN cur_get_def_top_task_cust;
2464: FETCH cur_get_def_top_task_cust INTO l_customer_id1;
2465: CLOSE cur_get_def_top_task_cust;
2466: END IF;*/

Line 2470: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

2466: END IF;*/
2467: -- Start of Bug Number 4689326 Added this Part of Code
2468: -- to check its a parent task or child task and to add customers accodingly.
2469: IF (l_task_in_rec.pa_parent_task_id IS NULL OR
2470: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2471: (l_task_in_rec.pm_parent_task_reference is NULL OR
2472: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2473: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2474: OPEN cur_get_def_top_task_cust;

Line 2472: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN

2468: -- to check its a parent task or child task and to add customers accodingly.
2469: IF (l_task_in_rec.pa_parent_task_id IS NULL OR
2470: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2471: (l_task_in_rec.pm_parent_task_reference is NULL OR
2472: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2473: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2474: OPEN cur_get_def_top_task_cust;
2475: FETCH cur_get_def_top_task_cust INTO l_customer_id1;
2476: CLOSE cur_get_def_top_task_cust;

Line 2473: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

2469: IF (l_task_in_rec.pa_parent_task_id IS NULL OR
2470: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2471: (l_task_in_rec.pm_parent_task_reference is NULL OR
2472: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2473: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2474: OPEN cur_get_def_top_task_cust;
2475: FETCH cur_get_def_top_task_cust INTO l_customer_id1;
2476: CLOSE cur_get_def_top_task_cust;
2477: ELSE

Line 2489: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR

2485: -- End of Bug Number 4689326 .
2486: -- Start of Addition for Bug 4378507.
2487:
2488: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2489: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2490: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2491: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2492: THEN
2493: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 2490: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2486: -- Start of Addition for Bug 4378507.
2487:
2488: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2489: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2490: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2491: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2492: THEN
2493: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2494: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)

Line 2493: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2489: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2490: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2491: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2492: THEN
2493: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2494: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2495: THEN
2496: OPEN l_task_csr(p_project_rec.project_id,l_task_in_rec.pm_parent_task_reference);
2497: FETCH l_task_csr INTO l_parent_TOP_TASK_ID;

Line 2504: pa_interface_utils_pub.map_new_amg_msg

2500: THEN
2501: CLOSE l_task_csr;
2502: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2503: THEN
2504: pa_interface_utils_pub.map_new_amg_msg
2505: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2506: ,p_msg_attribute => 'CHANGE'
2507: ,p_resize_flag => 'N'
2508: ,p_msg_context => 'TASK'

Line 2520: l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

2516: END IF;
2517: CLOSE l_task_csr;
2518: ELSE
2519: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL AND
2520: l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
2521: THEN
2522: OPEN l_task_id_csr(p_project_rec.project_id,l_task_in_rec.pa_parent_task_id);
2523: FETCH l_task_id_csr INTO l_parent_TOP_TASK_ID; --l_parent_task_id_rec;
2524: IF l_task_id_csr%NOTFOUND

Line 2529: pa_interface_utils_pub.map_new_amg_msg

2525: THEN
2526: CLOSE l_task_id_csr;
2527: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2528: THEN
2529: pa_interface_utils_pub.map_new_amg_msg
2530: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2531: ,p_msg_attribute => 'CHANGE'
2532: ,p_resize_flag => 'N'
2533: ,p_msg_context => 'TASK'

Line 2947: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

2943: OPEN l_amg_task_csr( l_task_id );
2944: FETCH l_amg_task_csr INTO l_amg_task_number;
2945: CLOSE l_amg_task_csr;
2946: */
2947: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
2948: (p_task_number=> l_task_in_rec.task_name
2949: ,p_task_reference => l_task_in_rec.pm_task_reference
2950: ,p_task_id => l_task_id);
2951:

Line 2955: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR

2951:
2952: --get the task data of the parent task when task is not top task
2953: -- *O
2954: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2955: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2956: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2957: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2958: THEN
2959: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 2956: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2952: --get the task data of the parent task when task is not top task
2953: -- *O
2954: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2955: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2956: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2957: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2958: THEN
2959: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2960: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)

Line 2959: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2955: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2956: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2957: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2958: THEN
2959: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2960: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2961: THEN
2962: OPEN l_task_csr(p_project_rec.project_id,l_task_in_rec.pm_parent_task_reference);
2963: FETCH l_task_csr INTO l_parent_task_rec;

Line 2970: pa_interface_utils_pub.map_new_amg_msg

2966: THEN
2967: CLOSE l_task_csr;
2968: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2969: THEN
2970: pa_interface_utils_pub.map_new_amg_msg
2971: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2972: ,p_msg_attribute => 'CHANGE'
2973: ,p_resize_flag => 'N'
2974: ,p_msg_context => 'TASK'

Line 2986: l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

2982: END IF;
2983: CLOSE l_task_csr;
2984: ELSE
2985: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL AND
2986: l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
2987: THEN
2988: OPEN l_task_id_csr(p_project_rec.project_id,l_task_in_rec.pa_parent_task_id);
2989: FETCH l_task_id_csr INTO l_parent_task_rec; --l_parent_task_id_rec;
2990:

Line 2996: pa_interface_utils_pub.map_new_amg_msg

2992: THEN
2993: CLOSE l_task_id_csr;
2994: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2995: THEN
2996: pa_interface_utils_pub.map_new_amg_msg
2997: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2998: ,p_msg_attribute => 'CHANGE'
2999: ,p_resize_flag => 'N'
3000: ,p_msg_context => 'TASK'

Line 3019: OR l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

3015: --make a distinction between "top level tasks" and "non top level tasks"
3016: -- *O
3017:
3018: IF (l_task_in_rec.pa_parent_task_id IS NULL
3019: OR l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
3020: (l_task_in_rec.pm_parent_task_reference IS NULL
3021: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
3022: THEN
3023: l_wbs_level := 1;

Line 3021: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

3017:
3018: IF (l_task_in_rec.pa_parent_task_id IS NULL
3019: OR l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
3020: (l_task_in_rec.pm_parent_task_reference IS NULL
3021: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
3022: THEN
3023: l_wbs_level := 1;
3024: l_top_task_id := l_task_id;
3025: l_parent_task_id := NULL;

Line 3027: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3023: l_wbs_level := 1;
3024: l_top_task_id := l_task_id;
3025: l_parent_task_id := NULL;
3026:
3027: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3028: OR l_task_in_rec.ready_to_bill_flag IS NULL
3029: THEN l_task_in_rec.ready_to_bill_flag := 'Y';
3030: END IF;
3031:

Line 3032: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3028: OR l_task_in_rec.ready_to_bill_flag IS NULL
3029: THEN l_task_in_rec.ready_to_bill_flag := 'Y';
3030: END IF;
3031:
3032: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3033: OR l_task_in_rec.ready_to_distribute_flag IS NULL
3034: THEN l_task_in_rec.ready_to_distribute_flag := 'Y';
3035: END IF;
3036:

Line 3057: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3053:
3054: select customer_id into l_customer_id
3055: from pa_tasks where task_id =l_parent_task_id; /* added for bug 7495993 */
3056:
3057: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3058: OR l_task_in_rec.service_type_code IS NULL
3059: THEN
3060: l_task_in_rec.service_type_code :=
3061: l_parent_task_rec.service_type_code;

Line 3064: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3060: l_task_in_rec.service_type_code :=
3061: l_parent_task_rec.service_type_code;
3062: END IF;
3063:
3064: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3065: THEN
3066: l_task_in_rec.billable_flag :=
3067: l_parent_task_rec.billable_flag;
3068: END IF;

Line 3070: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3066: l_task_in_rec.billable_flag :=
3067: l_parent_task_rec.billable_flag;
3068: END IF;
3069:
3070: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3071: THEN
3072: l_task_in_rec.task_manager_person_id :=
3073: l_parent_task_rec.task_manager_person_id;
3074: END IF;

Line 3076: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3072: l_task_in_rec.task_manager_person_id :=
3073: l_parent_task_rec.task_manager_person_id;
3074: END IF;
3075:
3076: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3077: OR l_task_in_rec.carrying_out_organization_id IS NULL
3078: THEN
3079: l_task_in_rec.carrying_out_organization_id :=
3080: l_parent_task_rec.carrying_out_organization_id;

Line 3083: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3079: l_task_in_rec.carrying_out_organization_id :=
3080: l_parent_task_rec.carrying_out_organization_id;
3081: END IF;
3082:
3083: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3084: THEN
3085: l_task_in_rec.task_start_date := l_parent_task_rec.start_date;
3086: END IF;
3087:

Line 3088: IF l_task_in_rec.task_completion_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3084: THEN
3085: l_task_in_rec.task_start_date := l_parent_task_rec.start_date;
3086: END IF;
3087:
3088: IF l_task_in_rec.task_completion_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3089: THEN
3090: l_task_in_rec.task_completion_date := l_parent_task_rec.completion_date;
3091: END IF;
3092:

Line 3093: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3089: THEN
3090: l_task_in_rec.task_completion_date := l_parent_task_rec.completion_date;
3091: END IF;
3092:
3093: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3094: THEN
3095: l_task_in_rec.cost_ind_rate_sch_id := l_parent_task_rec.cost_ind_rate_sch_id;
3096: END IF;
3097:

Line 3098: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3094: THEN
3095: l_task_in_rec.cost_ind_rate_sch_id := l_parent_task_rec.cost_ind_rate_sch_id;
3096: END IF;
3097:
3098: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3099: THEN
3100: l_task_in_rec.cost_ind_sch_fixed_date := l_parent_task_rec.cost_ind_sch_fixed_date;
3101: END IF;
3102:

Line 3105: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3101: END IF;
3102:
3103: -- l_address_id := l_parent_task_rec.address_id; --address does not get inherited
3104:
3105: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3106: THEN
3107: l_task_in_rec.labor_sch_type := l_parent_task_rec.labor_sch_type;
3108: END IF;
3109:

Line 3110: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3106: THEN
3107: l_task_in_rec.labor_sch_type := l_parent_task_rec.labor_sch_type;
3108: END IF;
3109:
3110: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3111: THEN
3112: l_task_in_rec.labor_bill_rate_org_id := l_parent_task_rec.labor_bill_rate_org_id;
3113: END IF;
3114:

Line 3115: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3111: THEN
3112: l_task_in_rec.labor_bill_rate_org_id := l_parent_task_rec.labor_bill_rate_org_id;
3113: END IF;
3114:
3115: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3116: THEN
3117: l_task_in_rec.labor_std_bill_rate_schdl := l_parent_task_rec.labor_std_bill_rate_schdl;
3118: END IF;
3119:

Line 3120: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3116: THEN
3117: l_task_in_rec.labor_std_bill_rate_schdl := l_parent_task_rec.labor_std_bill_rate_schdl;
3118: END IF;
3119:
3120: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3121: THEN
3122: l_task_in_rec.labor_schedule_discount := l_parent_task_rec.labor_schedule_discount;
3123: END IF;
3124:

Line 3125: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3121: THEN
3122: l_task_in_rec.labor_schedule_discount := l_parent_task_rec.labor_schedule_discount;
3123: END IF;
3124:
3125: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3126: THEN
3127: l_task_in_rec.labor_schedule_fixed_date := l_parent_task_rec.labor_schedule_fixed_date;
3128: END IF;
3129:

Line 3130: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3126: THEN
3127: l_task_in_rec.labor_schedule_fixed_date := l_parent_task_rec.labor_schedule_fixed_date;
3128: END IF;
3129:
3130: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3131: THEN
3132: l_task_in_rec.non_labor_sch_type := l_parent_task_rec.non_labor_sch_type;
3133: END IF;
3134:

Line 3135: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3131: THEN
3132: l_task_in_rec.non_labor_sch_type := l_parent_task_rec.non_labor_sch_type;
3133: END IF;
3134:
3135: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3136: THEN
3137: l_task_in_rec.non_labor_bill_rate_org_id := l_parent_task_rec.non_labor_bill_rate_org_id;
3138: END IF;
3139:

Line 3140: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3136: THEN
3137: l_task_in_rec.non_labor_bill_rate_org_id := l_parent_task_rec.non_labor_bill_rate_org_id;
3138: END IF;
3139:
3140: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3141: THEN
3142: l_task_in_rec.non_labor_std_bill_rate_schdl := l_parent_task_rec.non_labor_std_bill_rate_schdl;
3143: END IF;
3144:

Line 3145: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3141: THEN
3142: l_task_in_rec.non_labor_std_bill_rate_schdl := l_parent_task_rec.non_labor_std_bill_rate_schdl;
3143: END IF;
3144:
3145: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3146: THEN
3147: l_task_in_rec.non_labor_schedule_discount := l_parent_task_rec.non_labor_schedule_discount;
3148: END IF;
3149:

Line 3150: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3146: THEN
3147: l_task_in_rec.non_labor_schedule_discount := l_parent_task_rec.non_labor_schedule_discount;
3148: END IF;
3149:
3150: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3151: THEN
3152: l_task_in_rec.non_labor_schedule_fixed_date := l_parent_task_rec.non_labor_schedule_fixed_date;
3153: END IF;
3154:

Line 3155: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3151: THEN
3152: l_task_in_rec.non_labor_schedule_fixed_date := l_parent_task_rec.non_labor_schedule_fixed_date;
3153: END IF;
3154:
3155: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3156: THEN
3157: l_task_in_rec.rev_ind_rate_sch_id := l_parent_task_rec.rev_ind_rate_sch_id;
3158: END IF;
3159:

Line 3160: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3156: THEN
3157: l_task_in_rec.rev_ind_rate_sch_id := l_parent_task_rec.rev_ind_rate_sch_id;
3158: END IF;
3159:
3160: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3161: THEN
3162: l_task_in_rec.rev_ind_sch_fixed_date := l_parent_task_rec.rev_ind_sch_fixed_date;
3163: END IF;
3164:

Line 3165: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3161: THEN
3162: l_task_in_rec.rev_ind_sch_fixed_date := l_parent_task_rec.rev_ind_sch_fixed_date;
3163: END IF;
3164:
3165: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3166: THEN
3167: l_task_in_rec.inv_ind_rate_sch_id := l_parent_task_rec.inv_ind_rate_sch_id;
3168: END IF;
3169:

Line 3170: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

3166: THEN
3167: l_task_in_rec.inv_ind_rate_sch_id := l_parent_task_rec.inv_ind_rate_sch_id;
3168: END IF;
3169:
3170: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
3171: THEN
3172: l_task_in_rec.inv_ind_sch_fixed_date :=
3173: l_parent_task_rec.inv_ind_sch_fixed_date;
3174: END IF;

Line 3179: l_task_in_rec.gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3175: --BUG 3924597 Added by rtarway for FP.M, etc_source defaulting changes
3176: --null check added , bug # 4101696, rtarway,
3177: --since gen_etc_source_code will never be null, we should default it in case it is passed as null.
3178: IF l_task_in_rec.gen_etc_source_code is null OR
3179: l_task_in_rec.gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3180: THEN
3181: if ( l_parent_task_rec.gen_etc_source_code is not null AND --BUG 4101696 , rtarway , or modified to and
3182: l_parent_task_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
3183: then l_task_in_rec.gen_etc_source_code :=

Line 3182: l_parent_task_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

3178: IF l_task_in_rec.gen_etc_source_code is null OR
3179: l_task_in_rec.gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3180: THEN
3181: if ( l_parent_task_rec.gen_etc_source_code is not null AND --BUG 4101696 , rtarway , or modified to and
3182: l_parent_task_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
3183: then l_task_in_rec.gen_etc_source_code :=
3184: l_parent_task_rec.gen_etc_source_code;
3185: else
3186: if (nvl (PA_PROJ_TASK_STRUC_PUB.IS_WP_SEPARATE_FROM_FN ( l_project_id ), 'N') = 'N')

Line 3207: pa_interface_utils_pub.map_new_amg_msg

3203:
3204: THEN
3205: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3206: THEN
3207: pa_interface_utils_pub.map_new_amg_msg
3208: ( p_old_message_code => 'PA_PARENT_START_LATER'
3209: ,p_msg_attribute => 'CHANGE'
3210: ,p_resize_flag => 'N'
3211: ,p_msg_context => 'TASK'

Line 3227: pa_interface_utils_pub.map_new_amg_msg

3223:
3224: THEN
3225: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3226: THEN
3227: pa_interface_utils_pub.map_new_amg_msg
3228: ( p_old_message_code => 'PA_PARENT_COMPL_EARLIER'
3229: ,p_msg_attribute => 'CHANGE'
3230: ,p_resize_flag => 'N'
3231: ,p_msg_context => 'TASK'

Line 3346: p_tasks_in(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3342: l_first_index1 IS NOT NULL AND l_last_index1 IS NOT NULL --called from create_project or update_proejct.
3343: THEN
3344: IF l_index_number > l_first_index1 AND
3345: p_tasks_in(l_index_number-1).pa_task_id IS NOT NULL AND
3346: p_tasks_in(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3347: --existing task becomes the ref_task_id
3348: THEN
3349: v_task_id_above := p_tasks_in(l_index_number-1).pa_task_id; --Get the task above.
3350: ELSIF l_index_number > l_first_index1 AND

Line 3352: p_tasks_out(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3348: THEN
3349: v_task_id_above := p_tasks_in(l_index_number-1).pa_task_id; --Get the task above.
3350: ELSIF l_index_number > l_first_index1 AND
3351: p_tasks_out(l_index_number-1).pa_task_id IS NOT NULL AND
3352: p_tasks_out(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3353: --new task becomes the ref_task_id
3354: THEN
3355: v_task_id_above := p_tasks_out(l_index_number-1).pa_task_id; --Get the task above created newly
3356: ELSIF ( p_tasks_in(l_index_number).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR

Line 3356: ELSIF ( p_tasks_in(l_index_number).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR

3352: p_tasks_out(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3353: --new task becomes the ref_task_id
3354: THEN
3355: v_task_id_above := p_tasks_out(l_index_number-1).pa_task_id; --Get the task above created newly
3356: ELSIF ( p_tasks_in(l_index_number).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR
3357: p_tasks_in(l_index_number).pa_task_id IS NULL
3358: ) AND
3359: l_index_number = l_first_index1
3360: THEN

Line 3665: (p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3661: -- 02-DEC-1996 L de Werker Removed value_not_used message
3662: -- Added validity check for project_id
3663: --
3664: PROCEDURE Convert_pm_projref_to_id
3665: (p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3666: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3667: ,p_out_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy
3668: ,p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy
3669:

Line 3666: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3662: -- Added validity check for project_id
3663: --
3664: PROCEDURE Convert_pm_projref_to_id
3665: (p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3666: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3667: ,p_out_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy
3668: ,p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy
3669:
3670: IS

Line 3686: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3682: BEGIN
3683:
3684: p_return_status := FND_API.G_RET_STS_SUCCESS;
3685:
3686: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3687: AND p_pa_project_id IS NOT NULL
3688: THEN
3689:
3690: --check validity of this ID

Line 3698: pa_interface_utils_pub.map_new_amg_msg

3694: IF l_project_id_csr%NOTFOUND
3695: THEN
3696: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3697: THEN
3698: pa_interface_utils_pub.map_new_amg_msg
3699: ( p_old_message_code => 'PA_INVALID_PROJECT_ID'
3700: ,p_msg_attribute => 'CHANGE'
3701: ,p_resize_flag => 'N'
3702: ,p_msg_context => 'GENERAL'

Line 3717: ELSIF p_pm_project_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3713:
3714: CLOSE l_project_id_csr;
3715: p_out_project_id := p_pa_project_id;
3716:
3717: ELSIF p_pm_project_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3718: AND p_pm_project_reference IS NOT NULL
3719: THEN
3720: l_project_id := Fetch_project_id
3721: (p_pm_project_reference => p_pm_project_reference);

Line 3742: pa_interface_utils_pub.map_new_amg_msg

3738: ELSE
3739:
3740: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3741: THEN
3742: pa_interface_utils_pub.map_new_amg_msg
3743: ( p_old_message_code => 'PA_PROJECT_REF_AND_ID_MISSING'
3744: ,p_msg_attribute => 'CHANGE'
3745: ,p_resize_flag => 'Y'
3746: ,p_msg_context => 'GENERAL'

Line 3756: END IF; -- If p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3752: END IF;
3753:
3754: RAISE FND_API.G_EXC_ERROR;
3755:
3756: END IF; -- If p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3757:
3758: EXCEPTION
3759:
3760: WHEN FND_API.G_EXC_ERROR

Line 3815: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

3811: -- Added validation for task_id
3812: --
3813: Procedure Convert_pm_taskref_to_id (
3814: p_pa_project_id IN NUMBER,
3815: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
3816: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
3817: p_out_task_id OUT NOCOPY NUMBER, -- 4537865
3818: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865
3819:

Line 3816: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

3812: --
3813: Procedure Convert_pm_taskref_to_id (
3814: p_pa_project_id IN NUMBER,
3815: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
3816: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
3817: p_out_task_id OUT NOCOPY NUMBER, -- 4537865
3818: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865
3819:
3820: IS

Line 3854: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3850: BEGIN
3851:
3852: p_return_status := FND_API.G_RET_STS_SUCCESS;
3853:
3854: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3855: AND p_pa_project_id IS NOT NULL
3856: THEN
3857:
3858: OPEN l_project_id_csr;

Line 3865: pa_interface_utils_pub.map_new_amg_msg

3861: IF l_project_id_csr%NOTFOUND
3862: THEN
3863: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3864: THEN
3865: pa_interface_utils_pub.map_new_amg_msg
3866: ( p_old_message_code => 'PA_INVALID_PROJECT_ID'
3867: ,p_msg_attribute => 'CHANGE'
3868: ,p_resize_flag => 'N'
3869: ,p_msg_context => 'GENERAL'

Line 3886: pa_interface_utils_pub.map_new_amg_msg

3882: ELSE
3883:
3884: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3885: THEN
3886: pa_interface_utils_pub.map_new_amg_msg
3887: ( p_old_message_code => 'PA_PROJECT_ID_MISSING'
3888: ,p_msg_attribute => 'CHANGE'
3889: ,p_resize_flag => 'N'
3890: ,p_msg_context => 'GENERAL'

Line 3902: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3898: RAISE FND_API.G_EXC_ERROR;
3899:
3900: END IF;
3901:
3902: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3903: AND p_pa_task_id IS NOT NULL
3904: THEN
3905:
3906: -- Get segment1 for AMG messages

Line 3919: pa_interface_utils_pub.map_new_amg_msg

3915: IF l_task_id_csr%NOTFOUND
3916: THEN
3917: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3918: THEN
3919: pa_interface_utils_pub.map_new_amg_msg
3920: ( p_old_message_code => 'PA_TASK_ID_INVALID'
3921: ,p_msg_attribute => 'CHANGE'
3922: ,p_resize_flag => 'N'
3923: ,p_msg_context => 'PROJ'

Line 3939: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3935: CLOSE l_task_id_csr;
3936:
3937: p_out_task_id := p_pa_task_id;
3938:
3939: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3940: AND p_pm_task_reference IS NOT NULL
3941: THEN
3942: l_task_id := Fetch_task_id
3943: (p_pa_project_id => p_pa_project_id,

Line 3964: pa_interface_utils_pub.map_new_amg_msg

3960: END IF;
3961: ELSE
3962: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3963: THEN
3964: pa_interface_utils_pub.map_new_amg_msg
3965: ( p_old_message_code => 'PA_TASK_REF_AND_ID_MISSING'
3966: ,p_msg_attribute => 'CHANGE'
3967: ,p_resize_flag => 'N'
3968: ,p_msg_context => 'PROJ'

Line 3978: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3974: END IF;
3975:
3976: RAISE FND_API.G_EXC_ERROR;
3977:
3978: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3979:
3980: EXCEPTION
3981:
3982: WHEN FND_API.G_EXC_ERROR

Line 4038: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

4034: --
4035: Procedure Convert_pm_taskref_to_id_all (
4036: p_pa_project_id IN NUMBER,
4037: p_structure_type IN VARCHAR2 := 'FINANCIAL',
4038: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4039: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4040: p_out_task_id OUT NOCOPY NUMBER, -- 4537865 Added nocopy hint
4041: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy hint
4042:

Line 4039: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

4035: Procedure Convert_pm_taskref_to_id_all (
4036: p_pa_project_id IN NUMBER,
4037: p_structure_type IN VARCHAR2 := 'FINANCIAL',
4038: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4039: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4040: p_out_task_id OUT NOCOPY NUMBER, -- 4537865 Added nocopy hint
4041: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy hint
4042:
4043: IS

Line 4101: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

4097: BEGIN
4098:
4099: p_return_status := FND_API.G_RET_STS_SUCCESS;
4100:
4101: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4102: AND p_pa_project_id IS NOT NULL
4103: THEN
4104:
4105: OPEN l_project_id_csr;

Line 4112: pa_interface_utils_pub.map_new_amg_msg

4108: IF l_project_id_csr%NOTFOUND
4109: THEN
4110: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4111: THEN
4112: pa_interface_utils_pub.map_new_amg_msg
4113: ( p_old_message_code => 'PA_INVALID_PROJECT_ID'
4114: ,p_msg_attribute => 'CHANGE'
4115: ,p_resize_flag => 'N'
4116: ,p_msg_context => 'GENERAL'

Line 4133: pa_interface_utils_pub.map_new_amg_msg

4129: ELSE
4130:
4131: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4132: THEN
4133: pa_interface_utils_pub.map_new_amg_msg
4134: ( p_old_message_code => 'PA_PROJECT_ID_MISSING'
4135: ,p_msg_attribute => 'CHANGE'
4136: ,p_resize_flag => 'N'
4137: ,p_msg_context => 'GENERAL'

Line 4157: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

4153: --pa_proj_elements too.
4154:
4155: l_project_sharing_type := PA_PROJ_TASK_STRUC_PUB.GET_SHARE_TYPE(p_pa_project_id);
4156:
4157: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4158: AND p_pa_task_id IS NOT NULL
4159: THEN
4160:
4161: -- Get segment1 for AMG messages

Line 4187: pa_interface_utils_pub.map_new_amg_msg

4183: THEN
4184:
4185: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4186: THEN
4187: pa_interface_utils_pub.map_new_amg_msg
4188: ( p_old_message_code => 'PA_TASK_ID_INVALID'
4189: ,p_msg_attribute => 'CHANGE'
4190: ,p_resize_flag => 'N'
4191: ,p_msg_context => 'PROJ'

Line 4207: pa_interface_utils_pub.map_new_amg_msg

4203: ELSE
4204: --End Added by rtarway, for BUG 3919800
4205: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4206: THEN
4207: pa_interface_utils_pub.map_new_amg_msg
4208: ( p_old_message_code => 'PA_TASK_ID_INVALID'
4209: ,p_msg_attribute => 'CHANGE'
4210: ,p_resize_flag => 'N'
4211: ,p_msg_context => 'PROJ'

Line 4230: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

4226: CLOSE l_task_id_csr;
4227:
4228: p_out_task_id := p_pa_task_id;
4229:
4230: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4231: AND p_pm_task_reference IS NOT NULL
4232: THEN
4233: l_task_id := Fetch_task_id
4234: (p_pa_project_id => p_pa_project_id,

Line 4277: pa_interface_utils_pub.map_new_amg_msg

4273: END IF;
4274: ELSE
4275: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4276: THEN
4277: pa_interface_utils_pub.map_new_amg_msg
4278: ( p_old_message_code => 'PA_TASK_REF_AND_ID_MISSING'
4279: ,p_msg_attribute => 'CHANGE'
4280: ,p_resize_flag => 'N'
4281: ,p_msg_context => 'PROJ'

Line 4291: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

4287: END IF;
4288:
4289: RAISE FND_API.G_EXC_ERROR;
4290:
4291: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4292: ELSIF (p_structure_type = 'WORKPLAN') THEN
4293: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4294: AND p_pa_task_id IS NOT NULL
4295: THEN

Line 4293: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

4289: RAISE FND_API.G_EXC_ERROR;
4290:
4291: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4292: ELSIF (p_structure_type = 'WORKPLAN') THEN
4293: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4294: AND p_pa_task_id IS NOT NULL
4295: THEN
4296:
4297: -- Get segment1 for AMG messages

Line 4309: pa_interface_utils_pub.map_new_amg_msg

4305: IF l_proj_element_id_csr%NOTFOUND
4306: THEN
4307: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4308: THEN
4309: pa_interface_utils_pub.map_new_amg_msg
4310: ( p_old_message_code => 'PA_TASK_ID_INVALID'
4311: ,p_msg_attribute => 'CHANGE'
4312: ,p_resize_flag => 'N'
4313: ,p_msg_context => 'PROJ'

Line 4329: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

4325: CLOSE l_proj_element_id_csr;
4326:
4327: p_out_task_id := p_pa_task_id;
4328:
4329: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4330: AND p_pm_task_reference IS NOT NULL
4331: THEN
4332: OPEN cur_pa_proj_elems;
4333: FETCH cur_pa_proj_elems INTO p_out_task_id;

Line 4352: pa_interface_utils_pub.map_new_amg_msg

4348:
4349: ELSE
4350: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4351: THEN
4352: pa_interface_utils_pub.map_new_amg_msg
4353: ( p_old_message_code => 'PA_TASK_REF_AND_ID_MISSING'
4354: ,p_msg_attribute => 'CHANGE'
4355: ,p_resize_flag => 'N'
4356: ,p_msg_context => 'PROJ'

Line 4366: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

4362: END IF;
4363:
4364: RAISE FND_API.G_EXC_ERROR;
4365:
4366: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4367: END IF;
4368:
4369: EXCEPTION
4370:

Line 4776: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

4772: OPEN l_amg_task_csr( l_task_rec.task_id );
4773: FETCH l_amg_task_csr INTO l_amg_task_number;
4774: CLOSE l_amg_task_csr;
4775: */
4776: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
4777: (p_task_number=> l_task_rec.task_name
4778: ,p_task_reference => l_task_rec.pm_task_reference
4779: ,p_task_id => l_task_rec.task_id);
4780:

Line 4795: pa_interface_utils_pub.map_new_amg_msg

4791: CLOSE l_get_lower_task_det_csr;
4792:
4793: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4794: THEN
4795: pa_interface_utils_pub.map_new_amg_msg
4796: ( p_old_message_code => 'PA_TOP_TASK_CHILD_NO_DELETE'
4797: ,p_msg_attribute => 'CHANGE'
4798: ,p_resize_flag => 'Y'
4799: ,p_msg_context => 'TASK'

Line 4897: Pa_Interface_Utils_Pub.get_messages

4893: p_msg_count := Fnd_Msg_Pub.count_msg; -- 4537865
4894:
4895: IF p_msg_count = 1 AND p_msg_data IS NULL
4896: THEN
4897: Pa_Interface_Utils_Pub.get_messages
4898: ( p_encoded => Fnd_Api.G_TRUE
4899: , p_msg_index => 1
4900: , p_msg_count => p_msg_count
4901: , p_msg_data => l_msg_data

Line 5167: ( p_api_version_number IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5163: -- Didnt include RAISE because pa_project_check_pvt.check_parent_child_task_dates also doesnt RAISE
5164: END check_parent_child_task_dates;
5165:
5166: Procedure Update_One_Task
5167: ( p_api_version_number IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5168: p_commit IN VARCHAR2 := FND_API.G_FALSE,
5169: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
5170: p_msg_count OUT NOCOPY NUMBER, -- 4537865
5171: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865

Line 5173: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5169: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
5170: p_msg_count OUT NOCOPY NUMBER, -- 4537865
5171: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865
5172: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
5173: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5170: p_msg_count OUT NOCOPY NUMBER, -- 4537865
5171: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865
5172: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
5173: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5171: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865
5172: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
5173: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5172: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
5173: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5173: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5174: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5175: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5176: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5177: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5178: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5179: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5180: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5181: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5182: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5183: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5184: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5185: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5186: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5187: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5188: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5189: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5190: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5191: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5192: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5193: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5194: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5195: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5196: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5197: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5198: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5199: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5200: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5201: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5202: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5203: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5204: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5205: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5206: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5207: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5208: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5209: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5210: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5211: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5212: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655

Line 5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5213: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5214: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5215: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5216: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5217: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5218: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5219: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5220: p_tasks_dff IN VARCHAR2 := 'N', -- bug 13680655
5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5221: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5222: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5223: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5224: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=

Line 5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5225: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5226: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5227: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5228: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5229: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5230: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5231: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5232: p_allow_cross_charge_flag IN VARCHAR2 :=
5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5233: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5234: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5235: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5236: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5237: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5238: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB

Line 5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5239: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB
5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5240: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB
5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5241: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5242: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB
5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5243: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB
5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5250: --Sakthi MCB
5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5244: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB
5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5250: --Sakthi MCB
5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5245: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5246: --Sakthi MCB
5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5250: --Sakthi MCB
5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5253: --PA L changes -- bug 2872708 --update_task

Line 5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5247: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5250: --Sakthi MCB
5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5253: --PA L changes -- bug 2872708 --update_task
5254: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5255: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5248: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5249: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5250: --Sakthi MCB
5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5253: --PA L changes -- bug 2872708 --update_task
5254: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5255: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5256: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5254: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5250: --Sakthi MCB
5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5253: --PA L changes -- bug 2872708 --update_task
5254: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5255: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5256: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5257: --end PA L changes -- bug 2872708
5258:

Line 5255: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5251: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5253: --PA L changes -- bug 2872708 --update_task
5254: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5255: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5256: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5257: --end PA L changes -- bug 2872708
5258:
5259: --(Begin Venkat) FP_M changes ----------------------------------------------

Line 5256: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5252: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5253: --PA L changes -- bug 2872708 --update_task
5254: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5255: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5256: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5257: --end PA L changes -- bug 2872708
5258:
5259: --(Begin Venkat) FP_M changes ----------------------------------------------
5260: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5260: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5256: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5257: --end PA L changes -- bug 2872708
5258:
5259: --(Begin Venkat) FP_M changes ----------------------------------------------
5260: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5261: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5262: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5263: --(End Venkat) FP_M changes ------------------------------------------------
5264:

Line 5261: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

5257: --end PA L changes -- bug 2872708
5258:
5259: --(Begin Venkat) FP_M changes ----------------------------------------------
5260: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5261: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5262: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5263: --(End Venkat) FP_M changes ------------------------------------------------
5264:
5265: p_out_pa_task_id OUT NOCOPY NUMBER, -- 4537865

Line 5262: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5258:
5259: --(Begin Venkat) FP_M changes ----------------------------------------------
5260: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5261: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5262: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5263: --(End Venkat) FP_M changes ------------------------------------------------
5264:
5265: p_out_pa_task_id OUT NOCOPY NUMBER, -- 4537865
5266: p_out_pm_task_reference OUT NOCOPY VARCHAR2 ) -- 4537865

Line 5482: l_temp_parent_task_id NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM;

5478: l_task_rec l_task_rec_csr%ROWTYPE;
5479: l_temp VARCHAR2(1);
5480: l_children_exist VARCHAR2(1) := 'N';
5481: l_new_start_date DATE;
5482: l_temp_parent_task_id NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM;
5483: l_new_parent_task_id NUMBER;
5484: l_top_task_id NUMBER;
5485: l_task_id NUMBER;
5486: l_update_yes_flag VARCHAR2(1) := 'N';

Line 5733: pa_interface_utils_pub.map_new_amg_msg

5729: END IF;
5730: END IF; -- bug 13923366 changes end
5731:
5732: IF l_function_allowed = 'N' THEN
5733: pa_interface_utils_pub.map_new_amg_msg
5734: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
5735: ,p_msg_attribute => 'CHANGE'
5736: ,p_resize_flag => 'Y'
5737: ,p_msg_context => 'GENERAL'

Line 5749: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5745: END IF;
5746:
5747: --bug 2841158
5748: -- IF p_pm_product_code IS NULL
5749: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5750: IF p_pm_product_code IS NOT NULL
5751: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5752: --bug 2841158
5753: AND p_pm_product_code <> 'WORKPLAN' --bug 2665656

Line 5751: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5747: --bug 2841158
5748: -- IF p_pm_product_code IS NULL
5749: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5750: IF p_pm_product_code IS NOT NULL
5751: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5752: --bug 2841158
5753: AND p_pm_product_code <> 'WORKPLAN' --bug 2665656
5754: THEN
5755:

Line 5758: pa_interface_utils_pub.map_new_amg_msg

5754: THEN
5755:
5756: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5757: THEN
5758: pa_interface_utils_pub.map_new_amg_msg
5759: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
5760: ,p_msg_attribute => 'CHANGE'
5761: ,p_resize_flag => 'N'
5762: ,p_msg_context => 'GENERAL'

Line 5775: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5771:
5772: --bug 2841158
5773: IF p_pm_product_code <> 'WORKPLAN'
5774: AND p_pm_product_code IS NOT NULL
5775: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5776: THEN
5777: --bug 2841158
5778:
5779: -- added IF conditions for Huawei enhancement bug 13923366 by skkoppul

Line 5808: pa_interface_utils_pub.map_new_amg_msg

5804: THEN
5805:
5806: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5807: THEN
5808: pa_interface_utils_pub.map_new_amg_msg
5809: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
5810: ,p_msg_attribute => 'CHANGE'
5811: ,p_resize_flag => 'N'
5812: ,p_msg_context => 'GENERAL'

Line 5852: pa_interface_utils_pub.map_new_amg_msg

5848:
5849: -- The user does not have query privileges on this project
5850: -- Hence, cannot update the task.Raise error
5851:
5852: pa_interface_utils_pub.map_new_amg_msg
5853: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
5854: ,p_msg_attribute => 'CHANGE'
5855: ,p_resize_flag => 'Y'
5856: ,p_msg_context => 'GENERAL'

Line 5870: pa_interface_utils_pub.map_new_amg_msg

5866: IF PA_PROJECT_PUB.G_MASS_UPDATE_TASKS = 'Y' THEN
5867: IF PA_PROJECT_PUB.G_UPDATE_PRJ_ALLOWED IS NULL THEN
5868: PA_PROJECT_PUB.G_UPDATE_PRJ_ALLOWED := pa_security.allow_update (x_project_id => l_project_id );
5869: IF PA_PROJECT_PUB.G_UPDATE_PRJ_ALLOWED = 'N' THEN
5870: pa_interface_utils_pub.map_new_amg_msg
5871: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
5872: ,p_msg_attribute => 'CHANGE'
5873: ,p_resize_flag => 'Y'
5874: ,p_msg_context => 'GENERAL'

Line 5890: pa_interface_utils_pub.map_new_amg_msg

5886:
5887: -- The user does not have update privileges on this project
5888: -- Hence , raise error
5889:
5890: pa_interface_utils_pub.map_new_amg_msg
5891: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
5892: ,p_msg_attribute => 'CHANGE'
5893: ,p_resize_flag => 'Y'
5894: ,p_msg_context => 'GENERAL'

Line 5941: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

5937: OPEN l_amg_task_csr( l_task_id );
5938: FETCH l_amg_task_csr INTO l_amg_task_number;
5939: CLOSE l_amg_task_csr;
5940: */
5941: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
5942: (p_task_number => p_task_name
5943: ,p_task_reference =>p_pm_task_reference
5944: ,p_task_id => l_task_id);
5945:

Line 5960: IF (p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

5956:
5957:
5958: -- Check for existing children
5959: -- Caching for Huawei enhancement bug 13923366 by skkoppul
5960: IF (p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5961: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
5962: OR
5963: (p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

Line 5961: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))

5957:
5958: -- Check for existing children
5959: -- Caching for Huawei enhancement bug 13923366 by skkoppul
5960: IF (p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5961: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
5962: OR
5963: (p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5965: AND p_task_number IS NOT NULL)

Line 5963: (p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

5959: -- Caching for Huawei enhancement bug 13923366 by skkoppul
5960: IF (p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5961: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
5962: OR
5963: (p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5965: AND p_task_number IS NOT NULL)
5966: OR
5967: (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

Line 5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

5960: IF (p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5961: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR))
5962: OR
5963: (p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5965: AND p_task_number IS NOT NULL)
5966: OR
5967: (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5968: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

Line 5967: (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

5963: (p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5965: AND p_task_number IS NOT NULL)
5966: OR
5967: (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5968: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5969: OR (p_task_start_date is NULL and p_task_completion_date is NULL))
5970: OR
5971: (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND

Line 5968: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

5964: nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5965: AND p_task_number IS NOT NULL)
5966: OR
5967: (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5968: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5969: OR (p_task_start_date is NULL and p_task_completion_date is NULL))
5970: OR
5971: (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
5972: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id) THEN

Line 5971: (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND

5967: (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5968: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5969: OR (p_task_start_date is NULL and p_task_completion_date is NULL))
5970: OR
5971: (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
5972: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id) THEN
5973:
5974: OPEN l_check_child_exists_csr(l_project_id,l_task_id);
5975: FETCH l_check_child_exists_csr INTO l_temp;

Line 5972: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id) THEN

5968: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
5969: OR (p_task_start_date is NULL and p_task_completion_date is NULL))
5970: OR
5971: (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND
5972: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id) THEN
5973:
5974: OPEN l_check_child_exists_csr(l_project_id,l_task_id);
5975: FETCH l_check_child_exists_csr INTO l_temp;
5976: IF l_check_child_exists_csr%FOUND

Line 5992: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5988: l_statement := ' UPDATE PA_TASKS SET ';
5989:
5990: -- TASK REFERENCE
5991:
5992: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5993: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5994: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5995: AND p_pm_task_reference IS NOT NULL --redundant, but added for clarity
5996: THEN

Line 5993: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

5989:
5990: -- TASK REFERENCE
5991:
5992: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5993: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5994: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5995: AND p_pm_task_reference IS NOT NULL --redundant, but added for clarity
5996: THEN
5997:

Line 5994: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

5990: -- TASK REFERENCE
5991:
5992: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5993: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5994: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5995: AND p_pm_task_reference IS NOT NULL --redundant, but added for clarity
5996: THEN
5997:
5998: --bug 2955326

Line 6018: IF p_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6014: END IF;
6015:
6016: -- TASK NAME
6017:
6018: IF p_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6019: AND nvl(p_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6020: AND p_task_name IS NOT NULL --redundant, but added for clarity
6021: THEN
6022:

Line 6019: AND nvl(p_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6015:
6016: -- TASK NAME
6017:
6018: IF p_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6019: AND nvl(p_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6020: AND p_task_name IS NOT NULL --redundant, but added for clarity
6021: THEN
6022:
6023: --bug 2955326

Line 6039: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6035: END IF;
6036:
6037: -- LONG TASK NAME
6038:
6039: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6040: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6041: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6042: AND p_long_task_name IS NOT NULL --redundant, but added for clarity
6043: THEN

Line 6040: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6036:
6037: -- LONG TASK NAME
6038:
6039: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6040: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6041: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6042: AND p_long_task_name IS NOT NULL --redundant, but added for clarity
6043: THEN
6044:

Line 6041: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6037: -- LONG TASK NAME
6038:
6039: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6040: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6041: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6042: AND p_long_task_name IS NOT NULL --redundant, but added for clarity
6043: THEN
6044:
6045: --bug 2955326

Line 6060: /* IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

6056:
6057: END IF;
6058:
6059: -- DESCRIPTION
6060: /* IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6061: p_task_description IS NOT NULL)*/ /*Changed the above code for
6062: p_task_description IS NOT NULL to p_task_description IS NULL,
6063: I reverted back the changes done for bug 1210276 for bug 3321980 */
6064: /* Fix for Bug # 1210276: condition changed to IS NOT NULL from

Line 6067: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

6063: I reverted back the changes done for bug 1210276 for bug 3321980 */
6064: /* Fix for Bug # 1210276: condition changed to IS NOT NULL from
6065: IS NULL- so that the description column is not updated to NULL
6066: when no value is passed. */
6067: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6068: p_task_description IS NULL) /* The new change for bug 3321980 */
6069: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6070: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
6071: THEN

Line 6069: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

6065: IS NULL- so that the description column is not updated to NULL
6066: when no value is passed. */
6067: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6068: p_task_description IS NULL) /* The new change for bug 3321980 */
6069: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6070: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
6071: THEN
6072: --bug 2955326
6073: /*

Line 6070: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

6066: when no value is passed. */
6067: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6068: p_task_description IS NULL) /* The new change for bug 3321980 */
6069: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6070: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
6071: THEN
6072: --bug 2955326
6073: /*
6074: l_statement := l_statement ||

Line 6088: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6084: END IF;
6085:
6086: -- READY_TO_BILL
6087:
6088: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6089: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6090: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6091: AND p_ready_to_bill_flag IS NOT NULL --redundant, but added for clarity
6092: THEN

Line 6089: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6085:
6086: -- READY_TO_BILL
6087:
6088: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6089: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6090: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6091: AND p_ready_to_bill_flag IS NOT NULL --redundant, but added for clarity
6092: THEN
6093: --bug 2955326

Line 6090: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6086: -- READY_TO_BILL
6087:
6088: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6089: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6090: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6091: AND p_ready_to_bill_flag IS NOT NULL --redundant, but added for clarity
6092: THEN
6093: --bug 2955326
6094: /*

Line 6109: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6105: END IF;
6106:
6107: -- READY_TO_DISTRIBUTE
6108:
6109: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6110: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6111: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6112: AND p_ready_to_distribute_flag IS NOT NULL --redundant, but added for clarity
6113: THEN

Line 6110: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6106:
6107: -- READY_TO_DISTRIBUTE
6108:
6109: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6110: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6111: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6112: AND p_ready_to_distribute_flag IS NOT NULL --redundant, but added for clarity
6113: THEN
6114: --bug 2955326

Line 6111: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6107: -- READY_TO_DISTRIBUTE
6108:
6109: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6110: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6111: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6112: AND p_ready_to_distribute_flag IS NOT NULL --redundant, but added for clarity
6113: THEN
6114: --bug 2955326
6115: /*

Line 6130: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )

6126: END IF;
6127:
6128: -- LIMIT_TO_TXN_CONTROLS
6129:
6130: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )
6131: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6132: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6133: THEN
6134: --bug 2955326

Line 6131: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6127:
6128: -- LIMIT_TO_TXN_CONTROLS
6129:
6130: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )
6131: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6132: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6133: THEN
6134: --bug 2955326
6135: /*

Line 6132: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6128: -- LIMIT_TO_TXN_CONTROLS
6129:
6130: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )
6131: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6132: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6133: THEN
6134: --bug 2955326
6135: /*
6136: l_statement := l_statement ||

Line 6150: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

6146:
6147: -- CARRYING_OUT_ORGANIZATION_ID
6148:
6149: IF p_carrying_out_organization_id <>
6150: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6151: AND nvl(p_carrying_out_organization_id,
6152: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
6153: <> nvl(l_task_rec.carrying_out_organization_id,
6154: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

Line 6152: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

6148:
6149: IF p_carrying_out_organization_id <>
6150: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6151: AND nvl(p_carrying_out_organization_id,
6152: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
6153: <> nvl(l_task_rec.carrying_out_organization_id,
6154: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
6155: AND p_carrying_out_organization_id IS NOT NULL THEN
6156: OPEN l_get_project_info_csr (l_task_rec.project_id);

Line 6154: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

6150: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6151: AND nvl(p_carrying_out_organization_id,
6152: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
6153: <> nvl(l_task_rec.carrying_out_organization_id,
6154: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
6155: AND p_carrying_out_organization_id IS NOT NULL THEN
6156: OPEN l_get_project_info_csr (l_task_rec.project_id);
6157: FETCH l_get_project_info_csr INTO
6158: l_project_type,l_pm_project_reference;

Line 6215: pa_interface_utils_pub.map_new_amg_msg

6211: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6212: THEN
6213: IF NOT pa_project_pvt.check_valid_message (l_err_stage)
6214: THEN
6215: pa_interface_utils_pub.map_new_amg_msg
6216: ( p_old_message_code => 'PA_TK_CANT_CHG_TASK_ORG'
6217: ,p_msg_attribute => 'CHANGE'
6218: ,p_resize_flag => 'N'
6219: ,p_msg_context => 'TASK'

Line 6226: pa_interface_utils_pub.map_new_amg_msg

6222: ,p_attribute3 => ''
6223: ,p_attribute4 => ''
6224: ,p_attribute5 => '');
6225: ELSE
6226: pa_interface_utils_pub.map_new_amg_msg
6227: ( p_old_message_code => l_err_stage
6228: ,p_msg_attribute => 'CHANGE'
6229: ,p_resize_flag => 'N'
6230: ,p_msg_context => 'TASK'

Line 6261: IF p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

6257: END IF;
6258:
6259: -- CHARGEABLE_FLAG
6260:
6261: IF p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6262: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6263: THEN
6264:
6265: -- Cannot update chargeable flag for parent tasks

Line 6262: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6258:
6259: -- CHARGEABLE_FLAG
6260:
6261: IF p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6262: nvl(p_chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> nvl(l_task_rec.chargeable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6263: THEN
6264:
6265: -- Cannot update chargeable flag for parent tasks
6266:

Line 6271: pa_interface_utils_pub.map_new_amg_msg

6267: IF l_children_exist = 'Y'
6268: THEN
6269: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6270: THEN
6271: pa_interface_utils_pub.map_new_amg_msg
6272: ( p_old_message_code => 'PA_CANNOT_CHANGE_CHRG_FLAG'
6273: ,p_msg_attribute => 'CHANGE'
6274: ,p_resize_flag => 'N'
6275: ,p_msg_context => 'TASK'

Line 6314: pa_interface_utils_pub.map_new_amg_msg

6310: p_return_status := FND_API.G_RET_STS_ERROR;
6311:
6312: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6313: THEN
6314: pa_interface_utils_pub.map_new_amg_msg
6315: ( p_old_message_code => 'PA_PR_INDIRECT_NO_BILLING'
6316: ,p_msg_attribute => 'CHANGE'
6317: ,p_resize_flag => 'N'
6318: ,p_msg_context => 'TASK'

Line 6332: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

6328: END IF;
6329: END IF; -- end changes for bug 13923366
6330: /* end of code added for bug #2666913 */
6331:
6332: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6333: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6334: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6335: THEN
6336:

Line 6333: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

6329: END IF; -- end changes for bug 13923366
6330: /* end of code added for bug #2666913 */
6331:
6332: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6333: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6334: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6335: THEN
6336:
6337: --bug 2955326

Line 6334: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6330: /* end of code added for bug #2666913 */
6331:
6332: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6333: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6334: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6335: THEN
6336:
6337: --bug 2955326
6338: /*

Line 6352: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6348: END IF;
6349:
6350: -- SERVICE_TYPE_CODE
6351:
6352: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6353: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6354: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6355: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
6356: THEN

Line 6353: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6349:
6350: -- SERVICE_TYPE_CODE
6351:
6352: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6353: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6354: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6355: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
6356: THEN
6357:

Line 6354: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6350: -- SERVICE_TYPE_CODE
6351:
6352: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6353: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6354: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6355: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
6356: THEN
6357:
6358: OPEN l_service_type_csr( p_service_type_code );

Line 6367: pa_interface_utils_pub.map_new_amg_msg

6363:
6364: CLOSE l_service_type_csr;
6365: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6366: THEN
6367: pa_interface_utils_pub.map_new_amg_msg
6368: ( p_old_message_code => 'PA_SERVICE_TYPE_INVALID'
6369: ,p_msg_attribute => 'CHANGE'
6370: ,p_resize_flag => 'N'
6371: ,p_msg_context => 'TASK'

Line 6400: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6396:
6397: -- TASK NUMBER
6398: --dbms_output.put_line('value of p_task_number'||p_task_number);
6399: --dbms_output.put_line('value l_task_rec.task_number'||l_task_rec.task_number);
6400: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6401: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb
6402: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6403: AND p_task_number IS NOT NULL
6404: THEN

Line 6401: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb

6397: -- TASK NUMBER
6398: --dbms_output.put_line('value of p_task_number'||p_task_number);
6399: --dbms_output.put_line('value l_task_rec.task_number'||l_task_rec.task_number);
6400: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6401: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb
6402: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6403: AND p_task_number IS NOT NULL
6404: THEN
6405:

Line 6402: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

6398: --dbms_output.put_line('value of p_task_number'||p_task_number);
6399: --dbms_output.put_line('value l_task_rec.task_number'||l_task_rec.task_number);
6400: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6401: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb
6402: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6403: AND p_task_number IS NOT NULL
6404: THEN
6405:
6406: IF pa_task_utils.check_unique_task_number

Line 6425: pa_interface_utils_pub.map_new_amg_msg

6421: IF task_number_change_Ok_flag = 'N' then */
6422: /** CODE CHANGE END BY ADITI for Bug 4120380 **/
6423: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6424: THEN
6425: pa_interface_utils_pub.map_new_amg_msg
6426: ( p_old_message_code => 'PA_TASK_NUMBER_NOT_UNIQUE'
6427: ,p_msg_attribute => 'CHANGE'
6428: ,p_resize_flag => 'N'
6429: ,p_msg_context => 'TASK'

Line 6454: pa_interface_utils_pub.map_new_amg_msg

6450: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6451: THEN
6452: IF NOT pa_project_pvt.check_valid_message (l_err_stage)
6453: THEN
6454: pa_interface_utils_pub.map_new_amg_msg
6455: ( p_old_message_code => 'PA_CANT_ADD_SUBTASK'
6456: ,p_msg_attribute => 'CHANGE'
6457: ,p_resize_flag => 'N'
6458: ,p_msg_context => 'TASK'

Line 6465: pa_interface_utils_pub.map_new_amg_msg

6461: ,p_attribute3 => ''
6462: ,p_attribute4 => ''
6463: ,p_attribute5 => '');
6464: ELSE
6465: pa_interface_utils_pub.map_new_amg_msg
6466: ( p_old_message_code => l_err_stage
6467: ,p_msg_attribute => 'SPLIT'
6468: ,p_resize_flag => 'N'
6469: ,p_msg_context => 'MODT'

Line 6508: IF (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

6504: /* Fix for the Bug 1210276- the following If condition was modified by adding
6505: NVL to the statment to prevent the updation of the start date and end date
6506: column with null values when no values are passed for these variables */
6507:
6508: IF (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
6509: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
6510: OR (p_task_start_date is NULL and p_task_completion_date is NULL)) /*Bug 8854864*/
6511: THEN
6512: -- Caching for Huawei enhancement bug 13923366 by skkoppul

Line 6509: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

6505: NVL to the statment to prevent the updation of the start date and end date
6506: column with null values when no values are passed for these variables */
6507:
6508: IF (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
6509: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
6510: OR (p_task_start_date is NULL and p_task_completion_date is NULL)) /*Bug 8854864*/
6511: THEN
6512: -- Caching for Huawei enhancement bug 13923366 by skkoppul
6513: IF PA_PROJECT_PUB.G_MASS_UPDATE_TASKS = 'Y' THEn

Line 6566: pa_interface_utils_pub.map_new_amg_msg

6562: p_task_start_date > l_project_completion_date
6563: THEN
6564: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6565: THEN
6566: pa_interface_utils_pub.map_new_amg_msg
6567: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
6568: ,p_msg_attribute => 'CHANGE'
6569: ,p_resize_flag => 'Y'
6570: ,p_msg_context => 'TASK'

Line 6587: pa_interface_utils_pub.map_new_amg_msg

6583: IF pa_project_pub.G_ParChildTsk_chks_deferred = 'N' THEN
6584: IF l_children_exist = 'Y' THEN
6585: IF l_min_child_start_date < p_task_start_date THEN
6586: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
6587: pa_interface_utils_pub.map_new_amg_msg
6588: ( p_old_message_code => 'PA_CHILD_START_EARLIER'
6589: ,p_msg_attribute => 'CHANGE'
6590: ,p_resize_flag => 'N'
6591: ,p_msg_context => 'TASK'

Line 6605: pa_interface_utils_pub.map_new_amg_msg

6601:
6602: IF l_task_rec.parent_task_id IS NOT NULL THEN
6603: IF l_min_parent_start_date > p_task_start_date THEN
6604: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
6605: pa_interface_utils_pub.map_new_amg_msg
6606: ( p_old_message_code => 'PA_PARENT_START_LATER'
6607: ,p_msg_attribute => 'CHANGE'
6608: ,p_resize_flag => 'N'
6609: ,p_msg_context => 'TASK'

Line 6663: pa_interface_utils_pub.map_new_amg_msg

6659: p_task_completion_date > l_project_completion_date
6660: THEN
6661: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6662: THEN
6663: pa_interface_utils_pub.map_new_amg_msg
6664: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
6665: ,p_msg_attribute => 'CHANGE'
6666: ,p_resize_flag => 'Y'
6667: ,p_msg_context => 'TASK'

Line 6685: pa_interface_utils_pub.map_new_amg_msg

6681: /* IF l_children_exist = 'Y' THEN
6682: IF l_max_child_completion_date > p_task_completion_date THEN
6683: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6684: THEN
6685: pa_interface_utils_pub.map_new_amg_msg
6686: ( p_old_message_code => 'PA_CHILD_COMPLETION_LATER'
6687: ,p_msg_attribute => 'CHANGE'
6688: ,p_resize_flag => 'N'
6689: ,p_msg_context => 'TASK'

Line 6706: pa_interface_utils_pub.map_new_amg_msg

6702: IF l_max_parent_completion_date < p_task_completion_date
6703: THEN
6704: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6705: THEN
6706: pa_interface_utils_pub.map_new_amg_msg
6707: ( p_old_message_code => 'PA_PARENT_COMPLETION_EARLIER'
6708: ,p_msg_attribute => 'CHANGE'
6709: ,p_resize_flag => 'Y'
6710: ,p_msg_context => 'TASK'

Line 6773: IF p_pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

6769: --Error will be raised , when parent_task_id is different than existing.
6770:
6771:
6772: l_new_parent_task_id := NULL;
6773: IF p_pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6774: AND p_pa_parent_task_id IS NOT NULL THEN
6775: IF p_pa_parent_task_id <> NVL( l_task_rec.parent_task_id, -9999 ) THEN
6776: OPEN l_validate_parent_id_csr( l_project_id, p_pa_parent_task_id );
6777: FETCH l_validate_parent_id_csr INTO l_temp;

Line 6783: pa_interface_utils_pub.map_new_amg_msg

6779: THEN
6780: CLOSE l_validate_parent_id_csr;
6781: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6782: THEN
6783: pa_interface_utils_pub.map_new_amg_msg
6784: ( p_old_message_code => 'PA_PARENT_TASK_ID_INVALID'
6785: ,p_msg_attribute => 'CHANGE'
6786: ,p_resize_flag => 'N'
6787: ,p_msg_context => 'TASK'

Line 6801: IF p_pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

6797: l_new_parent_task_id := p_pa_parent_task_id;
6798: END IF;
6799: END IF;
6800: ELSE
6801: IF p_pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6802: p_pm_parent_task_reference IS NOT NULL THEN
6803: OPEN l_convert_pm_parent_to_id_csr
6804: (l_project_id, p_pm_parent_task_reference );
6805: FETCH l_convert_pm_parent_to_id_csr INTO l_new_parent_task_id;

Line 6810: pa_interface_utils_pub.map_new_amg_msg

6806: IF l_convert_pm_parent_to_id_csr%NOTFOUND THEN
6807: CLOSE l_convert_pm_parent_to_id_csr;
6808: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6809: THEN
6810: pa_interface_utils_pub.map_new_amg_msg
6811: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
6812: ,p_msg_attribute => 'CHANGE'
6813: ,p_resize_flag => 'N'
6814: ,p_msg_context => 'TASK'

Line 6834: -- Nvl(l_task_rec.parent_task_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM));

6830: /* dbms_output.put_line('p_pa_parent_task_id : '||p_pa_parent_task_id); */
6831: /* dbms_output.put_line('Old Task Name : '||l_task_rec.task_name); */
6832: /* dbms_output.put_line('New parent id : '||l_new_parent_task_id); */
6833: /* dbms_output.put_line('Old parent id : '|| */
6834: -- Nvl(l_task_rec.parent_task_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM));
6835:
6836: -- Caching for Huawei enhancement bug 13923366 by skkoppul
6837: -- Assumption: currently in Bulk update mode, we are allowing p_pm_parent_task_reference value to be passed
6838: -- but in future if this is accomodated following code needs to be changed.

Line 6849: pa_interface_utils_pub.map_new_amg_msg

6845: -- which is not allowed
6846:
6847: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6848: THEN
6849: pa_interface_utils_pub.map_new_amg_msg
6850: ( p_old_message_code => 'PA_TOP_TASK_NOT_ALLOWED'
6851: ,p_msg_attribute => 'CHANGE'
6852: ,p_resize_flag => 'N'
6853: ,p_msg_context => 'TASK'

Line 6866: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

6862:
6863:
6864: IF l_new_parent_task_id IS NOT NULL
6865: AND l_new_parent_task_id <> NVL(l_task_rec.parent_task_id,
6866: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
6867: THEN
6868: --rtarway, for DHI ER, BUG 4413568
6869: IF ( PA_PROJECT_PUB.G_TASK_STR_UPDATE_MODE = 'PA_UPD_TASK_ATTR' ) THEN
6870: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 6941: pa_interface_utils_pub.map_new_amg_msg

6937: IF l_chk_chlds_parent_id_csr%FOUND
6938: THEN
6939: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6940: THEN
6941: pa_interface_utils_pub.map_new_amg_msg
6942: ( p_old_message_code => 'PA_TSK_MV_BELOW_SELF'
6943: ,p_msg_attribute => 'CHANGE'
6944: ,p_resize_flag => 'N'
6945: ,p_msg_context => 'TASK'

Line 6970: pa_interface_utils_pub.map_new_amg_msg

6966: THEN
6967: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
6968: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
6969: THEN
6970: pa_interface_utils_pub.map_new_amg_msg
6971: ( p_old_message_code => 'PA_CHECK_ADD_SUBTASK_FAILED'
6972: ,p_msg_attribute => 'CHANGE'
6973: ,p_resize_flag => 'Y'
6974: ,p_msg_context => 'ADDT'

Line 6981: pa_interface_utils_pub.map_new_amg_msg

6977: ,p_attribute3 => ''
6978: ,p_attribute4 => ''
6979: ,p_attribute5 => '');
6980: ELSE
6981: pa_interface_utils_pub.map_new_amg_msg
6982: ( p_old_message_code => l_err_stage
6983: ,p_msg_attribute => 'SPLIT'
6984: ,p_resize_flag => 'Y'
6985: ,p_msg_context => 'ADDST'

Line 7005: pa_interface_utils_pub.map_new_amg_msg

7001: IF l_task_rec.parent_task_id IS NULL
7002: THEN
7003: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7004: THEN
7005: pa_interface_utils_pub.map_new_amg_msg
7006: ( p_old_message_code => 'PA_CANT_MOVE_TOP_TASK'
7007: ,p_msg_attribute => 'CHANGE'
7008: ,p_resize_flag => 'N'
7009: ,p_msg_context => 'TASK'

Line 7022: pa_interface_utils_pub.map_new_amg_msg

7018: ELSIF l_new_parent_task_id IS NULL
7019: THEN
7020: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7021: THEN
7022: pa_interface_utils_pub.map_new_amg_msg
7023: ( p_old_message_code => 'PA_TOP_TASK_NOT_ALLOWED'
7024: ,p_msg_attribute => 'CHANGE'
7025: ,p_resize_flag => 'N'
7026: ,p_msg_context => 'TASK'

Line 7047: pa_interface_utils_pub.map_new_amg_msg

7043: IF l_top_task_id <> l_task_rec.top_task_id
7044: THEN
7045: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7046: THEN
7047: pa_interface_utils_pub.map_new_amg_msg
7048: ( p_old_message_code => 'PA_CANT_CHANGE_PARENT'
7049: ,p_msg_attribute => 'CHANGE'
7050: ,p_resize_flag => 'N'
7051: ,p_msg_context => 'TASK'

Line 7102: IF ( p_address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR p_address_id IS NULL )

7098: END IF; -- end changes for bug 13923366
7099: --ADDRESS
7100: /* dbms_output.put_line('New Address: '||p_address_id); */
7101: /* dbms_output.put_line('Current Addres: '||l_task_rec.address_id); */
7102: IF ( p_address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR p_address_id IS NULL )
7103: AND nvl(p_address_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.address_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7104: THEN
7105:
7106: IF p_address_id IS NOT NULL

Line 7103: AND nvl(p_address_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.address_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

7099: --ADDRESS
7100: /* dbms_output.put_line('New Address: '||p_address_id); */
7101: /* dbms_output.put_line('Current Addres: '||l_task_rec.address_id); */
7102: IF ( p_address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR p_address_id IS NULL )
7103: AND nvl(p_address_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.address_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7104: THEN
7105:
7106: IF p_address_id IS NOT NULL
7107: THEN

Line 7139: pa_interface_utils_pub.map_new_amg_msg

7135: IF l_address_valid = 'N'
7136: THEN
7137: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7138: THEN
7139: pa_interface_utils_pub.map_new_amg_msg
7140: ( p_old_message_code => 'PA_TASK_ADDRESS_INVALID'
7141: ,p_msg_attribute => 'CHANGE'
7142: ,p_resize_flag => 'N'
7143: ,p_msg_context => 'TASK'

Line 7171: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7167:
7168: IF (p_tasks_dff = 'Y' OR
7169: (PA_PROJECT_PUB.G_MASS_UPDATE_TASKS = 'Y' AND PA_PROJECT_PUB.G_FP_DFF_TBL.COUNT > 0)) THEN -- BEGIN changes for bug 13680655
7170: --bug 6153503
7171: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7172: p_attribute_category IS NULL) THEN
7173:
7174: l_attribute_category := p_attribute_category;
7175: ELSE

Line 7180: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7176: l_attribute_category := l_task_rec.attribute_category;
7177: END IF;
7178:
7179:
7180: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7181: p_attribute1 IS NULL) THEN
7182:
7183: l_attribute1 := p_attribute1;
7184: ELSE

Line 7188: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7184: ELSE
7185: l_attribute1 := l_task_rec.attribute1;
7186: END IF;
7187:
7188: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7189: p_attribute2 IS NULL) THEN
7190:
7191: l_attribute2 := p_attribute2;
7192: ELSE

Line 7196: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7192: ELSE
7193: l_attribute2 := l_task_rec.attribute2;
7194: END IF;
7195:
7196: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7197: p_attribute3 IS NULL) THEN
7198:
7199: l_attribute3 := p_attribute3;
7200: ELSE

Line 7204: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7200: ELSE
7201: l_attribute3 := l_task_rec.attribute3;
7202: END IF;
7203:
7204: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7205: p_attribute4 IS NULL) THEN
7206:
7207: l_attribute4 := p_attribute4;
7208: ELSE

Line 7212: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7208: ELSE
7209: l_attribute4 := l_task_rec.attribute4;
7210: END IF;
7211:
7212: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7213: p_attribute5 IS NULL) THEN
7214:
7215: l_attribute5 := p_attribute5;
7216: ELSE

Line 7220: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7216: ELSE
7217: l_attribute5 := l_task_rec.attribute5;
7218: END IF;
7219:
7220: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7221: p_attribute6 IS NULL) THEN
7222:
7223: l_attribute6:= p_attribute6;
7224: ELSE

Line 7228: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7224: ELSE
7225: l_attribute6 := l_task_rec.attribute6;
7226: END IF;
7227:
7228: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7229: p_attribute7 IS NULL) THEN
7230:
7231: l_attribute7:= p_attribute7;
7232: ELSE

Line 7236: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7232: ELSE
7233: l_attribute7 := l_task_rec.attribute7;
7234: END IF;
7235:
7236: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7237: p_attribute8 IS NULL) THEN
7238:
7239: l_attribute8:= p_attribute8;
7240: ELSE

Line 7244: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7240: ELSE
7241: l_attribute8 := l_task_rec.attribute8;
7242: END IF;
7243:
7244: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7245: p_attribute9 IS NULL) THEN
7246:
7247: l_attribute9:= p_attribute9;
7248: ELSE

Line 7252: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7248: ELSE
7249: l_attribute9 := l_task_rec.attribute9;
7250: END IF;
7251:
7252: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7253: p_attribute10 IS NULL) THEN
7254:
7255: l_attribute10 := p_attribute10;
7256: ELSE

Line 7314: pa_interface_utils_pub.map_new_amg_msg

7310: IF l_validate_status = 'N'
7311: THEN
7312: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7313: THEN
7314: pa_interface_utils_pub.map_new_amg_msg
7315: ( p_old_message_code => 'PA_INVALID_FF_VALUES'
7316: ,p_msg_attribute => 'CHANGE'
7317: ,p_resize_flag => 'N'
7318: ,p_msg_context => 'FLEX'

Line 7330: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7326: END IF;
7327: END IF; /* Bug 7403227 */
7328: -- Update the dff fields - 04/11/97
7329: --bug 6153503 start
7330: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7331: p_attribute_category IS NULL)
7332: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7333: nvl(l_task_rec.attribute_category,
7334: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

Line 7332: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7328: -- Update the dff fields - 04/11/97
7329: --bug 6153503 start
7330: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7331: p_attribute_category IS NULL)
7332: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7333: nvl(l_task_rec.attribute_category,
7334: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7335: THEN
7336: --bug 2955326

Line 7334: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7330: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7331: p_attribute_category IS NULL)
7332: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7333: nvl(l_task_rec.attribute_category,
7334: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7335: THEN
7336: --bug 2955326
7337:
7338: l_statement := l_statement ||

Line 7347: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7343:
7344: END IF;
7345:
7346:
7347: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7348: p_attribute1 IS NULL)
7349: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7350: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7351: THEN

Line 7349: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7345:
7346:
7347: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7348: p_attribute1 IS NULL)
7349: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7350: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7351: THEN
7352: --bug 2955326
7353: /*

Line 7350: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7346:
7347: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7348: p_attribute1 IS NULL)
7349: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7350: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7351: THEN
7352: --bug 2955326
7353: /*
7354: l_statement := l_statement ||

Line 7366: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7362: l_update_yes_flag := 'Y';
7363:
7364: END IF;
7365:
7366: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7367: p_attribute2 IS NULL)
7368: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7369: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7370: THEN

Line 7368: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7364: END IF;
7365:
7366: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7367: p_attribute2 IS NULL)
7368: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7369: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7370: THEN
7371: --bug 2955326
7372: /*

Line 7369: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7365:
7366: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7367: p_attribute2 IS NULL)
7368: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7369: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7370: THEN
7371: --bug 2955326
7372: /*
7373: l_statement := l_statement ||

Line 7385: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7381: l_update_yes_flag := 'Y';
7382:
7383: END IF;
7384:
7385: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7386: p_attribute3 IS NULL)
7387: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7388: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7389: THEN

Line 7387: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7383: END IF;
7384:
7385: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7386: p_attribute3 IS NULL)
7387: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7388: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7389: THEN
7390: --bug 2955326
7391: /*

Line 7388: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7384:
7385: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7386: p_attribute3 IS NULL)
7387: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7388: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7389: THEN
7390: --bug 2955326
7391: /*
7392: l_statement := l_statement ||

Line 7404: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7400: l_update_yes_flag := 'Y';
7401:
7402: END IF;
7403:
7404: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7405: p_attribute4 IS NULL)
7406: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7407: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7408: THEN

Line 7406: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7402: END IF;
7403:
7404: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7405: p_attribute4 IS NULL)
7406: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7407: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7408: THEN
7409: --bug 2955326
7410: /*

Line 7407: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7403:
7404: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7405: p_attribute4 IS NULL)
7406: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7407: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7408: THEN
7409: --bug 2955326
7410: /*
7411: l_statement := l_statement ||

Line 7423: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7419: l_update_yes_flag := 'Y';
7420:
7421: END IF;
7422:
7423: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7424: p_attribute5 IS NULL)
7425: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7426: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7427: THEN

Line 7425: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7421: END IF;
7422:
7423: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7424: p_attribute5 IS NULL)
7425: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7426: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7427: THEN
7428: --bug 2955326
7429: /*

Line 7426: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7422:
7423: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7424: p_attribute5 IS NULL)
7425: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7426: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7427: THEN
7428: --bug 2955326
7429: /*
7430: l_statement := l_statement ||

Line 7442: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7438: l_update_yes_flag := 'Y';
7439:
7440: END IF;
7441:
7442: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7443: p_attribute6 IS NULL)
7444: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7445: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7446: THEN

Line 7444: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7440: END IF;
7441:
7442: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7443: p_attribute6 IS NULL)
7444: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7445: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7446: THEN
7447: --bug 2955326
7448: /*

Line 7445: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7441:
7442: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7443: p_attribute6 IS NULL)
7444: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7445: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7446: THEN
7447: --bug 2955326
7448: /*
7449: l_statement := l_statement ||

Line 7461: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7457: l_update_yes_flag := 'Y';
7458:
7459: END IF;
7460:
7461: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7462: p_attribute7 IS NULL)
7463: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7464: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7465: THEN

Line 7463: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7459: END IF;
7460:
7461: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7462: p_attribute7 IS NULL)
7463: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7464: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7465: THEN
7466: --bug 2955326
7467: /*

Line 7464: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7460:
7461: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7462: p_attribute7 IS NULL)
7463: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7464: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7465: THEN
7466: --bug 2955326
7467: /*
7468: l_statement := l_statement ||

Line 7480: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7476: l_update_yes_flag := 'Y';
7477:
7478: END IF;
7479:
7480: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7481: p_attribute8 IS NULL)
7482: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7483: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7484: THEN

Line 7482: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7478: END IF;
7479:
7480: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7481: p_attribute8 IS NULL)
7482: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7483: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7484: THEN
7485: --bug 2955326
7486: /*

Line 7483: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7479:
7480: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7481: p_attribute8 IS NULL)
7482: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7483: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7484: THEN
7485: --bug 2955326
7486: /*
7487: l_statement := l_statement ||

Line 7499: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7495: l_update_yes_flag := 'Y';
7496:
7497: END IF;
7498:
7499: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7500: p_attribute9 IS NULL)
7501: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7502: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7503: THEN

Line 7501: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7497: END IF;
7498:
7499: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7500: p_attribute9 IS NULL)
7501: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7502: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7503: THEN
7504: --bug 2955326
7505: /*

Line 7502: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7498:
7499: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7500: p_attribute9 IS NULL)
7501: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7502: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7503: THEN
7504: --bug 2955326
7505: /*
7506: l_statement := l_statement ||

Line 7518: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR

7514: l_update_yes_flag := 'Y';
7515:
7516: END IF;
7517:
7518: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7519: p_attribute10 IS NULL)
7520: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7521: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7522: THEN

Line 7520: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7516: END IF;
7517:
7518: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7519: p_attribute10 IS NULL)
7520: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7521: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7522: THEN
7523: --bug 2955326
7524: /*

Line 7521: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7517:
7518: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7519: p_attribute10 IS NULL)
7520: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7521: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7522: THEN
7523: --bug 2955326
7524: /*
7525: l_statement := l_statement ||

Line 7541: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

7537: -- IC and Multi National Currency changes Starts ...
7538: END IF; -- END of changes for bug 13680655
7539:
7540: IF (p_allow_cross_charge_flag <>
7541: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7542: p_allow_cross_charge_flag IS NOT NULL)
7543: AND nvl(p_allow_cross_charge_flag,
7544: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7545: nvl(l_task_rec.allow_cross_charge_flag,

Line 7544: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7540: IF (p_allow_cross_charge_flag <>
7541: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7542: p_allow_cross_charge_flag IS NOT NULL)
7543: AND nvl(p_allow_cross_charge_flag,
7544: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7545: nvl(l_task_rec.allow_cross_charge_flag,
7546: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7547: THEN
7548: --bug 2955326

Line 7546: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7542: p_allow_cross_charge_flag IS NOT NULL)
7543: AND nvl(p_allow_cross_charge_flag,
7544: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7545: nvl(l_task_rec.allow_cross_charge_flag,
7546: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7547: THEN
7548: --bug 2955326
7549: /*
7550: l_statement := l_statement ||

Line 7562: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

7558: l_update_yes_flag := 'Y';
7559:
7560: END IF;
7561:
7562: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7563: p_project_rate_type IS NOT NULL)
7564: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7565: nvl(l_task_rec.project_rate_type,
7566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

Line 7564: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7560: END IF;
7561:
7562: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7563: p_project_rate_type IS NOT NULL)
7564: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7565: nvl(l_task_rec.project_rate_type,
7566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7567: THEN
7568: --bug 2955326

Line 7566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7562: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7563: p_project_rate_type IS NOT NULL)
7564: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7565: nvl(l_task_rec.project_rate_type,
7566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7567: THEN
7568: --bug 2955326
7569: /*
7570: l_statement := l_statement ||

Line 7582: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND

7578: l_update_yes_flag := 'Y';
7579:
7580: END IF;
7581:
7582: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
7583: p_project_rate_date IS NOT NULL)
7584: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
7585: nvl(l_task_rec.project_rate_date,
7586: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )

Line 7584: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

7580: END IF;
7581:
7582: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
7583: p_project_rate_date IS NOT NULL)
7584: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
7585: nvl(l_task_rec.project_rate_date,
7586: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )
7587: THEN
7588: --bug 2955326

Line 7586: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )

7582: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
7583: p_project_rate_date IS NOT NULL)
7584: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
7585: nvl(l_task_rec.project_rate_date,
7586: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )
7587: THEN
7588: --bug 2955326
7589: /*
7590: l_statement := l_statement ||

Line 7604: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7600:
7601: END IF;
7602:
7603: IF p_cc_process_labor_flag <>
7604: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7605: AND p_cc_process_labor_flag IS NOT NULL THEN
7606: IF NVL(p_cc_process_labor_flag,
7607: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7608: <> NVL(l_task_rec.cc_process_labor_flag,

Line 7607: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7603: IF p_cc_process_labor_flag <>
7604: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7605: AND p_cc_process_labor_flag IS NOT NULL THEN
7606: IF NVL(p_cc_process_labor_flag,
7607: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7608: <> NVL(l_task_rec.cc_process_labor_flag,
7609: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7610: THEN
7611: --bug 2955326

Line 7609: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7605: AND p_cc_process_labor_flag IS NOT NULL THEN
7606: IF NVL(p_cc_process_labor_flag,
7607: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7608: <> NVL(l_task_rec.cc_process_labor_flag,
7609: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7610: THEN
7611: --bug 2955326
7612: /*
7613: l_statement := l_statement ||

Line 7625: IF ( (p_labor_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7621: l_update_yes_flag := 'Y';
7622: END IF;
7623: END IF;
7624: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7625: IF ( (p_labor_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7626: AND p_labor_tp_schedule_id IS NOT NULL)
7627: OR (p_labor_tp_schedule_id IS NULL) )
7628: THEN
7629: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition

Line 7630: IF ( (p_labor_tp_schedule_id <> NVL(l_task_rec.labor_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))

7626: AND p_labor_tp_schedule_id IS NOT NULL)
7627: OR (p_labor_tp_schedule_id IS NULL) )
7628: THEN
7629: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7630: IF ( (p_labor_tp_schedule_id <> NVL(l_task_rec.labor_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7631: OR (p_labor_tp_schedule_id IS NULL) )
7632: THEN
7633: --bug 2955326
7634: /*

Line 7659: --IF p_labor_tp_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN -- Bug#11069289

7655: -- Code changes end for Bug 5395048
7656: END IF;
7657: END IF;
7658:
7659: --IF p_labor_tp_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN -- Bug#11069289
7660: IF ((NVL(p_labor_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)<> NVL(l_task_rec.labor_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE))
7661: OR p_labor_tp_fixed_date IS NULL) THEN -- Bug 11069289
7662: --bug 2955326
7663: /*

Line 7660: IF ((NVL(p_labor_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)<> NVL(l_task_rec.labor_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE))

7656: END IF;
7657: END IF;
7658:
7659: --IF p_labor_tp_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN -- Bug#11069289
7660: IF ((NVL(p_labor_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)<> NVL(l_task_rec.labor_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE))
7661: OR p_labor_tp_fixed_date IS NULL) THEN -- Bug 11069289
7662: --bug 2955326
7663: /*
7664: l_statement := l_statement ||

Line 7678: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7674: END IF;
7675: --END IF;
7676:
7677: IF p_cc_process_nl_flag <>
7678: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7679: AND p_cc_process_nl_flag IS NOT NULL THEN
7680: IF NVL(p_cc_process_nl_flag,
7681: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7682: <> NVL(l_task_rec.cc_process_nl_flag,

Line 7681: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7677: IF p_cc_process_nl_flag <>
7678: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7679: AND p_cc_process_nl_flag IS NOT NULL THEN
7680: IF NVL(p_cc_process_nl_flag,
7681: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7682: <> NVL(l_task_rec.cc_process_nl_flag,
7683: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7684: THEN
7685: --bug 2955326

Line 7683: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7679: AND p_cc_process_nl_flag IS NOT NULL THEN
7680: IF NVL(p_cc_process_nl_flag,
7681: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7682: <> NVL(l_task_rec.cc_process_nl_flag,
7683: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7684: THEN
7685: --bug 2955326
7686: /*
7687: l_statement := l_statement ||

Line 7699: IF ( ( p_nl_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_nl_tp_schedule_id IS NOT NULL )

7695: l_update_yes_flag := 'Y';
7696: END IF;
7697: END IF;
7698: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7699: IF ( ( p_nl_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_nl_tp_schedule_id IS NOT NULL )
7700: OR (p_nl_tp_schedule_id IS NULL) )
7701: THEN
7702: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7703: IF ( (p_nl_tp_schedule_id <> NVL(l_task_rec.nl_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))

Line 7703: IF ( (p_nl_tp_schedule_id <> NVL(l_task_rec.nl_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))

7699: IF ( ( p_nl_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_nl_tp_schedule_id IS NOT NULL )
7700: OR (p_nl_tp_schedule_id IS NULL) )
7701: THEN
7702: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7703: IF ( (p_nl_tp_schedule_id <> NVL(l_task_rec.nl_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7704: OR (p_nl_tp_schedule_id IS NULL))
7705: THEN
7706: --bug 2955326
7707: /*

Line 7732: --IF p_nl_tp_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN --Bug#11069289

7728: -- Code changes end for Bug 5395048
7729: END IF;
7730: END IF;
7731:
7732: --IF p_nl_tp_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN --Bug#11069289
7733: IF ((NVL(p_nl_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> NVL(l_task_rec.nl_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE))
7734: OR p_nl_tp_fixed_date IS NULL) THEN --Bug 11069289
7735: --bug 2955326
7736: /*

Line 7733: IF ((NVL(p_nl_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> NVL(l_task_rec.nl_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE))

7729: END IF;
7730: END IF;
7731:
7732: --IF p_nl_tp_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN --Bug#11069289
7733: IF ((NVL(p_nl_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> NVL(l_task_rec.nl_tp_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE))
7734: OR p_nl_tp_fixed_date IS NULL) THEN --Bug 11069289
7735: --bug 2955326
7736: /*
7737: l_statement := l_statement ||

Line 7751: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7747: END IF;
7748: --END IF;
7749:
7750: IF p_receive_project_invoice_flag <>
7751: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7752: AND p_receive_project_invoice_flag IS NOT NULL THEN
7753: IF NVL(p_receive_project_invoice_flag,
7754: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7755: <> NVL(l_task_rec.receive_project_invoice_flag,

Line 7754: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7750: IF p_receive_project_invoice_flag <>
7751: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7752: AND p_receive_project_invoice_flag IS NOT NULL THEN
7753: IF NVL(p_receive_project_invoice_flag,
7754: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7755: <> NVL(l_task_rec.receive_project_invoice_flag,
7756: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7757: THEN
7758: --bug 2955326

Line 7756: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7752: AND p_receive_project_invoice_flag IS NOT NULL THEN
7753: IF NVL(p_receive_project_invoice_flag,
7754: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7755: <> NVL(l_task_rec.receive_project_invoice_flag,
7756: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7757: THEN
7758: --bug 2955326
7759: /*
7760: l_statement := l_statement ||

Line 7773: IF nvl(p_work_type_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

7769: END IF;
7770: END IF;
7771:
7772: --Added for bug 5745545
7773: IF nvl(p_work_type_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7774: IF (nvl(fnd_profile.value('PA_EN_NEW_WORK_TYPE_PROCESS'),'N') = 'Y') OR (nvl(pa_install.is_prm_licensed(),'N') = 'Y' ) THEN
7775: IF p_work_type_id IS NULL AND (NOT (PA_GMS_API.vert_install)) THEN
7776: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7777: pa_interface_utils_pub.map_new_amg_msg

Line 7777: pa_interface_utils_pub.map_new_amg_msg

7773: IF nvl(p_work_type_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7774: IF (nvl(fnd_profile.value('PA_EN_NEW_WORK_TYPE_PROCESS'),'N') = 'Y') OR (nvl(pa_install.is_prm_licensed(),'N') = 'Y' ) THEN
7775: IF p_work_type_id IS NULL AND (NOT (PA_GMS_API.vert_install)) THEN
7776: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7777: pa_interface_utils_pub.map_new_amg_msg
7778: ( p_old_message_code => 'PA_TASK_WORK_TYPE_MAND'
7779: ,p_msg_attribute => 'CHANGE'
7780: ,p_resize_flag => 'N'
7781: ,p_msg_context => 'TASK'

Line 7790: IF nvl(p_work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) THEN

7786: ,p_attribute5 => '');
7787: END IF;
7788: RAISE FND_API.G_EXC_ERROR;
7789: ELSE
7790: IF nvl(p_work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) THEN
7791: --bug 2955326
7792: /*
7793: l_statement := l_statement || ' WORK_TYPE_ID = ' ||
7794: TO_CHAR(p_work_type_id)||',';

Line 7816: IF nvl(p_work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) THEN

7812: l_update_yes_flag := 'Y';
7813: END IF;
7814: END IF;
7815: ELSE -- Null work_type_id is allowed
7816: IF nvl(p_work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> nvl(l_task_rec.work_type_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) THEN
7817: l_statement := l_statement || ' WORK_TYPE_ID = :wk_tp_id ,';
7818: l_b_wk_tp_id_fg := 'Y';
7819: l_update_yes_flag := 'Y';
7820: END IF;

Line 7828: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7824:
7825: -- IC and Multi National Currency changes Ends ...
7826: /* Commented for bug 2802984 starts*/
7827: /*IF p_emp_bill_rate_schedule_id <>
7828: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7829: AND p_emp_bill_rate_schedule_id IS NOT NULL THEN
7830: IF p_emp_bill_rate_schedule_id <> l_task_rec.emp_bill_rate_schedule_id
7831: THEN
7832: l_statement := l_statement || ' EMP_BILL_RATE_SCHEDULE_ID = ' ||

Line 7839: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7835: END IF;
7836: END IF;
7837:
7838: IF p_job_bill_rate_schedule_id <>
7839: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7840: AND p_job_bill_rate_schedule_id IS NOT NULL THEN
7841: IF p_job_bill_rate_schedule_id <> l_task_rec.job_bill_rate_schedule_id
7842: THEN
7843: l_statement := l_statement || ' JOB_BILL_RATE_SCHEDULE_ID = ' ||

Line 7850: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7846: END IF;
7847: END IF;
7848:
7849: IF p_non_lab_std_bill_rt_sch_id <>
7850: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7851: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
7852: IF p_non_lab_std_bill_rt_sch_id <> l_task_rec.non_lab_std_bill_rt_sch_id
7853: THEN
7854: l_statement := l_statement || ' NON_LAB_STD_BILL_RT_SCH_ID = ' ||

Line 7862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7858: END IF;*/
7859: /* Commented for bug 2802984 ends*/
7860:
7861: IF p_taskfunc_cost_rate_date <>
7862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7863: AND p_taskfunc_cost_rate_date IS NOT NULL THEN
7864: IF NVL(p_taskfunc_cost_rate_date,
7865: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7866: <> NVL(l_task_rec.taskfunc_cost_rate_date,

Line 7865: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7861: IF p_taskfunc_cost_rate_date <>
7862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7863: AND p_taskfunc_cost_rate_date IS NOT NULL THEN
7864: IF NVL(p_taskfunc_cost_rate_date,
7865: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7866: <> NVL(l_task_rec.taskfunc_cost_rate_date,
7867: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7868: THEN
7869: --bug 2955326

Line 7867: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7863: AND p_taskfunc_cost_rate_date IS NOT NULL THEN
7864: IF NVL(p_taskfunc_cost_rate_date,
7865: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7866: <> NVL(l_task_rec.taskfunc_cost_rate_date,
7867: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7868: THEN
7869: --bug 2955326
7870: /*
7871: l_statement := l_statement ||

Line 7885: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7881: END IF;
7882: END IF;
7883:
7884: IF p_taskfunc_cost_rate_type <>
7885: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7886: AND p_taskfunc_cost_rate_type IS NOT NULL THEN
7887: IF NVL(p_taskfunc_cost_rate_type,
7888: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7889: <> NVL(l_task_rec.taskfunc_cost_rate_type,

Line 7888: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7884: IF p_taskfunc_cost_rate_type <>
7885: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7886: AND p_taskfunc_cost_rate_type IS NOT NULL THEN
7887: IF NVL(p_taskfunc_cost_rate_type,
7888: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7889: <> NVL(l_task_rec.taskfunc_cost_rate_type,
7890: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7891: THEN
7892: --bug 2955326

Line 7890: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7886: AND p_taskfunc_cost_rate_type IS NOT NULL THEN
7887: IF NVL(p_taskfunc_cost_rate_type,
7888: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7889: <> NVL(l_task_rec.taskfunc_cost_rate_type,
7890: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7891: THEN
7892: --bug 2955326
7893: /*
7894: l_statement := l_statement ||

Line 7910: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7906: --Sakthi MCB
7907:
7908: --PA L Changes 2872708
7909:
7910: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7911: AND p_retirement_cost_flag IS NOT NULL THEN
7912: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7913: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7914: THEN

Line 7912: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7908: --PA L Changes 2872708
7909:
7910: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7911: AND p_retirement_cost_flag IS NOT NULL THEN
7912: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7913: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7914: THEN
7915: --bug 2955326
7916: /*

Line 7913: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7909:
7910: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7911: AND p_retirement_cost_flag IS NOT NULL THEN
7912: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7913: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7914: THEN
7915: --bug 2955326
7916: /*
7917: l_statement := l_statement ||

Line 7929: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7925: l_update_yes_flag := 'Y';
7926: END IF;
7927: END IF;
7928:
7929: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7930: AND p_cint_eligible_flag IS NOT NULL THEN
7931: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7932: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7933: THEN

Line 7931: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7927: END IF;
7928:
7929: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7930: AND p_cint_eligible_flag IS NOT NULL THEN
7931: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7932: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7933: THEN
7934: --bug 2955326
7935: /*

Line 7932: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7928:
7929: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7930: AND p_cint_eligible_flag IS NOT NULL THEN
7931: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7932: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7933: THEN
7934: --bug 2955326
7935: /*
7936: l_statement := l_statement ||

Line 7948: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7944: l_update_yes_flag := 'Y';
7945: END IF;
7946: END IF;
7947:
7948: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7949: AND p_cint_stop_date IS NOT NULL THEN
7950: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7951: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7952: THEN

Line 7950: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7946: END IF;
7947:
7948: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7949: AND p_cint_stop_date IS NOT NULL THEN
7950: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7951: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7952: THEN
7953: --bug 2955326
7954: /*

Line 7951: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7947:
7948: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7949: AND p_cint_stop_date IS NOT NULL THEN
7950: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7951: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7952: THEN
7953: --bug 2955326
7954: /*
7955: l_statement := l_statement ||

Line 7972: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7968:
7969: /* Commented for bug 2802984 starts*/
7970:
7971: /* IF p_labor_disc_reason_code <>
7972: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7973: AND p_labor_disc_reason_code IS NOT NULL THEN
7974: IF NVL(p_labor_disc_reason_code,
7975: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7976: <> NVL(l_task_rec.labor_disc_reason_code,

Line 7975: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7971: /* IF p_labor_disc_reason_code <>
7972: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7973: AND p_labor_disc_reason_code IS NOT NULL THEN
7974: IF NVL(p_labor_disc_reason_code,
7975: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7976: <> NVL(l_task_rec.labor_disc_reason_code,
7977: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7978: THEN
7979:

Line 7977: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7973: AND p_labor_disc_reason_code IS NOT NULL THEN
7974: IF NVL(p_labor_disc_reason_code,
7975: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7976: <> NVL(l_task_rec.labor_disc_reason_code,
7977: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7978: THEN
7979:
7980: l_statement := l_statement ||
7981: ' LABOR_DISC_REASON_CODE = '||''''||

Line 7988: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7984: END IF;
7985: END IF;
7986:
7987: IF p_non_labor_disc_reason_code <>
7988: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7989: AND p_non_labor_disc_reason_code IS NOT NULL THEN
7990: IF NVL(p_non_labor_disc_reason_code,
7991: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7992: <> NVL(l_task_rec.non_labor_disc_reason_code,

Line 7991: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7987: IF p_non_labor_disc_reason_code <>
7988: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7989: AND p_non_labor_disc_reason_code IS NOT NULL THEN
7990: IF NVL(p_non_labor_disc_reason_code,
7991: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7992: <> NVL(l_task_rec.non_labor_disc_reason_code,
7993: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7994: THEN
7995: --bug 2955326

Line 7993: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7989: AND p_non_labor_disc_reason_code IS NOT NULL THEN
7990: IF NVL(p_non_labor_disc_reason_code,
7991: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7992: <> NVL(l_task_rec.non_labor_disc_reason_code,
7993: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7994: THEN
7995: --bug 2955326
7996: l_statement := l_statement ||
7997: ' NON_LABOR_DISC_REASON_CODE = '||''''||

Line 8072: IF p_labor_sch_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

8068: RAISE FND_API.G_EXC_ERROR;
8069: END IF;
8070: END IF; -- end changes for bug 13923366
8071:
8072: IF p_labor_sch_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8073: AND p_labor_sch_type IS NOT NULL
8074: THEN
8075: IF p_labor_sch_type <> NVL(l_task_rec.LABOR_SCH_TYPE,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8076: THEN

Line 8075: IF p_labor_sch_type <> NVL(l_task_rec.LABOR_SCH_TYPE,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

8071:
8072: IF p_labor_sch_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8073: AND p_labor_sch_type IS NOT NULL
8074: THEN
8075: IF p_labor_sch_type <> NVL(l_task_rec.LABOR_SCH_TYPE,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8076: THEN
8077: --bug 2955326
8078: /*
8079: l_statement := l_statement ||' LABOR_SCH_TYPE = '||''''||

Line 8090: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

8086: END IF;
8087: END IF;
8088:
8089: IF p_nl_sch_type <>
8090: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8091: AND p_nl_sch_type IS NOT NULL
8092: THEN
8093: IF p_nl_sch_type
8094: <> NVL(l_task_rec.NON_LABOR_SCH_TYPE,

Line 8095: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

8091: AND p_nl_sch_type IS NOT NULL
8092: THEN
8093: IF p_nl_sch_type
8094: <> NVL(l_task_rec.NON_LABOR_SCH_TYPE,
8095: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8096: THEN
8097: l_statement := l_statement ||
8098: --bug 2955326
8099: /*

Line 8114: IF ((p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8110: IF l_out_labor_sch_type = 'B' THEN
8111:
8112:
8113: /* Should be able to update null since this is not mandatory*/
8114: IF ((p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8115: AND p_emp_bill_rate_schedule_id IS NOT NULL ) OR (p_emp_bill_rate_schedule_id IS NULL))
8116: THEN
8117: IF ((p_emp_bill_rate_schedule_id <> NVL(l_task_rec.EMP_BILL_RATE_SCHEDULE_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
8118: OR (p_emp_bill_rate_schedule_id IS NULL))

Line 8117: IF ((p_emp_bill_rate_schedule_id <> NVL(l_task_rec.EMP_BILL_RATE_SCHEDULE_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))

8113: /* Should be able to update null since this is not mandatory*/
8114: IF ((p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8115: AND p_emp_bill_rate_schedule_id IS NOT NULL ) OR (p_emp_bill_rate_schedule_id IS NULL))
8116: THEN
8117: IF ((p_emp_bill_rate_schedule_id <> NVL(l_task_rec.EMP_BILL_RATE_SCHEDULE_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
8118: OR (p_emp_bill_rate_schedule_id IS NULL))
8119: THEN
8120: --bug 2955326
8121: /*

Line 8138: IF ((p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8134: 1)Should be able to update null when prm is not licensed.
8135: 2) When prm is licensed then it is mandatory.
8136: */
8137:
8138: IF ((p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8139: AND p_job_bill_rate_schedule_id IS NOT NULL )
8140: OR (p_job_bill_rate_schedule_id is NULL and pa_install.is_prm_licensed = 'N'))
8141: THEN
8142: IF ((p_job_bill_rate_schedule_id <> NVL(l_task_rec.JOB_BILL_RATE_SCHEDULE_ID,

Line 8143: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)) OR (p_job_bill_rate_schedule_id is NULL))

8139: AND p_job_bill_rate_schedule_id IS NOT NULL )
8140: OR (p_job_bill_rate_schedule_id is NULL and pa_install.is_prm_licensed = 'N'))
8141: THEN
8142: IF ((p_job_bill_rate_schedule_id <> NVL(l_task_rec.JOB_BILL_RATE_SCHEDULE_ID,
8143: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)) OR (p_job_bill_rate_schedule_id is NULL))
8144: THEN
8145: --bug 2955326
8146: /*
8147: l_statement := l_statement ||

Line 8161: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

8157:
8158: /* Should be able to update null*/
8159:
8160: IF ((p_labor_schedule_fixed_date <>
8161: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8162: AND p_labor_schedule_fixed_date IS NOT NULL) OR p_labor_schedule_fixed_date IS NULL) THEN
8163: IF p_labor_schedule_fixed_date
8164: <> NVL(l_task_rec.LABOR_SCHEDULE_FIXED_DATE,
8165: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_labor_schedule_fixed_date IS NULL)

Line 8165: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_labor_schedule_fixed_date IS NULL)

8161: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8162: AND p_labor_schedule_fixed_date IS NOT NULL) OR p_labor_schedule_fixed_date IS NULL) THEN
8163: IF p_labor_schedule_fixed_date
8164: <> NVL(l_task_rec.LABOR_SCHEDULE_FIXED_DATE,
8165: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_labor_schedule_fixed_date IS NULL)
8166: THEN
8167: --bug 2955326
8168: /*
8169: l_statement := l_statement ||

Line 8184: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8180: END IF;
8181:
8182: /* Should be able to update null*/
8183: IF ((p_labor_schedule_discount <>
8184: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8185: AND p_labor_schedule_discount IS NOT NULL ) OR (p_labor_schedule_discount IS NULL ))
8186: THEN
8187: IF ((p_labor_schedule_discount <> NVL(l_task_rec.LABOR_SCHEDULE_DISCOUNT,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
8188: OR (p_labor_schedule_discount IS NULL))

Line 8187: IF ((p_labor_schedule_discount <> NVL(l_task_rec.LABOR_SCHEDULE_DISCOUNT,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))

8183: IF ((p_labor_schedule_discount <>
8184: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8185: AND p_labor_schedule_discount IS NOT NULL ) OR (p_labor_schedule_discount IS NULL ))
8186: THEN
8187: IF ((p_labor_schedule_discount <> NVL(l_task_rec.LABOR_SCHEDULE_DISCOUNT,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
8188: OR (p_labor_schedule_discount IS NULL))
8189: THEN
8190: --bug 2955326
8191: /*

Line 8209: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

8205: ' LABOR_DISC_REASON_CODE = '''''||',';
8206: l_update_yes_flag := 'Y';
8207: ELSE
8208: IF p_labor_disc_reason_code <>
8209: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8210: AND p_labor_disc_reason_code IS NOT NULL
8211: OR p_labor_disc_reason_code IS NULL THEN
8212: IF (p_labor_disc_reason_code
8213: <> NVL(l_task_rec.labor_disc_reason_code,

Line 8214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR (p_labor_disc_reason_code IS NULL))

8210: AND p_labor_disc_reason_code IS NOT NULL
8211: OR p_labor_disc_reason_code IS NULL THEN
8212: IF (p_labor_disc_reason_code
8213: <> NVL(l_task_rec.labor_disc_reason_code,
8214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR (p_labor_disc_reason_code IS NULL))
8215: THEN
8216: --bug 2955326
8217: /*
8218: l_statement := l_statement ||

Line 8254: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8250:
8251: IF l_out_labor_sch_type = 'I' OR l_out_nl_labor_sch_type ='I' THEN
8252:
8253: IF p_rev_ind_rate_sch_id <>
8254: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8255: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
8256: IF NVL(p_rev_ind_rate_sch_id,
8257: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8258: <> NVL(l_task_rec.REV_IND_RATE_SCH_ID,

Line 8257: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8253: IF p_rev_ind_rate_sch_id <>
8254: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8255: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
8256: IF NVL(p_rev_ind_rate_sch_id,
8257: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8258: <> NVL(l_task_rec.REV_IND_RATE_SCH_ID,
8259: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8260: THEN
8261:

Line 8259: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8255: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
8256: IF NVL(p_rev_ind_rate_sch_id,
8257: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8258: <> NVL(l_task_rec.REV_IND_RATE_SCH_ID,
8259: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8260: THEN
8261:
8262: --bug 2955326
8263: /*

Line 8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8274: END IF;
8275:
8276:
8277: IF p_inv_ind_rate_sch_id <>
8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8279: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
8280: IF NVL(p_inv_ind_rate_sch_id,
8281: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8282: <> NVL(l_task_rec.INV_IND_RATE_SCH_ID,

Line 8281: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8277: IF p_inv_ind_rate_sch_id <>
8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8279: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
8280: IF NVL(p_inv_ind_rate_sch_id,
8281: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8282: <> NVL(l_task_rec.INV_IND_RATE_SCH_ID,
8283: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8284: THEN
8285: --bug 2955326

Line 8283: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8279: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
8280: IF NVL(p_inv_ind_rate_sch_id,
8281: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8282: <> NVL(l_task_rec.INV_IND_RATE_SCH_ID,
8283: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8284: THEN
8285: --bug 2955326
8286: /*
8287: l_statement := l_statement ||

Line 8302: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8298:
8299:
8300:
8301: IF p_rev_ind_rate_sch_id <>
8302: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8303: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
8304: if p_rev_ind_rate_sch_id <> g_rev_ind_rate_sch_id then -- added for bug 3795253
8305: BEGIN
8306:

Line 8317: pa_interface_utils_pub.map_new_amg_msg

8313: EXCEPTION
8314: WHEN NO_DATA_FOUND THEN
8315: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8316: THEN
8317: pa_interface_utils_pub.map_new_amg_msg
8318: ( p_old_message_code => 'PA_INVALID_REV_SCH_ID'
8319: ,p_msg_attribute => 'CHANGE'
8320: ,p_resize_flag => 'Y'
8321: ,p_msg_context => 'TASK'

Line 8363: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8359: END IF;
8360:
8361:
8362: IF p_inv_ind_rate_sch_id <>
8363: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8364: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
8365: if p_inv_ind_rate_sch_id <> g_inv_ind_rate_sch_id then -- added for bug 3795253
8366:
8367: BEGIN

Line 8381: pa_interface_utils_pub.map_new_amg_msg

8377: EXCEPTION
8378: WHEN NO_DATA_FOUND THEN
8379: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8380: THEN
8381: pa_interface_utils_pub.map_new_amg_msg
8382: ( p_old_message_code => 'PA_INVALID_INV_SCH_ID'
8383: ,p_msg_attribute => 'CHANGE'
8384: ,p_resize_flag => 'Y'
8385: ,p_msg_context => 'TASK'

Line 8430: IF ((p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

8426: ' REV_IND_SCH_FIXED_DATE = '''''||',';
8427: l_update_yes_flag := 'Y';
8428: ELSE
8429:
8430: IF ((p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8431: AND p_rev_ind_sch_fixed_date IS NOT NULL) OR (p_rev_ind_sch_fixed_date IS NULL))
8432: THEN
8433: IF (p_rev_ind_sch_fixed_date <> NVL(l_task_rec.rev_ind_sch_fixed_date,
8434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_rev_ind_sch_fixed_date IS NULL))

Line 8434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_rev_ind_sch_fixed_date IS NULL))

8430: IF ((p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8431: AND p_rev_ind_sch_fixed_date IS NOT NULL) OR (p_rev_ind_sch_fixed_date IS NULL))
8432: THEN
8433: IF (p_rev_ind_sch_fixed_date <> NVL(l_task_rec.rev_ind_sch_fixed_date,
8434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_rev_ind_sch_fixed_date IS NULL))
8435: THEN
8436: l_statement := l_statement ||
8437: --bug 2955326
8438: /*

Line 8457: IF ((p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

8453: l_statement := l_statement ||
8454: ' INV_IND_SCH_FIXED_DATE = '''''||',';
8455: l_update_yes_flag := 'Y';
8456: ELSE
8457: IF ((p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8458: AND p_inv_ind_sch_fixed_date IS NOT NULL) OR (p_inv_ind_sch_fixed_date IS NULL))
8459: THEN
8460: IF (p_inv_ind_sch_fixed_date <> NVL(l_task_rec.inv_ind_sch_fixed_date,
8461: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_inv_ind_sch_fixed_date IS NULL))

Line 8461: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_inv_ind_sch_fixed_date IS NULL))

8457: IF ((p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8458: AND p_inv_ind_sch_fixed_date IS NOT NULL) OR (p_inv_ind_sch_fixed_date IS NULL))
8459: THEN
8460: IF (p_inv_ind_sch_fixed_date <> NVL(l_task_rec.inv_ind_sch_fixed_date,
8461: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_inv_ind_sch_fixed_date IS NULL))
8462: THEN
8463: --bug 2955326
8464: /*
8465: l_statement := l_statement ||

Line 8500: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8496:
8497: IF l_out_nl_labor_sch_type ='B' THEN
8498:
8499: IF p_nl_bill_rate_org_id <>
8500: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8501: AND p_nl_bill_rate_org_id IS NOT NULL THEN
8502: IF p_nl_bill_rate_org_id <> NVL(l_task_rec.NON_LABOR_BILL_RATE_ORG_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8503: THEN
8504: --bug 2955326

Line 8502: IF p_nl_bill_rate_org_id <> NVL(l_task_rec.NON_LABOR_BILL_RATE_ORG_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8498:
8499: IF p_nl_bill_rate_org_id <>
8500: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8501: AND p_nl_bill_rate_org_id IS NOT NULL THEN
8502: IF p_nl_bill_rate_org_id <> NVL(l_task_rec.NON_LABOR_BILL_RATE_ORG_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8503: THEN
8504: --bug 2955326
8505: /*
8506: l_statement := l_statement || ' NON_LABOR_BILL_RATE_ORG_ID = ' ||

Line 8517: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8513: END IF;
8514: END IF;
8515:
8516: IF p_non_lab_std_bill_rt_sch_id <>
8517: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8518: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
8519: IF NVL(p_non_lab_std_bill_rt_sch_id,
8520: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8521: <> NVL(l_task_rec.non_lab_std_bill_rt_sch_id,

Line 8520: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8516: IF p_non_lab_std_bill_rt_sch_id <>
8517: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8518: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
8519: IF NVL(p_non_lab_std_bill_rt_sch_id,
8520: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8521: <> NVL(l_task_rec.non_lab_std_bill_rt_sch_id,
8522: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8523: THEN
8524:

Line 8522: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8518: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
8519: IF NVL(p_non_lab_std_bill_rt_sch_id,
8520: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8521: <> NVL(l_task_rec.non_lab_std_bill_rt_sch_id,
8522: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8523: THEN
8524:
8525: /*No data found is already handled in Validate_Schedule_Values*/
8526:

Line 8548: pa_interface_utils_pub.map_new_amg_msg

8544: EXCEPTION
8545: WHEN NO_DATA_FOUND THEN
8546: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8547: THEN
8548: pa_interface_utils_pub.map_new_amg_msg
8549: ( p_old_message_code => 'PA_PRJ_NL_SCHEDULE_ID'
8550: ,p_msg_attribute => 'CHANGE'
8551: ,p_resize_flag => 'Y'
8552: ,p_msg_context => 'TASK'

Line 8566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

8562: END IF;
8563:
8564: /* Should be able to update null*/
8565: IF ((p_nl_schedule_fixed_date <>
8566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8567: AND p_nl_schedule_fixed_date IS NOT NULL) OR (p_nl_schedule_fixed_date IS NULL)) THEN
8568: IF (p_nl_schedule_fixed_date
8569: <> NVL(l_task_rec.NON_LABOR_SCHEDULE_FIXED_DATE,
8570: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_nl_schedule_fixed_date IS NULL))

Line 8570: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_nl_schedule_fixed_date IS NULL))

8566: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8567: AND p_nl_schedule_fixed_date IS NOT NULL) OR (p_nl_schedule_fixed_date IS NULL)) THEN
8568: IF (p_nl_schedule_fixed_date
8569: <> NVL(l_task_rec.NON_LABOR_SCHEDULE_FIXED_DATE,
8570: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_nl_schedule_fixed_date IS NULL))
8571: THEN
8572: --bug 2955326
8573: /*
8574: l_statement := l_statement ||

Line 8589: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8585: END IF;
8586:
8587: /* Should be able to update null*/
8588: IF ((p_nl_schedule_discount <>
8589: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8590: AND p_nl_schedule_discount IS NOT NULL) OR (p_nl_schedule_discount IS NULL)) THEN
8591: -- Bug 9073661
8592: IF (p_nl_schedule_discount <> NVL(l_task_rec.non_labor_schedule_discount,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8593: OR p_nl_schedule_discount IS NULL)

Line 8592: IF (p_nl_schedule_discount <> NVL(l_task_rec.non_labor_schedule_discount,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8588: IF ((p_nl_schedule_discount <>
8589: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8590: AND p_nl_schedule_discount IS NOT NULL) OR (p_nl_schedule_discount IS NULL)) THEN
8591: -- Bug 9073661
8592: IF (p_nl_schedule_discount <> NVL(l_task_rec.non_labor_schedule_discount,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8593: OR p_nl_schedule_discount IS NULL)
8594: THEN
8595: --bug 2955326
8596: /*

Line 8615: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

8611: l_statement := l_statement || ' NON_LABOR_DISC_REASON_CODE = ''''' ||',';
8612: l_update_yes_flag := 'Y';
8613: ELSE
8614: IF p_non_labor_disc_reason_code <>
8615: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8616: AND p_non_labor_disc_reason_code IS NOT NULL THEN
8617: IF NVL(p_non_labor_disc_reason_code,
8618: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8619: <> NVL(l_task_rec.non_labor_disc_reason_code,

Line 8618: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

8614: IF p_non_labor_disc_reason_code <>
8615: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8616: AND p_non_labor_disc_reason_code IS NOT NULL THEN
8617: IF NVL(p_non_labor_disc_reason_code,
8618: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8619: <> NVL(l_task_rec.non_labor_disc_reason_code,
8620: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8621: THEN
8622: --bug 2955326

Line 8620: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

8616: AND p_non_labor_disc_reason_code IS NOT NULL THEN
8617: IF NVL(p_non_labor_disc_reason_code,
8618: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8619: <> NVL(l_task_rec.non_labor_disc_reason_code,
8620: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8621: THEN
8622: --bug 2955326
8623: /*
8624: l_statement := l_statement ||

Line 8661: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8657: -- update Actual start date and actual finish date
8658:
8659: IF (p_actual_start_date IS NOT NULL AND
8660: p_actual_start_date <>
8661: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8662: NVL(l_task_rec.actual_start_date,
8663: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8664: p_actual_start_date THEN
8665: --bug 2955326

Line 8663: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8659: IF (p_actual_start_date IS NOT NULL AND
8660: p_actual_start_date <>
8661: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8662: NVL(l_task_rec.actual_start_date,
8663: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8664: p_actual_start_date THEN
8665: --bug 2955326
8666: /*
8667: l_statement := l_statement ||

Line 8682: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8678:
8679:
8680: IF (p_actual_finish_date IS NOT NULL AND
8681: p_actual_finish_date <>
8682: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8683: NVL(l_task_rec.actual_finish_date,
8684: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8685: p_actual_finish_date THEN
8686: --bug 2955326

Line 8684: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8680: IF (p_actual_finish_date IS NOT NULL AND
8681: p_actual_finish_date <>
8682: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8683: NVL(l_task_rec.actual_finish_date,
8684: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8685: p_actual_finish_date THEN
8686: --bug 2955326
8687: /*
8688: l_statement := l_statement ||

Line 8702: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8698:
8699: -- update early start date and early finish date
8700: IF (p_early_start_date IS NOT NULL AND
8701: p_early_start_date <>
8702: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8703: NVL(l_task_rec.early_start_date,
8704: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8705: p_early_start_date THEN
8706: --bug 2955326

Line 8704: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8700: IF (p_early_start_date IS NOT NULL AND
8701: p_early_start_date <>
8702: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8703: NVL(l_task_rec.early_start_date,
8704: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8705: p_early_start_date THEN
8706: --bug 2955326
8707: /*
8708: l_statement := l_statement ||

Line 8722: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8718: END IF;
8719:
8720: IF (p_early_finish_date IS NOT NULL AND
8721: p_early_finish_date <>
8722: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8723: NVL(l_task_rec.early_finish_date,
8724: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8725: p_early_finish_date THEN
8726: --bug 2955326

Line 8724: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8720: IF (p_early_finish_date IS NOT NULL AND
8721: p_early_finish_date <>
8722: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8723: NVL(l_task_rec.early_finish_date,
8724: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8725: p_early_finish_date THEN
8726: --bug 2955326
8727: /*
8728: l_statement := l_statement ||

Line 8744: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8740: -- update Late start date and Late finish date
8741:
8742: IF (p_late_start_date IS NOT NULL AND
8743: p_late_start_date <>
8744: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8745: NVL(l_task_rec.late_start_date,
8746: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8747: p_late_start_date THEN
8748: --bug 2955326

Line 8746: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8742: IF (p_late_start_date IS NOT NULL AND
8743: p_late_start_date <>
8744: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8745: NVL(l_task_rec.late_start_date,
8746: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8747: p_late_start_date THEN
8748: --bug 2955326
8749: /*
8750: l_statement := l_statement ||

Line 8766: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8762:
8763:
8764: IF (p_late_finish_date IS NOT NULL AND
8765: p_late_finish_date <>
8766: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8767: NVL(l_task_rec.late_finish_date,
8768: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8769: p_late_finish_date THEN
8770: --bug 2955326

Line 8768: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8764: IF (p_late_finish_date IS NOT NULL AND
8765: p_late_finish_date <>
8766: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8767: NVL(l_task_rec.late_finish_date,
8768: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8769: p_late_finish_date THEN
8770: --bug 2955326
8771: /*
8772: l_statement := l_statement ||

Line 8789: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8785: -- update scheduled start date and scheduled finish date
8786:
8787: IF (p_scheduled_start_date IS NOT NULL AND
8788: p_scheduled_start_date <>
8789: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8790: NVL(l_task_rec.scheduled_start_date,
8791: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8792: p_scheduled_start_date THEN
8793: --bug 2955326

Line 8791: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8787: IF (p_scheduled_start_date IS NOT NULL AND
8788: p_scheduled_start_date <>
8789: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8790: NVL(l_task_rec.scheduled_start_date,
8791: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8792: p_scheduled_start_date THEN
8793: --bug 2955326
8794: /*
8795: l_statement := l_statement ||

Line 8810: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8806:
8807:
8808: IF (p_scheduled_finish_date IS NOT NULL AND
8809: p_scheduled_finish_date <>
8810: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8811: NVL(l_task_rec.scheduled_finish_date,
8812: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8813: p_scheduled_finish_date THEN
8814: --bug 2955326

Line 8812: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8808: IF (p_scheduled_finish_date IS NOT NULL AND
8809: p_scheduled_finish_date <>
8810: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8811: NVL(l_task_rec.scheduled_finish_date,
8812: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8813: p_scheduled_finish_date THEN
8814: --bug 2955326
8815: /*
8816: l_statement := l_statement ||

Line 8828: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8824: --end bug 2955326
8825: l_update_yes_flag := 'Y';
8826: END IF;
8827:
8828: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8829: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8830: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8831: AND p_task_manager_person_id IS NOT NULL --redundant, but added for clarity
8832: THEN

Line 8829: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8825: l_update_yes_flag := 'Y';
8826: END IF;
8827:
8828: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8829: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8830: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8831: AND p_task_manager_person_id IS NOT NULL --redundant, but added for clarity
8832: THEN
8833: /* code commented and added for the Bug#1688735, starts here */

Line 8830: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8826: END IF;
8827:
8828: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8829: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8830: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8831: AND p_task_manager_person_id IS NOT NULL --redundant, but added for clarity
8832: THEN
8833: /* code commented and added for the Bug#1688735, starts here */
8834: /* l_statement := l_statement ||

Line 8854: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8850:
8851: -- Fix for Bug #1272548
8852: -- BURDEN SCHEDULE AND FIXED DATE
8853:
8854: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8855: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8856: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8857: AND p_cost_ind_rate_sch_id IS NOT NULL --redundant, but added for clarity
8858: THEN

Line 8855: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8851: -- Fix for Bug #1272548
8852: -- BURDEN SCHEDULE AND FIXED DATE
8853:
8854: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8855: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8856: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8857: AND p_cost_ind_rate_sch_id IS NOT NULL --redundant, but added for clarity
8858: THEN
8859: OPEN l_cost_ind_rate_sch_id_csr( p_cost_ind_rate_sch_id);

Line 8856: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8852: -- BURDEN SCHEDULE AND FIXED DATE
8853:
8854: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8855: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8856: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8857: AND p_cost_ind_rate_sch_id IS NOT NULL --redundant, but added for clarity
8858: THEN
8859: OPEN l_cost_ind_rate_sch_id_csr( p_cost_ind_rate_sch_id);
8860: FETCH l_cost_ind_rate_sch_id_csr INTO l_temp_var;

Line 8866: pa_interface_utils_pub.map_new_amg_msg

8862: THEN
8863: CLOSE l_cost_ind_rate_sch_id_csr;
8864: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8865: THEN
8866: pa_interface_utils_pub.map_new_amg_msg
8867: ( p_old_message_code => 'PA_PRJ_INV_BURDEN_SCH_ID'
8868: ,p_msg_attribute => 'CHANGE'
8869: ,p_resize_flag => 'N'
8870: ,p_msg_context => 'TASK'

Line 8898: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

8894: END IF;
8895:
8896: -- Start fix for Bug #1335417
8897:
8898: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8899: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8900: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8901: AND p_cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
8902: THEN

Line 8899: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

8895:
8896: -- Start fix for Bug #1335417
8897:
8898: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8899: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8900: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8901: AND p_cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
8902: THEN
8903: OPEN l_ind_rate_schedule_type_csr( p_cost_ind_rate_sch_id);

Line 8900: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

8896: -- Start fix for Bug #1335417
8897:
8898: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8899: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8900: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8901: AND p_cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
8902: THEN
8903: OPEN l_ind_rate_schedule_type_csr( p_cost_ind_rate_sch_id);
8904: FETCH l_ind_rate_schedule_type_csr INTO l_temp_var_sch_type;

Line 8910: pa_interface_utils_pub.map_new_amg_msg

8906: THEN
8907: CLOSE l_ind_rate_schedule_type_csr;
8908: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8909: THEN
8910: pa_interface_utils_pub.map_new_amg_msg
8911: ( p_old_message_code => 'PA_CANT_FIX_DATE_PROV_SCH'
8912: ,p_msg_attribute => 'CHANGE'
8913: ,p_resize_flag => 'N'
8914: ,p_msg_context => 'TASK'

Line 8951: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8947: -- 4156036 Moved the below code to set invoice_method, customer_id and get_etc_source_code columns
8948: -- before setting the where clause
8949: -- wrong update sql statment was getting generated
8950:
8951: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8952: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8953: THEN
8954: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8955: l_inv_md_fg := 'Y';

Line 8952: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method

8948: -- before setting the where clause
8949: -- wrong update sql statment was getting generated
8950:
8951: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8952: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8953: THEN
8954: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8955: l_inv_md_fg := 'Y';
8956: l_update_yes_flag := 'Y';

Line 8959: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

8955: l_inv_md_fg := 'Y';
8956: l_update_yes_flag := 'Y';
8957: END IF;
8958: /* Commented for Bug 4689326.
8959: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8960: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8961: THEN
8962: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8963: l_cust_id_fg := 'Y';

Line 8960: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id

8956: l_update_yes_flag := 'Y';
8957: END IF;
8958: /* Commented for Bug 4689326.
8959: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8960: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8961: THEN
8962: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8963: l_cust_id_fg := 'Y';
8964: l_update_yes_flag := 'Y';

Line 8968: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

8964: l_update_yes_flag := 'Y';
8965: END IF;*/
8966: -- Start of Bug Number 4689326
8967: -- Cheking is done whether its a Parent task or child task .If it is Parent task changing all the child tasks customers also.
8968: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8969: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8970: THEN
8971: IF l_task_rec.parent_task_id IS NULL THEN
8972: IF l_children_exist ='Y' THEN

Line 8969: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id

8965: END IF;*/
8966: -- Start of Bug Number 4689326
8967: -- Cheking is done whether its a Parent task or child task .If it is Parent task changing all the child tasks customers also.
8968: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8969: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8970: THEN
8971: IF l_task_rec.parent_task_id IS NULL THEN
8972: IF l_children_exist ='Y' THEN
8973: UPDATE PA_TASKS SET customer_id = p_customer_id

Line 8982: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8978: l_update_yes_flag := 'Y';
8979: END IF;
8980: END IF;
8981:
8982: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8983: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8984: THEN
8985: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8986: l_gen_etc_src_co_fg := 'Y';

Line 8983: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code

8979: END IF;
8980: END IF;
8981:
8982: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8983: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8984: THEN
8985: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8986: l_gen_etc_src_co_fg := 'Y';
8987: l_update_yes_flag := 'Y';

Line 9022: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

9018:
9019: -- 4156036 commented below code and added it above ( before setting the where clause of the update statement
9020: /*
9021: --Added by rtarway for BUG 4106154, copied from venkat's FP_M chnages. These should be before sql statement is parsed.
9022: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9023: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
9024: THEN
9025: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
9026: l_inv_md_fg := 'Y';

Line 9023: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method

9019: -- 4156036 commented below code and added it above ( before setting the where clause of the update statement
9020: /*
9021: --Added by rtarway for BUG 4106154, copied from venkat's FP_M chnages. These should be before sql statement is parsed.
9022: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9023: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
9024: THEN
9025: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
9026: l_inv_md_fg := 'Y';
9027: l_update_yes_flag := 'Y';

Line 9030: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

9026: l_inv_md_fg := 'Y';
9027: l_update_yes_flag := 'Y';
9028: END IF;
9029:
9030: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
9031: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
9032: THEN
9033: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
9034: l_cust_id_fg := 'Y';

Line 9031: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id

9027: l_update_yes_flag := 'Y';
9028: END IF;
9029:
9030: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
9031: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
9032: THEN
9033: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
9034: l_cust_id_fg := 'Y';
9035: l_update_yes_flag := 'Y';

Line 9038: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

9034: l_cust_id_fg := 'Y';
9035: l_update_yes_flag := 'Y';
9036: END IF;
9037:
9038: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9039: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
9040: THEN
9041: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
9042: l_gen_etc_src_co_fg := 'Y';

Line 9039: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code

9035: l_update_yes_flag := 'Y';
9036: END IF;
9037:
9038: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9039: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
9040: THEN
9041: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
9042: l_gen_etc_src_co_fg := 'Y';
9043: l_update_yes_flag := 'Y';

Line 9062: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

9058: /* -- Commented by rtarway for BUG 4106154, this should be before opening the curosr, otherwise ora error 'variables not bound' is thrown
9059: -- if we try to bind any of following params
9060: ----(Begin Venkat) FP_M changes ------------------------------------------------------------
9061:
9062: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9063: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
9064: THEN
9065: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
9066: l_inv_md_fg := 'Y';

Line 9063: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method

9059: -- if we try to bind any of following params
9060: ----(Begin Venkat) FP_M changes ------------------------------------------------------------
9061:
9062: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9063: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
9064: THEN
9065: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
9066: l_inv_md_fg := 'Y';
9067: l_update_yes_flag := 'Y';

Line 9070: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

9066: l_inv_md_fg := 'Y';
9067: l_update_yes_flag := 'Y';
9068: END IF;
9069:
9070: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
9071: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
9072: THEN
9073: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
9074: l_cust_id_fg := 'Y';

Line 9071: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id

9067: l_update_yes_flag := 'Y';
9068: END IF;
9069:
9070: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
9071: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
9072: THEN
9073: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
9074: l_cust_id_fg := 'Y';
9075: l_update_yes_flag := 'Y';

Line 9078: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

9074: l_cust_id_fg := 'Y';
9075: l_update_yes_flag := 'Y';
9076: END IF;
9077:
9078: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9079: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
9080: THEN
9081: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
9082: l_gen_etc_src_co_fg := 'Y';

Line 9079: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code

9075: l_update_yes_flag := 'Y';
9076: END IF;
9077:
9078: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
9079: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
9080: THEN
9081: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
9082: l_gen_etc_src_co_fg := 'Y';
9083: l_update_yes_flag := 'Y';

Line 9558: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9554: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
9555: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9556: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9557: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9558: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9555: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9556: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9557: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9558: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

9556: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9557: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9558: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9564: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint

Line 9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9557: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9558: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9564: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9565: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint

Line 9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

9558: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9564: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9565: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9566: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9559: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9560: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9561: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9564: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9565: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9566: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9567: ,p_structure_type IN VARCHAR2 := 'FINANCIAL'

Line 9566: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

9562: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9563: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9564: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9565: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9566: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9567: ,p_structure_type IN VARCHAR2 := 'FINANCIAL'
9568: )
9569: IS
9570:

Line 9644: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9640: -- pm_product_code is mandatory
9641:
9642: --bug 2841158
9643: -- IF p_pm_product_code IS NULL
9644: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9645: IF p_pm_product_code IS NOT NULL
9646: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9647: --bug 2841158
9648: THEN

Line 9646: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9642: --bug 2841158
9643: -- IF p_pm_product_code IS NULL
9644: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9645: IF p_pm_product_code IS NOT NULL
9646: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9647: --bug 2841158
9648: THEN
9649:
9650: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 9652: pa_interface_utils_pub.map_new_amg_msg

9648: THEN
9649:
9650: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9651: THEN
9652: pa_interface_utils_pub.map_new_amg_msg
9653: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
9654: ,p_msg_attribute => 'CHANGE'
9655: ,p_resize_flag => 'N'
9656: ,p_msg_context => 'GENERAL'

Line 9669: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9665:
9666: --bug 2841158
9667: IF p_pm_product_code <> 'WORKPLAN'
9668: AND p_pm_product_code IS NOT NULL
9669: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9670: THEN
9671: --bug 2841158
9672: /*added for bug no :2413400*/
9673: OPEN p_product_code_csr (p_pm_product_code);

Line 9681: pa_interface_utils_pub.map_new_amg_msg

9677: THEN
9678:
9679: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9680: THEN
9681: pa_interface_utils_pub.map_new_amg_msg
9682: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
9683: ,p_msg_attribute => 'CHANGE'
9684: ,p_resize_flag => 'N'
9685: ,p_msg_context => 'GENERAL'

Line 9724: pa_interface_utils_pub.map_new_amg_msg

9720: THEN
9721: RAISE FND_API.G_EXC_ERROR;
9722: END IF;
9723: IF l_function_allowed = 'N' THEN
9724: pa_interface_utils_pub.map_new_amg_msg
9725: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
9726: ,p_msg_attribute => 'CHANGE'
9727: ,p_resize_flag => 'Y'
9728: ,p_msg_context => 'GENERAL'

Line 9800: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

9796: OPEN l_amg_task_csr( l_task_id );
9797: FETCH l_amg_task_csr INTO l_amg_task_number;
9798: CLOSE l_amg_task_csr;
9799: */
9800: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
9801: (p_task_number=> ''
9802: ,p_task_reference => p_pm_task_reference
9803: ,p_task_id => l_task_id);
9804:

Line 9818: pa_interface_utils_pub.map_new_amg_msg

9814: THEN
9815:
9816: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
9817: THEN
9818: pa_interface_utils_pub.map_new_amg_msg
9819: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9820: ,p_msg_attribute => 'CHANGE'
9821: ,p_resize_flag => 'N'
9822: ,p_msg_context => 'TASK'

Line 9829: pa_interface_utils_pub.map_new_amg_msg

9825: ,p_attribute3 => ''
9826: ,p_attribute4 => ''
9827: ,p_attribute5 => '');
9828: ELSE
9829: pa_interface_utils_pub.map_new_amg_msg
9830: ( p_old_message_code => l_err_stage
9831: ,p_msg_attribute => 'SPLIT'
9832: ,p_resize_flag => 'Y'
9833: ,p_msg_context => 'DELT'

Line 9850: pa_interface_utils_pub.map_new_amg_msg

9846: then
9847:
9848: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
9849: THEN
9850: pa_interface_utils_pub.map_new_amg_msg
9851: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9852: ,p_msg_attribute => 'CHANGE'
9853: ,p_resize_flag => 'N'
9854: ,p_msg_context => 'TASK'

Line 9890: IF p_cascaded_delete_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9886:
9887: --when p_cascaded_delete_flag is not passed or NULL, default to 'N'
9888: --if not correct value is passed, error out.
9889:
9890: IF p_cascaded_delete_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9891: OR p_cascaded_delete_flag IS NULL
9892: THEN
9893: l_cascaded_delete_flag := 'N';
9894:

Line 9900: pa_interface_utils_pub.map_new_amg_msg

9896: THEN
9897:
9898: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9899: THEN
9900: pa_interface_utils_pub.map_new_amg_msg
9901: ( p_old_message_code => 'PA_CASCADE_FLAG_INVALID'
9902: ,p_msg_attribute => 'CHANGE'
9903: ,p_resize_flag => 'N'
9904: ,p_msg_context => 'PROJ'

Line 9936: pa_interface_utils_pub.map_new_amg_msg

9932: THEN
9933:
9934: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
9935: THEN
9936: pa_interface_utils_pub.map_new_amg_msg
9937: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9938: ,p_msg_attribute => 'CHANGE'
9939: ,p_resize_flag => 'N'
9940: ,p_msg_context => 'TASK'

Line 9947: pa_interface_utils_pub.map_new_amg_msg

9943: ,p_attribute3 => ''
9944: ,p_attribute4 => ''
9945: ,p_attribute5 => '');
9946: ELSE
9947: pa_interface_utils_pub.map_new_amg_msg
9948: ( p_old_message_code => l_err_stage
9949: ,p_msg_attribute => 'SPLIT'
9950: ,p_resize_flag => 'Y'
9951: ,p_msg_context => 'DELT'

Line 9968: pa_interface_utils_pub.map_new_amg_msg

9964: THEN
9965:
9966: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
9967: THEN
9968: pa_interface_utils_pub.map_new_amg_msg
9969: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9970: ,p_msg_attribute => 'CHANGE'
9971: ,p_resize_flag => 'N'
9972: ,p_msg_context => 'TASK'

Line 10037: IF p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

10033:
10034: -- added for bug# 3801426
10035: -- validating task reference to id
10036:
10037: IF p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
10038: l_task_id := NULL;
10039: ELSE
10040: l_task_id := p_pa_task_id;
10041: END IF;

Line 10044: IF p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

10040: l_task_id := p_pa_task_id;
10041: END IF;
10042:
10043:
10044: IF p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10045: l_task_source_reference := NULL;
10046: ELSE
10047: l_task_source_reference := p_pm_task_reference;
10048: END IF;

Line 10217: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10213: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
10214: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
10215: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10216: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10217: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10218: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10219: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
10220: )
10221: IS

Line 10218: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10214: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
10215: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10216: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10217: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10218: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10219: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
10220: )
10221: IS
10222:

Line 10219: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

10215: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10216: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10217: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10218: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10219: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
10220: )
10221: IS
10222:
10223: BEGIN

Line 10251: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10247: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
10248: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
10249: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10250: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10251: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10252: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10253: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
10254: )
10255: IS

Line 10252: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10248: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
10249: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10250: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10251: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10252: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10253: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
10254: )
10255: IS
10256:

Line 10253: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

10249: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10250: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
10251: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10252: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10253: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
10254: )
10255: IS
10256:
10257: CURSOR l_lock_rows_csr( p_project_id NUMBER)

Line 10322: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10318: -- pm_product_code is mandatory
10319:
10320: --bug 2841158
10321: -- IF p_pm_product_code IS NULL
10322: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10323: IF p_pm_product_code IS NOT NULL
10324: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10325: --bug 2841158
10326: THEN

Line 10324: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10320: --bug 2841158
10321: -- IF p_pm_product_code IS NULL
10322: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10323: IF p_pm_product_code IS NOT NULL
10324: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10325: --bug 2841158
10326: THEN
10327:
10328: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 10330: pa_interface_utils_pub.map_new_amg_msg

10326: THEN
10327:
10328: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10329: THEN
10330: pa_interface_utils_pub.map_new_amg_msg
10331: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
10332: ,p_msg_attribute => 'CHANGE'
10333: ,p_resize_flag => 'N'
10334: ,p_msg_context => 'GENERAL'

Line 10347: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10343:
10344: --bug 2841158
10345: IF p_pm_product_code <> 'WORKPLAN'
10346: AND p_pm_product_code IS NOT NULL
10347: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10348: THEN
10349: --bug 2841158
10350: /*added for bug no :2413400*/
10351: OPEN p_product_code_csr (p_pm_product_code);

Line 10359: pa_interface_utils_pub.map_new_amg_msg

10355: THEN
10356:
10357: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10358: THEN
10359: pa_interface_utils_pub.map_new_amg_msg
10360: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
10361: ,p_msg_attribute => 'CHANGE'
10362: ,p_resize_flag => 'N'
10363: ,p_msg_context => 'GENERAL'

Line 10415: pa_interface_utils_pub.map_new_amg_msg

10411: THEN
10412: RAISE FND_API.G_EXC_ERROR;
10413: END IF;
10414: IF l_function_allowed = 'N' THEN
10415: pa_interface_utils_pub.map_new_amg_msg
10416: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
10417: ,p_msg_attribute => 'CHANGE'
10418: ,p_resize_flag => 'Y'
10419: ,p_msg_context => 'GENERAL'

Line 10456: pa_interface_utils_pub.map_new_amg_msg

10452:
10453: -- The user does not have query privileges on this project
10454: -- Hence, cannot delete the project.Raise error
10455:
10456: pa_interface_utils_pub.map_new_amg_msg
10457: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
10458: ,p_msg_attribute => 'CHANGE'
10459: ,p_resize_flag => 'Y'
10460: ,p_msg_context => 'GENERAL'

Line 10476: pa_interface_utils_pub.map_new_amg_msg

10472:
10473: -- The user does not have update privileges on this project
10474: -- Hence , raise error
10475:
10476: pa_interface_utils_pub.map_new_amg_msg
10477: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
10478: ,p_msg_attribute => 'CHANGE'
10479: ,p_resize_flag => 'Y'
10480: ,p_msg_context => 'GENERAL'

Line 10515: pa_interface_utils_pub.map_new_amg_msg

10511: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
10512:
10513: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
10514: THEN
10515: pa_interface_utils_pub.map_new_amg_msg
10516: ( p_old_message_code => 'PA_DELETE_PROJECT_FAILED'
10517: ,p_msg_attribute => 'CHANGE'
10518: ,p_resize_flag => 'N'
10519: ,p_msg_context => 'PROJ'

Line 10526: pa_interface_utils_pub.map_new_amg_msg

10522: ,p_attribute3 => ''
10523: ,p_attribute4 => ''
10524: ,p_attribute5 => '');
10525: ELSE
10526: pa_interface_utils_pub.map_new_amg_msg
10527: ( p_old_message_code => l_err_stage
10528: ,p_msg_attribute => 'SPLIT'
10529: ,p_resize_flag => 'Y'
10530: ,p_msg_context => 'DELP'

Line 10562: pa_interface_utils_pub.map_new_amg_msg

10558: IF l_err_code > 0 THEN
10559: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
10560: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
10561:
10562: pa_interface_utils_pub.map_new_amg_msg
10563: ( p_old_message_code => 'PA_DELETE_PROJECT_FAILED'
10564: ,p_msg_attribute => 'CHANGE'
10565: ,p_resize_flag => 'N'
10566: ,p_msg_context => 'PROJ'

Line 10573: pa_interface_utils_pub.map_new_amg_msg

10569: ,p_attribute3 => ''
10570: ,p_attribute4 => ''
10571: ,p_attribute5 => '');
10572: ELSE
10573: pa_interface_utils_pub.map_new_amg_msg
10574: ( p_old_message_code => l_err_stage
10575: ,p_msg_attribute => 'SPLIT'
10576: ,p_resize_flag => 'Y'
10577: ,p_msg_context => 'DELP'

Line 10591: pa_interface_utils_pub.map_new_amg_msg

10587: ELSIF l_err_code < 0 THEN
10588: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
10589: THEN
10590:
10591: pa_interface_utils_pub.map_new_amg_msg
10592: ( p_old_message_code => 'PA_DELETE_PROJECT_FAILED'
10593: ,p_msg_attribute => 'CHANGE'
10594: ,p_resize_flag => 'N'
10595: ,p_msg_context => 'PROJ'

Line 10762: IF (p_org_roles(i).person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

10758: WHILE i IS NOT NULL LOOP
10759:
10760: -- Check whether this is a valid organization
10761:
10762: IF (p_org_roles(i).person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
10763: (p_org_roles(i).person_id IS NOT NULL) THEN
10764: IF check_valid_organization (p_org_roles(i).person_id) = 'N'
10765: THEN
10766: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 10768: pa_interface_utils_pub.map_new_amg_msg

10764: IF check_valid_organization (p_org_roles(i).person_id) = 'N'
10765: THEN
10766: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10767: THEN
10768: pa_interface_utils_pub.map_new_amg_msg
10769: ( p_old_message_code => 'PA_INVALID_ORGANIZATION'
10770: ,p_msg_attribute => 'CHANGE'
10771: ,p_resize_flag => 'N'
10772: ,p_msg_context => 'PROJ'

Line 10788: pa_interface_utils_pub.map_new_amg_msg

10784: FETCH l_project_role_types_csr INTO l_dummy;
10785: IF l_project_role_types_csr%NOTFOUND THEN
10786: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10787: THEN
10788: pa_interface_utils_pub.map_new_amg_msg
10789: ( p_old_message_code => 'PA_INVALID_ROLE_TYPE'
10790: ,p_msg_attribute => 'CHANGE'
10791: ,p_resize_flag => 'N'
10792: ,p_msg_context => 'PROJ'

Line 10806: IF p_org_roles(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

10802: CLOSE l_project_role_types_csr;
10803: END IF;
10804:
10805:
10806: IF p_org_roles(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10807: AND p_org_roles(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10808: THEN
10809: IF p_org_roles(i).end_date < p_org_roles(i).start_date
10810: THEN

Line 10807: AND p_org_roles(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

10803: END IF;
10804:
10805:
10806: IF p_org_roles(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10807: AND p_org_roles(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10808: THEN
10809: IF p_org_roles(i).end_date < p_org_roles(i).start_date
10810: THEN
10811:

Line 10814: pa_interface_utils_pub.map_new_amg_msg

10810: THEN
10811:
10812: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10813: THEN
10814: pa_interface_utils_pub.map_new_amg_msg
10815: ( p_old_message_code => 'PA_SU_INVALID_DATES'
10816: ,p_msg_attribute => 'CHANGE'
10817: ,p_resize_flag => 'N'
10818: ,p_msg_context => 'PROJ'

Line 10834: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, TRUNC(SYSDATE),

10830:
10831:
10832: /* Select
10833: DECODE(p_org_roles(i).start_date,
10834: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, TRUNC(SYSDATE),
10835: NULL,TRUNC(SYSDATE),
10836: p_org_roles(i).start_date)
10837: Into v_start_date_active
10838: From dual;

Line 10927: -- PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

10923: end if;
10924: END IF;
10925:
10926: END IF; -- IF(p_org_roles(i).person_id <>
10927: -- PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
10928: i := p_org_roles.next(i);
10929:
10930: END LOOP; --org roles
10931:

Line 11087: p_in_nl_sch_type is PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR else the same values are passed back in the out paramters.

11083: --Project Connect 4.0
11084: /*Added the procedure for the bug 2802984
11085: This Procedure returns the labor sch type and non labor sch type from the database in the corresponding
11086: out parameters for the related project id and task id if the parameter p_in_labor_sch_type or
11087: p_in_nl_sch_type is PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR else the same values are passed back in the out paramters.
11088: */
11089:
11090: PROCEDURE Check_Schedule_type
11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11087: p_in_nl_sch_type is PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR else the same values are passed back in the out paramters.
11088: */
11089:
11090: PROCEDURE Check_Schedule_type
11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11088: */
11089:
11090: PROCEDURE Check_Schedule_type
11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11096: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11089:
11090: PROCEDURE Check_Schedule_type
11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11096: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11097: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint

Line 11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11090: PROCEDURE Check_Schedule_type
11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11096: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11097: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
11098: p_out_nl_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint

Line 11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11091: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11096: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11097: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
11098: p_out_nl_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
11099: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint

Line 11096: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11092: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11093: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11094: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11095: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11096: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11097: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
11098: p_out_nl_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
11099: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
11100: )

Line 11157: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

11153: FETCH l_amg_project_csr INTO l_amg_segment1;
11154: CLOSE l_amg_project_csr;
11155:
11156:
11157: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
11158: (p_task_number => p_task_name
11159: ,p_task_reference =>p_pm_task_reference
11160: ,p_task_id => p_pa_task_id);
11161:

Line 11162: IF p_in_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

11158: (p_task_number => p_task_name
11159: ,p_task_reference =>p_pm_task_reference
11160: ,p_task_id => p_pa_task_id);
11161:
11162: IF p_in_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11163: IF p_pa_task_id IS NULL THEN
11164:
11165: OPEN l_prj_labor_sch_type_csr(p_pa_project_id);
11166: FETCH l_prj_labor_sch_type_csr into l_prj_lab_sch_type;

Line 11184: pa_interface_utils_pub.map_new_amg_msg

11180:
11181: ELSIF p_in_labor_sch_type IS NULL THEN
11182: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11183: THEN
11184: pa_interface_utils_pub.map_new_amg_msg
11185: ( p_old_message_code => 'PA_LAB_SCH_NOT_NULL'
11186: ,p_msg_attribute => 'CHANGE'
11187: ,p_resize_flag => 'Y'
11188: ,p_msg_context => 'TASK'

Line 11202: IF p_in_nl_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

11198:
11199: p_out_labor_sch_type := p_in_labor_sch_type;
11200:
11201: END IF;
11202: IF p_in_nl_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
11203: IF p_pa_task_id IS NULL THEN
11204:
11205: OPEN l_prj_nl_sch_type_csr(p_pa_project_id);
11206: FETCH l_prj_nl_sch_type_csr into l_prj_nl_sch_type;

Line 11225: pa_interface_utils_pub.map_new_amg_msg

11221: ELSIF p_in_nl_sch_type IS NULL THEN
11222:
11223: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11224: THEN
11225: pa_interface_utils_pub.map_new_amg_msg
11226: ( p_old_message_code => 'PA_NL_SCH_NOT_NULL'
11227: ,p_msg_attribute => 'CHANGE'
11228: ,p_resize_flag => 'Y'
11229: ,p_msg_context => 'TASK'

Line 11287: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11283: Refer bug for more details.
11284: */
11285:
11286: PROCEDURE validate_schedule_values
11287: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11284: */
11285:
11286: PROCEDURE validate_schedule_values
11287: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11285:
11286: PROCEDURE validate_schedule_values
11287: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11286: PROCEDURE validate_schedule_values
11287: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11287: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11288: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11289: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11290: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11291: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11292: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

11293: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11294: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11295: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11296: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11297: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

11298: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11299: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

11300: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11308: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11301: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11308: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11309: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint

Line 11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

11302: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11308: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11309: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
11310: )

Line 11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

11303: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11308: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11309: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
11310: )
11311:

Line 11308: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

11304: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
11305: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11306: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
11307: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11308: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
11309: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
11310: )
11311:
11312: IS

Line 11439: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

11435: FETCH l_amg_project_csr INTO l_amg_segment1;
11436: CLOSE l_amg_project_csr;
11437:
11438:
11439: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
11440: (p_task_number => p_task_name
11441: ,p_task_reference =>p_pm_task_reference
11442: ,p_task_id => p_pa_task_id);
11443:

Line 11448: if non_labor_std_bill_rt_sch_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11444:
11445: IF p_nl_sch_type = 'B' then /* Basically B is passed through the script or value in DataBase is 'B' */
11446:
11447: /*Give an error when non_lab_std_bill_rt_sch_id is null and give an error
11448: if non_labor_std_bill_rt_sch_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11449: when the Schedule is being changed from 'I' (burden) to 'B' (bill) */
11450:
11451: IF p_non_lab_std_bill_rt_sch_id IS NULL THEN /* Explicitly passed as NULL, hence Error */
11452: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 11454: pa_interface_utils_pub.map_new_amg_msg

11450:
11451: IF p_non_lab_std_bill_rt_sch_id IS NULL THEN /* Explicitly passed as NULL, hence Error */
11452: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11453: THEN
11454: pa_interface_utils_pub.map_new_amg_msg
11455: ( p_old_message_code => 'PA_NL_SCH_ID_NOT_NULL'
11456: ,p_msg_attribute => 'CHANGE'
11457: ,p_resize_flag => 'Y'
11458: ,p_msg_context => 'TASK'

Line 11466: ELSIF p_non_lab_std_bill_rt_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11462: ,p_attribute4 => ''
11463: ,p_attribute5 => '');
11464: END IF;
11465: RAISE FND_API.G_EXC_ERROR;
11466: ELSIF p_non_lab_std_bill_rt_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11467: IF p_nl_db_sch_type = 'I' THEN /* Schedule is being changed from 'I' (burden) to 'B' (bill) */
11468: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11469: THEN
11470: pa_interface_utils_pub.map_new_amg_msg

Line 11470: pa_interface_utils_pub.map_new_amg_msg

11466: ELSIF p_non_lab_std_bill_rt_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11467: IF p_nl_db_sch_type = 'I' THEN /* Schedule is being changed from 'I' (burden) to 'B' (bill) */
11468: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11469: THEN
11470: pa_interface_utils_pub.map_new_amg_msg
11471: ( p_old_message_code => 'PA_NL_SCH_ID_NOT_NULL'
11472: ,p_msg_attribute => 'CHANGE'
11473: ,p_resize_flag => 'Y'
11474: ,p_msg_context => 'TASK'

Line 11486: if non_labor_bill_rt_org_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11482: END IF;
11483: END IF;
11484:
11485: /*Give an error when non_lab_bill_rt_org_id is null and give an error
11486: if non_labor_bill_rt_org_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11487: when the Schedule is being changed from 'I' to 'B'*/
11488:
11489: IF p_nl_bill_rate_org_id IS NULL
11490: THEN

Line 11493: pa_interface_utils_pub.map_new_amg_msg

11489: IF p_nl_bill_rate_org_id IS NULL
11490: THEN
11491: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11492: THEN
11493: pa_interface_utils_pub.map_new_amg_msg
11494: ( p_old_message_code => 'PA_BILL_RT_ORG_ID_NOT_NULL'
11495: ,p_msg_attribute => 'CHANGE'
11496: ,p_resize_flag => 'Y'
11497: ,p_msg_context => 'TASK'

Line 11505: ELSIF p_nl_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11501: ,p_attribute4 => ''
11502: ,p_attribute5 => '');
11503: END IF;
11504: RAISE FND_API.G_EXC_ERROR;
11505: ELSIF p_nl_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11506: IF p_nl_db_sch_type = 'I' THEN
11507: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11508: THEN
11509: pa_interface_utils_pub.map_new_amg_msg

Line 11509: pa_interface_utils_pub.map_new_amg_msg

11505: ELSIF p_nl_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11506: IF p_nl_db_sch_type = 'I' THEN
11507: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11508: THEN
11509: pa_interface_utils_pub.map_new_amg_msg
11510: ( p_old_message_code => 'PA_BILL_RT_ORG_ID_NOT_NULL'
11511: ,p_msg_attribute => 'CHANGE'
11512: ,p_resize_flag => 'Y'
11513: ,p_msg_context => 'TASK'

Line 11527: AND p_non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

11523:
11524: /*Give an error if the combination of non_labor_bill_rt_sch_id and nl_bill_rate_org_id is invalid*/
11525:
11526: IF (p_non_lab_std_bill_rt_sch_id IS NOT NULL
11527: AND p_non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
11528: AND (p_nl_bill_rate_org_id IS NOT NULL AND p_nl_bill_rate_org_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11529: THEN
11530: OPEN l_nl_org_sch_id_csr( p_nl_bill_rate_org_id,p_non_lab_std_bill_rt_sch_id);
11531: FETCH l_nl_org_sch_id_csr INTO l_temp_dummy;

Line 11528: AND (p_nl_bill_rate_org_id IS NOT NULL AND p_nl_bill_rate_org_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11524: /*Give an error if the combination of non_labor_bill_rt_sch_id and nl_bill_rate_org_id is invalid*/
11525:
11526: IF (p_non_lab_std_bill_rt_sch_id IS NOT NULL
11527: AND p_non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
11528: AND (p_nl_bill_rate_org_id IS NOT NULL AND p_nl_bill_rate_org_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11529: THEN
11530: OPEN l_nl_org_sch_id_csr( p_nl_bill_rate_org_id,p_non_lab_std_bill_rt_sch_id);
11531: FETCH l_nl_org_sch_id_csr INTO l_temp_dummy;
11532: IF l_nl_org_sch_id_csr%NOTFOUND

Line 11537: pa_interface_utils_pub.map_new_amg_msg

11533: THEN
11534: CLOSE l_nl_org_sch_id_csr;
11535: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11536: THEN
11537: pa_interface_utils_pub.map_new_amg_msg
11538: ( p_old_message_code => 'PA_INVALID_NL_ORG_SCH_ID'
11539: ,p_msg_attribute => 'CHANGE'
11540: ,p_resize_flag => 'Y'
11541: ,p_msg_context => 'TASK'

Line 11554: 1) Give an error when the nl_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and a value is being

11550: CLOSE l_nl_org_sch_id_csr;
11551: END IF;
11552:
11553: /*
11554: 1) Give an error when the nl_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and a value is being
11555: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11556: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11557: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11558: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 11556: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11552:
11553: /*
11554: 1) Give an error when the nl_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and a value is being
11555: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11556: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11557: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11558: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11559: and the non_labor_disc_reason_code passed is invalid
11560: */

Line 11557: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11553: /*
11554: 1) Give an error when the nl_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and a value is being
11555: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11556: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11557: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11558: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11559: and the non_labor_disc_reason_code passed is invalid
11560: */
11561:

Line 11558: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11554: 1) Give an error when the nl_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and a value is being
11555: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11556: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11557: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11558: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11559: and the non_labor_disc_reason_code passed is invalid
11560: */
11561:
11562: l_temp_dummy := NULL;

Line 11564: IF p_nl_schedule_discount IS NULL OR p_nl_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11560: */
11561:
11562: l_temp_dummy := NULL;
11563:
11564: IF p_nl_schedule_discount IS NULL OR p_nl_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11565: THEN
11566: IF p_non_labor_disc_reason_code IS NOT NULL
11567: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11568: THEN

Line 11567: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11563:
11564: IF p_nl_schedule_discount IS NULL OR p_nl_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11565: THEN
11566: IF p_non_labor_disc_reason_code IS NOT NULL
11567: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11568: THEN
11569: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11570: THEN
11571: pa_interface_utils_pub.map_new_amg_msg

Line 11571: pa_interface_utils_pub.map_new_amg_msg

11567: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11568: THEN
11569: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11570: THEN
11571: pa_interface_utils_pub.map_new_amg_msg
11572: ( p_old_message_code => 'PA_NL_DISC_REASON_CODE'
11573: ,p_msg_attribute => 'CHANGE'
11574: ,p_resize_flag => 'Y'
11575: ,p_msg_context => 'TASK'

Line 11585: AND p_nl_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11581: END IF;
11582: RAISE FND_API.G_EXC_ERROR;
11583: END IF;
11584: elsif (p_nl_schedule_discount IS NOT NULL
11585: AND p_nl_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11586: THEN
11587: IF (p_non_labor_disc_reason_code IS NULL
11588: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
11589: THEN

Line 11588: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

11584: elsif (p_nl_schedule_discount IS NOT NULL
11585: AND p_nl_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11586: THEN
11587: IF (p_non_labor_disc_reason_code IS NULL
11588: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
11589: THEN
11590: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11591: THEN
11592: pa_interface_utils_pub.map_new_amg_msg

Line 11592: pa_interface_utils_pub.map_new_amg_msg

11588: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
11589: THEN
11590: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11591: THEN
11592: pa_interface_utils_pub.map_new_amg_msg
11593: ( p_old_message_code => 'PA_NL_DISC_CODE_NOT_NULL'
11594: ,p_msg_attribute => 'CHANGE'
11595: ,p_resize_flag => 'Y'
11596: ,p_msg_context => 'TASK'

Line 11611: pa_interface_utils_pub.map_new_amg_msg

11607: IF get_nl_disc_reason_code_csr%NOTFOUND THEN
11608: CLOSE get_nl_disc_reason_code_csr;
11609: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11610: THEN
11611: pa_interface_utils_pub.map_new_amg_msg
11612: ( p_old_message_code => 'PA_INVALID_NLDISC_RN_CODE'
11613: ,p_msg_attribute => 'CHANGE'
11614: ,p_resize_flag => 'Y'
11615: ,p_msg_context => 'TASK'

Line 11632: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11628: ELSE /* Else for if non_labor_sch_type = 'B'*/
11629:
11630: /*
11631: 1) Give an error when p_rev_ind_rate_sch_id is null
11632: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11633: and the schedule_type is being changed from 'B' to 'I'
11634: */
11635:
11636: IF p_rev_ind_rate_sch_id IS NULL THEN

Line 11639: pa_interface_utils_pub.map_new_amg_msg

11635:
11636: IF p_rev_ind_rate_sch_id IS NULL THEN
11637: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11638: THEN
11639: pa_interface_utils_pub.map_new_amg_msg
11640: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
11641: ,p_msg_attribute => 'CHANGE'
11642: ,p_resize_flag => 'Y'
11643: ,p_msg_context => 'TASK'

Line 11651: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11647: ,p_attribute4 => ''
11648: ,p_attribute5 => '');
11649: END IF;
11650: RAISE FND_API.G_EXC_ERROR;
11651: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11652: IF p_nl_db_sch_type = 'B' THEN
11653: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11654: THEN
11655: pa_interface_utils_pub.map_new_amg_msg

Line 11655: pa_interface_utils_pub.map_new_amg_msg

11651: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11652: IF p_nl_db_sch_type = 'B' THEN
11653: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11654: THEN
11655: pa_interface_utils_pub.map_new_amg_msg
11656: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
11657: ,p_msg_attribute => 'CHANGE'
11658: ,p_resize_flag => 'Y'
11659: ,p_msg_context => 'TASK'

Line 11678: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11674: and the p_rev_ind_sch_fixed_date date is being passed.
11675: */
11676:
11677: IF (p_rev_ind_rate_sch_id IS NOT NULL
11678: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11679: THEN
11680: OPEN l_rev_rate_schedule_type_csr(p_rev_ind_rate_sch_id);
11681: FETCH l_rev_rate_schedule_type_csr INTO l_rev_rate_schedule_type;
11682: IF l_rev_rate_schedule_type_csr%NOTFOUND THEN

Line 11686: pa_interface_utils_pub.map_new_amg_msg

11682: IF l_rev_rate_schedule_type_csr%NOTFOUND THEN
11683: CLOSE l_rev_rate_schedule_type_csr;
11684: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11685: THEN
11686: pa_interface_utils_pub.map_new_amg_msg
11687: ( p_old_message_code => 'PA_INVALID_REV_SCH_ID'
11688: ,p_msg_attribute => 'CHANGE'
11689: ,p_resize_flag => 'Y'
11690: ,p_msg_context => 'TASK'

Line 11703: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

11699: CLOSE l_rev_rate_schedule_type_csr;
11700: IF l_rev_rate_schedule_type = 'P'
11701: THEN
11702: IF p_rev_ind_sch_fixed_date IS NOT NULL
11703: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11704: THEN
11705: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11706: THEN
11707: pa_interface_utils_pub.map_new_amg_msg

Line 11707: pa_interface_utils_pub.map_new_amg_msg

11703: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11704: THEN
11705: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11706: THEN
11707: pa_interface_utils_pub.map_new_amg_msg
11708: ( p_old_message_code => 'PA_CNT_FIX_REV_DTE_PROV'
11709: ,p_msg_attribute => 'CHANGE'
11710: ,p_resize_flag => 'Y'
11711: ,p_msg_context => 'TASK'

Line 11728: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11724: l_temp_dummy :=null;
11725:
11726: /*
11727: 1) Give an error when p_inv_ind_rate_sch_id is null
11728: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11729: and the schedule_type is being changed from 'B' to 'I'
11730: */
11731:
11732: IF p_inv_ind_rate_sch_id IS NULL THEN

Line 11735: pa_interface_utils_pub.map_new_amg_msg

11731:
11732: IF p_inv_ind_rate_sch_id IS NULL THEN
11733: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11734: THEN
11735: pa_interface_utils_pub.map_new_amg_msg
11736: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
11737: ,p_msg_attribute => 'CHANGE'
11738: ,p_resize_flag => 'Y'
11739: ,p_msg_context => 'TASK'

Line 11747: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11743: ,p_attribute4 => ''
11744: ,p_attribute5 => '');
11745: END IF;
11746: RAISE FND_API.G_EXC_ERROR;
11747: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11748: IF p_nl_db_sch_type = 'B' THEN
11749: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11750: THEN
11751: pa_interface_utils_pub.map_new_amg_msg

Line 11751: pa_interface_utils_pub.map_new_amg_msg

11747: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11748: IF p_nl_db_sch_type = 'B' THEN
11749: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11750: THEN
11751: pa_interface_utils_pub.map_new_amg_msg
11752: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
11753: ,p_msg_attribute => 'CHANGE'
11754: ,p_resize_flag => 'Y'
11755: ,p_msg_context => 'TASK'

Line 11774: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11770: and the p_inv_ind_sch_fixed_date date is being passed.
11771: */
11772:
11773: IF p_inv_ind_rate_sch_id IS NOT NULL
11774: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11775: THEN
11776:
11777: OPEN l_inv_rate_schedule_type_csr(p_inv_ind_rate_sch_id);
11778: FETCH l_inv_rate_schedule_type_csr INTO l_inv_rate_schedule_type;

Line 11783: pa_interface_utils_pub.map_new_amg_msg

11779: IF l_inv_rate_schedule_type_csr%NOTFOUND THEN
11780: CLOSE l_inv_rate_schedule_type_csr;
11781: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11782: THEN
11783: pa_interface_utils_pub.map_new_amg_msg
11784: ( p_old_message_code => 'PA_INVALID_INV_SCH_ID'
11785: ,p_msg_attribute => 'CHANGE'
11786: ,p_resize_flag => 'Y'
11787: ,p_msg_context => 'TASK'

Line 11800: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

11796: CLOSE l_inv_rate_schedule_type_csr;
11797: IF l_inv_rate_schedule_type = 'P'
11798: THEN
11799: IF p_inv_ind_sch_fixed_date IS NOT NULL
11800: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11801: THEN
11802: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11803: THEN
11804: pa_interface_utils_pub.map_new_amg_msg

Line 11804: pa_interface_utils_pub.map_new_amg_msg

11800: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11801: THEN
11802: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11803: THEN
11804: pa_interface_utils_pub.map_new_amg_msg
11805: ( p_old_message_code => 'PA_CNT_FIX_INV_DTE_PROV'
11806: ,p_msg_attribute => 'CHANGE'
11807: ,p_resize_flag => 'Y'
11808: ,p_msg_context => 'TASK'

Line 11831: AND p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11827: Give an error only when if employee_bill_rate_sch_id passed is invalid
11828: */
11829:
11830: IF p_emp_bill_rate_schedule_id IS NOT NULL
11831: AND p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11832: THEN
11833: OPEN l_emp_rate_sch_id_csr( p_emp_bill_rate_schedule_id);
11834: FETCH l_emp_rate_sch_id_csr INTO l_temp_dummy;
11835: IF l_emp_rate_sch_id_csr%NOTFOUND

Line 11841: pa_interface_utils_pub.map_new_amg_msg

11837: CLOSE l_emp_rate_sch_id_csr;
11838:
11839: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11840: THEN
11841: pa_interface_utils_pub.map_new_amg_msg
11842: ( p_old_message_code => 'PA_INVALID_EMP_SCH_ID'
11843: ,p_msg_attribute => 'CHANGE'
11844: ,p_resize_flag => 'Y'
11845: ,p_msg_context => 'TASK'

Line 11870: pa_interface_utils_pub.map_new_amg_msg

11866: IF p_job_bill_rate_schedule_id IS NULL
11867: THEN
11868: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11869: THEN
11870: pa_interface_utils_pub.map_new_amg_msg
11871: ( p_old_message_code => 'PA_JOB_SCH_ID_NOT_NULL'
11872: ,p_msg_attribute => 'CHANGE'
11873: ,p_resize_flag => 'Y'
11874: ,p_msg_context => 'TASK'

Line 11882: ELSIF p_job_bill_rate_schedule_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11878: ,p_attribute4 => ''
11879: ,p_attribute5 => '');
11880: END IF;
11881: RAISE FND_API.G_EXC_ERROR;
11882: ELSIF p_job_bill_rate_schedule_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11883: THEN
11884: IF p_lab_db_sch_type = 'I' THEN
11885: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11886: THEN

Line 11887: pa_interface_utils_pub.map_new_amg_msg

11883: THEN
11884: IF p_lab_db_sch_type = 'I' THEN
11885: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11886: THEN
11887: pa_interface_utils_pub.map_new_amg_msg
11888: ( p_old_message_code => 'PA_JOB_SCH_ID_NOT_NULL'
11889: ,p_msg_attribute => 'CHANGE'
11890: ,p_resize_flag => 'Y'
11891: ,p_msg_context => 'TASK'

Line 11908: AND p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11904: Give an error when the job_bill_rate_schedule_id is invalid
11905: */
11906:
11907: IF p_job_bill_rate_schedule_id IS NOT NULL
11908: AND p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11909: THEN
11910: l_temp_dummy:=null;
11911: OPEN l_job_rate_sch_id_csr( p_job_bill_rate_schedule_id);
11912: FETCH l_job_rate_sch_id_csr INTO l_temp_dummy;

Line 11918: pa_interface_utils_pub.map_new_amg_msg

11914: THEN
11915: CLOSE l_job_rate_sch_id_csr;
11916: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11917: THEN
11918: pa_interface_utils_pub.map_new_amg_msg
11919: ( p_old_message_code => 'PA_INVALID_JOB_SCH_ID'
11920: ,p_msg_attribute => 'CHANGE'
11921: ,p_resize_flag => 'Y'
11922: ,p_msg_context => 'TASK'

Line 11945: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and

11941: FETCH get_rate_discount_reason_flag INTO l_rate_discount_reason_flag;
11942: CLOSE get_rate_discount_reason_flag;
11943:
11944: /*
11945: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11946: a value is being passed to non_labor_disc_reason_code.
11947: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11948: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11949: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 11947: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11943:
11944: /*
11945: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11946: a value is being passed to non_labor_disc_reason_code.
11947: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11948: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11949: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11950: and the labor_disc_reason_code passed is invalid
11951: */

Line 11948: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11944: /*
11945: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11946: a value is being passed to non_labor_disc_reason_code.
11947: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11948: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11949: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11950: and the labor_disc_reason_code passed is invalid
11951: */
11952:

Line 11949: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11945: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11946: a value is being passed to non_labor_disc_reason_code.
11947: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11948: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11949: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11950: and the labor_disc_reason_code passed is invalid
11951: */
11952:
11953: IF (p_labor_schedule_discount IS NULL OR

Line 11954: p_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11950: and the labor_disc_reason_code passed is invalid
11951: */
11952:
11953: IF (p_labor_schedule_discount IS NULL OR
11954: p_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11955: THEN
11956: IF p_labor_disc_reason_code IS NOT NULL
11957: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11958: THEN

Line 11957: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11953: IF (p_labor_schedule_discount IS NULL OR
11954: p_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11955: THEN
11956: IF p_labor_disc_reason_code IS NOT NULL
11957: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11958: THEN
11959: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11960: THEN
11961: pa_interface_utils_pub.map_new_amg_msg

Line 11961: pa_interface_utils_pub.map_new_amg_msg

11957: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11958: THEN
11959: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11960: THEN
11961: pa_interface_utils_pub.map_new_amg_msg
11962: ( p_old_message_code => 'PA_LAB_DISC_REASON_CODE'
11963: ,p_msg_attribute => 'CHANGE'
11964: ,p_resize_flag => 'Y'
11965: ,p_msg_context => 'TASK'

Line 11975: AND p_labor_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11971: END IF;
11972: RAISE FND_API.G_EXC_ERROR;
11973: END IF;
11974: elsif (p_labor_schedule_discount IS NOT NULL
11975: AND p_labor_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11976: AND l_rate_discount_reason_flag = 'Y') --BUG_9873652
11977: THEN
11978: IF p_labor_disc_reason_code IS NULL
11979: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 11979: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11975: AND p_labor_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11976: AND l_rate_discount_reason_flag = 'Y') --BUG_9873652
11977: THEN
11978: IF p_labor_disc_reason_code IS NULL
11979: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11980: THEN
11981: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11982: THEN
11983: pa_interface_utils_pub.map_new_amg_msg

Line 11983: pa_interface_utils_pub.map_new_amg_msg

11979: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11980: THEN
11981: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11982: THEN
11983: pa_interface_utils_pub.map_new_amg_msg
11984: ( p_old_message_code => 'PA_LAB_DISC_CODE_NOT_NULL'
11985: ,p_msg_attribute => 'CHANGE'
11986: ,p_resize_flag => 'Y'
11987: ,p_msg_context => 'TASK'

Line 12002: pa_interface_utils_pub.map_new_amg_msg

11998: IF get_lab_disc_reason_code_csr%NOTFOUND THEN
11999: CLOSE get_lab_disc_reason_code_csr;
12000: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12001: THEN
12002: pa_interface_utils_pub.map_new_amg_msg
12003: ( p_old_message_code => 'PA_INVALID_LDISC_RN_CODE'
12004: ,p_msg_attribute => 'CHANGE'
12005: ,p_resize_flag => 'Y'
12006: ,p_msg_context => 'TASK'

Line 12026: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

12022:
12023:
12024: /*
12025: 1) Give an error when p_rev_ind_rate_sch_id is null
12026: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
12027: and the schedule_type is being changed from 'B' to 'I'
12028: */
12029:
12030: IF p_rev_ind_rate_sch_id IS NULL THEN

Line 12033: pa_interface_utils_pub.map_new_amg_msg

12029:
12030: IF p_rev_ind_rate_sch_id IS NULL THEN
12031: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12032: THEN
12033: pa_interface_utils_pub.map_new_amg_msg
12034: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
12035: ,p_msg_attribute => 'CHANGE'
12036: ,p_resize_flag => 'Y'
12037: ,p_msg_context => 'TASK'

Line 12045: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

12041: ,p_attribute4 => ''
12042: ,p_attribute5 => '');
12043: END IF;
12044: RAISE FND_API.G_EXC_ERROR;
12045: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12046: IF p_lab_db_sch_type = 'B' THEN
12047: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12048: THEN
12049: pa_interface_utils_pub.map_new_amg_msg

Line 12049: pa_interface_utils_pub.map_new_amg_msg

12045: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12046: IF p_lab_db_sch_type = 'B' THEN
12047: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12048: THEN
12049: pa_interface_utils_pub.map_new_amg_msg
12050: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
12051: ,p_msg_attribute => 'CHANGE'
12052: ,p_resize_flag => 'Y'
12053: ,p_msg_context => 'TASK'

Line 12072: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

12068: and the p_rev_ind_sch_fixed_date date is being passed.
12069: */
12070:
12071: IF p_rev_ind_rate_sch_id IS NOT NULL
12072: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
12073: THEN
12074:
12075: OPEN l_rev_rate_schedule_type_csr(p_rev_ind_rate_sch_id);
12076: FETCH l_rev_rate_schedule_type_csr INTO l_rev_rate_schedule_type;

Line 12081: pa_interface_utils_pub.map_new_amg_msg

12077: IF l_rev_rate_schedule_type_csr%NOTFOUND THEN
12078: CLOSE l_rev_rate_schedule_type_csr;
12079: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12080: THEN
12081: pa_interface_utils_pub.map_new_amg_msg
12082: ( p_old_message_code => 'PA_INVALID_REV_SCH_ID'
12083: ,p_msg_attribute => 'CHANGE'
12084: ,p_resize_flag => 'Y'
12085: ,p_msg_context => 'TASK'

Line 12097: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

12093: CLOSE l_rev_rate_schedule_type_csr;
12094: IF l_rev_rate_schedule_type = 'P'
12095: THEN
12096: IF p_rev_ind_sch_fixed_date IS NOT NULL
12097: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12098: THEN
12099: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12100: THEN
12101: pa_interface_utils_pub.map_new_amg_msg

Line 12101: pa_interface_utils_pub.map_new_amg_msg

12097: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12098: THEN
12099: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12100: THEN
12101: pa_interface_utils_pub.map_new_amg_msg
12102: ( p_old_message_code => 'PA_CNT_FIX_REV_DTE_PROV'
12103: ,p_msg_attribute => 'CHANGE'
12104: ,p_resize_flag => 'Y'
12105: ,p_msg_context => 'TASK'

Line 12122: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

12118: l_temp_dummy :=null;
12119:
12120: /*
12121: 1) Give an error when p_inv_ind_rate_sch_id is null
12122: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
12123: and the schedule_type is being changed from 'B'(bill) to 'I'(burden)
12124: */
12125:
12126: IF p_inv_ind_rate_sch_id IS NULL THEN

Line 12129: pa_interface_utils_pub.map_new_amg_msg

12125:
12126: IF p_inv_ind_rate_sch_id IS NULL THEN
12127: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12128: THEN
12129: pa_interface_utils_pub.map_new_amg_msg
12130: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
12131: ,p_msg_attribute => 'CHANGE'
12132: ,p_resize_flag => 'Y'
12133: ,p_msg_context => 'TASK'

Line 12141: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

12137: ,p_attribute4 => ''
12138: ,p_attribute5 => '');
12139: END IF;
12140: RAISE FND_API.G_EXC_ERROR;
12141: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12142: IF p_lab_db_sch_type = 'B' THEN
12143: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12144: THEN
12145: pa_interface_utils_pub.map_new_amg_msg

Line 12145: pa_interface_utils_pub.map_new_amg_msg

12141: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
12142: IF p_lab_db_sch_type = 'B' THEN
12143: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12144: THEN
12145: pa_interface_utils_pub.map_new_amg_msg
12146: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
12147: ,p_msg_attribute => 'CHANGE'
12148: ,p_resize_flag => 'Y'
12149: ,p_msg_context => 'TASK'

Line 12168: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

12164: and the p_inv_ind_sch_fixed_date date is being passed.
12165: */
12166:
12167: IF (p_inv_ind_rate_sch_id IS NOT NULL
12168: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
12169: THEN
12170:
12171: OPEN l_inv_rate_schedule_type_csr(p_inv_ind_rate_sch_id);
12172: FETCH l_inv_rate_schedule_type_csr INTO l_inv_rate_schedule_type;

Line 12177: pa_interface_utils_pub.map_new_amg_msg

12173: IF l_inv_rate_schedule_type_csr%NOTFOUND THEN
12174: CLOSE l_inv_rate_schedule_type_csr;
12175: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12176: THEN
12177: pa_interface_utils_pub.map_new_amg_msg
12178: ( p_old_message_code => 'PA_INVALID_INV_SCH_ID'
12179: ,p_msg_attribute => 'CHANGE'
12180: ,p_resize_flag => 'Y'
12181: ,p_msg_context => 'TASK'

Line 12193: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

12189: CLOSE l_inv_rate_schedule_type_csr;
12190: IF l_inv_rate_schedule_type = 'P'
12191: THEN
12192: IF p_inv_ind_sch_fixed_date IS NOT NULL
12193: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12194: THEN
12195: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12196: THEN
12197: pa_interface_utils_pub.map_new_amg_msg

Line 12197: pa_interface_utils_pub.map_new_amg_msg

12193: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
12194: THEN
12195: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
12196: THEN
12197: pa_interface_utils_pub.map_new_amg_msg
12198: ( p_old_message_code => 'PA_CNT_FIX_INV_DTE_PROV'
12199: ,p_msg_attribute => 'CHANGE'
12200: ,p_resize_flag => 'Y'
12201: ,p_msg_context => 'TASK'

Line 12394: PA_INTERFACE_UTILS_PUB.get_messages

12390:
12391: l_msg_count := FND_MSG_PUB.count_msg;
12392:
12393: IF l_msg_count = 1 AND x_msg_data IS NULL THEN
12394: PA_INTERFACE_UTILS_PUB.get_messages
12395: (p_encoded => FND_API.G_TRUE,
12396: p_msg_index => 1,
12397: p_msg_count => l_msg_count,
12398: p_msg_data => l_msg_data,