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 1265: l_revenue_accrual_method VARCHAR2(30) := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR;

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

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

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

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

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

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

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

Line 1335: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

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

Line 1344: OR l_task_in_rec.pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1348: pa_interface_utils_pub.map_new_amg_msg

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

Line 1365: OR l_task_in_rec.task_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1371: pa_interface_utils_pub.map_new_amg_msg

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

Line 1387: l_task_in_rec.pa_task_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

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

Line 1392: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1398: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1412: pa_interface_utils_pub.map_new_amg_msg

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

Line 1431: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

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

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

Line 1441: IF l_task_in_rec.chargeable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1445: IF l_task_in_rec.limit_to_txn_controls_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1450: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

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

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

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

Line 1492: pa_interface_utils_pub.map_new_amg_msg

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

Line 1516: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

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

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

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

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

Line 1531: pa_interface_utils_pub.map_new_amg_msg

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

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

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

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

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

Line 1554: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

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

Line 1564: pa_interface_utils_pub.map_new_amg_msg

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

Line 1586: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 1599: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

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

Line 1608: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

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

Line 1617: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

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

Line 1625: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

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

Line 1637: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

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

Line 1646: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1642:
1643:
1644: IF l_task_in_rec.early_start_date IS NULL OR
1645: l_task_in_rec.early_start_date =
1646: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1647: l_early_start_date := NULL;
1648: ELSE
1649: l_early_start_date := l_task_in_rec.early_start_date;
1650: END IF;

Line 1655: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1651:
1652:
1653: IF l_task_in_rec.early_finish_date IS NULL OR
1654: l_task_in_rec.early_finish_date =
1655: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1656: l_early_finish_date := NULL;
1657: ELSE
1658: l_early_finish_date := l_task_in_rec.early_finish_date;
1659: END IF;

Line 1664: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1660:
1661:
1662: IF l_task_in_rec.late_start_date IS NULL OR
1663: l_task_in_rec.late_start_date =
1664: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1665: l_late_start_date := NULL;
1666: ELSE
1667: l_late_start_date := l_task_in_rec.late_start_date;
1668: END IF;

Line 1672: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1668: END IF;
1669:
1670: IF l_task_in_rec.late_finish_date IS NULL OR
1671: l_task_in_rec.late_finish_date =
1672: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1673: l_late_finish_date := NULL;
1674: ELSE
1675: l_late_finish_date := l_task_in_rec.late_finish_date;
1676: END IF;

Line 1680: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1676: END IF;
1677:
1678: IF l_task_in_rec.scheduled_start_date IS NULL OR
1679: l_task_in_rec.scheduled_start_date =
1680: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1681: l_scheduled_start_date := NULL;
1682: ELSE
1683: l_scheduled_start_date := l_task_in_rec.scheduled_start_date;
1684: END IF;

Line 1688: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN

1684: END IF;
1685:
1686: IF l_task_in_rec.scheduled_finish_date IS NULL OR
1687: l_task_in_rec.scheduled_finish_date =
1688: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
1689: l_scheduled_finish_date := NULL;
1690: ELSE
1691: l_scheduled_finish_date := l_task_in_rec.scheduled_finish_date;
1692: END IF;

Line 1714: pa_interface_utils_pub.map_new_amg_msg

1710: p_error_message => l_error_message );
1711:
1712: IF l_error_code <> 0 THEN
1713: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1714: pa_interface_utils_pub.map_new_amg_msg
1715: ( p_old_message_code => 'PA_ERROR_IN_CLIENT_EXTN'
1716: ,p_msg_attribute => 'CHANGE'
1717: ,p_resize_flag => 'N'
1718: ,p_msg_context => 'TASK'

Line 1736: pa_interface_utils_pub.map_new_amg_msg

1732: l_task_in_rec.task_completion_date IS NOT NULL )
1733: THEN
1734: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1735: THEN
1736: pa_interface_utils_pub.map_new_amg_msg
1737: ( p_old_message_code => 'PA_TASK_ST_DATE_NULL'
1738: ,p_msg_attribute => 'CHANGE'
1739: ,p_resize_flag => 'N'
1740: ,p_msg_context => 'TASK'

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

1747: RAISE FND_API.G_EXC_ERROR;
1748: END IF;
1749: --bug 2732788
1750:
1751: IF ( l_task_in_rec.task_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1752: AND l_task_in_rec.task_start_date IS NOT NULL )
1753: THEN
1754: IF l_task_in_rec.task_completion_date
1755: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND

Line 1755: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND

1751: IF ( l_task_in_rec.task_start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1752: AND l_task_in_rec.task_start_date IS NOT NULL )
1753: THEN
1754: IF l_task_in_rec.task_completion_date
1755: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
1756: l_task_in_rec.task_completion_date IS NOT NULL
1757: AND l_task_in_rec.task_completion_date < l_task_in_rec.task_start_date
1758: THEN
1759: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 1761: pa_interface_utils_pub.map_new_amg_msg

1757: AND l_task_in_rec.task_completion_date < l_task_in_rec.task_start_date
1758: THEN
1759: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1760: THEN
1761: pa_interface_utils_pub.map_new_amg_msg
1762: ( p_old_message_code => 'PA_TASK_DATES_INVALID'
1763: ,p_msg_attribute => 'CHANGE'
1764: ,p_resize_flag => 'N'
1765: ,p_msg_context => 'TASK'

Line 1779: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1775:
1776: /* Bug#2530525-Commenting the condition which checks for date being null as project
1777: start date should not be assigned when null is passed for the date variable */
1778:
1779: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1780: /* OR l_task_in_rec.task_start_date IS NULL Commented for bug#2530525 */
1781: THEN
1782: l_task_in_rec.task_start_date := p_project_rec.start_date;
1783: END IF;

Line 1786: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1782: l_task_in_rec.task_start_date := p_project_rec.start_date;
1783: END IF;
1784:
1785: IF l_task_in_rec.task_completion_date =
1786: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1787: /* OR l_task_in_rec.task_completion_date IS NULL Commented for bug#2530525 */
1788: THEN
1789: l_task_in_rec.task_completion_date := p_project_rec.completion_date;
1790: END IF;

Line 1797: pa_interface_utils_pub.map_new_amg_msg

1793: l_task_in_rec.task_start_date > p_project_rec.completion_date
1794: THEN
1795: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1796: THEN
1797: pa_interface_utils_pub.map_new_amg_msg
1798: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
1799: ,p_msg_attribute => 'CHANGE'
1800: ,p_resize_flag => 'Y'
1801: ,p_msg_context => 'TASK'

Line 1817: pa_interface_utils_pub.map_new_amg_msg

1813: l_task_in_rec.task_completion_date > p_project_rec.completion_date
1814: THEN
1815: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1816: THEN
1817: pa_interface_utils_pub.map_new_amg_msg
1818: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
1819: ,p_msg_attribute => 'CHANGE'
1820: ,p_resize_flag => 'Y'
1821: ,p_msg_context => 'TASK'

Line 1831: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1827: END IF;
1828: RAISE FND_API.G_EXC_ERROR;
1829: END IF;
1830:
1831: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1832: THEN
1833: l_task_in_rec.cost_ind_rate_sch_id := p_project_rec.cost_ind_rate_sch_id;
1834: END IF;
1835:

Line 1836: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1832: THEN
1833: l_task_in_rec.cost_ind_rate_sch_id := p_project_rec.cost_ind_rate_sch_id;
1834: END IF;
1835:
1836: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1837: THEN
1838: l_task_in_rec.cost_ind_sch_fixed_date := p_project_rec.cost_ind_sch_fixed_date;
1839: END IF;
1840:

Line 1841: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1837: THEN
1838: l_task_in_rec.cost_ind_sch_fixed_date := p_project_rec.cost_ind_sch_fixed_date;
1839: END IF;
1840:
1841: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1842: THEN
1843: l_task_in_rec.labor_sch_type := p_project_rec.labor_sch_type;
1844: END IF;
1845:

Line 1846: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1842: THEN
1843: l_task_in_rec.labor_sch_type := p_project_rec.labor_sch_type;
1844: END IF;
1845:
1846: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1847: THEN
1848: l_task_in_rec.labor_bill_rate_org_id := p_project_rec.labor_bill_rate_org_id;
1849: END IF;
1850:

Line 1851: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1847: THEN
1848: l_task_in_rec.labor_bill_rate_org_id := p_project_rec.labor_bill_rate_org_id;
1849: END IF;
1850:
1851: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1852: THEN
1853: l_task_in_rec.labor_std_bill_rate_schdl := p_project_rec.labor_std_bill_rate_schdl;
1854: END IF;
1855:

Line 1856: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1852: THEN
1853: l_task_in_rec.labor_std_bill_rate_schdl := p_project_rec.labor_std_bill_rate_schdl;
1854: END IF;
1855:
1856: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1857: THEN
1858: l_task_in_rec.labor_schedule_discount := p_project_rec.labor_schedule_discount;
1859: END IF;
1860:

Line 1861: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1857: THEN
1858: l_task_in_rec.labor_schedule_discount := p_project_rec.labor_schedule_discount;
1859: END IF;
1860:
1861: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1862: THEN
1863: l_task_in_rec.labor_schedule_fixed_date := p_project_rec.labor_schedule_fixed_date;
1864: END IF;
1865:

Line 1866: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1862: THEN
1863: l_task_in_rec.labor_schedule_fixed_date := p_project_rec.labor_schedule_fixed_date;
1864: END IF;
1865:
1866: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1867: THEN
1868: l_task_in_rec.non_labor_sch_type := p_project_rec.non_labor_sch_type;
1869: END IF;
1870:

Line 1871: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1867: THEN
1868: l_task_in_rec.non_labor_sch_type := p_project_rec.non_labor_sch_type;
1869: END IF;
1870:
1871: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1872: THEN
1873: l_task_in_rec.non_labor_bill_rate_org_id := p_project_rec.non_labor_bill_rate_org_id;
1874: END IF;
1875:

Line 1876: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1872: THEN
1873: l_task_in_rec.non_labor_bill_rate_org_id := p_project_rec.non_labor_bill_rate_org_id;
1874: END IF;
1875:
1876: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1877: THEN
1878: l_task_in_rec.non_labor_std_bill_rate_schdl := p_project_rec.non_labor_std_bill_rate_schdl;
1879: END IF;
1880:

Line 1881: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1877: THEN
1878: l_task_in_rec.non_labor_std_bill_rate_schdl := p_project_rec.non_labor_std_bill_rate_schdl;
1879: END IF;
1880:
1881: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1882: THEN
1883: l_task_in_rec.non_labor_schedule_discount := p_project_rec.non_labor_schedule_discount;
1884: END IF;
1885:

Line 1886: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1882: THEN
1883: l_task_in_rec.non_labor_schedule_discount := p_project_rec.non_labor_schedule_discount;
1884: END IF;
1885:
1886: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1887: THEN
1888: l_task_in_rec.non_labor_schedule_fixed_date := p_project_rec.non_labor_schedule_fixed_date;
1889: END IF;
1890:

Line 1891: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1887: THEN
1888: l_task_in_rec.non_labor_schedule_fixed_date := p_project_rec.non_labor_schedule_fixed_date;
1889: END IF;
1890:
1891: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1892: THEN
1893: l_task_in_rec.rev_ind_rate_sch_id := p_project_rec.rev_ind_rate_sch_id;
1894: END IF;
1895:

Line 1896: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1892: THEN
1893: l_task_in_rec.rev_ind_rate_sch_id := p_project_rec.rev_ind_rate_sch_id;
1894: END IF;
1895:
1896: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1897: THEN
1898: l_task_in_rec.rev_ind_sch_fixed_date := p_project_rec.rev_ind_sch_fixed_date;
1899: END IF;
1900:

Line 1901: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

1897: THEN
1898: l_task_in_rec.rev_ind_sch_fixed_date := p_project_rec.rev_ind_sch_fixed_date;
1899: END IF;
1900:
1901: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1902: THEN
1903: l_task_in_rec.inv_ind_rate_sch_id := p_project_rec.inv_ind_rate_sch_id;
1904: END IF;
1905:

Line 1906: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

1902: THEN
1903: l_task_in_rec.inv_ind_rate_sch_id := p_project_rec.inv_ind_rate_sch_id;
1904: END IF;
1905:
1906: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
1907: THEN
1908: l_task_in_rec.inv_ind_sch_fixed_date := p_project_rec.inv_ind_sch_fixed_date;
1909: END IF;
1910: --bug 6153503 added below if condition

Line 1913: IF l_task_in_rec.attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1909: END IF;
1910: --bug 6153503 added below if condition
1911: IF l_task_in_rec.tasks_dff = 'Y' THEN
1912: --When descriptive flex fields are not passed set them to NULL
1913: IF l_task_in_rec.attribute_category = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1914: THEN
1915: l_attribute_category := NULL;
1916: ELSE
1917: l_attribute_category := l_task_in_rec.attribute_category;

Line 1919: IF l_task_in_rec.attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1915: l_attribute_category := NULL;
1916: ELSE
1917: l_attribute_category := l_task_in_rec.attribute_category;
1918: END IF;
1919: IF l_task_in_rec.attribute1 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1920: THEN
1921: l_attribute1 := NULL;
1922: ELSE
1923: l_attribute1 := l_task_in_rec.attribute1;

Line 1925: IF l_task_in_rec.attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1921: l_attribute1 := NULL;
1922: ELSE
1923: l_attribute1 := l_task_in_rec.attribute1;
1924: END IF;
1925: IF l_task_in_rec.attribute2 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1926: THEN
1927: l_attribute2 := NULL;
1928: ELSE
1929: l_attribute2 := l_task_in_rec.attribute2;

Line 1931: IF l_task_in_rec.attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1927: l_attribute2 := NULL;
1928: ELSE
1929: l_attribute2 := l_task_in_rec.attribute2;
1930: END IF;
1931: IF l_task_in_rec.attribute3 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1932: THEN
1933: l_attribute3 := NULL;
1934: ELSE
1935: l_attribute3 := l_task_in_rec.attribute3;

Line 1937: IF l_task_in_rec.attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1933: l_attribute3 := NULL;
1934: ELSE
1935: l_attribute3 := l_task_in_rec.attribute3;
1936: END IF;
1937: IF l_task_in_rec.attribute4 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1938: THEN
1939: l_attribute4 := NULL;
1940: ELSE
1941: l_attribute4 := l_task_in_rec.attribute4;

Line 1944: IF l_task_in_rec.attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1940: ELSE
1941: l_attribute4 := l_task_in_rec.attribute4;
1942: END IF;
1943:
1944: IF l_task_in_rec.attribute5 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1945: THEN
1946: l_attribute5 := NULL;
1947: ELSE
1948: l_attribute5 := l_task_in_rec.attribute5;

Line 1951: IF l_task_in_rec.attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1947: ELSE
1948: l_attribute5 := l_task_in_rec.attribute5;
1949: END IF;
1950:
1951: IF l_task_in_rec.attribute6 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1952: THEN
1953: l_attribute6 := NULL;
1954: ELSE
1955: l_attribute6 := l_task_in_rec.attribute6;

Line 1958: IF l_task_in_rec.attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1954: ELSE
1955: l_attribute6 := l_task_in_rec.attribute6;
1956: END IF;
1957:
1958: IF l_task_in_rec.attribute7 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1959: THEN
1960: l_attribute7 := NULL;
1961: ELSE
1962: l_attribute7 := l_task_in_rec.attribute7;

Line 1965: IF l_task_in_rec.attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1961: ELSE
1962: l_attribute7 := l_task_in_rec.attribute7;
1963: END IF;
1964:
1965: IF l_task_in_rec.attribute8 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1966: THEN
1967: l_attribute8 := NULL;
1968: ELSE
1969: l_attribute8 := l_task_in_rec.attribute8;

Line 1971: IF l_task_in_rec.attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1967: l_attribute8 := NULL;
1968: ELSE
1969: l_attribute8 := l_task_in_rec.attribute8;
1970: END IF;
1971: IF l_task_in_rec.attribute9 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1972: THEN
1973: l_attribute9 := NULL;
1974: ELSE
1975: l_attribute9 := l_task_in_rec.attribute9;

Line 1977: IF l_task_in_rec.attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

1973: l_attribute9 := NULL;
1974: ELSE
1975: l_attribute9 := l_task_in_rec.attribute9;
1976: END IF;
1977: IF l_task_in_rec.attribute10 = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
1978: THEN
1979: l_attribute10 := NULL;
1980: ELSE
1981: l_attribute10 := l_task_in_rec.attribute10;

Line 2006: pa_interface_utils_pub.map_new_amg_msg

2002: IF l_validate_status = 'N'
2003: THEN
2004: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2005: THEN
2006: pa_interface_utils_pub.map_new_amg_msg
2007: ( p_old_message_code => 'PA_INVALID_FF_VALUES'
2008: ,p_msg_attribute => 'CHANGE'
2009: ,p_resize_flag => 'N'
2010: ,p_msg_context => 'FLEX'

Line 2045: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2041: l_non_lab_std_bill_rt_sch_id;
2042: CLOSE l_default_project_csr;
2043:
2044: IF l_task_in_rec.allow_cross_charge_flag <>
2045: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2046: THEN
2047: l_allow_cross_charge_flag := l_task_in_rec.allow_cross_charge_flag;
2048: END IF;
2049:

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

2046: THEN
2047: l_allow_cross_charge_flag := l_task_in_rec.allow_cross_charge_flag;
2048: END IF;
2049:
2050: IF l_task_in_rec.project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2051: THEN
2052: l_project_rate_type := l_task_in_rec.project_rate_type;
2053: END IF;
2054:

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

2051: THEN
2052: l_project_rate_type := l_task_in_rec.project_rate_type;
2053: END IF;
2054:
2055: IF l_task_in_rec.project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2056: THEN
2057: l_project_rate_date := l_task_in_rec.project_rate_date;
2058: END IF;
2059:

Line 2065: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2061:
2062: -- IC_CHANGES Starts ...
2063:
2064: IF l_task_in_rec.cc_process_labor_flag <>
2065: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2066: THEN
2067: l_cc_process_labor_flag := l_task_in_rec.cc_process_labor_flag;
2068: END IF;
2069:

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

2067: l_cc_process_labor_flag := l_task_in_rec.cc_process_labor_flag;
2068: END IF;
2069:
2070: --Added NVL for Bug 6026370
2071: IF nvl( l_task_in_rec.labor_tp_schedule_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2072: THEN
2073: l_labor_tp_schedule_id := l_task_in_rec.labor_tp_schedule_id;
2074: END IF;
2075:

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

2073: l_labor_tp_schedule_id := l_task_in_rec.labor_tp_schedule_id;
2074: END IF;
2075:
2076: --Added NVL for Bug 6026370
2077: IF nvl(l_task_in_rec.labor_tp_fixed_date,sysdate) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2078: THEN
2079: l_labor_tp_fixed_date := l_task_in_rec.labor_tp_fixed_date;
2080: END IF;
2081:

Line 2083: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2079: l_labor_tp_fixed_date := l_task_in_rec.labor_tp_fixed_date;
2080: END IF;
2081:
2082: IF l_task_in_rec.cc_process_nl_flag <>
2083: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2084: THEN
2085: l_cc_process_nl_flag := l_task_in_rec.cc_process_nl_flag;
2086: END IF;
2087:

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

2085: l_cc_process_nl_flag := l_task_in_rec.cc_process_nl_flag;
2086: END IF;
2087:
2088: --Added NVL for Bug 6026370
2089: IF nvl(l_task_in_rec.nl_tp_schedule_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2090: THEN
2091: l_nl_tp_schedule_id := l_task_in_rec.nl_tp_schedule_id;
2092: END IF;
2093:

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

2091: l_nl_tp_schedule_id := l_task_in_rec.nl_tp_schedule_id;
2092: END IF;
2093:
2094: --Added NVL for Bug 6026370
2095: IF nvl(l_task_in_rec.nl_tp_fixed_date,sysdate) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2096: THEN
2097: l_nl_tp_fixed_date := l_task_in_rec.nl_tp_fixed_date;
2098: END IF;
2099:

Line 2101: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2097: l_nl_tp_fixed_date := l_task_in_rec.nl_tp_fixed_date;
2098: END IF;
2099:
2100: IF l_task_in_rec.receive_project_invoice_flag =
2101: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2102: THEN
2103: l_receive_project_invoice_flag := 'N';
2104: ELSE
2105: l_receive_project_invoice_flag := l_task_in_rec.receive_project_invoice_flag;

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

2104: ELSE
2105: l_receive_project_invoice_flag := l_task_in_rec.receive_project_invoice_flag;
2106: END IF;
2107:
2108: IF l_task_in_rec.work_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2109: THEN
2110: l_work_type_id := l_task_in_rec.work_type_id;
2111: END IF;
2112:

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

2111: END IF;
2112:
2113: -- IC_CHANGES Ends ...
2114:
2115: IF l_task_in_rec.emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2116: THEN
2117: l_emp_bill_rate_schedule_id := l_task_in_rec.emp_bill_rate_schedule_id;
2118: END IF;
2119:

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

2116: THEN
2117: l_emp_bill_rate_schedule_id := l_task_in_rec.emp_bill_rate_schedule_id;
2118: END IF;
2119:
2120: IF l_task_in_rec.job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2121: THEN
2122: l_job_bill_rate_schedule_id := l_task_in_rec.job_bill_rate_schedule_id;
2123: END IF;
2124:

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

2123: END IF;
2124:
2125: --Sakthi MCB
2126:
2127: IF l_task_in_rec.non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2128: THEN
2129: l_non_lab_std_bill_rt_sch_id := l_task_in_rec.non_lab_std_bill_rt_sch_id;
2130: END IF;
2131:

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

2128: THEN
2129: l_non_lab_std_bill_rt_sch_id := l_task_in_rec.non_lab_std_bill_rt_sch_id;
2130: END IF;
2131:
2132: IF l_task_in_rec.taskfunc_cost_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2133: THEN
2134: l_taskfunc_cost_rate_date := l_task_in_rec.taskfunc_cost_rate_date;
2135: END IF;
2136:

Line 2138: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2134: l_taskfunc_cost_rate_date := l_task_in_rec.taskfunc_cost_rate_date;
2135: END IF;
2136:
2137: IF l_task_in_rec.taskfunc_cost_rate_type <>
2138: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2139: THEN
2140: l_taskfunc_cost_rate_type := l_task_in_rec.taskfunc_cost_rate_type;
2141: END IF;
2142:

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

2141: END IF;
2142:
2143: --Sakthi MCB
2144:
2145: IF l_task_in_rec.labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2146: THEN
2147: l_labor_disc_reason_code := l_task_in_rec.labor_disc_reason_code;
2148: END IF;
2149:

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

2146: THEN
2147: l_labor_disc_reason_code := l_task_in_rec.labor_disc_reason_code;
2148: END IF;
2149:
2150: IF l_task_in_rec.non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2151: THEN
2152: l_non_labor_disc_reason_code := l_task_in_rec.non_labor_disc_reason_code;
2153: END IF;
2154:

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

2154:
2155:
2156: --PA L Changes 2872708
2157:
2158: IF l_task_in_rec.retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2159: THEN
2160: l_retirement_cost_flag := l_task_in_rec.retirement_cost_flag;
2161: END IF;
2162:

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

2159: THEN
2160: l_retirement_cost_flag := l_task_in_rec.retirement_cost_flag;
2161: END IF;
2162:
2163: IF l_task_in_rec.cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2164: THEN
2165: l_cint_eligible_flag := l_task_in_rec.cint_eligible_flag;
2166: END IF;
2167:

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

2164: THEN
2165: l_cint_eligible_flag := l_task_in_rec.cint_eligible_flag;
2166: END IF;
2167:
2168: IF l_task_in_rec.cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2169: THEN
2170: l_cint_stop_date := l_task_in_rec.cint_stop_date;
2171: END IF;
2172:

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

2173: --End PA L Changes 2872708
2174:
2175: --(Begin Venkat) FP_M changes -------------------------------------
2176:
2177: IF l_task_in_rec.invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2178: THEN
2179: l_invoice_method := l_task_in_rec.invoice_method;
2180: END IF;
2181:

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

2179: l_invoice_method := l_task_in_rec.invoice_method;
2180: END IF;
2181:
2182: /* Commented For Bug 4689326
2183: IF l_task_in_rec.customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2184: THEN
2185: l_customer_id1 := l_task_in_rec.customer_id;
2186: END IF;*/
2187: --null check added , BUg # 4101696, rtarway

Line 2189: l_task_in_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2185: l_customer_id1 := l_task_in_rec.customer_id;
2186: END IF;*/
2187: --null check added , BUg # 4101696, rtarway
2188: IF l_task_in_rec.gen_etc_source_code is not null and
2189: l_task_in_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2190: THEN
2191: l_gen_etc_source_code := l_task_in_rec.gen_etc_source_code;
2192: --BUG 3924597, added by rtarway for etc source default
2193: else

Line 2200: or l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2196: l_wp_separate_from_fin := PA_PROJ_TASK_STRUC_PUB.IS_WP_SEPARATE_FROM_FN( l_project_id );
2197: --2. get if it is top task, assuming for top task, p_pa_parent_task_id/P_pm_parent_task_reference is null
2198: if (
2199: ( l_task_in_rec.pa_parent_task_id is null
2200: or l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2201: )
2202: and
2203: ( l_task_in_rec.pm_parent_task_reference is null
2204: or l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

Line 2204: or l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2200: or l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2201: )
2202: and
2203: ( l_task_in_rec.pm_parent_task_reference is null
2204: or l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2205: )
2206: )
2207: then
2208: if (nvl(l_wp_separate_from_fin,'N') = 'N')

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

2217: then
2218: l_ref_task_id := l_task_in_rec.pa_parent_task_id ;
2219: elsif (
2220: l_task_in_rec.pm_parent_task_reference is not null
2221: and l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2222: )
2223: then
2224: -- 5262740 Changed Convert_pm_taskref_to_id to PA_PROJECT_PVT.Convert_pm_taskref_to_id_all
2225: PA_PROJECT_PVT.Convert_pm_taskref_to_id_all

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

2235: end if;
2236: OPEN get_gen_etc_source_code(l_ref_task_id,l_project_id );
2237: FETCH get_gen_etc_source_code into l_gen_etc_source_code;
2238: CLOSE get_gen_etc_source_code;
2239: if (l_gen_etc_source_code is null or l_gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
2240: then
2241: if (nvl(l_wp_separate_from_fin,'N') = 'N')
2242: then
2243: l_gen_etc_source_code := 'WORKPLAN_RESOURCES';

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

2250: END IF;
2251: --(End Venkat) FP_M changes ---------------------------------------
2252: --( Begin Changes by rtarway for BUG 3658479 )
2253: -- Bug No 3798594 Added elsif to the following if block
2254: IF l_task_in_rec.labor_cost_multiplier_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2255: THEN
2256: l_labor_cost_multiplier_name := l_task_in_rec.labor_cost_multiplier_name ;
2257: 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
2258: -- Bug No 4609326 Added 'or' condition

Line 2257: 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

2253: -- Bug No 3798594 Added elsif to the following if block
2254: IF l_task_in_rec.labor_cost_multiplier_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2255: THEN
2256: l_labor_cost_multiplier_name := l_task_in_rec.labor_cost_multiplier_name ;
2257: 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
2258: -- Bug No 4609326 Added 'or' condition
2259: l_labor_cost_multiplier_name := null;
2260: END IF;
2261: --( End Changes by rtarway for BUG 3658479 )

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

2281: OPEN cur_get_rev_acc_mth;
2282: FETCH cur_get_rev_acc_mth INTO l_revenue_accrual_method;
2283: CLOSE cur_get_rev_acc_mth;
2284:
2285: IF l_task_in_rec.invoice_method = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
2286: l_task_in_rec.invoice_method IS Null THEN --For bug 4273729
2287: OPEN cur_get_inv_mth;
2288: FETCH cur_get_inv_mth INTO l_invoice_method;
2289: CLOSE cur_get_inv_mth;

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

2289: CLOSE cur_get_inv_mth;
2290: END IF;
2291:
2292: /* Commented for Bug 4689326
2293: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2294: OPEN cur_get_def_top_task_cust;
2295: FETCH cur_get_def_top_task_cust INTO l_customer_id1;
2296: CLOSE cur_get_def_top_task_cust;
2297: END IF;*/

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

2297: END IF;*/
2298: -- Start of Bug Number 4689326 Added this Part of Code
2299: -- to check its a parent task or child task and to add customers accodingly.
2300: IF (l_task_in_rec.pa_parent_task_id IS NULL OR
2301: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2302: (l_task_in_rec.pm_parent_task_reference is NULL OR
2303: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2304: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2305: OPEN cur_get_def_top_task_cust;

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

2299: -- to check its a parent task or child task and to add customers accodingly.
2300: IF (l_task_in_rec.pa_parent_task_id IS NULL OR
2301: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2302: (l_task_in_rec.pm_parent_task_reference is NULL OR
2303: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2304: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2305: OPEN cur_get_def_top_task_cust;
2306: FETCH cur_get_def_top_task_cust INTO l_customer_id1;
2307: CLOSE cur_get_def_top_task_cust;

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

2300: IF (l_task_in_rec.pa_parent_task_id IS NULL OR
2301: l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2302: (l_task_in_rec.pm_parent_task_reference is NULL OR
2303: l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2304: IF l_task_in_rec.customer_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2305: OPEN cur_get_def_top_task_cust;
2306: FETCH cur_get_def_top_task_cust INTO l_customer_id1;
2307: CLOSE cur_get_def_top_task_cust;
2308: ELSE

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

2316: -- End of Bug Number 4689326 .
2317: -- Start of Addition for Bug 4378507.
2318:
2319: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2320: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2321: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2322: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2323: THEN
2324: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

2317: -- Start of Addition for Bug 4378507.
2318:
2319: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2320: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2321: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2322: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2323: THEN
2324: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2325: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)

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

2320: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2321: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2322: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2323: THEN
2324: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2325: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2326: THEN
2327: OPEN l_task_csr(p_project_rec.project_id,l_task_in_rec.pm_parent_task_reference);
2328: FETCH l_task_csr INTO l_parent_TOP_TASK_ID;

Line 2335: pa_interface_utils_pub.map_new_amg_msg

2331: THEN
2332: CLOSE l_task_csr;
2333: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2334: THEN
2335: pa_interface_utils_pub.map_new_amg_msg
2336: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2337: ,p_msg_attribute => 'CHANGE'
2338: ,p_resize_flag => 'N'
2339: ,p_msg_context => 'TASK'

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

2347: END IF;
2348: CLOSE l_task_csr;
2349: ELSE
2350: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL AND
2351: l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
2352: THEN
2353: OPEN l_task_id_csr(p_project_rec.project_id,l_task_in_rec.pa_parent_task_id);
2354: FETCH l_task_id_csr INTO l_parent_TOP_TASK_ID; --l_parent_task_id_rec;
2355: IF l_task_id_csr%NOTFOUND

Line 2360: pa_interface_utils_pub.map_new_amg_msg

2356: THEN
2357: CLOSE l_task_id_csr;
2358: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2359: THEN
2360: pa_interface_utils_pub.map_new_amg_msg
2361: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2362: ,p_msg_attribute => 'CHANGE'
2363: ,p_resize_flag => 'N'
2364: ,p_msg_context => 'TASK'

Line 2754: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

2750: OPEN l_amg_task_csr( l_task_id );
2751: FETCH l_amg_task_csr INTO l_amg_task_number;
2752: CLOSE l_amg_task_csr;
2753: */
2754: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
2755: (p_task_number=> l_task_in_rec.task_name
2756: ,p_task_reference => l_task_in_rec.pm_task_reference
2757: ,p_task_id => l_task_id);
2758:

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

2758:
2759: --get the task data of the parent task when task is not top task
2760: -- *O
2761: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2762: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2763: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2764: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2765: THEN
2766: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

2759: --get the task data of the parent task when task is not top task
2760: -- *O
2761: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL
2762: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2763: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2764: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2765: THEN
2766: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2767: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)

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

2762: AND l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) OR
2763: (l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2764: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2765: THEN
2766: IF(l_task_in_rec.pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2767: AND l_task_in_rec.pm_parent_task_reference IS NOT NULL)
2768: THEN
2769: OPEN l_task_csr(p_project_rec.project_id,l_task_in_rec.pm_parent_task_reference);
2770: FETCH l_task_csr INTO l_parent_task_rec;

Line 2777: pa_interface_utils_pub.map_new_amg_msg

2773: THEN
2774: CLOSE l_task_csr;
2775: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2776: THEN
2777: pa_interface_utils_pub.map_new_amg_msg
2778: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2779: ,p_msg_attribute => 'CHANGE'
2780: ,p_resize_flag => 'N'
2781: ,p_msg_context => 'TASK'

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

2789: END IF;
2790: CLOSE l_task_csr;
2791: ELSE
2792: IF (l_task_in_rec.pa_parent_task_id IS NOT NULL AND
2793: l_task_in_rec.pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
2794: THEN
2795: OPEN l_task_id_csr(p_project_rec.project_id,l_task_in_rec.pa_parent_task_id);
2796: FETCH l_task_id_csr INTO l_parent_task_rec; --l_parent_task_id_rec;
2797:

Line 2803: pa_interface_utils_pub.map_new_amg_msg

2799: THEN
2800: CLOSE l_task_id_csr;
2801: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
2802: THEN
2803: pa_interface_utils_pub.map_new_amg_msg
2804: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
2805: ,p_msg_attribute => 'CHANGE'
2806: ,p_resize_flag => 'N'
2807: ,p_msg_context => 'TASK'

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

2822: --make a distinction between "top level tasks" and "non top level tasks"
2823: -- *O
2824:
2825: IF (l_task_in_rec.pa_parent_task_id IS NULL
2826: OR l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2827: (l_task_in_rec.pm_parent_task_reference IS NULL
2828: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
2829: THEN
2830: l_wbs_level := 1;

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

2824:
2825: IF (l_task_in_rec.pa_parent_task_id IS NULL
2826: OR l_task_in_rec.pa_parent_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
2827: (l_task_in_rec.pm_parent_task_reference IS NULL
2828: OR l_task_in_rec.pm_parent_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
2829: THEN
2830: l_wbs_level := 1;
2831: l_top_task_id := l_task_id;
2832: l_parent_task_id := NULL;

Line 2834: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2830: l_wbs_level := 1;
2831: l_top_task_id := l_task_id;
2832: l_parent_task_id := NULL;
2833:
2834: IF l_task_in_rec.ready_to_bill_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2835: OR l_task_in_rec.ready_to_bill_flag IS NULL
2836: THEN l_task_in_rec.ready_to_bill_flag := 'Y';
2837: END IF;
2838:

Line 2839: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2835: OR l_task_in_rec.ready_to_bill_flag IS NULL
2836: THEN l_task_in_rec.ready_to_bill_flag := 'Y';
2837: END IF;
2838:
2839: IF l_task_in_rec.ready_to_distribute_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2840: OR l_task_in_rec.ready_to_distribute_flag IS NULL
2841: THEN l_task_in_rec.ready_to_distribute_flag := 'Y';
2842: END IF;
2843:

Line 2864: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2860:
2861: select customer_id into l_customer_id
2862: from pa_tasks where task_id =l_parent_task_id; /* added for bug 7495993 */
2863:
2864: IF l_task_in_rec.service_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2865: OR l_task_in_rec.service_type_code IS NULL
2866: THEN
2867: l_task_in_rec.service_type_code :=
2868: l_parent_task_rec.service_type_code;

Line 2871: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2867: l_task_in_rec.service_type_code :=
2868: l_parent_task_rec.service_type_code;
2869: END IF;
2870:
2871: IF l_task_in_rec.billable_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2872: THEN
2873: l_task_in_rec.billable_flag :=
2874: l_parent_task_rec.billable_flag;
2875: END IF;

Line 2877: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2873: l_task_in_rec.billable_flag :=
2874: l_parent_task_rec.billable_flag;
2875: END IF;
2876:
2877: IF l_task_in_rec.task_manager_person_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2878: THEN
2879: l_task_in_rec.task_manager_person_id :=
2880: l_parent_task_rec.task_manager_person_id;
2881: END IF;

Line 2883: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2879: l_task_in_rec.task_manager_person_id :=
2880: l_parent_task_rec.task_manager_person_id;
2881: END IF;
2882:
2883: IF l_task_in_rec.carrying_out_organization_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2884: OR l_task_in_rec.carrying_out_organization_id IS NULL
2885: THEN
2886: l_task_in_rec.carrying_out_organization_id :=
2887: l_parent_task_rec.carrying_out_organization_id;

Line 2890: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2886: l_task_in_rec.carrying_out_organization_id :=
2887: l_parent_task_rec.carrying_out_organization_id;
2888: END IF;
2889:
2890: IF l_task_in_rec.task_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2891: THEN
2892: l_task_in_rec.task_start_date := l_parent_task_rec.start_date;
2893: END IF;
2894:

Line 2895: IF l_task_in_rec.task_completion_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2891: THEN
2892: l_task_in_rec.task_start_date := l_parent_task_rec.start_date;
2893: END IF;
2894:
2895: IF l_task_in_rec.task_completion_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2896: THEN
2897: l_task_in_rec.task_completion_date := l_parent_task_rec.completion_date;
2898: END IF;
2899:

Line 2900: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2896: THEN
2897: l_task_in_rec.task_completion_date := l_parent_task_rec.completion_date;
2898: END IF;
2899:
2900: IF l_task_in_rec.cost_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2901: THEN
2902: l_task_in_rec.cost_ind_rate_sch_id := l_parent_task_rec.cost_ind_rate_sch_id;
2903: END IF;
2904:

Line 2905: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2901: THEN
2902: l_task_in_rec.cost_ind_rate_sch_id := l_parent_task_rec.cost_ind_rate_sch_id;
2903: END IF;
2904:
2905: IF l_task_in_rec.cost_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2906: THEN
2907: l_task_in_rec.cost_ind_sch_fixed_date := l_parent_task_rec.cost_ind_sch_fixed_date;
2908: END IF;
2909:

Line 2912: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2908: END IF;
2909:
2910: -- l_address_id := l_parent_task_rec.address_id; --address does not get inherited
2911:
2912: IF l_task_in_rec.labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2913: THEN
2914: l_task_in_rec.labor_sch_type := l_parent_task_rec.labor_sch_type;
2915: END IF;
2916:

Line 2917: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2913: THEN
2914: l_task_in_rec.labor_sch_type := l_parent_task_rec.labor_sch_type;
2915: END IF;
2916:
2917: IF l_task_in_rec.labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2918: THEN
2919: l_task_in_rec.labor_bill_rate_org_id := l_parent_task_rec.labor_bill_rate_org_id;
2920: END IF;
2921:

Line 2922: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2918: THEN
2919: l_task_in_rec.labor_bill_rate_org_id := l_parent_task_rec.labor_bill_rate_org_id;
2920: END IF;
2921:
2922: IF l_task_in_rec.labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2923: THEN
2924: l_task_in_rec.labor_std_bill_rate_schdl := l_parent_task_rec.labor_std_bill_rate_schdl;
2925: END IF;
2926:

Line 2927: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2923: THEN
2924: l_task_in_rec.labor_std_bill_rate_schdl := l_parent_task_rec.labor_std_bill_rate_schdl;
2925: END IF;
2926:
2927: IF l_task_in_rec.labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2928: THEN
2929: l_task_in_rec.labor_schedule_discount := l_parent_task_rec.labor_schedule_discount;
2930: END IF;
2931:

Line 2932: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2928: THEN
2929: l_task_in_rec.labor_schedule_discount := l_parent_task_rec.labor_schedule_discount;
2930: END IF;
2931:
2932: IF l_task_in_rec.labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2933: THEN
2934: l_task_in_rec.labor_schedule_fixed_date := l_parent_task_rec.labor_schedule_fixed_date;
2935: END IF;
2936:

Line 2937: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2933: THEN
2934: l_task_in_rec.labor_schedule_fixed_date := l_parent_task_rec.labor_schedule_fixed_date;
2935: END IF;
2936:
2937: IF l_task_in_rec.non_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2938: THEN
2939: l_task_in_rec.non_labor_sch_type := l_parent_task_rec.non_labor_sch_type;
2940: END IF;
2941:

Line 2942: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2938: THEN
2939: l_task_in_rec.non_labor_sch_type := l_parent_task_rec.non_labor_sch_type;
2940: END IF;
2941:
2942: IF l_task_in_rec.non_labor_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2943: THEN
2944: l_task_in_rec.non_labor_bill_rate_org_id := l_parent_task_rec.non_labor_bill_rate_org_id;
2945: END IF;
2946:

Line 2947: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2943: THEN
2944: l_task_in_rec.non_labor_bill_rate_org_id := l_parent_task_rec.non_labor_bill_rate_org_id;
2945: END IF;
2946:
2947: IF l_task_in_rec.non_labor_std_bill_rate_schdl = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2948: THEN
2949: l_task_in_rec.non_labor_std_bill_rate_schdl := l_parent_task_rec.non_labor_std_bill_rate_schdl;
2950: END IF;
2951:

Line 2952: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2948: THEN
2949: l_task_in_rec.non_labor_std_bill_rate_schdl := l_parent_task_rec.non_labor_std_bill_rate_schdl;
2950: END IF;
2951:
2952: IF l_task_in_rec.non_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2953: THEN
2954: l_task_in_rec.non_labor_schedule_discount := l_parent_task_rec.non_labor_schedule_discount;
2955: END IF;
2956:

Line 2957: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2953: THEN
2954: l_task_in_rec.non_labor_schedule_discount := l_parent_task_rec.non_labor_schedule_discount;
2955: END IF;
2956:
2957: IF l_task_in_rec.non_labor_schedule_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2958: THEN
2959: l_task_in_rec.non_labor_schedule_fixed_date := l_parent_task_rec.non_labor_schedule_fixed_date;
2960: END IF;
2961:

Line 2962: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2958: THEN
2959: l_task_in_rec.non_labor_schedule_fixed_date := l_parent_task_rec.non_labor_schedule_fixed_date;
2960: END IF;
2961:
2962: IF l_task_in_rec.rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2963: THEN
2964: l_task_in_rec.rev_ind_rate_sch_id := l_parent_task_rec.rev_ind_rate_sch_id;
2965: END IF;
2966:

Line 2967: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2963: THEN
2964: l_task_in_rec.rev_ind_rate_sch_id := l_parent_task_rec.rev_ind_rate_sch_id;
2965: END IF;
2966:
2967: IF l_task_in_rec.rev_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2968: THEN
2969: l_task_in_rec.rev_ind_sch_fixed_date := l_parent_task_rec.rev_ind_sch_fixed_date;
2970: END IF;
2971:

Line 2972: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

2968: THEN
2969: l_task_in_rec.rev_ind_sch_fixed_date := l_parent_task_rec.rev_ind_sch_fixed_date;
2970: END IF;
2971:
2972: IF l_task_in_rec.inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
2973: THEN
2974: l_task_in_rec.inv_ind_rate_sch_id := l_parent_task_rec.inv_ind_rate_sch_id;
2975: END IF;
2976:

Line 2977: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

2973: THEN
2974: l_task_in_rec.inv_ind_rate_sch_id := l_parent_task_rec.inv_ind_rate_sch_id;
2975: END IF;
2976:
2977: IF l_task_in_rec.inv_ind_sch_fixed_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
2978: THEN
2979: l_task_in_rec.inv_ind_sch_fixed_date :=
2980: l_parent_task_rec.inv_ind_sch_fixed_date;
2981: END IF;

Line 2986: l_task_in_rec.gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

2982: --BUG 3924597 Added by rtarway for FP.M, etc_source defaulting changes
2983: --null check added , bug # 4101696, rtarway,
2984: --since gen_etc_source_code will never be null, we should default it in case it is passed as null.
2985: IF l_task_in_rec.gen_etc_source_code is null OR
2986: l_task_in_rec.gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2987: THEN
2988: if ( l_parent_task_rec.gen_etc_source_code is not null AND --BUG 4101696 , rtarway , or modified to and
2989: l_parent_task_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
2990: then l_task_in_rec.gen_etc_source_code :=

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

2985: IF l_task_in_rec.gen_etc_source_code is null OR
2986: l_task_in_rec.gen_etc_source_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
2987: THEN
2988: if ( l_parent_task_rec.gen_etc_source_code is not null AND --BUG 4101696 , rtarway , or modified to and
2989: l_parent_task_rec.gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
2990: then l_task_in_rec.gen_etc_source_code :=
2991: l_parent_task_rec.gen_etc_source_code;
2992: else
2993: if (nvl (PA_PROJ_TASK_STRUC_PUB.IS_WP_SEPARATE_FROM_FN ( l_project_id ), 'N') = 'N')

Line 3014: pa_interface_utils_pub.map_new_amg_msg

3010:
3011: THEN
3012: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3013: THEN
3014: pa_interface_utils_pub.map_new_amg_msg
3015: ( p_old_message_code => 'PA_PARENT_START_LATER'
3016: ,p_msg_attribute => 'CHANGE'
3017: ,p_resize_flag => 'N'
3018: ,p_msg_context => 'TASK'

Line 3034: pa_interface_utils_pub.map_new_amg_msg

3030:
3031: THEN
3032: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3033: THEN
3034: pa_interface_utils_pub.map_new_amg_msg
3035: ( p_old_message_code => 'PA_PARENT_COMPL_EARLIER'
3036: ,p_msg_attribute => 'CHANGE'
3037: ,p_resize_flag => 'N'
3038: ,p_msg_context => 'TASK'

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

3149: l_first_index1 IS NOT NULL AND l_last_index1 IS NOT NULL --called from create_project or update_proejct.
3150: THEN
3151: IF l_index_number > l_first_index1 AND
3152: p_tasks_in(l_index_number-1).pa_task_id IS NOT NULL AND
3153: p_tasks_in(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3154: --existing task becomes the ref_task_id
3155: THEN
3156: v_task_id_above := p_tasks_in(l_index_number-1).pa_task_id; --Get the task above.
3157: ELSIF l_index_number > l_first_index1 AND

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

3155: THEN
3156: v_task_id_above := p_tasks_in(l_index_number-1).pa_task_id; --Get the task above.
3157: ELSIF l_index_number > l_first_index1 AND
3158: p_tasks_out(l_index_number-1).pa_task_id IS NOT NULL AND
3159: p_tasks_out(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3160: --new task becomes the ref_task_id
3161: THEN
3162: v_task_id_above := p_tasks_out(l_index_number-1).pa_task_id; --Get the task above created newly
3163: ELSIF ( p_tasks_in(l_index_number).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR

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

3159: p_tasks_out(l_index_number-1).pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3160: --new task becomes the ref_task_id
3161: THEN
3162: v_task_id_above := p_tasks_out(l_index_number-1).pa_task_id; --Get the task above created newly
3163: ELSIF ( p_tasks_in(l_index_number).pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR
3164: p_tasks_in(l_index_number).pa_task_id IS NULL
3165: ) AND
3166: l_index_number = l_first_index1
3167: THEN

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

3468: -- 02-DEC-1996 L de Werker Removed value_not_used message
3469: -- Added validity check for project_id
3470: --
3471: PROCEDURE Convert_pm_projref_to_id
3472: (p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3473: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3474: ,p_out_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy
3475: ,p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy
3476:

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

3469: -- Added validity check for project_id
3470: --
3471: PROCEDURE Convert_pm_projref_to_id
3472: (p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3473: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3474: ,p_out_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy
3475: ,p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy
3476:
3477: IS

Line 3493: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3489: BEGIN
3490:
3491: p_return_status := FND_API.G_RET_STS_SUCCESS;
3492:
3493: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3494: AND p_pa_project_id IS NOT NULL
3495: THEN
3496:
3497: --check validity of this ID

Line 3505: pa_interface_utils_pub.map_new_amg_msg

3501: IF l_project_id_csr%NOTFOUND
3502: THEN
3503: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3504: THEN
3505: pa_interface_utils_pub.map_new_amg_msg
3506: ( p_old_message_code => 'PA_INVALID_PROJECT_ID'
3507: ,p_msg_attribute => 'CHANGE'
3508: ,p_resize_flag => 'N'
3509: ,p_msg_context => 'GENERAL'

Line 3524: ELSIF p_pm_project_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3520:
3521: CLOSE l_project_id_csr;
3522: p_out_project_id := p_pa_project_id;
3523:
3524: ELSIF p_pm_project_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3525: AND p_pm_project_reference IS NOT NULL
3526: THEN
3527: l_project_id := Fetch_project_id
3528: (p_pm_project_reference => p_pm_project_reference);

Line 3549: pa_interface_utils_pub.map_new_amg_msg

3545: ELSE
3546:
3547: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3548: THEN
3549: pa_interface_utils_pub.map_new_amg_msg
3550: ( p_old_message_code => 'PA_PROJECT_REF_AND_ID_MISSING'
3551: ,p_msg_attribute => 'CHANGE'
3552: ,p_resize_flag => 'Y'
3553: ,p_msg_context => 'GENERAL'

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

3559: END IF;
3560:
3561: RAISE FND_API.G_EXC_ERROR;
3562:
3563: END IF; -- If p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3564:
3565: EXCEPTION
3566:
3567: WHEN FND_API.G_EXC_ERROR

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

3618: -- Added validation for task_id
3619: --
3620: Procedure Convert_pm_taskref_to_id (
3621: p_pa_project_id IN NUMBER,
3622: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
3623: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
3624: p_out_task_id OUT NOCOPY NUMBER, -- 4537865
3625: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865
3626:

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

3619: --
3620: Procedure Convert_pm_taskref_to_id (
3621: p_pa_project_id IN NUMBER,
3622: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
3623: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
3624: p_out_task_id OUT NOCOPY NUMBER, -- 4537865
3625: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865
3626:
3627: IS

Line 3661: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3657: BEGIN
3658:
3659: p_return_status := FND_API.G_RET_STS_SUCCESS;
3660:
3661: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3662: AND p_pa_project_id IS NOT NULL
3663: THEN
3664:
3665: OPEN l_project_id_csr;

Line 3672: pa_interface_utils_pub.map_new_amg_msg

3668: IF l_project_id_csr%NOTFOUND
3669: THEN
3670: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3671: THEN
3672: pa_interface_utils_pub.map_new_amg_msg
3673: ( p_old_message_code => 'PA_INVALID_PROJECT_ID'
3674: ,p_msg_attribute => 'CHANGE'
3675: ,p_resize_flag => 'N'
3676: ,p_msg_context => 'GENERAL'

Line 3693: pa_interface_utils_pub.map_new_amg_msg

3689: ELSE
3690:
3691: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3692: THEN
3693: pa_interface_utils_pub.map_new_amg_msg
3694: ( p_old_message_code => 'PA_PROJECT_ID_MISSING'
3695: ,p_msg_attribute => 'CHANGE'
3696: ,p_resize_flag => 'N'
3697: ,p_msg_context => 'GENERAL'

Line 3709: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3705: RAISE FND_API.G_EXC_ERROR;
3706:
3707: END IF;
3708:
3709: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3710: AND p_pa_task_id IS NOT NULL
3711: THEN
3712:
3713: -- Get segment1 for AMG messages

Line 3726: pa_interface_utils_pub.map_new_amg_msg

3722: IF l_task_id_csr%NOTFOUND
3723: THEN
3724: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3725: THEN
3726: pa_interface_utils_pub.map_new_amg_msg
3727: ( p_old_message_code => 'PA_TASK_ID_INVALID'
3728: ,p_msg_attribute => 'CHANGE'
3729: ,p_resize_flag => 'N'
3730: ,p_msg_context => 'PROJ'

Line 3746: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

3742: CLOSE l_task_id_csr;
3743:
3744: p_out_task_id := p_pa_task_id;
3745:
3746: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
3747: AND p_pm_task_reference IS NOT NULL
3748: THEN
3749: l_task_id := Fetch_task_id
3750: (p_pa_project_id => p_pa_project_id,

Line 3771: pa_interface_utils_pub.map_new_amg_msg

3767: END IF;
3768: ELSE
3769: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3770: THEN
3771: pa_interface_utils_pub.map_new_amg_msg
3772: ( p_old_message_code => 'PA_TASK_REF_AND_ID_MISSING'
3773: ,p_msg_attribute => 'CHANGE'
3774: ,p_resize_flag => 'N'
3775: ,p_msg_context => 'PROJ'

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

3781: END IF;
3782:
3783: RAISE FND_API.G_EXC_ERROR;
3784:
3785: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3786:
3787: EXCEPTION
3788:
3789: WHEN FND_API.G_EXC_ERROR

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

3841: --
3842: Procedure Convert_pm_taskref_to_id_all (
3843: p_pa_project_id IN NUMBER,
3844: p_structure_type IN VARCHAR2 := 'FINANCIAL',
3845: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
3846: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
3847: p_out_task_id OUT NOCOPY NUMBER, -- 4537865 Added nocopy hint
3848: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy hint
3849:

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

3842: Procedure Convert_pm_taskref_to_id_all (
3843: p_pa_project_id IN NUMBER,
3844: p_structure_type IN VARCHAR2 := 'FINANCIAL',
3845: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
3846: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
3847: p_out_task_id OUT NOCOPY NUMBER, -- 4537865 Added nocopy hint
3848: p_return_status OUT NOCOPY VARCHAR2 ) -- 4537865 Added nocopy hint
3849:
3850: IS

Line 3908: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3904: BEGIN
3905:
3906: p_return_status := FND_API.G_RET_STS_SUCCESS;
3907:
3908: IF p_pa_project_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3909: AND p_pa_project_id IS NOT NULL
3910: THEN
3911:
3912: OPEN l_project_id_csr;

Line 3919: pa_interface_utils_pub.map_new_amg_msg

3915: IF l_project_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_INVALID_PROJECT_ID'
3921: ,p_msg_attribute => 'CHANGE'
3922: ,p_resize_flag => 'N'
3923: ,p_msg_context => 'GENERAL'

Line 3940: pa_interface_utils_pub.map_new_amg_msg

3936: ELSE
3937:
3938: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3939: THEN
3940: pa_interface_utils_pub.map_new_amg_msg
3941: ( p_old_message_code => 'PA_PROJECT_ID_MISSING'
3942: ,p_msg_attribute => 'CHANGE'
3943: ,p_resize_flag => 'N'
3944: ,p_msg_context => 'GENERAL'

Line 3964: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

3960: --pa_proj_elements too.
3961:
3962: l_project_sharing_type := PA_PROJ_TASK_STRUC_PUB.GET_SHARE_TYPE(p_pa_project_id);
3963:
3964: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
3965: AND p_pa_task_id IS NOT NULL
3966: THEN
3967:
3968: -- Get segment1 for AMG messages

Line 3990: pa_interface_utils_pub.map_new_amg_msg

3986: THEN
3987:
3988: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3989: THEN
3990: pa_interface_utils_pub.map_new_amg_msg
3991: ( p_old_message_code => 'PA_TASK_ID_INVALID'
3992: ,p_msg_attribute => 'CHANGE'
3993: ,p_resize_flag => 'N'
3994: ,p_msg_context => 'PROJ'

Line 4010: pa_interface_utils_pub.map_new_amg_msg

4006: ELSE
4007: --End Added by rtarway, for BUG 3919800
4008: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4009: THEN
4010: pa_interface_utils_pub.map_new_amg_msg
4011: ( p_old_message_code => 'PA_TASK_ID_INVALID'
4012: ,p_msg_attribute => 'CHANGE'
4013: ,p_resize_flag => 'N'
4014: ,p_msg_context => 'PROJ'

Line 4033: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

4029: CLOSE l_task_id_csr;
4030:
4031: p_out_task_id := p_pa_task_id;
4032:
4033: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4034: AND p_pm_task_reference IS NOT NULL
4035: THEN
4036: l_task_id := Fetch_task_id
4037: (p_pa_project_id => p_pa_project_id,

Line 4080: pa_interface_utils_pub.map_new_amg_msg

4076: END IF;
4077: ELSE
4078: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4079: THEN
4080: pa_interface_utils_pub.map_new_amg_msg
4081: ( p_old_message_code => 'PA_TASK_REF_AND_ID_MISSING'
4082: ,p_msg_attribute => 'CHANGE'
4083: ,p_resize_flag => 'N'
4084: ,p_msg_context => 'PROJ'

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

4090: END IF;
4091:
4092: RAISE FND_API.G_EXC_ERROR;
4093:
4094: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4095: ELSIF (p_structure_type = 'WORKPLAN') THEN
4096: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4097: AND p_pa_task_id IS NOT NULL
4098: THEN

Line 4096: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

4092: RAISE FND_API.G_EXC_ERROR;
4093:
4094: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4095: ELSIF (p_structure_type = 'WORKPLAN') THEN
4096: IF p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4097: AND p_pa_task_id IS NOT NULL
4098: THEN
4099:
4100: -- Get segment1 for AMG messages

Line 4112: pa_interface_utils_pub.map_new_amg_msg

4108: IF l_proj_element_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_TASK_ID_INVALID'
4114: ,p_msg_attribute => 'CHANGE'
4115: ,p_resize_flag => 'N'
4116: ,p_msg_context => 'PROJ'

Line 4132: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

4128: CLOSE l_proj_element_id_csr;
4129:
4130: p_out_task_id := p_pa_task_id;
4131:
4132: ELSIF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
4133: AND p_pm_task_reference IS NOT NULL
4134: THEN
4135: OPEN cur_pa_proj_elems;
4136: FETCH cur_pa_proj_elems INTO p_out_task_id;

Line 4155: pa_interface_utils_pub.map_new_amg_msg

4151:
4152: ELSE
4153: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4154: THEN
4155: pa_interface_utils_pub.map_new_amg_msg
4156: ( p_old_message_code => 'PA_TASK_REF_AND_ID_MISSING'
4157: ,p_msg_attribute => 'CHANGE'
4158: ,p_resize_flag => 'N'
4159: ,p_msg_context => 'PROJ'

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

4165: END IF;
4166:
4167: RAISE FND_API.G_EXC_ERROR;
4168:
4169: END IF; -- If p_pa_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
4170: END IF;
4171:
4172: EXCEPTION
4173:

Line 4579: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

4575: OPEN l_amg_task_csr( l_task_rec.task_id );
4576: FETCH l_amg_task_csr INTO l_amg_task_number;
4577: CLOSE l_amg_task_csr;
4578: */
4579: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
4580: (p_task_number=> l_task_rec.task_name
4581: ,p_task_reference => l_task_rec.pm_task_reference
4582: ,p_task_id => l_task_rec.task_id);
4583:

Line 4598: pa_interface_utils_pub.map_new_amg_msg

4594: CLOSE l_get_lower_task_det_csr;
4595:
4596: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4597: THEN
4598: pa_interface_utils_pub.map_new_amg_msg
4599: ( p_old_message_code => 'PA_TOP_TASK_CHILD_NO_DELETE'
4600: ,p_msg_attribute => 'CHANGE'
4601: ,p_resize_flag => 'Y'
4602: ,p_msg_context => 'TASK'

Line 4700: Pa_Interface_Utils_Pub.get_messages

4696: p_msg_count := Fnd_Msg_Pub.count_msg; -- 4537865
4697:
4698: IF p_msg_count = 1 AND p_msg_data IS NULL
4699: THEN
4700: Pa_Interface_Utils_Pub.get_messages
4701: ( p_encoded => Fnd_Api.G_TRUE
4702: , p_msg_index => 1
4703: , p_msg_count => p_msg_count
4704: , p_msg_data => l_msg_data

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

4966: -- Didnt include RAISE because pa_project_check_pvt.check_parent_child_task_dates also doesnt RAISE
4967: END check_parent_child_task_dates;
4968:
4969: Procedure Update_One_Task
4970: ( p_api_version_number IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4971: p_commit IN VARCHAR2 := FND_API.G_FALSE,
4972: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
4973: p_msg_count OUT NOCOPY NUMBER, -- 4537865
4974: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865

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

4972: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
4973: p_msg_count OUT NOCOPY NUMBER, -- 4537865
4974: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865
4975: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
4976: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4977: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4973: p_msg_count OUT NOCOPY NUMBER, -- 4537865
4974: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865
4975: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
4976: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4977: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4974: p_msg_data OUT NOCOPY VARCHAR2, -- 4537865
4975: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
4976: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4977: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4975: p_return_status OUT NOCOPY VARCHAR2, -- 4537865
4976: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4977: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4976: p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4977: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4977: p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

4978: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

4979: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4980: p_task_number IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4981: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4982: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4983: p_long_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4984: p_task_description IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4985: p_task_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4986: p_task_completion_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4987: p_pm_parent_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4988: p_pa_parent_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4989: p_address_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4990: p_carrying_out_organization_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4991: p_service_type_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4992: p_task_manager_person_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

4993: p_billable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4994: p_chargeable_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4995: p_ready_to_bill_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4996: p_ready_to_distribute_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

4997: p_limit_to_txn_controls_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

4998: p_labor_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

4999: p_labor_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5000: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5001: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5002: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5003: p_nl_std_bill_rate_schdl IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5004: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5005: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5006: p_labor_cost_multiplier_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5007: p_cost_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5008: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5009: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5010: p_cost_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5011: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5012: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5013: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5014: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5015: p_actual_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5016: p_actual_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5017: p_early_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5018: p_early_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5019: p_late_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5020: p_late_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5021: p_scheduled_start_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5022: p_scheduled_finish_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5023: p_attribute_category IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5024: p_attribute1 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5025: p_attribute2 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5026: p_attribute3 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=

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

5027: p_attribute4 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5028: p_attribute5 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5029: p_attribute6 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5030: p_attribute7 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5031: p_attribute8 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5032: p_attribute9 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5033: p_attribute10 IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5034: p_allow_cross_charge_flag IN VARCHAR2 :=
5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5035: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5036: p_project_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5037: p_project_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5038: p_cc_process_labor_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5039: p_labor_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5040: p_labor_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB

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

5041: p_cc_process_nl_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB
5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

5042: p_nl_tp_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB
5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5043: p_nl_tp_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5044: p_receive_project_invoice_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB
5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5051: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

5045: p_work_type_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB
5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5051: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5052: --Sakthi MCB
5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5046: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB
5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5051: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5052: --Sakthi MCB
5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5047: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5048: --Sakthi MCB
5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5051: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5052: --Sakthi MCB
5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5055: --PA L changes -- bug 2872708 --update_task

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

5049: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5051: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5052: --Sakthi MCB
5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5055: --PA L changes -- bug 2872708 --update_task
5056: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5057: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5050: p_taskfunc_cost_rate_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5051: p_taskfunc_cost_rate_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5052: --Sakthi MCB
5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5055: --PA L changes -- bug 2872708 --update_task
5056: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5057: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5058: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

Line 5056: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5052: --Sakthi MCB
5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5055: --PA L changes -- bug 2872708 --update_task
5056: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5057: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5058: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5059: --end PA L changes -- bug 2872708
5060:

Line 5057: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

5053: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5055: --PA L changes -- bug 2872708 --update_task
5056: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5057: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5058: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5059: --end PA L changes -- bug 2872708
5060:
5061: --(Begin Venkat) FP_M changes ----------------------------------------------

Line 5058: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

5054: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5055: --PA L changes -- bug 2872708 --update_task
5056: p_retirement_cost_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5057: p_cint_eligible_flag VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5058: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5059: --end PA L changes -- bug 2872708
5060:
5061: --(Begin Venkat) FP_M changes ----------------------------------------------
5062: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

5058: p_cint_stop_date DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
5059: --end PA L changes -- bug 2872708
5060:
5061: --(Begin Venkat) FP_M changes ----------------------------------------------
5062: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5063: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5064: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5065: --(End Venkat) FP_M changes ------------------------------------------------
5066:

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

5059: --end PA L changes -- bug 2872708
5060:
5061: --(Begin Venkat) FP_M changes ----------------------------------------------
5062: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5063: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5064: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5065: --(End Venkat) FP_M changes ------------------------------------------------
5066:
5067: p_out_pa_task_id OUT NOCOPY NUMBER, -- 4537865

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

5060:
5061: --(Begin Venkat) FP_M changes ----------------------------------------------
5062: p_invoice_method IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5063: p_customer_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
5064: p_gen_etc_source_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
5065: --(End Venkat) FP_M changes ------------------------------------------------
5066:
5067: p_out_pa_task_id OUT NOCOPY NUMBER, -- 4537865
5068: p_out_pm_task_reference OUT NOCOPY VARCHAR2 ) -- 4537865

Line 5284: l_temp_parent_task_id NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM;

5280: l_task_rec l_task_rec_csr%ROWTYPE;
5281: l_temp VARCHAR2(1);
5282: l_children_exist VARCHAR2(1) := 'N';
5283: l_new_start_date DATE;
5284: l_temp_parent_task_id NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM;
5285: l_new_parent_task_id NUMBER;
5286: l_top_task_id NUMBER;
5287: l_task_id NUMBER;
5288: l_update_yes_flag VARCHAR2(1) := 'N';

Line 5500: pa_interface_utils_pub.map_new_amg_msg

5496:
5497: RAISE FND_API.G_EXC_ERROR;
5498: END IF;
5499: IF l_function_allowed = 'N' THEN
5500: pa_interface_utils_pub.map_new_amg_msg
5501: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
5502: ,p_msg_attribute => 'CHANGE'
5503: ,p_resize_flag => 'Y'
5504: ,p_msg_context => 'GENERAL'

Line 5516: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5512: END IF;
5513:
5514: --bug 2841158
5515: -- IF p_pm_product_code IS NULL
5516: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5517: IF p_pm_product_code IS NOT NULL
5518: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5519: --bug 2841158
5520: AND p_pm_product_code <> 'WORKPLAN' --bug 2665656

Line 5518: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5514: --bug 2841158
5515: -- IF p_pm_product_code IS NULL
5516: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5517: IF p_pm_product_code IS NOT NULL
5518: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5519: --bug 2841158
5520: AND p_pm_product_code <> 'WORKPLAN' --bug 2665656
5521: THEN
5522:

Line 5525: pa_interface_utils_pub.map_new_amg_msg

5521: THEN
5522:
5523: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5524: THEN
5525: pa_interface_utils_pub.map_new_amg_msg
5526: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
5527: ,p_msg_attribute => 'CHANGE'
5528: ,p_resize_flag => 'N'
5529: ,p_msg_context => 'GENERAL'

Line 5542: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5538:
5539: --bug 2841158
5540: IF p_pm_product_code <> 'WORKPLAN'
5541: AND p_pm_product_code IS NOT NULL
5542: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5543: THEN
5544: --bug 2841158
5545:
5546: /*added for bug no :2413400*/

Line 5557: pa_interface_utils_pub.map_new_amg_msg

5553: THEN
5554:
5555: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5556: THEN
5557: pa_interface_utils_pub.map_new_amg_msg
5558: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
5559: ,p_msg_attribute => 'CHANGE'
5560: ,p_resize_flag => 'N'
5561: ,p_msg_context => 'GENERAL'

Line 5601: pa_interface_utils_pub.map_new_amg_msg

5597:
5598: -- The user does not have query privileges on this project
5599: -- Hence, cannot update the task.Raise error
5600:
5601: pa_interface_utils_pub.map_new_amg_msg
5602: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
5603: ,p_msg_attribute => 'CHANGE'
5604: ,p_resize_flag => 'Y'
5605: ,p_msg_context => 'GENERAL'

Line 5621: pa_interface_utils_pub.map_new_amg_msg

5617:
5618: -- The user does not have update privileges on this project
5619: -- Hence , raise error
5620:
5621: pa_interface_utils_pub.map_new_amg_msg
5622: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
5623: ,p_msg_attribute => 'CHANGE'
5624: ,p_resize_flag => 'Y'
5625: ,p_msg_context => 'GENERAL'

Line 5664: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

5660: OPEN l_amg_task_csr( l_task_id );
5661: FETCH l_amg_task_csr INTO l_amg_task_number;
5662: CLOSE l_amg_task_csr;
5663: */
5664: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
5665: (p_task_number => p_task_name
5666: ,p_task_reference =>p_pm_task_reference
5667: ,p_task_id => l_task_id);
5668:

Line 5700: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5696: l_statement := ' UPDATE PA_TASKS SET ';
5697:
5698: -- TASK REFERENCE
5699:
5700: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5701: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5702: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5703: AND p_pm_task_reference IS NOT NULL --redundant, but added for clarity
5704: THEN

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

5697:
5698: -- TASK REFERENCE
5699:
5700: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5701: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5702: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5703: AND p_pm_task_reference IS NOT NULL --redundant, but added for clarity
5704: THEN
5705:

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

5698: -- TASK REFERENCE
5699:
5700: IF p_pm_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5701: AND nvl(p_pm_task_reference,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5702: nvl(l_task_rec.pm_task_reference, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5703: AND p_pm_task_reference IS NOT NULL --redundant, but added for clarity
5704: THEN
5705:
5706: --bug 2955326

Line 5726: IF p_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5722: END IF;
5723:
5724: -- TASK NAME
5725:
5726: IF p_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5727: 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)
5728: AND p_task_name IS NOT NULL --redundant, but added for clarity
5729: THEN
5730:

Line 5727: 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)

5723:
5724: -- TASK NAME
5725:
5726: IF p_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5727: 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)
5728: AND p_task_name IS NOT NULL --redundant, but added for clarity
5729: THEN
5730:
5731: --bug 2955326

Line 5747: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5743: END IF;
5744:
5745: -- LONG TASK NAME
5746:
5747: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5748: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5749: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5750: AND p_long_task_name IS NOT NULL --redundant, but added for clarity
5751: THEN

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

5744:
5745: -- LONG TASK NAME
5746:
5747: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5748: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5749: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5750: AND p_long_task_name IS NOT NULL --redundant, but added for clarity
5751: THEN
5752:

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

5745: -- LONG TASK NAME
5746:
5747: IF p_long_task_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5748: AND nvl(p_long_task_name,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5749: <> nvl(l_task_rec.long_task_name, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5750: AND p_long_task_name IS NOT NULL --redundant, but added for clarity
5751: THEN
5752:
5753: --bug 2955326

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

5764:
5765: END IF;
5766:
5767: -- DESCRIPTION
5768: /* IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
5769: p_task_description IS NOT NULL)*/ /*Changed the above code for
5770: p_task_description IS NOT NULL to p_task_description IS NULL,
5771: I reverted back the changes done for bug 1210276 for bug 3321980 */
5772: /* Fix for Bug # 1210276: condition changed to IS NOT NULL from

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

5771: I reverted back the changes done for bug 1210276 for bug 3321980 */
5772: /* Fix for Bug # 1210276: condition changed to IS NOT NULL from
5773: IS NULL- so that the description column is not updated to NULL
5774: when no value is passed. */
5775: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
5776: p_task_description IS NULL) /* The new change for bug 3321980 */
5777: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5778: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5779: THEN

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

5773: IS NULL- so that the description column is not updated to NULL
5774: when no value is passed. */
5775: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
5776: p_task_description IS NULL) /* The new change for bug 3321980 */
5777: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5778: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5779: THEN
5780: --bug 2955326
5781: /*

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

5774: when no value is passed. */
5775: IF (p_task_description <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
5776: p_task_description IS NULL) /* The new change for bug 3321980 */
5777: AND nvl(p_task_description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
5778: nvl(l_task_rec.description,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
5779: THEN
5780: --bug 2955326
5781: /*
5782: l_statement := l_statement ||

Line 5796: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5792: END IF;
5793:
5794: -- READY_TO_BILL
5795:
5796: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5797: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5798: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5799: AND p_ready_to_bill_flag IS NOT NULL --redundant, but added for clarity
5800: THEN

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

5793:
5794: -- READY_TO_BILL
5795:
5796: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5797: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5798: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5799: AND p_ready_to_bill_flag IS NOT NULL --redundant, but added for clarity
5800: THEN
5801: --bug 2955326

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

5794: -- READY_TO_BILL
5795:
5796: IF p_ready_to_bill_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5797: AND nvl(p_ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5798: <> nvl(l_task_rec.ready_to_bill_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5799: AND p_ready_to_bill_flag IS NOT NULL --redundant, but added for clarity
5800: THEN
5801: --bug 2955326
5802: /*

Line 5817: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

5813: END IF;
5814:
5815: -- READY_TO_DISTRIBUTE
5816:
5817: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5818: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5819: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5820: AND p_ready_to_distribute_flag IS NOT NULL --redundant, but added for clarity
5821: THEN

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

5814:
5815: -- READY_TO_DISTRIBUTE
5816:
5817: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5818: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5819: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5820: AND p_ready_to_distribute_flag IS NOT NULL --redundant, but added for clarity
5821: THEN
5822: --bug 2955326

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

5815: -- READY_TO_DISTRIBUTE
5816:
5817: IF p_ready_to_distribute_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
5818: AND nvl(p_ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5819: <> nvl(l_task_rec.ready_to_distribute_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5820: AND p_ready_to_distribute_flag IS NOT NULL --redundant, but added for clarity
5821: THEN
5822: --bug 2955326
5823: /*

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

5834: END IF;
5835:
5836: -- LIMIT_TO_TXN_CONTROLS
5837:
5838: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )
5839: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5840: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5841: THEN
5842: --bug 2955326

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

5835:
5836: -- LIMIT_TO_TXN_CONTROLS
5837:
5838: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )
5839: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5840: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5841: THEN
5842: --bug 2955326
5843: /*

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

5836: -- LIMIT_TO_TXN_CONTROLS
5837:
5838: IF (p_limit_to_txn_controls_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR p_limit_to_txn_controls_flag IS NULL )
5839: AND nvl(p_limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5840: <> nvl(l_task_rec.limit_to_txn_controls_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
5841: THEN
5842: --bug 2955326
5843: /*
5844: l_statement := l_statement ||

Line 5858: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

5854:
5855: -- CARRYING_OUT_ORGANIZATION_ID
5856:
5857: IF p_carrying_out_organization_id <>
5858: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5859: AND nvl(p_carrying_out_organization_id,
5860: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
5861: <> nvl(l_task_rec.carrying_out_organization_id,
5862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

Line 5860: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

5856:
5857: IF p_carrying_out_organization_id <>
5858: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5859: AND nvl(p_carrying_out_organization_id,
5860: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
5861: <> nvl(l_task_rec.carrying_out_organization_id,
5862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
5863: AND p_carrying_out_organization_id IS NOT NULL THEN
5864: OPEN l_get_project_info_csr (l_task_rec.project_id);

Line 5862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

5858: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
5859: AND nvl(p_carrying_out_organization_id,
5860: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
5861: <> nvl(l_task_rec.carrying_out_organization_id,
5862: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
5863: AND p_carrying_out_organization_id IS NOT NULL THEN
5864: OPEN l_get_project_info_csr (l_task_rec.project_id);
5865: FETCH l_get_project_info_csr INTO
5866: l_project_type,l_pm_project_reference;

Line 5923: pa_interface_utils_pub.map_new_amg_msg

5919: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5920: THEN
5921: IF NOT pa_project_pvt.check_valid_message (l_err_stage)
5922: THEN
5923: pa_interface_utils_pub.map_new_amg_msg
5924: ( p_old_message_code => 'PA_TK_CANT_CHG_TASK_ORG'
5925: ,p_msg_attribute => 'CHANGE'
5926: ,p_resize_flag => 'N'
5927: ,p_msg_context => 'TASK'

Line 5934: pa_interface_utils_pub.map_new_amg_msg

5930: ,p_attribute3 => ''
5931: ,p_attribute4 => ''
5932: ,p_attribute5 => '');
5933: ELSE
5934: pa_interface_utils_pub.map_new_amg_msg
5935: ( p_old_message_code => l_err_stage
5936: ,p_msg_attribute => 'CHANGE'
5937: ,p_resize_flag => 'N'
5938: ,p_msg_context => 'TASK'

Line 5969: IF p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

5965: END IF;
5966:
5967: -- CHARGEABLE_FLAG
5968:
5969: IF p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5970: 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)
5971: THEN
5972:
5973: -- Cannot update chargeable flag for parent tasks

Line 5970: 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)

5966:
5967: -- CHARGEABLE_FLAG
5968:
5969: IF p_chargeable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
5970: 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)
5971: THEN
5972:
5973: -- Cannot update chargeable flag for parent tasks
5974:

Line 5979: pa_interface_utils_pub.map_new_amg_msg

5975: IF l_children_exist = 'Y'
5976: THEN
5977: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
5978: THEN
5979: pa_interface_utils_pub.map_new_amg_msg
5980: ( p_old_message_code => 'PA_CANNOT_CHANGE_CHRG_FLAG'
5981: ,p_msg_attribute => 'CHANGE'
5982: ,p_resize_flag => 'N'
5983: ,p_msg_context => 'TASK'

Line 6018: pa_interface_utils_pub.map_new_amg_msg

6014: p_return_status := FND_API.G_RET_STS_ERROR;
6015:
6016: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6017: THEN
6018: pa_interface_utils_pub.map_new_amg_msg
6019: ( p_old_message_code => 'PA_PR_INDIRECT_NO_BILLING'
6020: ,p_msg_attribute => 'CHANGE'
6021: ,p_resize_flag => 'N'
6022: ,p_msg_context => 'TASK'

Line 6036: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

6032: END IF;
6033:
6034: /* end of code added for bug #2666913 */
6035:
6036: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6037: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6038: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6039: THEN
6040:

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

6033:
6034: /* end of code added for bug #2666913 */
6035:
6036: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6037: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6038: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6039: THEN
6040:
6041: --bug 2955326

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

6034: /* end of code added for bug #2666913 */
6035:
6036: IF p_billable_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6037: nvl(p_billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
6038: nvl(l_task_rec.billable_flag,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6039: THEN
6040:
6041: --bug 2955326
6042: /*

Line 6056: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6052: END IF;
6053:
6054: -- SERVICE_TYPE_CODE
6055:
6056: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6057: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6058: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6059: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
6060: THEN

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

6053:
6054: -- SERVICE_TYPE_CODE
6055:
6056: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6057: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6058: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6059: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
6060: THEN
6061:

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

6054: -- SERVICE_TYPE_CODE
6055:
6056: IF p_service_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6057: AND nvl(p_service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6058: <> nvl(l_task_rec.service_type_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6059: AND p_service_type_code IS NOT NULL --redundant, but added for clarity
6060: THEN
6061:
6062: OPEN l_service_type_csr( p_service_type_code );

Line 6071: pa_interface_utils_pub.map_new_amg_msg

6067:
6068: CLOSE l_service_type_csr;
6069: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6070: THEN
6071: pa_interface_utils_pub.map_new_amg_msg
6072: ( p_old_message_code => 'PA_SERVICE_TYPE_INVALID'
6073: ,p_msg_attribute => 'CHANGE'
6074: ,p_resize_flag => 'N'
6075: ,p_msg_context => 'TASK'

Line 6104: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

6100:
6101: -- TASK NUMBER
6102: --dbms_output.put_line('value of p_task_number'||p_task_number);
6103: --dbms_output.put_line('value l_task_rec.task_number'||l_task_rec.task_number);
6104: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6105: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb
6106: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6107: AND p_task_number IS NOT NULL
6108: THEN

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

6101: -- TASK NUMBER
6102: --dbms_output.put_line('value of p_task_number'||p_task_number);
6103: --dbms_output.put_line('value l_task_rec.task_number'||l_task_rec.task_number);
6104: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6105: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb
6106: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6107: AND p_task_number IS NOT NULL
6108: THEN
6109:

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

6102: --dbms_output.put_line('value of p_task_number'||p_task_number);
6103: --dbms_output.put_line('value l_task_rec.task_number'||l_task_rec.task_number);
6104: IF p_task_number <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
6105: AND nvl(substrb(p_task_number,1,25),PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> --Bug 6193314 . Added Substrb
6106: nvl(l_task_rec.task_number,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
6107: AND p_task_number IS NOT NULL
6108: THEN
6109:
6110: IF pa_task_utils.check_unique_task_number

Line 6129: pa_interface_utils_pub.map_new_amg_msg

6125: IF task_number_change_Ok_flag = 'N' then */
6126: /** CODE CHANGE END BY ADITI for Bug 4120380 **/
6127: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6128: THEN
6129: pa_interface_utils_pub.map_new_amg_msg
6130: ( p_old_message_code => 'PA_TASK_NUMBER_NOT_UNIQUE'
6131: ,p_msg_attribute => 'CHANGE'
6132: ,p_resize_flag => 'N'
6133: ,p_msg_context => 'TASK'

Line 6158: pa_interface_utils_pub.map_new_amg_msg

6154: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6155: THEN
6156: IF NOT pa_project_pvt.check_valid_message (l_err_stage)
6157: THEN
6158: pa_interface_utils_pub.map_new_amg_msg
6159: ( p_old_message_code => 'PA_CANT_ADD_SUBTASK'
6160: ,p_msg_attribute => 'CHANGE'
6161: ,p_resize_flag => 'N'
6162: ,p_msg_context => 'TASK'

Line 6169: pa_interface_utils_pub.map_new_amg_msg

6165: ,p_attribute3 => ''
6166: ,p_attribute4 => ''
6167: ,p_attribute5 => '');
6168: ELSE
6169: pa_interface_utils_pub.map_new_amg_msg
6170: ( p_old_message_code => l_err_stage
6171: ,p_msg_attribute => 'SPLIT'
6172: ,p_resize_flag => 'N'
6173: ,p_msg_context => 'MODT'

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

6208: /* Fix for the Bug 1210276- the following If condition was modified by adding
6209: NVL to the statment to prevent the updation of the start date and end date
6210: column with null values when no values are passed for these variables */
6211:
6212: IF (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
6213: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
6214: THEN
6215: OPEN l_project_date_csr (l_project_id);
6216: FETCH l_project_date_csr INTO l_project_date_rec;

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

6209: NVL to the statment to prevent the updation of the start date and end date
6210: column with null values when no values are passed for these variables */
6211:
6212: IF (NVL(p_task_start_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
6213: OR NVL(p_task_completion_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
6214: THEN
6215: OPEN l_project_date_csr (l_project_id);
6216: FETCH l_project_date_csr INTO l_project_date_rec;
6217: CLOSE l_project_date_csr;

Line 6262: pa_interface_utils_pub.map_new_amg_msg

6258: p_task_start_date > l_project_date_rec.completion_date
6259: THEN
6260: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6261: THEN
6262: pa_interface_utils_pub.map_new_amg_msg
6263: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
6264: ,p_msg_attribute => 'CHANGE'
6265: ,p_resize_flag => 'Y'
6266: ,p_msg_context => 'TASK'

Line 6283: pa_interface_utils_pub.map_new_amg_msg

6279: IF pa_project_pub.G_ParChildTsk_chks_deferred = 'N' THEN
6280: IF l_children_exist = 'Y' THEN
6281: IF l_min_child_start_date < p_task_start_date THEN
6282: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
6283: pa_interface_utils_pub.map_new_amg_msg
6284: ( p_old_message_code => 'PA_CHILD_START_EARLIER'
6285: ,p_msg_attribute => 'CHANGE'
6286: ,p_resize_flag => 'N'
6287: ,p_msg_context => 'TASK'

Line 6301: pa_interface_utils_pub.map_new_amg_msg

6297:
6298: IF l_task_rec.parent_task_id IS NOT NULL THEN
6299: IF l_min_parent_start_date > p_task_start_date THEN
6300: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
6301: pa_interface_utils_pub.map_new_amg_msg
6302: ( p_old_message_code => 'PA_PARENT_START_LATER'
6303: ,p_msg_attribute => 'CHANGE'
6304: ,p_resize_flag => 'N'
6305: ,p_msg_context => 'TASK'

Line 6352: pa_interface_utils_pub.map_new_amg_msg

6348: p_task_completion_date > l_project_date_rec.completion_date
6349: THEN
6350: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6351: THEN
6352: pa_interface_utils_pub.map_new_amg_msg
6353: ( p_old_message_code => 'PA_TK_OUTSIDE_PROJECT_RANGE'
6354: ,p_msg_attribute => 'CHANGE'
6355: ,p_resize_flag => 'Y'
6356: ,p_msg_context => 'TASK'

Line 6374: pa_interface_utils_pub.map_new_amg_msg

6370: IF l_children_exist = 'Y' THEN
6371: IF l_max_child_completion_date > p_task_completion_date THEN
6372: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6373: THEN
6374: pa_interface_utils_pub.map_new_amg_msg
6375: ( p_old_message_code => 'PA_CHILD_COMPLETION_LATER'
6376: ,p_msg_attribute => 'CHANGE'
6377: ,p_resize_flag => 'N'
6378: ,p_msg_context => 'TASK'

Line 6395: pa_interface_utils_pub.map_new_amg_msg

6391: IF l_max_parent_completion_date < p_task_completion_date
6392: THEN
6393: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6394: THEN
6395: pa_interface_utils_pub.map_new_amg_msg
6396: ( p_old_message_code => 'PA_PARENT_COMPLETION_EARLIER'
6397: ,p_msg_attribute => 'CHANGE'
6398: ,p_resize_flag => 'Y'
6399: ,p_msg_context => 'TASK'

Line 6456: IF p_pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

6452: --Error will be raised , when parent_task_id is different than existing.
6453:
6454:
6455: l_new_parent_task_id := NULL;
6456: IF p_pa_parent_task_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
6457: AND p_pa_parent_task_id IS NOT NULL THEN
6458: IF p_pa_parent_task_id <> NVL( l_task_rec.parent_task_id, -9999 ) THEN
6459: OPEN l_validate_parent_id_csr( l_project_id, p_pa_parent_task_id );
6460: FETCH l_validate_parent_id_csr INTO l_temp;

Line 6466: pa_interface_utils_pub.map_new_amg_msg

6462: THEN
6463: CLOSE l_validate_parent_id_csr;
6464: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6465: THEN
6466: pa_interface_utils_pub.map_new_amg_msg
6467: ( p_old_message_code => 'PA_PARENT_TASK_ID_INVALID'
6468: ,p_msg_attribute => 'CHANGE'
6469: ,p_resize_flag => 'N'
6470: ,p_msg_context => 'TASK'

Line 6484: IF p_pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

6480: l_new_parent_task_id := p_pa_parent_task_id;
6481: END IF;
6482: END IF;
6483: ELSE
6484: IF p_pm_parent_task_reference <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
6485: p_pm_parent_task_reference IS NOT NULL THEN
6486: OPEN l_convert_pm_parent_to_id_csr
6487: (l_project_id, p_pm_parent_task_reference );
6488: FETCH l_convert_pm_parent_to_id_csr INTO l_new_parent_task_id;

Line 6493: pa_interface_utils_pub.map_new_amg_msg

6489: IF l_convert_pm_parent_to_id_csr%NOTFOUND THEN
6490: CLOSE l_convert_pm_parent_to_id_csr;
6491: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6492: THEN
6493: pa_interface_utils_pub.map_new_amg_msg
6494: ( p_old_message_code => 'PA_PARENT_TASK_MISSING'
6495: ,p_msg_attribute => 'CHANGE'
6496: ,p_resize_flag => 'N'
6497: ,p_msg_context => 'TASK'

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

6513: /* dbms_output.put_line('p_pa_parent_task_id : '||p_pa_parent_task_id); */
6514: /* dbms_output.put_line('Old Task Name : '||l_task_rec.task_name); */
6515: /* dbms_output.put_line('New parent id : '||l_new_parent_task_id); */
6516: /* dbms_output.put_line('Old parent id : '|| */
6517: -- Nvl(l_task_rec.parent_task_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM));
6518:
6519: IF p_pm_parent_task_reference IS NULL AND
6520: l_task_rec.parent_task_id IS NOT NULL THEN
6521:

Line 6527: pa_interface_utils_pub.map_new_amg_msg

6523: -- which is not allowed
6524:
6525: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6526: THEN
6527: pa_interface_utils_pub.map_new_amg_msg
6528: ( p_old_message_code => 'PA_TOP_TASK_NOT_ALLOWED'
6529: ,p_msg_attribute => 'CHANGE'
6530: ,p_resize_flag => 'N'
6531: ,p_msg_context => 'TASK'

Line 6544: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

6540:
6541:
6542: IF l_new_parent_task_id IS NOT NULL
6543: AND l_new_parent_task_id <> NVL(l_task_rec.parent_task_id,
6544: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
6545: THEN
6546: --rtarway, for DHI ER, BUG 4413568
6547: IF ( PA_PROJECT_PUB.G_TASK_STR_UPDATE_MODE = 'PA_UPD_TASK_ATTR' ) THEN
6548: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 6619: pa_interface_utils_pub.map_new_amg_msg

6615: IF l_chk_chlds_parent_id_csr%FOUND
6616: THEN
6617: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6618: THEN
6619: pa_interface_utils_pub.map_new_amg_msg
6620: ( p_old_message_code => 'PA_TSK_MV_BELOW_SELF'
6621: ,p_msg_attribute => 'CHANGE'
6622: ,p_resize_flag => 'N'
6623: ,p_msg_context => 'TASK'

Line 6648: pa_interface_utils_pub.map_new_amg_msg

6644: THEN
6645: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
6646: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
6647: THEN
6648: pa_interface_utils_pub.map_new_amg_msg
6649: ( p_old_message_code => 'PA_CHECK_ADD_SUBTASK_FAILED'
6650: ,p_msg_attribute => 'CHANGE'
6651: ,p_resize_flag => 'Y'
6652: ,p_msg_context => 'ADDT'

Line 6659: pa_interface_utils_pub.map_new_amg_msg

6655: ,p_attribute3 => ''
6656: ,p_attribute4 => ''
6657: ,p_attribute5 => '');
6658: ELSE
6659: pa_interface_utils_pub.map_new_amg_msg
6660: ( p_old_message_code => l_err_stage
6661: ,p_msg_attribute => 'SPLIT'
6662: ,p_resize_flag => 'Y'
6663: ,p_msg_context => 'ADDST'

Line 6683: pa_interface_utils_pub.map_new_amg_msg

6679: IF l_task_rec.parent_task_id IS NULL
6680: THEN
6681: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6682: THEN
6683: pa_interface_utils_pub.map_new_amg_msg
6684: ( p_old_message_code => 'PA_CANT_MOVE_TOP_TASK'
6685: ,p_msg_attribute => 'CHANGE'
6686: ,p_resize_flag => 'N'
6687: ,p_msg_context => 'TASK'

Line 6700: pa_interface_utils_pub.map_new_amg_msg

6696: ELSIF l_new_parent_task_id IS NULL
6697: THEN
6698: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6699: THEN
6700: pa_interface_utils_pub.map_new_amg_msg
6701: ( p_old_message_code => 'PA_TOP_TASK_NOT_ALLOWED'
6702: ,p_msg_attribute => 'CHANGE'
6703: ,p_resize_flag => 'N'
6704: ,p_msg_context => 'TASK'

Line 6725: pa_interface_utils_pub.map_new_amg_msg

6721: IF l_top_task_id <> l_task_rec.top_task_id
6722: THEN
6723: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6724: THEN
6725: pa_interface_utils_pub.map_new_amg_msg
6726: ( p_old_message_code => 'PA_CANT_CHANGE_PARENT'
6727: ,p_msg_attribute => 'CHANGE'
6728: ,p_resize_flag => 'N'
6729: ,p_msg_context => 'TASK'

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

6776:
6777: --ADDRESS
6778: /* dbms_output.put_line('New Address: '||p_address_id); */
6779: /* dbms_output.put_line('Current Addres: '||l_task_rec.address_id); */
6780: IF ( p_address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR p_address_id IS NULL )
6781: 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)
6782: THEN
6783:
6784: IF p_address_id IS NOT NULL

Line 6781: 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)

6777: --ADDRESS
6778: /* dbms_output.put_line('New Address: '||p_address_id); */
6779: /* dbms_output.put_line('Current Addres: '||l_task_rec.address_id); */
6780: IF ( p_address_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM OR p_address_id IS NULL )
6781: 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)
6782: THEN
6783:
6784: IF p_address_id IS NOT NULL
6785: THEN

Line 6817: pa_interface_utils_pub.map_new_amg_msg

6813: IF l_address_valid = 'N'
6814: THEN
6815: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6816: THEN
6817: pa_interface_utils_pub.map_new_amg_msg
6818: ( p_old_message_code => 'PA_TASK_ADDRESS_INVALID'
6819: ,p_msg_attribute => 'CHANGE'
6820: ,p_resize_flag => 'N'
6821: ,p_msg_context => 'TASK'

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

6844: END IF;
6845:
6846:
6847: --bug 6153503
6848: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6849: p_attribute_category IS NULL) THEN
6850:
6851: l_attribute_category := p_attribute_category;
6852: ELSE

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

6853: l_attribute_category := l_task_rec.attribute_category;
6854: END IF;
6855:
6856:
6857: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6858: p_attribute1 IS NULL) THEN
6859:
6860: l_attribute1 := p_attribute1;
6861: ELSE

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

6861: ELSE
6862: l_attribute1 := l_task_rec.attribute1;
6863: END IF;
6864:
6865: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6866: p_attribute2 IS NULL) THEN
6867:
6868: l_attribute2 := p_attribute2;
6869: ELSE

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

6869: ELSE
6870: l_attribute2 := l_task_rec.attribute2;
6871: END IF;
6872:
6873: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6874: p_attribute3 IS NULL) THEN
6875:
6876: l_attribute3 := p_attribute3;
6877: ELSE

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

6877: ELSE
6878: l_attribute3 := l_task_rec.attribute3;
6879: END IF;
6880:
6881: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6882: p_attribute4 IS NULL) THEN
6883:
6884: l_attribute4 := p_attribute4;
6885: ELSE

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

6885: ELSE
6886: l_attribute4 := l_task_rec.attribute4;
6887: END IF;
6888:
6889: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6890: p_attribute5 IS NULL) THEN
6891:
6892: l_attribute5 := p_attribute5;
6893: ELSE

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

6893: ELSE
6894: l_attribute5 := l_task_rec.attribute5;
6895: END IF;
6896:
6897: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6898: p_attribute6 IS NULL) THEN
6899:
6900: l_attribute6:= p_attribute6;
6901: ELSE

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

6901: ELSE
6902: l_attribute6 := l_task_rec.attribute6;
6903: END IF;
6904:
6905: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6906: p_attribute7 IS NULL) THEN
6907:
6908: l_attribute7:= p_attribute7;
6909: ELSE

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

6909: ELSE
6910: l_attribute7 := l_task_rec.attribute7;
6911: END IF;
6912:
6913: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6914: p_attribute8 IS NULL) THEN
6915:
6916: l_attribute8:= p_attribute8;
6917: ELSE

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

6917: ELSE
6918: l_attribute8 := l_task_rec.attribute8;
6919: END IF;
6920:
6921: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6922: p_attribute9 IS NULL) THEN
6923:
6924: l_attribute9:= p_attribute9;
6925: ELSE

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

6925: ELSE
6926: l_attribute9 := l_task_rec.attribute9;
6927: END IF;
6928:
6929: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
6930: p_attribute10 IS NULL) THEN
6931:
6932: l_attribute10 := p_attribute10;
6933: ELSE

Line 6985: pa_interface_utils_pub.map_new_amg_msg

6981: IF l_validate_status = 'N'
6982: THEN
6983: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6984: THEN
6985: pa_interface_utils_pub.map_new_amg_msg
6986: ( p_old_message_code => 'PA_INVALID_FF_VALUES'
6987: ,p_msg_attribute => 'CHANGE'
6988: ,p_resize_flag => 'N'
6989: ,p_msg_context => 'FLEX'

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

6997: END IF;
6998: END IF; /* Bug 7403227 */
6999: -- Update the dff fields - 04/11/97
7000: --bug 6153503 start
7001: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7002: p_attribute_category IS NULL)
7003: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7004: nvl(l_task_rec.attribute_category,
7005: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

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

6999: -- Update the dff fields - 04/11/97
7000: --bug 6153503 start
7001: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7002: p_attribute_category IS NULL)
7003: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7004: nvl(l_task_rec.attribute_category,
7005: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7006: THEN
7007: --bug 2955326

Line 7005: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7001: IF (p_attribute_category <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7002: p_attribute_category IS NULL)
7003: AND nvl(p_attribute_category,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7004: nvl(l_task_rec.attribute_category,
7005: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7006: THEN
7007: --bug 2955326
7008:
7009: l_statement := l_statement ||

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

7014:
7015: END IF;
7016:
7017:
7018: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7019: p_attribute1 IS NULL)
7020: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7021: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7022: THEN

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

7016:
7017:
7018: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7019: p_attribute1 IS NULL)
7020: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7021: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7022: THEN
7023: --bug 2955326
7024: /*

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

7017:
7018: IF (p_attribute1 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7019: p_attribute1 IS NULL)
7020: AND nvl(p_attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7021: nvl(l_task_rec.attribute1,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7022: THEN
7023: --bug 2955326
7024: /*
7025: l_statement := l_statement ||

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

7033: l_update_yes_flag := 'Y';
7034:
7035: END IF;
7036:
7037: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7038: p_attribute2 IS NULL)
7039: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7040: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7041: THEN

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

7035: END IF;
7036:
7037: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7038: p_attribute2 IS NULL)
7039: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7040: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7041: THEN
7042: --bug 2955326
7043: /*

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

7036:
7037: IF (p_attribute2 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7038: p_attribute2 IS NULL)
7039: AND nvl(p_attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7040: nvl(l_task_rec.attribute2,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7041: THEN
7042: --bug 2955326
7043: /*
7044: l_statement := l_statement ||

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

7052: l_update_yes_flag := 'Y';
7053:
7054: END IF;
7055:
7056: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7057: p_attribute3 IS NULL)
7058: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7059: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7060: THEN

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

7054: END IF;
7055:
7056: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7057: p_attribute3 IS NULL)
7058: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7059: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7060: THEN
7061: --bug 2955326
7062: /*

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

7055:
7056: IF (p_attribute3 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7057: p_attribute3 IS NULL)
7058: AND nvl(p_attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7059: nvl(l_task_rec.attribute3,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7060: THEN
7061: --bug 2955326
7062: /*
7063: l_statement := l_statement ||

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

7071: l_update_yes_flag := 'Y';
7072:
7073: END IF;
7074:
7075: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7076: p_attribute4 IS NULL)
7077: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7078: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7079: THEN

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

7073: END IF;
7074:
7075: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7076: p_attribute4 IS NULL)
7077: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7078: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7079: THEN
7080: --bug 2955326
7081: /*

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

7074:
7075: IF (p_attribute4 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7076: p_attribute4 IS NULL)
7077: AND nvl(p_attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7078: nvl(l_task_rec.attribute4,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7079: THEN
7080: --bug 2955326
7081: /*
7082: l_statement := l_statement ||

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

7090: l_update_yes_flag := 'Y';
7091:
7092: END IF;
7093:
7094: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7095: p_attribute5 IS NULL)
7096: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7097: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7098: THEN

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

7092: END IF;
7093:
7094: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7095: p_attribute5 IS NULL)
7096: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7097: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7098: THEN
7099: --bug 2955326
7100: /*

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

7093:
7094: IF (p_attribute5 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7095: p_attribute5 IS NULL)
7096: AND nvl(p_attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7097: nvl(l_task_rec.attribute5,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7098: THEN
7099: --bug 2955326
7100: /*
7101: l_statement := l_statement ||

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

7109: l_update_yes_flag := 'Y';
7110:
7111: END IF;
7112:
7113: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7114: p_attribute6 IS NULL)
7115: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7116: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7117: THEN

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

7111: END IF;
7112:
7113: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7114: p_attribute6 IS NULL)
7115: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7116: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7117: THEN
7118: --bug 2955326
7119: /*

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

7112:
7113: IF (p_attribute6 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7114: p_attribute6 IS NULL)
7115: AND nvl(p_attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7116: nvl(l_task_rec.attribute6,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7117: THEN
7118: --bug 2955326
7119: /*
7120: l_statement := l_statement ||

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

7128: l_update_yes_flag := 'Y';
7129:
7130: END IF;
7131:
7132: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7133: p_attribute7 IS NULL)
7134: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7135: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7136: THEN

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

7130: END IF;
7131:
7132: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7133: p_attribute7 IS NULL)
7134: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7135: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7136: THEN
7137: --bug 2955326
7138: /*

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

7131:
7132: IF (p_attribute7 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7133: p_attribute7 IS NULL)
7134: AND nvl(p_attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7135: nvl(l_task_rec.attribute7,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7136: THEN
7137: --bug 2955326
7138: /*
7139: l_statement := l_statement ||

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

7147: l_update_yes_flag := 'Y';
7148:
7149: END IF;
7150:
7151: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7152: p_attribute8 IS NULL)
7153: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7154: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7155: THEN

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

7149: END IF;
7150:
7151: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7152: p_attribute8 IS NULL)
7153: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7154: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7155: THEN
7156: --bug 2955326
7157: /*

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

7150:
7151: IF (p_attribute8 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7152: p_attribute8 IS NULL)
7153: AND nvl(p_attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7154: nvl(l_task_rec.attribute8,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7155: THEN
7156: --bug 2955326
7157: /*
7158: l_statement := l_statement ||

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

7166: l_update_yes_flag := 'Y';
7167:
7168: END IF;
7169:
7170: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7171: p_attribute9 IS NULL)
7172: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7173: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7174: THEN

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

7168: END IF;
7169:
7170: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7171: p_attribute9 IS NULL)
7172: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7173: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7174: THEN
7175: --bug 2955326
7176: /*

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

7169:
7170: IF (p_attribute9 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7171: p_attribute9 IS NULL)
7172: AND nvl(p_attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7173: nvl(l_task_rec.attribute9,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7174: THEN
7175: --bug 2955326
7176: /*
7177: l_statement := l_statement ||

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

7185: l_update_yes_flag := 'Y';
7186:
7187: END IF;
7188:
7189: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7190: p_attribute10 IS NULL)
7191: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7192: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7193: THEN

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

7187: END IF;
7188:
7189: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7190: p_attribute10 IS NULL)
7191: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7192: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7193: THEN
7194: --bug 2955326
7195: /*

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

7188:
7189: IF (p_attribute10 <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR OR
7190: p_attribute10 IS NULL)
7191: AND nvl(p_attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7192: nvl(l_task_rec.attribute10,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7193: THEN
7194: --bug 2955326
7195: /*
7196: l_statement := l_statement ||

Line 7211: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND

7207: --bug 6153503 end
7208: -- IC and Multi National Currency changes Starts ...
7209:
7210: IF (p_allow_cross_charge_flag <>
7211: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7212: p_allow_cross_charge_flag IS NOT NULL)
7213: AND nvl(p_allow_cross_charge_flag,
7214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7215: nvl(l_task_rec.allow_cross_charge_flag,

Line 7214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>

7210: IF (p_allow_cross_charge_flag <>
7211: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7212: p_allow_cross_charge_flag IS NOT NULL)
7213: AND nvl(p_allow_cross_charge_flag,
7214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7215: nvl(l_task_rec.allow_cross_charge_flag,
7216: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7217: THEN
7218: --bug 2955326

Line 7216: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7212: p_allow_cross_charge_flag IS NOT NULL)
7213: AND nvl(p_allow_cross_charge_flag,
7214: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7215: nvl(l_task_rec.allow_cross_charge_flag,
7216: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7217: THEN
7218: --bug 2955326
7219: /*
7220: l_statement := l_statement ||

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

7228: l_update_yes_flag := 'Y';
7229:
7230: END IF;
7231:
7232: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7233: p_project_rate_type IS NOT NULL)
7234: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7235: nvl(l_task_rec.project_rate_type,
7236: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

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

7230: END IF;
7231:
7232: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7233: p_project_rate_type IS NOT NULL)
7234: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7235: nvl(l_task_rec.project_rate_type,
7236: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7237: THEN
7238: --bug 2955326

Line 7236: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )

7232: IF (p_project_rate_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR AND
7233: p_project_rate_type IS NOT NULL)
7234: AND nvl(p_project_rate_type,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <>
7235: nvl(l_task_rec.project_rate_type,
7236: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR )
7237: THEN
7238: --bug 2955326
7239: /*
7240: l_statement := l_statement ||

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

7248: l_update_yes_flag := 'Y';
7249:
7250: END IF;
7251:
7252: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
7253: p_project_rate_date IS NOT NULL)
7254: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
7255: nvl(l_task_rec.project_rate_date,
7256: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )

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

7250: END IF;
7251:
7252: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
7253: p_project_rate_date IS NOT NULL)
7254: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
7255: nvl(l_task_rec.project_rate_date,
7256: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )
7257: THEN
7258: --bug 2955326

Line 7256: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )

7252: IF (p_project_rate_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE AND
7253: p_project_rate_date IS NOT NULL)
7254: AND nvl(p_project_rate_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
7255: nvl(l_task_rec.project_rate_date,
7256: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE )
7257: THEN
7258: --bug 2955326
7259: /*
7260: l_statement := l_statement ||

Line 7274: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7270:
7271: END IF;
7272:
7273: IF p_cc_process_labor_flag <>
7274: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7275: AND p_cc_process_labor_flag IS NOT NULL THEN
7276: IF NVL(p_cc_process_labor_flag,
7277: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7278: <> NVL(l_task_rec.cc_process_labor_flag,

Line 7277: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7273: IF p_cc_process_labor_flag <>
7274: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7275: AND p_cc_process_labor_flag IS NOT NULL THEN
7276: IF NVL(p_cc_process_labor_flag,
7277: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7278: <> NVL(l_task_rec.cc_process_labor_flag,
7279: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7280: THEN
7281: --bug 2955326

Line 7279: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7275: AND p_cc_process_labor_flag IS NOT NULL THEN
7276: IF NVL(p_cc_process_labor_flag,
7277: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7278: <> NVL(l_task_rec.cc_process_labor_flag,
7279: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7280: THEN
7281: --bug 2955326
7282: /*
7283: l_statement := l_statement ||

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

7291: l_update_yes_flag := 'Y';
7292: END IF;
7293: END IF;
7294: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7295: IF ( (p_labor_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7296: AND p_labor_tp_schedule_id IS NOT NULL)
7297: OR (p_labor_tp_schedule_id IS NULL) )
7298: THEN
7299: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition

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

7296: AND p_labor_tp_schedule_id IS NOT NULL)
7297: OR (p_labor_tp_schedule_id IS NULL) )
7298: THEN
7299: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7300: IF ( (p_labor_tp_schedule_id <> NVL(l_task_rec.labor_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7301: OR (p_labor_tp_schedule_id IS NULL) )
7302: THEN
7303: --bug 2955326
7304: /*

Line 7330: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7326: END IF;
7327: END IF;
7328:
7329: IF p_labor_tp_fixed_date <>
7330: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7331: AND p_labor_tp_fixed_date IS NOT NULL THEN
7332: IF NVL(p_labor_tp_fixed_date,
7333: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7334: <> NVL(l_task_rec.labor_tp_fixed_date,

Line 7333: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7329: IF p_labor_tp_fixed_date <>
7330: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7331: AND p_labor_tp_fixed_date IS NOT NULL THEN
7332: IF NVL(p_labor_tp_fixed_date,
7333: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7334: <> NVL(l_task_rec.labor_tp_fixed_date,
7335: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7336: THEN
7337: --bug 2955326

Line 7335: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7331: AND p_labor_tp_fixed_date IS NOT NULL THEN
7332: IF NVL(p_labor_tp_fixed_date,
7333: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7334: <> NVL(l_task_rec.labor_tp_fixed_date,
7335: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7336: THEN
7337: --bug 2955326
7338: /*
7339: l_statement := l_statement ||

Line 7353: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7349: END IF;
7350: END IF;
7351:
7352: IF p_cc_process_nl_flag <>
7353: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7354: AND p_cc_process_nl_flag IS NOT NULL THEN
7355: IF NVL(p_cc_process_nl_flag,
7356: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7357: <> NVL(l_task_rec.cc_process_nl_flag,

Line 7356: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7352: IF p_cc_process_nl_flag <>
7353: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7354: AND p_cc_process_nl_flag IS NOT NULL THEN
7355: IF NVL(p_cc_process_nl_flag,
7356: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7357: <> NVL(l_task_rec.cc_process_nl_flag,
7358: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7359: THEN
7360: --bug 2955326

Line 7358: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7354: AND p_cc_process_nl_flag IS NOT NULL THEN
7355: IF NVL(p_cc_process_nl_flag,
7356: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7357: <> NVL(l_task_rec.cc_process_nl_flag,
7358: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7359: THEN
7360: --bug 2955326
7361: /*
7362: l_statement := l_statement ||

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

7370: l_update_yes_flag := 'Y';
7371: END IF;
7372: END IF;
7373: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7374: IF ( ( p_nl_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_nl_tp_schedule_id IS NOT NULL )
7375: OR (p_nl_tp_schedule_id IS NULL) )
7376: THEN
7377: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7378: IF ( (p_nl_tp_schedule_id <> NVL(l_task_rec.nl_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))

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

7374: IF ( ( p_nl_tp_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_nl_tp_schedule_id IS NOT NULL )
7375: OR (p_nl_tp_schedule_id IS NULL) )
7376: THEN
7377: -- 5402979 for pqe bug 5395048 :: added p_project_in.labor_tp_schedule_id IS NULL condition
7378: IF ( (p_nl_tp_schedule_id <> NVL(l_task_rec.nl_tp_schedule_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7379: OR (p_nl_tp_schedule_id IS NULL))
7380: THEN
7381: --bug 2955326
7382: /*

Line 7408: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7404: END IF;
7405: END IF;
7406:
7407: IF p_nl_tp_fixed_date <>
7408: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7409: AND p_nl_tp_fixed_date IS NOT NULL THEN
7410: IF NVL(p_nl_tp_fixed_date,
7411: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7412: <> NVL(l_task_rec.nl_tp_fixed_date,

Line 7411: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7407: IF p_nl_tp_fixed_date <>
7408: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7409: AND p_nl_tp_fixed_date IS NOT NULL THEN
7410: IF NVL(p_nl_tp_fixed_date,
7411: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7412: <> NVL(l_task_rec.nl_tp_fixed_date,
7413: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7414: THEN
7415: --bug 2955326

Line 7413: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7409: AND p_nl_tp_fixed_date IS NOT NULL THEN
7410: IF NVL(p_nl_tp_fixed_date,
7411: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7412: <> NVL(l_task_rec.nl_tp_fixed_date,
7413: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7414: THEN
7415: --bug 2955326
7416: /*
7417: l_statement := l_statement ||

Line 7431: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7427: END IF;
7428: END IF;
7429:
7430: IF p_receive_project_invoice_flag <>
7431: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7432: AND p_receive_project_invoice_flag IS NOT NULL THEN
7433: IF NVL(p_receive_project_invoice_flag,
7434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7435: <> NVL(l_task_rec.receive_project_invoice_flag,

Line 7434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7430: IF p_receive_project_invoice_flag <>
7431: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7432: AND p_receive_project_invoice_flag IS NOT NULL THEN
7433: IF NVL(p_receive_project_invoice_flag,
7434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7435: <> NVL(l_task_rec.receive_project_invoice_flag,
7436: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7437: THEN
7438: --bug 2955326

Line 7436: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7432: AND p_receive_project_invoice_flag IS NOT NULL THEN
7433: IF NVL(p_receive_project_invoice_flag,
7434: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7435: <> NVL(l_task_rec.receive_project_invoice_flag,
7436: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7437: THEN
7438: --bug 2955326
7439: /*
7440: l_statement := l_statement ||

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

7449: END IF;
7450: END IF;
7451:
7452: --Added for bug 5745545
7453: IF nvl(p_work_type_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7454: IF (nvl(fnd_profile.value('PA_EN_NEW_WORK_TYPE_PROCESS'),'N') = 'Y') OR (nvl(pa_install.is_prm_licensed(),'N') = 'Y' ) THEN
7455: IF p_work_type_id IS NULL AND (NOT (PA_GMS_API.vert_install)) THEN
7456: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7457: pa_interface_utils_pub.map_new_amg_msg

Line 7457: pa_interface_utils_pub.map_new_amg_msg

7453: IF nvl(p_work_type_id,-999) <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
7454: IF (nvl(fnd_profile.value('PA_EN_NEW_WORK_TYPE_PROCESS'),'N') = 'Y') OR (nvl(pa_install.is_prm_licensed(),'N') = 'Y' ) THEN
7455: IF p_work_type_id IS NULL AND (NOT (PA_GMS_API.vert_install)) THEN
7456: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7457: pa_interface_utils_pub.map_new_amg_msg
7458: ( p_old_message_code => 'PA_TASK_WORK_TYPE_MAND'
7459: ,p_msg_attribute => 'CHANGE'
7460: ,p_resize_flag => 'N'
7461: ,p_msg_context => 'TASK'

Line 7470: 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

7466: ,p_attribute5 => '');
7467: END IF;
7468: RAISE FND_API.G_EXC_ERROR;
7469: ELSE
7470: 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
7471: --bug 2955326
7472: /*
7473: l_statement := l_statement || ' WORK_TYPE_ID = ' ||
7474: TO_CHAR(p_work_type_id)||',';

Line 7483: 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

7479: l_update_yes_flag := 'Y';
7480: END IF;
7481: END IF;
7482: ELSE -- Null work_type_id is allowed
7483: 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
7484: l_statement := l_statement || ' WORK_TYPE_ID = :wk_tp_id ,';
7485: l_b_wk_tp_id_fg := 'Y';
7486: l_update_yes_flag := 'Y';
7487: END IF;

Line 7495: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7491:
7492: -- IC and Multi National Currency changes Ends ...
7493: /* Commented for bug 2802984 starts*/
7494: /*IF p_emp_bill_rate_schedule_id <>
7495: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7496: AND p_emp_bill_rate_schedule_id IS NOT NULL THEN
7497: IF p_emp_bill_rate_schedule_id <> l_task_rec.emp_bill_rate_schedule_id
7498: THEN
7499: l_statement := l_statement || ' EMP_BILL_RATE_SCHEDULE_ID = ' ||

Line 7506: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7502: END IF;
7503: END IF;
7504:
7505: IF p_job_bill_rate_schedule_id <>
7506: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7507: AND p_job_bill_rate_schedule_id IS NOT NULL THEN
7508: IF p_job_bill_rate_schedule_id <> l_task_rec.job_bill_rate_schedule_id
7509: THEN
7510: l_statement := l_statement || ' JOB_BILL_RATE_SCHEDULE_ID = ' ||

Line 7517: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7513: END IF;
7514: END IF;
7515:
7516: IF p_non_lab_std_bill_rt_sch_id <>
7517: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7518: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
7519: IF p_non_lab_std_bill_rt_sch_id <> l_task_rec.non_lab_std_bill_rt_sch_id
7520: THEN
7521: l_statement := l_statement || ' NON_LAB_STD_BILL_RT_SCH_ID = ' ||

Line 7529: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7525: END IF;*/
7526: /* Commented for bug 2802984 ends*/
7527:
7528: IF p_taskfunc_cost_rate_date <>
7529: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7530: AND p_taskfunc_cost_rate_date IS NOT NULL THEN
7531: IF NVL(p_taskfunc_cost_rate_date,
7532: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7533: <> NVL(l_task_rec.taskfunc_cost_rate_date,

Line 7532: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7528: IF p_taskfunc_cost_rate_date <>
7529: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7530: AND p_taskfunc_cost_rate_date IS NOT NULL THEN
7531: IF NVL(p_taskfunc_cost_rate_date,
7532: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7533: <> NVL(l_task_rec.taskfunc_cost_rate_date,
7534: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7535: THEN
7536: --bug 2955326

Line 7534: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

7530: AND p_taskfunc_cost_rate_date IS NOT NULL THEN
7531: IF NVL(p_taskfunc_cost_rate_date,
7532: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7533: <> NVL(l_task_rec.taskfunc_cost_rate_date,
7534: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7535: THEN
7536: --bug 2955326
7537: /*
7538: l_statement := l_statement ||

Line 7552: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7548: END IF;
7549: END IF;
7550:
7551: IF p_taskfunc_cost_rate_type <>
7552: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7553: AND p_taskfunc_cost_rate_type IS NOT NULL THEN
7554: IF NVL(p_taskfunc_cost_rate_type,
7555: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7556: <> NVL(l_task_rec.taskfunc_cost_rate_type,

Line 7555: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7551: IF p_taskfunc_cost_rate_type <>
7552: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7553: AND p_taskfunc_cost_rate_type IS NOT NULL THEN
7554: IF NVL(p_taskfunc_cost_rate_type,
7555: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7556: <> NVL(l_task_rec.taskfunc_cost_rate_type,
7557: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7558: THEN
7559: --bug 2955326

Line 7557: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7553: AND p_taskfunc_cost_rate_type IS NOT NULL THEN
7554: IF NVL(p_taskfunc_cost_rate_type,
7555: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7556: <> NVL(l_task_rec.taskfunc_cost_rate_type,
7557: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7558: THEN
7559: --bug 2955326
7560: /*
7561: l_statement := l_statement ||

Line 7577: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7573: --Sakthi MCB
7574:
7575: --PA L Changes 2872708
7576:
7577: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7578: AND p_retirement_cost_flag IS NOT NULL THEN
7579: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7580: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7581: THEN

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

7575: --PA L Changes 2872708
7576:
7577: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7578: AND p_retirement_cost_flag IS NOT NULL THEN
7579: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7580: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7581: THEN
7582: --bug 2955326
7583: /*

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

7576:
7577: IF p_retirement_cost_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7578: AND p_retirement_cost_flag IS NOT NULL THEN
7579: IF NVL(p_retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7580: <> NVL(l_task_rec.retirement_cost_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7581: THEN
7582: --bug 2955326
7583: /*
7584: l_statement := l_statement ||

Line 7596: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7592: l_update_yes_flag := 'Y';
7593: END IF;
7594: END IF;
7595:
7596: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7597: AND p_cint_eligible_flag IS NOT NULL THEN
7598: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7599: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7600: THEN

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

7594: END IF;
7595:
7596: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7597: AND p_cint_eligible_flag IS NOT NULL THEN
7598: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7599: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7600: THEN
7601: --bug 2955326
7602: /*

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

7595:
7596: IF p_cint_eligible_flag <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7597: AND p_cint_eligible_flag IS NOT NULL THEN
7598: IF NVL(p_cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7599: <> NVL(l_task_rec.cint_eligible_flag, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7600: THEN
7601: --bug 2955326
7602: /*
7603: l_statement := l_statement ||

Line 7615: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7611: l_update_yes_flag := 'Y';
7612: END IF;
7613: END IF;
7614:
7615: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7616: AND p_cint_stop_date IS NOT NULL THEN
7617: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7618: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7619: THEN

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

7613: END IF;
7614:
7615: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7616: AND p_cint_stop_date IS NOT NULL THEN
7617: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7618: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7619: THEN
7620: --bug 2955326
7621: /*

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

7614:
7615: IF p_cint_stop_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7616: AND p_cint_stop_date IS NOT NULL THEN
7617: IF NVL(p_cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7618: <> NVL(l_task_rec.cint_stop_date, PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
7619: THEN
7620: --bug 2955326
7621: /*
7622: l_statement := l_statement ||

Line 7639: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7635:
7636: /* Commented for bug 2802984 starts*/
7637:
7638: /* IF p_labor_disc_reason_code <>
7639: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7640: AND p_labor_disc_reason_code IS NOT NULL THEN
7641: IF NVL(p_labor_disc_reason_code,
7642: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7643: <> NVL(l_task_rec.labor_disc_reason_code,

Line 7642: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7638: /* IF p_labor_disc_reason_code <>
7639: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7640: AND p_labor_disc_reason_code IS NOT NULL THEN
7641: IF NVL(p_labor_disc_reason_code,
7642: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7643: <> NVL(l_task_rec.labor_disc_reason_code,
7644: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7645: THEN
7646:

Line 7644: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7640: AND p_labor_disc_reason_code IS NOT NULL THEN
7641: IF NVL(p_labor_disc_reason_code,
7642: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7643: <> NVL(l_task_rec.labor_disc_reason_code,
7644: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7645: THEN
7646:
7647: l_statement := l_statement ||
7648: ' LABOR_DISC_REASON_CODE = '||''''||

Line 7655: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7651: END IF;
7652: END IF;
7653:
7654: IF p_non_labor_disc_reason_code <>
7655: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7656: AND p_non_labor_disc_reason_code IS NOT NULL THEN
7657: IF NVL(p_non_labor_disc_reason_code,
7658: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7659: <> NVL(l_task_rec.non_labor_disc_reason_code,

Line 7658: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7654: IF p_non_labor_disc_reason_code <>
7655: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7656: AND p_non_labor_disc_reason_code IS NOT NULL THEN
7657: IF NVL(p_non_labor_disc_reason_code,
7658: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7659: <> NVL(l_task_rec.non_labor_disc_reason_code,
7660: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7661: THEN
7662: --bug 2955326

Line 7660: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

7656: AND p_non_labor_disc_reason_code IS NOT NULL THEN
7657: IF NVL(p_non_labor_disc_reason_code,
7658: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7659: <> NVL(l_task_rec.non_labor_disc_reason_code,
7660: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7661: THEN
7662: --bug 2955326
7663: l_statement := l_statement ||
7664: ' NON_LABOR_DISC_REASON_CODE = '||''''||

Line 7733: IF p_labor_sch_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7729: RAISE FND_API.G_EXC_ERROR;
7730: END IF;
7731:
7732:
7733: IF p_labor_sch_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7734: AND p_labor_sch_type IS NOT NULL
7735: THEN
7736: IF p_labor_sch_type <> NVL(l_task_rec.LABOR_SCH_TYPE,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7737: THEN

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

7732:
7733: IF p_labor_sch_type <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7734: AND p_labor_sch_type IS NOT NULL
7735: THEN
7736: IF p_labor_sch_type <> NVL(l_task_rec.LABOR_SCH_TYPE,PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
7737: THEN
7738: --bug 2955326
7739: /*
7740: l_statement := l_statement ||' LABOR_SCH_TYPE = '||''''||

Line 7751: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

Line 7756: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

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

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

7771: IF l_out_labor_sch_type = 'B' THEN
7772:
7773:
7774: /* Should be able to update null since this is not mandatory*/
7775: IF ((p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7776: AND p_emp_bill_rate_schedule_id IS NOT NULL ) OR (p_emp_bill_rate_schedule_id IS NULL))
7777: THEN
7778: IF ((p_emp_bill_rate_schedule_id <> NVL(l_task_rec.EMP_BILL_RATE_SCHEDULE_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7779: OR (p_emp_bill_rate_schedule_id IS NULL))

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

7774: /* Should be able to update null since this is not mandatory*/
7775: IF ((p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7776: AND p_emp_bill_rate_schedule_id IS NOT NULL ) OR (p_emp_bill_rate_schedule_id IS NULL))
7777: THEN
7778: IF ((p_emp_bill_rate_schedule_id <> NVL(l_task_rec.EMP_BILL_RATE_SCHEDULE_ID,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7779: OR (p_emp_bill_rate_schedule_id IS NULL))
7780: THEN
7781: --bug 2955326
7782: /*

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

7795: 1)Should be able to update null when prm is not licensed.
7796: 2) When prm is licensed then it is mandatory.
7797: */
7798:
7799: IF ((p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7800: AND p_job_bill_rate_schedule_id IS NOT NULL )
7801: OR (p_job_bill_rate_schedule_id is NULL and pa_install.is_prm_licensed = 'N'))
7802: THEN
7803: IF ((p_job_bill_rate_schedule_id <> NVL(l_task_rec.JOB_BILL_RATE_SCHEDULE_ID,

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

7800: AND p_job_bill_rate_schedule_id IS NOT NULL )
7801: OR (p_job_bill_rate_schedule_id is NULL and pa_install.is_prm_licensed = 'N'))
7802: THEN
7803: IF ((p_job_bill_rate_schedule_id <> NVL(l_task_rec.JOB_BILL_RATE_SCHEDULE_ID,
7804: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)) OR (p_job_bill_rate_schedule_id is NULL))
7805: THEN
7806: --bug 2955326
7807: /*
7808: l_statement := l_statement ||

Line 7822: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

7818:
7819: /* Should be able to update null*/
7820:
7821: IF ((p_labor_schedule_fixed_date <>
7822: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7823: AND p_labor_schedule_fixed_date IS NOT NULL) OR p_labor_schedule_fixed_date IS NULL) THEN
7824: IF p_labor_schedule_fixed_date
7825: <> NVL(l_task_rec.LABOR_SCHEDULE_FIXED_DATE,
7826: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_labor_schedule_fixed_date IS NULL)

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

7822: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
7823: AND p_labor_schedule_fixed_date IS NOT NULL) OR p_labor_schedule_fixed_date IS NULL) THEN
7824: IF p_labor_schedule_fixed_date
7825: <> NVL(l_task_rec.LABOR_SCHEDULE_FIXED_DATE,
7826: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_labor_schedule_fixed_date IS NULL)
7827: THEN
7828: --bug 2955326
7829: /*
7830: l_statement := l_statement ||

Line 7845: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7841: END IF;
7842:
7843: /* Should be able to update null*/
7844: IF ((p_labor_schedule_discount <>
7845: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7846: AND p_labor_schedule_discount IS NOT NULL ) OR (p_labor_schedule_discount IS NULL ))
7847: THEN
7848: IF ((p_labor_schedule_discount <> NVL(l_task_rec.LABOR_SCHEDULE_DISCOUNT,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7849: OR (p_labor_schedule_discount IS NULL))

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

7844: IF ((p_labor_schedule_discount <>
7845: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7846: AND p_labor_schedule_discount IS NOT NULL ) OR (p_labor_schedule_discount IS NULL ))
7847: THEN
7848: IF ((p_labor_schedule_discount <> NVL(l_task_rec.LABOR_SCHEDULE_DISCOUNT,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))
7849: OR (p_labor_schedule_discount IS NULL))
7850: THEN
7851: --bug 2955326
7852: /*

Line 7870: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

7866: ' LABOR_DISC_REASON_CODE = '''''||',';
7867: l_update_yes_flag := 'Y';
7868: ELSE
7869: IF p_labor_disc_reason_code <>
7870: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
7871: AND p_labor_disc_reason_code IS NOT NULL
7872: OR p_labor_disc_reason_code IS NULL THEN
7873: IF (p_labor_disc_reason_code
7874: <> NVL(l_task_rec.labor_disc_reason_code,

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

7871: AND p_labor_disc_reason_code IS NOT NULL
7872: OR p_labor_disc_reason_code IS NULL THEN
7873: IF (p_labor_disc_reason_code
7874: <> NVL(l_task_rec.labor_disc_reason_code,
7875: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR (p_labor_disc_reason_code IS NULL))
7876: THEN
7877: --bug 2955326
7878: /*
7879: l_statement := l_statement ||

Line 7915: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7911:
7912: IF l_out_labor_sch_type = 'I' OR l_out_nl_labor_sch_type ='I' THEN
7913:
7914: IF p_rev_ind_rate_sch_id <>
7915: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7916: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
7917: IF NVL(p_rev_ind_rate_sch_id,
7918: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7919: <> NVL(l_task_rec.REV_IND_RATE_SCH_ID,

Line 7918: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

7914: IF p_rev_ind_rate_sch_id <>
7915: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7916: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
7917: IF NVL(p_rev_ind_rate_sch_id,
7918: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7919: <> NVL(l_task_rec.REV_IND_RATE_SCH_ID,
7920: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7921: THEN
7922:

Line 7920: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

7916: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
7917: IF NVL(p_rev_ind_rate_sch_id,
7918: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7919: <> NVL(l_task_rec.REV_IND_RATE_SCH_ID,
7920: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7921: THEN
7922:
7923: --bug 2955326
7924: /*

Line 7939: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7935: END IF;
7936:
7937:
7938: IF p_inv_ind_rate_sch_id <>
7939: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7940: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
7941: IF NVL(p_inv_ind_rate_sch_id,
7942: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7943: <> NVL(l_task_rec.INV_IND_RATE_SCH_ID,

Line 7942: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

7938: IF p_inv_ind_rate_sch_id <>
7939: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7940: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
7941: IF NVL(p_inv_ind_rate_sch_id,
7942: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7943: <> NVL(l_task_rec.INV_IND_RATE_SCH_ID,
7944: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7945: THEN
7946: --bug 2955326

Line 7944: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

7940: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
7941: IF NVL(p_inv_ind_rate_sch_id,
7942: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7943: <> NVL(l_task_rec.INV_IND_RATE_SCH_ID,
7944: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
7945: THEN
7946: --bug 2955326
7947: /*
7948: l_statement := l_statement ||

Line 7963: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

7959:
7960:
7961:
7962: IF p_rev_ind_rate_sch_id <>
7963: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
7964: AND p_rev_ind_rate_sch_id IS NOT NULL THEN
7965: if p_rev_ind_rate_sch_id <> g_rev_ind_rate_sch_id then -- added for bug 3795253
7966: BEGIN
7967:

Line 7978: pa_interface_utils_pub.map_new_amg_msg

7974: EXCEPTION
7975: WHEN NO_DATA_FOUND THEN
7976: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7977: THEN
7978: pa_interface_utils_pub.map_new_amg_msg
7979: ( p_old_message_code => 'PA_INVALID_REV_SCH_ID'
7980: ,p_msg_attribute => 'CHANGE'
7981: ,p_resize_flag => 'Y'
7982: ,p_msg_context => 'TASK'

Line 8024: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8020: END IF;
8021:
8022:
8023: IF p_inv_ind_rate_sch_id <>
8024: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8025: AND p_inv_ind_rate_sch_id IS NOT NULL THEN
8026: if p_inv_ind_rate_sch_id <> g_inv_ind_rate_sch_id then -- added for bug 3795253
8027:
8028: BEGIN

Line 8042: pa_interface_utils_pub.map_new_amg_msg

8038: EXCEPTION
8039: WHEN NO_DATA_FOUND THEN
8040: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8041: THEN
8042: pa_interface_utils_pub.map_new_amg_msg
8043: ( p_old_message_code => 'PA_INVALID_INV_SCH_ID'
8044: ,p_msg_attribute => 'CHANGE'
8045: ,p_resize_flag => 'Y'
8046: ,p_msg_context => 'TASK'

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

8087: ' REV_IND_SCH_FIXED_DATE = '''''||',';
8088: l_update_yes_flag := 'Y';
8089: ELSE
8090:
8091: IF ((p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8092: AND p_rev_ind_sch_fixed_date IS NOT NULL) OR (p_rev_ind_sch_fixed_date IS NULL))
8093: THEN
8094: IF (p_rev_ind_sch_fixed_date <> NVL(l_task_rec.rev_ind_sch_fixed_date,
8095: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_rev_ind_sch_fixed_date IS NULL))

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

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

Line 8118: IF ((p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

8114: l_statement := l_statement ||
8115: ' INV_IND_SCH_FIXED_DATE = '''''||',';
8116: l_update_yes_flag := 'Y';
8117: ELSE
8118: IF ((p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8119: AND p_inv_ind_sch_fixed_date IS NOT NULL) OR (p_inv_ind_sch_fixed_date IS NULL))
8120: THEN
8121: IF (p_inv_ind_sch_fixed_date <> NVL(l_task_rec.inv_ind_sch_fixed_date,
8122: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_inv_ind_sch_fixed_date IS NULL))

Line 8122: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_inv_ind_sch_fixed_date IS NULL))

8118: IF ((p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8119: AND p_inv_ind_sch_fixed_date IS NOT NULL) OR (p_inv_ind_sch_fixed_date IS NULL))
8120: THEN
8121: IF (p_inv_ind_sch_fixed_date <> NVL(l_task_rec.inv_ind_sch_fixed_date,
8122: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_inv_ind_sch_fixed_date IS NULL))
8123: THEN
8124: --bug 2955326
8125: /*
8126: l_statement := l_statement ||

Line 8161: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8157:
8158: IF l_out_nl_labor_sch_type ='B' THEN
8159:
8160: IF p_nl_bill_rate_org_id <>
8161: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8162: AND p_nl_bill_rate_org_id IS NOT NULL THEN
8163: 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)
8164: THEN
8165: --bug 2955326

Line 8163: 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)

8159:
8160: IF p_nl_bill_rate_org_id <>
8161: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8162: AND p_nl_bill_rate_org_id IS NOT NULL THEN
8163: 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)
8164: THEN
8165: --bug 2955326
8166: /*
8167: l_statement := l_statement || ' NON_LABOR_BILL_RATE_ORG_ID = ' ||

Line 8178: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8174: END IF;
8175: END IF;
8176:
8177: IF p_non_lab_std_bill_rt_sch_id <>
8178: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8179: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
8180: IF NVL(p_non_lab_std_bill_rt_sch_id,
8181: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8182: <> NVL(l_task_rec.non_lab_std_bill_rt_sch_id,

Line 8181: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8177: IF p_non_lab_std_bill_rt_sch_id <>
8178: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8179: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
8180: IF NVL(p_non_lab_std_bill_rt_sch_id,
8181: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8182: <> NVL(l_task_rec.non_lab_std_bill_rt_sch_id,
8183: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8184: THEN
8185:

Line 8183: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8179: AND p_non_lab_std_bill_rt_sch_id IS NOT NULL THEN
8180: IF NVL(p_non_lab_std_bill_rt_sch_id,
8181: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8182: <> NVL(l_task_rec.non_lab_std_bill_rt_sch_id,
8183: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8184: THEN
8185:
8186: /*No data found is already handled in Validate_Schedule_Values*/
8187:

Line 8209: pa_interface_utils_pub.map_new_amg_msg

8205: EXCEPTION
8206: WHEN NO_DATA_FOUND THEN
8207: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8208: THEN
8209: pa_interface_utils_pub.map_new_amg_msg
8210: ( p_old_message_code => 'PA_PRJ_NL_SCHEDULE_ID'
8211: ,p_msg_attribute => 'CHANGE'
8212: ,p_resize_flag => 'Y'
8213: ,p_msg_context => 'TASK'

Line 8227: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

8223: END IF;
8224:
8225: /* Should be able to update null*/
8226: IF ((p_nl_schedule_fixed_date <>
8227: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8228: AND p_nl_schedule_fixed_date IS NOT NULL) OR (p_nl_schedule_fixed_date IS NULL)) THEN
8229: IF (p_nl_schedule_fixed_date
8230: <> NVL(l_task_rec.NON_LABOR_SCHEDULE_FIXED_DATE,
8231: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_nl_schedule_fixed_date IS NULL))

Line 8231: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_nl_schedule_fixed_date IS NULL))

8227: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
8228: AND p_nl_schedule_fixed_date IS NOT NULL) OR (p_nl_schedule_fixed_date IS NULL)) THEN
8229: IF (p_nl_schedule_fixed_date
8230: <> NVL(l_task_rec.NON_LABOR_SCHEDULE_FIXED_DATE,
8231: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) OR (p_nl_schedule_fixed_date IS NULL))
8232: THEN
8233: --bug 2955326
8234: /*
8235: l_statement := l_statement ||

Line 8250: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8246: END IF;
8247:
8248: /* Should be able to update null*/
8249: IF ((p_nl_schedule_discount <>
8250: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8251: AND p_nl_schedule_discount IS NOT NULL) OR (p_nl_schedule_discount IS NULL)) THEN
8252: IF (p_nl_schedule_discount <> NVL(l_task_rec.non_labor_disc_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8253: OR p_nl_schedule_discount IS NULL)
8254: THEN

Line 8252: IF (p_nl_schedule_discount <> NVL(l_task_rec.non_labor_disc_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8248: /* Should be able to update null*/
8249: IF ((p_nl_schedule_discount <>
8250: PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8251: AND p_nl_schedule_discount IS NOT NULL) OR (p_nl_schedule_discount IS NULL)) THEN
8252: IF (p_nl_schedule_discount <> NVL(l_task_rec.non_labor_disc_reason_code,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8253: OR p_nl_schedule_discount IS NULL)
8254: THEN
8255: --bug 2955326
8256: /*

Line 8275: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

8271: l_statement := l_statement || ' NON_LABOR_DISC_REASON_CODE = ''''' ||',';
8272: l_update_yes_flag := 'Y';
8273: ELSE
8274: IF p_non_labor_disc_reason_code <>
8275: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8276: AND p_non_labor_disc_reason_code IS NOT NULL THEN
8277: IF NVL(p_non_labor_disc_reason_code,
8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8279: <> NVL(l_task_rec.non_labor_disc_reason_code,

Line 8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

8274: IF p_non_labor_disc_reason_code <>
8275: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
8276: AND p_non_labor_disc_reason_code IS NOT NULL THEN
8277: IF NVL(p_non_labor_disc_reason_code,
8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8279: <> NVL(l_task_rec.non_labor_disc_reason_code,
8280: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8281: THEN
8282: --bug 2955326

Line 8280: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

8276: AND p_non_labor_disc_reason_code IS NOT NULL THEN
8277: IF NVL(p_non_labor_disc_reason_code,
8278: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8279: <> NVL(l_task_rec.non_labor_disc_reason_code,
8280: PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
8281: THEN
8282: --bug 2955326
8283: /*
8284: l_statement := l_statement ||

Line 8321: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8317: -- update Actual start date and actual finish date
8318:
8319: IF (p_actual_start_date IS NOT NULL AND
8320: p_actual_start_date <>
8321: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8322: NVL(l_task_rec.actual_start_date,
8323: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8324: p_actual_start_date THEN
8325: --bug 2955326

Line 8323: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8319: IF (p_actual_start_date IS NOT NULL AND
8320: p_actual_start_date <>
8321: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8322: NVL(l_task_rec.actual_start_date,
8323: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8324: p_actual_start_date THEN
8325: --bug 2955326
8326: /*
8327: l_statement := l_statement ||

Line 8342: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8338:
8339:
8340: IF (p_actual_finish_date IS NOT NULL AND
8341: p_actual_finish_date <>
8342: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8343: NVL(l_task_rec.actual_finish_date,
8344: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8345: p_actual_finish_date THEN
8346: --bug 2955326

Line 8344: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8340: IF (p_actual_finish_date IS NOT NULL AND
8341: p_actual_finish_date <>
8342: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8343: NVL(l_task_rec.actual_finish_date,
8344: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8345: p_actual_finish_date THEN
8346: --bug 2955326
8347: /*
8348: l_statement := l_statement ||

Line 8362: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8358:
8359: -- update early start date and early finish date
8360: IF (p_early_start_date IS NOT NULL AND
8361: p_early_start_date <>
8362: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8363: NVL(l_task_rec.early_start_date,
8364: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8365: p_early_start_date THEN
8366: --bug 2955326

Line 8364: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8360: IF (p_early_start_date IS NOT NULL AND
8361: p_early_start_date <>
8362: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8363: NVL(l_task_rec.early_start_date,
8364: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8365: p_early_start_date THEN
8366: --bug 2955326
8367: /*
8368: l_statement := l_statement ||

Line 8382: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8378: END IF;
8379:
8380: IF (p_early_finish_date IS NOT NULL AND
8381: p_early_finish_date <>
8382: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8383: NVL(l_task_rec.early_finish_date,
8384: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8385: p_early_finish_date THEN
8386: --bug 2955326

Line 8384: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8380: IF (p_early_finish_date IS NOT NULL AND
8381: p_early_finish_date <>
8382: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8383: NVL(l_task_rec.early_finish_date,
8384: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8385: p_early_finish_date THEN
8386: --bug 2955326
8387: /*
8388: l_statement := l_statement ||

Line 8404: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8400: -- update Late start date and Late finish date
8401:
8402: IF (p_late_start_date IS NOT NULL AND
8403: p_late_start_date <>
8404: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8405: NVL(l_task_rec.late_start_date,
8406: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8407: p_late_start_date THEN
8408: --bug 2955326

Line 8406: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8402: IF (p_late_start_date IS NOT NULL AND
8403: p_late_start_date <>
8404: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8405: NVL(l_task_rec.late_start_date,
8406: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8407: p_late_start_date THEN
8408: --bug 2955326
8409: /*
8410: l_statement := l_statement ||

Line 8426: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8422:
8423:
8424: IF (p_late_finish_date IS NOT NULL AND
8425: p_late_finish_date <>
8426: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8427: NVL(l_task_rec.late_finish_date,
8428: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8429: p_late_finish_date THEN
8430: --bug 2955326

Line 8428: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8424: IF (p_late_finish_date IS NOT NULL AND
8425: p_late_finish_date <>
8426: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8427: NVL(l_task_rec.late_finish_date,
8428: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8429: p_late_finish_date THEN
8430: --bug 2955326
8431: /*
8432: l_statement := l_statement ||

Line 8449: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8445: -- update scheduled start date and scheduled finish date
8446:
8447: IF (p_scheduled_start_date IS NOT NULL AND
8448: p_scheduled_start_date <>
8449: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8450: NVL(l_task_rec.scheduled_start_date,
8451: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8452: p_scheduled_start_date THEN
8453: --bug 2955326

Line 8451: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8447: IF (p_scheduled_start_date IS NOT NULL AND
8448: p_scheduled_start_date <>
8449: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8450: NVL(l_task_rec.scheduled_start_date,
8451: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8452: p_scheduled_start_date THEN
8453: --bug 2955326
8454: /*
8455: l_statement := l_statement ||

Line 8470: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND

8466:
8467:
8468: IF (p_scheduled_finish_date IS NOT NULL AND
8469: p_scheduled_finish_date <>
8470: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8471: NVL(l_task_rec.scheduled_finish_date,
8472: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8473: p_scheduled_finish_date THEN
8474: --bug 2955326

Line 8472: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>

8468: IF (p_scheduled_finish_date IS NOT NULL AND
8469: p_scheduled_finish_date <>
8470: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) AND
8471: NVL(l_task_rec.scheduled_finish_date,
8472: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE) <>
8473: p_scheduled_finish_date THEN
8474: --bug 2955326
8475: /*
8476: l_statement := l_statement ||

Line 8488: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

8484: --end bug 2955326
8485: l_update_yes_flag := 'Y';
8486: END IF;
8487:
8488: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8489: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8490: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8491: AND p_task_manager_person_id IS NOT NULL --redundant, but added for clarity
8492: THEN

Line 8489: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8485: l_update_yes_flag := 'Y';
8486: END IF;
8487:
8488: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8489: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8490: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8491: AND p_task_manager_person_id IS NOT NULL --redundant, but added for clarity
8492: THEN
8493: /* code commented and added for the Bug#1688735, starts here */

Line 8490: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8486: END IF;
8487:
8488: IF p_task_manager_person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
8489: AND nvl(p_task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8490: <> nvl(l_task_rec.task_manager_person_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8491: AND p_task_manager_person_id IS NOT NULL --redundant, but added for clarity
8492: THEN
8493: /* code commented and added for the Bug#1688735, starts here */
8494: /* l_statement := l_statement ||

Line 8514: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8510:
8511: -- Fix for Bug #1272548
8512: -- BURDEN SCHEDULE AND FIXED DATE
8513:
8514: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8515: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8516: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8517: AND p_cost_ind_rate_sch_id IS NOT NULL --redundant, but added for clarity
8518: THEN

Line 8515: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8511: -- Fix for Bug #1272548
8512: -- BURDEN SCHEDULE AND FIXED DATE
8513:
8514: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8515: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8516: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8517: AND p_cost_ind_rate_sch_id IS NOT NULL --redundant, but added for clarity
8518: THEN
8519: OPEN l_cost_ind_rate_sch_id_csr( p_cost_ind_rate_sch_id);

Line 8516: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

8512: -- BURDEN SCHEDULE AND FIXED DATE
8513:
8514: IF (p_cost_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8515: AND (nvl(p_cost_ind_rate_sch_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8516: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
8517: AND p_cost_ind_rate_sch_id IS NOT NULL --redundant, but added for clarity
8518: THEN
8519: OPEN l_cost_ind_rate_sch_id_csr( p_cost_ind_rate_sch_id);
8520: FETCH l_cost_ind_rate_sch_id_csr INTO l_temp_var;

Line 8526: pa_interface_utils_pub.map_new_amg_msg

8522: THEN
8523: CLOSE l_cost_ind_rate_sch_id_csr;
8524: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8525: THEN
8526: pa_interface_utils_pub.map_new_amg_msg
8527: ( p_old_message_code => 'PA_PRJ_INV_BURDEN_SCH_ID'
8528: ,p_msg_attribute => 'CHANGE'
8529: ,p_resize_flag => 'N'
8530: ,p_msg_context => 'TASK'

Line 8558: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

8554: END IF;
8555:
8556: -- Start fix for Bug #1335417
8557:
8558: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8559: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8560: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8561: AND p_cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
8562: THEN

Line 8559: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

8555:
8556: -- Start fix for Bug #1335417
8557:
8558: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8559: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8560: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8561: AND p_cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
8562: THEN
8563: OPEN l_ind_rate_schedule_type_csr( p_cost_ind_rate_sch_id);

Line 8560: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)

8556: -- Start fix for Bug #1335417
8557:
8558: IF (p_cost_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8559: AND (nvl(p_cost_ind_sch_fixed_date,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8560: <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
8561: AND p_cost_ind_sch_fixed_date IS NOT NULL --redundant, but added for clarity
8562: THEN
8563: OPEN l_ind_rate_schedule_type_csr( p_cost_ind_rate_sch_id);
8564: FETCH l_ind_rate_schedule_type_csr INTO l_temp_var_sch_type;

Line 8570: pa_interface_utils_pub.map_new_amg_msg

8566: THEN
8567: CLOSE l_ind_rate_schedule_type_csr;
8568: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8569: THEN
8570: pa_interface_utils_pub.map_new_amg_msg
8571: ( p_old_message_code => 'PA_CANT_FIX_DATE_PROV_SCH'
8572: ,p_msg_attribute => 'CHANGE'
8573: ,p_resize_flag => 'N'
8574: ,p_msg_context => 'TASK'

Line 8611: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8607: -- 4156036 Moved the below code to set invoice_method, customer_id and get_etc_source_code columns
8608: -- before setting the where clause
8609: -- wrong update sql statment was getting generated
8610:
8611: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8612: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8613: THEN
8614: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8615: l_inv_md_fg := 'Y';

Line 8612: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method

8608: -- before setting the where clause
8609: -- wrong update sql statment was getting generated
8610:
8611: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8612: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8613: THEN
8614: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8615: l_inv_md_fg := 'Y';
8616: l_update_yes_flag := 'Y';

Line 8619: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

8615: l_inv_md_fg := 'Y';
8616: l_update_yes_flag := 'Y';
8617: END IF;
8618: /* Commented for Bug 4689326.
8619: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8620: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8621: THEN
8622: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8623: l_cust_id_fg := 'Y';

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

8616: l_update_yes_flag := 'Y';
8617: END IF;
8618: /* Commented for Bug 4689326.
8619: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8620: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8621: THEN
8622: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8623: l_cust_id_fg := 'Y';
8624: l_update_yes_flag := 'Y';

Line 8628: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

8624: l_update_yes_flag := 'Y';
8625: END IF;*/
8626: -- Start of Bug Number 4689326
8627: -- Cheking is done whether its a Parent task or child task .If it is Parent task changing all the child tasks customers also.
8628: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8629: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8630: THEN
8631: IF l_task_rec.parent_task_id IS NULL THEN
8632: IF l_children_exist ='Y' THEN

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

8625: END IF;*/
8626: -- Start of Bug Number 4689326
8627: -- Cheking is done whether its a Parent task or child task .If it is Parent task changing all the child tasks customers also.
8628: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8629: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8630: THEN
8631: IF l_task_rec.parent_task_id IS NULL THEN
8632: IF l_children_exist ='Y' THEN
8633: UPDATE PA_TASKS SET customer_id = p_customer_id

Line 8642: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8638: l_update_yes_flag := 'Y';
8639: END IF;
8640: END IF;
8641:
8642: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8643: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8644: THEN
8645: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8646: l_gen_etc_src_co_fg := 'Y';

Line 8643: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code

8639: END IF;
8640: END IF;
8641:
8642: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8643: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8644: THEN
8645: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8646: l_gen_etc_src_co_fg := 'Y';
8647: l_update_yes_flag := 'Y';

Line 8682: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8678:
8679: -- 4156036 commented below code and added it above ( before setting the where clause of the update statement
8680: /*
8681: --Added by rtarway for BUG 4106154, copied from venkat's FP_M chnages. These should be before sql statement is parsed.
8682: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8683: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8684: THEN
8685: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8686: l_inv_md_fg := 'Y';

Line 8683: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method

8679: -- 4156036 commented below code and added it above ( before setting the where clause of the update statement
8680: /*
8681: --Added by rtarway for BUG 4106154, copied from venkat's FP_M chnages. These should be before sql statement is parsed.
8682: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8683: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8684: THEN
8685: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8686: l_inv_md_fg := 'Y';
8687: l_update_yes_flag := 'Y';

Line 8690: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

8686: l_inv_md_fg := 'Y';
8687: l_update_yes_flag := 'Y';
8688: END IF;
8689:
8690: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8691: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8692: THEN
8693: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8694: l_cust_id_fg := 'Y';

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

8687: l_update_yes_flag := 'Y';
8688: END IF;
8689:
8690: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8691: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8692: THEN
8693: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8694: l_cust_id_fg := 'Y';
8695: l_update_yes_flag := 'Y';

Line 8698: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8694: l_cust_id_fg := 'Y';
8695: l_update_yes_flag := 'Y';
8696: END IF;
8697:
8698: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8699: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8700: THEN
8701: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8702: l_gen_etc_src_co_fg := 'Y';

Line 8699: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code

8695: l_update_yes_flag := 'Y';
8696: END IF;
8697:
8698: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8699: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8700: THEN
8701: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8702: l_gen_etc_src_co_fg := 'Y';
8703: l_update_yes_flag := 'Y';

Line 8722: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8718: /* -- Commented by rtarway for BUG 4106154, this should be before opening the curosr, otherwise ora error 'variables not bound' is thrown
8719: -- if we try to bind any of following params
8720: ----(Begin Venkat) FP_M changes ------------------------------------------------------------
8721:
8722: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8723: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8724: THEN
8725: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8726: l_inv_md_fg := 'Y';

Line 8723: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method

8719: -- if we try to bind any of following params
8720: ----(Begin Venkat) FP_M changes ------------------------------------------------------------
8721:
8722: IF (p_invoice_method IS NOT NULL AND p_invoice_method <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8723: NVL(l_task_rec.invoice_method, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_invoice_method
8724: THEN
8725: l_statement := l_statement || ' INVOICE_METHOD = :inv_md ,';
8726: l_inv_md_fg := 'Y';
8727: l_update_yes_flag := 'Y';

Line 8730: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

8726: l_inv_md_fg := 'Y';
8727: l_update_yes_flag := 'Y';
8728: END IF;
8729:
8730: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8731: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8732: THEN
8733: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8734: l_cust_id_fg := 'Y';

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

8727: l_update_yes_flag := 'Y';
8728: END IF;
8729:
8730: IF (p_customer_id IS NOT NULL AND p_customer_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
8731: NVL(l_task_rec.customer_id, PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) <> p_customer_id
8732: THEN
8733: l_statement := l_statement || ' CUSTOMER_ID = :cust_id ,';
8734: l_cust_id_fg := 'Y';
8735: l_update_yes_flag := 'Y';

Line 8738: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND

8734: l_cust_id_fg := 'Y';
8735: l_update_yes_flag := 'Y';
8736: END IF;
8737:
8738: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8739: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8740: THEN
8741: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8742: l_gen_etc_src_co_fg := 'Y';

Line 8739: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code

8735: l_update_yes_flag := 'Y';
8736: END IF;
8737:
8738: IF (P_gen_etc_source_code IS NOT NULL AND p_gen_etc_source_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
8739: NVL(l_task_rec.gen_etc_source_code, PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) <> p_gen_etc_source_code
8740: THEN
8741: l_statement := l_statement || ' GEN_ETC_SOURCE_CODE = :gen_etc_src_co ,';
8742: l_gen_etc_src_co_fg := 'Y';
8743: l_update_yes_flag := 'Y';

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

9214: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
9215: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9216: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9217: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9218: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9219: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9220: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9221: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

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

9215: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9216: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9217: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9218: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9219: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9220: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9221: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

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

9216: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9217: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9218: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9219: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9220: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9221: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9224: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint

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

9217: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9218: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9219: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9220: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9221: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9224: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9225: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint

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

9218: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9219: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9220: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9221: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9224: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9225: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9226: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9219: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9220: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9221: ,p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9224: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9225: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9226: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9227: ,p_structure_type IN VARCHAR2 := 'FINANCIAL'

Line 9226: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

9222: ,p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9223: ,p_cascaded_delete_flag IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9224: ,p_project_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9225: ,p_task_id OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9226: ,p_task_version_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9227: ,p_structure_type IN VARCHAR2 := 'FINANCIAL'
9228: )
9229: IS
9230:

Line 9304: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9300: -- pm_product_code is mandatory
9301:
9302: --bug 2841158
9303: -- IF p_pm_product_code IS NULL
9304: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9305: IF p_pm_product_code IS NOT NULL
9306: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9307: --bug 2841158
9308: THEN

Line 9306: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9302: --bug 2841158
9303: -- IF p_pm_product_code IS NULL
9304: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9305: IF p_pm_product_code IS NOT NULL
9306: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9307: --bug 2841158
9308: THEN
9309:
9310: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 9312: pa_interface_utils_pub.map_new_amg_msg

9308: THEN
9309:
9310: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9311: THEN
9312: pa_interface_utils_pub.map_new_amg_msg
9313: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
9314: ,p_msg_attribute => 'CHANGE'
9315: ,p_resize_flag => 'N'
9316: ,p_msg_context => 'GENERAL'

Line 9329: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9325:
9326: --bug 2841158
9327: IF p_pm_product_code <> 'WORKPLAN'
9328: AND p_pm_product_code IS NOT NULL
9329: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9330: THEN
9331: --bug 2841158
9332: /*added for bug no :2413400*/
9333: OPEN p_product_code_csr (p_pm_product_code);

Line 9341: pa_interface_utils_pub.map_new_amg_msg

9337: THEN
9338:
9339: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9340: THEN
9341: pa_interface_utils_pub.map_new_amg_msg
9342: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
9343: ,p_msg_attribute => 'CHANGE'
9344: ,p_resize_flag => 'N'
9345: ,p_msg_context => 'GENERAL'

Line 9384: pa_interface_utils_pub.map_new_amg_msg

9380: THEN
9381: RAISE FND_API.G_EXC_ERROR;
9382: END IF;
9383: IF l_function_allowed = 'N' THEN
9384: pa_interface_utils_pub.map_new_amg_msg
9385: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
9386: ,p_msg_attribute => 'CHANGE'
9387: ,p_resize_flag => 'Y'
9388: ,p_msg_context => 'GENERAL'

Line 9460: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

9456: OPEN l_amg_task_csr( l_task_id );
9457: FETCH l_amg_task_csr INTO l_amg_task_number;
9458: CLOSE l_amg_task_csr;
9459: */
9460: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
9461: (p_task_number=> ''
9462: ,p_task_reference => p_pm_task_reference
9463: ,p_task_id => l_task_id);
9464:

Line 9478: pa_interface_utils_pub.map_new_amg_msg

9474: THEN
9475:
9476: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
9477: THEN
9478: pa_interface_utils_pub.map_new_amg_msg
9479: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9480: ,p_msg_attribute => 'CHANGE'
9481: ,p_resize_flag => 'N'
9482: ,p_msg_context => 'TASK'

Line 9489: pa_interface_utils_pub.map_new_amg_msg

9485: ,p_attribute3 => ''
9486: ,p_attribute4 => ''
9487: ,p_attribute5 => '');
9488: ELSE
9489: pa_interface_utils_pub.map_new_amg_msg
9490: ( p_old_message_code => l_err_stage
9491: ,p_msg_attribute => 'SPLIT'
9492: ,p_resize_flag => 'Y'
9493: ,p_msg_context => 'DELT'

Line 9510: pa_interface_utils_pub.map_new_amg_msg

9506: then
9507:
9508: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
9509: THEN
9510: pa_interface_utils_pub.map_new_amg_msg
9511: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9512: ,p_msg_attribute => 'CHANGE'
9513: ,p_resize_flag => 'N'
9514: ,p_msg_context => 'TASK'

Line 9550: IF p_cascaded_delete_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9546:
9547: --when p_cascaded_delete_flag is not passed or NULL, default to 'N'
9548: --if not correct value is passed, error out.
9549:
9550: IF p_cascaded_delete_flag = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9551: OR p_cascaded_delete_flag IS NULL
9552: THEN
9553: l_cascaded_delete_flag := 'N';
9554:

Line 9560: pa_interface_utils_pub.map_new_amg_msg

9556: THEN
9557:
9558: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9559: THEN
9560: pa_interface_utils_pub.map_new_amg_msg
9561: ( p_old_message_code => 'PA_CASCADE_FLAG_INVALID'
9562: ,p_msg_attribute => 'CHANGE'
9563: ,p_resize_flag => 'N'
9564: ,p_msg_context => 'PROJ'

Line 9596: pa_interface_utils_pub.map_new_amg_msg

9592: THEN
9593:
9594: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
9595: THEN
9596: pa_interface_utils_pub.map_new_amg_msg
9597: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9598: ,p_msg_attribute => 'CHANGE'
9599: ,p_resize_flag => 'N'
9600: ,p_msg_context => 'TASK'

Line 9607: pa_interface_utils_pub.map_new_amg_msg

9603: ,p_attribute3 => ''
9604: ,p_attribute4 => ''
9605: ,p_attribute5 => '');
9606: ELSE
9607: pa_interface_utils_pub.map_new_amg_msg
9608: ( p_old_message_code => l_err_stage
9609: ,p_msg_attribute => 'SPLIT'
9610: ,p_resize_flag => 'Y'
9611: ,p_msg_context => 'DELT'

Line 9628: pa_interface_utils_pub.map_new_amg_msg

9624: THEN
9625:
9626: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
9627: THEN
9628: pa_interface_utils_pub.map_new_amg_msg
9629: ( p_old_message_code => 'PA_DELETE_TASK_FAILED'
9630: ,p_msg_attribute => 'CHANGE'
9631: ,p_resize_flag => 'N'
9632: ,p_msg_context => 'TASK'

Line 9697: IF p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

9693:
9694: -- added for bug# 3801426
9695: -- validating task reference to id
9696:
9697: IF p_pa_task_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
9698: l_task_id := NULL;
9699: ELSE
9700: l_task_id := p_pa_task_id;
9701: END IF;

Line 9704: IF p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

9700: l_task_id := p_pa_task_id;
9701: END IF;
9702:
9703:
9704: IF p_pm_task_reference = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
9705: l_task_source_reference := NULL;
9706: ELSE
9707: l_task_source_reference := p_pm_task_reference;
9708: END IF;

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

9873: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
9874: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9875: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9876: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9877: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9878: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9879: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9880: )
9881: IS

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

9874: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9875: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9876: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9877: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9878: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9879: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9880: )
9881: IS
9882:

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

9875: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9876: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9877: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9878: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9879: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9880: )
9881: IS
9882:
9883: BEGIN

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

9907: ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
9908: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9909: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9910: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9911: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9912: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9913: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9914: )
9915: IS

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

9908: ,p_msg_count OUT NOCOPY NUMBER -- 4537865 Added nocopy hint
9909: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9910: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9911: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9912: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9913: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9914: )
9915: IS
9916:

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

9909: ,p_msg_data OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9910: ,p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added nocopy hint
9911: ,p_pm_product_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9912: ,p_pm_project_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9913: ,p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
9914: )
9915: IS
9916:
9917: CURSOR l_lock_rows_csr( p_project_id NUMBER)

Line 9982: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9978: -- pm_product_code is mandatory
9979:
9980: --bug 2841158
9981: -- IF p_pm_product_code IS NULL
9982: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9983: IF p_pm_product_code IS NOT NULL
9984: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9985: --bug 2841158
9986: THEN

Line 9984: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

9980: --bug 2841158
9981: -- IF p_pm_product_code IS NULL
9982: -- OR p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9983: IF p_pm_product_code IS NOT NULL
9984: AND p_pm_product_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
9985: --bug 2841158
9986: THEN
9987:
9988: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 9990: pa_interface_utils_pub.map_new_amg_msg

9986: THEN
9987:
9988: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
9989: THEN
9990: pa_interface_utils_pub.map_new_amg_msg
9991: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_MISSING'
9992: ,p_msg_attribute => 'CHANGE'
9993: ,p_resize_flag => 'N'
9994: ,p_msg_context => 'GENERAL'

Line 10007: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

10003:
10004: --bug 2841158
10005: IF p_pm_product_code <> 'WORKPLAN'
10006: AND p_pm_product_code IS NOT NULL
10007: AND p_pm_product_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
10008: THEN
10009: --bug 2841158
10010: /*added for bug no :2413400*/
10011: OPEN p_product_code_csr (p_pm_product_code);

Line 10019: pa_interface_utils_pub.map_new_amg_msg

10015: THEN
10016:
10017: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10018: THEN
10019: pa_interface_utils_pub.map_new_amg_msg
10020: ( p_old_message_code => 'PA_PRODUCT_CODE_IS_INVALID'
10021: ,p_msg_attribute => 'CHANGE'
10022: ,p_resize_flag => 'N'
10023: ,p_msg_context => 'GENERAL'

Line 10075: pa_interface_utils_pub.map_new_amg_msg

10071: THEN
10072: RAISE FND_API.G_EXC_ERROR;
10073: END IF;
10074: IF l_function_allowed = 'N' THEN
10075: pa_interface_utils_pub.map_new_amg_msg
10076: ( p_old_message_code => 'PA_FUNCTION_SECURITY_ENFORCED'
10077: ,p_msg_attribute => 'CHANGE'
10078: ,p_resize_flag => 'Y'
10079: ,p_msg_context => 'GENERAL'

Line 10116: pa_interface_utils_pub.map_new_amg_msg

10112:
10113: -- The user does not have query privileges on this project
10114: -- Hence, cannot delete the project.Raise error
10115:
10116: pa_interface_utils_pub.map_new_amg_msg
10117: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
10118: ,p_msg_attribute => 'CHANGE'
10119: ,p_resize_flag => 'Y'
10120: ,p_msg_context => 'GENERAL'

Line 10136: pa_interface_utils_pub.map_new_amg_msg

10132:
10133: -- The user does not have update privileges on this project
10134: -- Hence , raise error
10135:
10136: pa_interface_utils_pub.map_new_amg_msg
10137: ( p_old_message_code => 'PA_PROJECT_SECURITY_ENFORCED'
10138: ,p_msg_attribute => 'CHANGE'
10139: ,p_resize_flag => 'Y'
10140: ,p_msg_context => 'GENERAL'

Line 10175: pa_interface_utils_pub.map_new_amg_msg

10171: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
10172:
10173: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
10174: THEN
10175: pa_interface_utils_pub.map_new_amg_msg
10176: ( p_old_message_code => 'PA_DELETE_PROJECT_FAILED'
10177: ,p_msg_attribute => 'CHANGE'
10178: ,p_resize_flag => 'N'
10179: ,p_msg_context => 'PROJ'

Line 10186: pa_interface_utils_pub.map_new_amg_msg

10182: ,p_attribute3 => ''
10183: ,p_attribute4 => ''
10184: ,p_attribute5 => '');
10185: ELSE
10186: pa_interface_utils_pub.map_new_amg_msg
10187: ( p_old_message_code => l_err_stage
10188: ,p_msg_attribute => 'SPLIT'
10189: ,p_resize_flag => 'Y'
10190: ,p_msg_context => 'DELP'

Line 10221: pa_interface_utils_pub.map_new_amg_msg

10217: IF l_err_code > 0 THEN
10218: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
10219: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
10220:
10221: pa_interface_utils_pub.map_new_amg_msg
10222: ( p_old_message_code => 'PA_DELETE_PROJECT_FAILED'
10223: ,p_msg_attribute => 'CHANGE'
10224: ,p_resize_flag => 'N'
10225: ,p_msg_context => 'PROJ'

Line 10232: pa_interface_utils_pub.map_new_amg_msg

10228: ,p_attribute3 => ''
10229: ,p_attribute4 => ''
10230: ,p_attribute5 => '');
10231: ELSE
10232: pa_interface_utils_pub.map_new_amg_msg
10233: ( p_old_message_code => l_err_stage
10234: ,p_msg_attribute => 'SPLIT'
10235: ,p_resize_flag => 'Y'
10236: ,p_msg_context => 'DELP'

Line 10250: pa_interface_utils_pub.map_new_amg_msg

10246: ELSIF l_err_code < 0 THEN
10247: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
10248: THEN
10249:
10250: pa_interface_utils_pub.map_new_amg_msg
10251: ( p_old_message_code => 'PA_DELETE_PROJECT_FAILED'
10252: ,p_msg_attribute => 'CHANGE'
10253: ,p_resize_flag => 'N'
10254: ,p_msg_context => 'PROJ'

Line 10418: IF (p_org_roles(i).person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND

10414: WHILE i IS NOT NULL LOOP
10415:
10416: -- Check whether this is a valid organization
10417:
10418: IF (p_org_roles(i).person_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) AND
10419: (p_org_roles(i).person_id IS NOT NULL) THEN
10420: IF check_valid_organization (p_org_roles(i).person_id) = 'N'
10421: THEN
10422: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 10424: pa_interface_utils_pub.map_new_amg_msg

10420: IF check_valid_organization (p_org_roles(i).person_id) = 'N'
10421: THEN
10422: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10423: THEN
10424: pa_interface_utils_pub.map_new_amg_msg
10425: ( p_old_message_code => 'PA_INVALID_ORGANIZATION'
10426: ,p_msg_attribute => 'CHANGE'
10427: ,p_resize_flag => 'N'
10428: ,p_msg_context => 'PROJ'

Line 10444: pa_interface_utils_pub.map_new_amg_msg

10440: FETCH l_project_role_types_csr INTO l_dummy;
10441: IF l_project_role_types_csr%NOTFOUND THEN
10442: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10443: THEN
10444: pa_interface_utils_pub.map_new_amg_msg
10445: ( p_old_message_code => 'PA_INVALID_ROLE_TYPE'
10446: ,p_msg_attribute => 'CHANGE'
10447: ,p_resize_flag => 'N'
10448: ,p_msg_context => 'PROJ'

Line 10462: IF p_org_roles(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

10458: CLOSE l_project_role_types_csr;
10459: END IF;
10460:
10461:
10462: IF p_org_roles(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10463: AND p_org_roles(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10464: THEN
10465: IF p_org_roles(i).end_date < p_org_roles(i).start_date
10466: THEN

Line 10463: AND p_org_roles(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

10459: END IF;
10460:
10461:
10462: IF p_org_roles(i).start_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10463: AND p_org_roles(i).end_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
10464: THEN
10465: IF p_org_roles(i).end_date < p_org_roles(i).start_date
10466: THEN
10467:

Line 10470: pa_interface_utils_pub.map_new_amg_msg

10466: THEN
10467:
10468: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10469: THEN
10470: pa_interface_utils_pub.map_new_amg_msg
10471: ( p_old_message_code => 'PA_SU_INVALID_DATES'
10472: ,p_msg_attribute => 'CHANGE'
10473: ,p_resize_flag => 'N'
10474: ,p_msg_context => 'PROJ'

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

10486:
10487:
10488: /* Select
10489: DECODE(p_org_roles(i).start_date,
10490: PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE, TRUNC(SYSDATE),
10491: NULL,TRUNC(SYSDATE),
10492: p_org_roles(i).start_date)
10493: Into v_start_date_active
10494: From dual;

Line 10577: -- PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

10573: end if;
10574: END IF;
10575:
10576: END IF; -- IF(p_org_roles(i).person_id <>
10577: -- PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
10578: i := p_org_roles.next(i);
10579:
10580: END LOOP; --org roles
10581:

Line 10737: 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.

10733: --Project Connect 4.0
10734: /*Added the procedure for the bug 2802984
10735: This Procedure returns the labor sch type and non labor sch type from the database in the corresponding
10736: out parameters for the related project id and task id if the parameter p_in_labor_sch_type or
10737: 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.
10738: */
10739:
10740: PROCEDURE Check_Schedule_type
10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

10737: 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.
10738: */
10739:
10740: PROCEDURE Check_Schedule_type
10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10742: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10745: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

10738: */
10739:
10740: PROCEDURE Check_Schedule_type
10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10742: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10745: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10746: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

10739:
10740: PROCEDURE Check_Schedule_type
10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10742: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10745: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10746: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10747: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint

Line 10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

10740: PROCEDURE Check_Schedule_type
10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10742: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10745: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10746: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10747: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
10748: p_out_nl_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint

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

10741: (p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10742: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10745: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10746: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10747: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
10748: p_out_nl_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
10749: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint

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

10742: p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10743: p_in_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10744: p_in_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10745: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10746: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10747: p_out_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
10748: p_out_nl_labor_sch_type OUT NOCOPY VARCHAR, -- 4537865 Added the nocopy hint
10749: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
10750: )

Line 10807: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

10803: FETCH l_amg_project_csr INTO l_amg_segment1;
10804: CLOSE l_amg_project_csr;
10805:
10806:
10807: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
10808: (p_task_number => p_task_name
10809: ,p_task_reference =>p_pm_task_reference
10810: ,p_task_id => p_pa_task_id);
10811:

Line 10812: IF p_in_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

10808: (p_task_number => p_task_name
10809: ,p_task_reference =>p_pm_task_reference
10810: ,p_task_id => p_pa_task_id);
10811:
10812: IF p_in_labor_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10813: IF p_pa_task_id IS NULL THEN
10814:
10815: OPEN l_prj_labor_sch_type_csr(p_pa_project_id);
10816: FETCH l_prj_labor_sch_type_csr into l_prj_lab_sch_type;

Line 10834: pa_interface_utils_pub.map_new_amg_msg

10830:
10831: ELSIF p_in_labor_sch_type IS NULL THEN
10832: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10833: THEN
10834: pa_interface_utils_pub.map_new_amg_msg
10835: ( p_old_message_code => 'PA_LAB_SCH_NOT_NULL'
10836: ,p_msg_attribute => 'CHANGE'
10837: ,p_resize_flag => 'Y'
10838: ,p_msg_context => 'TASK'

Line 10852: IF p_in_nl_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN

10848:
10849: p_out_labor_sch_type := p_in_labor_sch_type;
10850:
10851: END IF;
10852: IF p_in_nl_sch_type = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
10853: IF p_pa_task_id IS NULL THEN
10854:
10855: OPEN l_prj_nl_sch_type_csr(p_pa_project_id);
10856: FETCH l_prj_nl_sch_type_csr into l_prj_nl_sch_type;

Line 10875: pa_interface_utils_pub.map_new_amg_msg

10871: ELSIF p_in_nl_sch_type IS NULL THEN
10872:
10873: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
10874: THEN
10875: pa_interface_utils_pub.map_new_amg_msg
10876: ( p_old_message_code => 'PA_NL_SCH_NOT_NULL'
10877: ,p_msg_attribute => 'CHANGE'
10878: ,p_resize_flag => 'Y'
10879: ,p_msg_context => 'TASK'

Line 10937: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

10933: Refer bug for more details.
10934: */
10935:
10936: PROCEDURE validate_schedule_values
10937: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10938: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

10934: */
10935:
10936: PROCEDURE validate_schedule_values
10937: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10938: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

10935:
10936: PROCEDURE validate_schedule_values
10937: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10938: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

10936: PROCEDURE validate_schedule_values
10937: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10938: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

10937: (p_pa_project_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10938: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

Line 10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

10938: p_pa_task_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10939: p_task_name IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

10940: p_pm_task_reference IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10941: p_lab_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

10942: p_nl_db_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10943: p_labor_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10944: p_nl_sch_type IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

10945: p_emp_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10946: p_job_bill_rate_schedule_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

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

10947: p_labor_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10948: p_labor_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,

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

10949: p_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10957: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

10950: p_nl_bill_rate_org_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10957: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10958: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,

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

10951: p_non_lab_std_bill_rt_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10957: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10958: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10959: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint

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

10952: p_nl_schedule_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10957: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10958: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10959: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
10960: )

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

10953: p_nl_schedule_discount IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10957: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10958: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10959: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
10960: )
10961:

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

10954: p_non_labor_disc_reason_code IN VARCHAR2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
10955: p_rev_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10956: p_inv_ind_rate_sch_id IN NUMBER := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
10957: p_rev_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10958: p_inv_ind_sch_fixed_date IN DATE := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
10959: p_return_status OUT NOCOPY VARCHAR2 -- 4537865 Added the nocopy hint
10960: )
10961:
10962: IS

Line 11083: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg

11079: FETCH l_amg_project_csr INTO l_amg_segment1;
11080: CLOSE l_amg_project_csr;
11081:
11082:
11083: l_amg_task_number := pa_interface_utils_pub.get_task_number_amg
11084: (p_task_number => p_task_name
11085: ,p_task_reference =>p_pm_task_reference
11086: ,p_task_id => p_pa_task_id);
11087:

Line 11092: if non_labor_std_bill_rt_sch_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11088:
11089: IF p_nl_sch_type = 'B' then /* Basically B is passed through the script or value in DataBase is 'B' */
11090:
11091: /*Give an error when non_lab_std_bill_rt_sch_id is null and give an error
11092: if non_labor_std_bill_rt_sch_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11093: when the Schedule is being changed from 'I' (burden) to 'B' (bill) */
11094:
11095: IF p_non_lab_std_bill_rt_sch_id IS NULL THEN /* Explicitly passed as NULL, hence Error */
11096: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 11098: pa_interface_utils_pub.map_new_amg_msg

11094:
11095: IF p_non_lab_std_bill_rt_sch_id IS NULL THEN /* Explicitly passed as NULL, hence Error */
11096: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11097: THEN
11098: pa_interface_utils_pub.map_new_amg_msg
11099: ( p_old_message_code => 'PA_NL_SCH_ID_NOT_NULL'
11100: ,p_msg_attribute => 'CHANGE'
11101: ,p_resize_flag => 'Y'
11102: ,p_msg_context => 'TASK'

Line 11110: ELSIF p_non_lab_std_bill_rt_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11106: ,p_attribute4 => ''
11107: ,p_attribute5 => '');
11108: END IF;
11109: RAISE FND_API.G_EXC_ERROR;
11110: ELSIF p_non_lab_std_bill_rt_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11111: IF p_nl_db_sch_type = 'I' THEN /* Schedule is being changed from 'I' (burden) to 'B' (bill) */
11112: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11113: THEN
11114: pa_interface_utils_pub.map_new_amg_msg

Line 11114: pa_interface_utils_pub.map_new_amg_msg

11110: ELSIF p_non_lab_std_bill_rt_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11111: IF p_nl_db_sch_type = 'I' THEN /* Schedule is being changed from 'I' (burden) to 'B' (bill) */
11112: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11113: THEN
11114: pa_interface_utils_pub.map_new_amg_msg
11115: ( p_old_message_code => 'PA_NL_SCH_ID_NOT_NULL'
11116: ,p_msg_attribute => 'CHANGE'
11117: ,p_resize_flag => 'Y'
11118: ,p_msg_context => 'TASK'

Line 11130: if non_labor_bill_rt_org_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11126: END IF;
11127: END IF;
11128:
11129: /*Give an error when non_lab_bill_rt_org_id is null and give an error
11130: if non_labor_bill_rt_org_id is PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11131: when the Schedule is being changed from 'I' to 'B'*/
11132:
11133: IF p_nl_bill_rate_org_id IS NULL
11134: THEN

Line 11137: pa_interface_utils_pub.map_new_amg_msg

11133: IF p_nl_bill_rate_org_id IS NULL
11134: THEN
11135: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11136: THEN
11137: pa_interface_utils_pub.map_new_amg_msg
11138: ( p_old_message_code => 'PA_BILL_RT_ORG_ID_NOT_NULL'
11139: ,p_msg_attribute => 'CHANGE'
11140: ,p_resize_flag => 'Y'
11141: ,p_msg_context => 'TASK'

Line 11149: ELSIF p_nl_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11145: ,p_attribute4 => ''
11146: ,p_attribute5 => '');
11147: END IF;
11148: RAISE FND_API.G_EXC_ERROR;
11149: ELSIF p_nl_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11150: IF p_nl_db_sch_type = 'I' THEN
11151: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11152: THEN
11153: pa_interface_utils_pub.map_new_amg_msg

Line 11153: pa_interface_utils_pub.map_new_amg_msg

11149: ELSIF p_nl_bill_rate_org_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11150: IF p_nl_db_sch_type = 'I' THEN
11151: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11152: THEN
11153: pa_interface_utils_pub.map_new_amg_msg
11154: ( p_old_message_code => 'PA_BILL_RT_ORG_ID_NOT_NULL'
11155: ,p_msg_attribute => 'CHANGE'
11156: ,p_resize_flag => 'Y'
11157: ,p_msg_context => 'TASK'

Line 11171: AND p_non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )

11167:
11168: /*Give an error if the combination of non_labor_bill_rt_sch_id and nl_bill_rate_org_id is invalid*/
11169:
11170: IF (p_non_lab_std_bill_rt_sch_id IS NOT NULL
11171: AND p_non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
11172: 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)
11173: THEN
11174: OPEN l_nl_org_sch_id_csr( p_nl_bill_rate_org_id,p_non_lab_std_bill_rt_sch_id);
11175: FETCH l_nl_org_sch_id_csr INTO l_temp_dummy;

Line 11172: 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)

11168: /*Give an error if the combination of non_labor_bill_rt_sch_id and nl_bill_rate_org_id is invalid*/
11169:
11170: IF (p_non_lab_std_bill_rt_sch_id IS NOT NULL
11171: AND p_non_lab_std_bill_rt_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM )
11172: 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)
11173: THEN
11174: OPEN l_nl_org_sch_id_csr( p_nl_bill_rate_org_id,p_non_lab_std_bill_rt_sch_id);
11175: FETCH l_nl_org_sch_id_csr INTO l_temp_dummy;
11176: IF l_nl_org_sch_id_csr%NOTFOUND

Line 11181: pa_interface_utils_pub.map_new_amg_msg

11177: THEN
11178: CLOSE l_nl_org_sch_id_csr;
11179: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11180: THEN
11181: pa_interface_utils_pub.map_new_amg_msg
11182: ( p_old_message_code => 'PA_INVALID_NL_ORG_SCH_ID'
11183: ,p_msg_attribute => 'CHANGE'
11184: ,p_resize_flag => 'Y'
11185: ,p_msg_context => 'TASK'

Line 11198: 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

11194: CLOSE l_nl_org_sch_id_csr;
11195: END IF;
11196:
11197: /*
11198: 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
11199: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11200: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11201: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11202: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 11200: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11196:
11197: /*
11198: 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
11199: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11200: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11201: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11202: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11203: and the non_labor_disc_reason_code passed is invalid
11204: */

Line 11201: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11197: /*
11198: 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
11199: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11200: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11201: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11202: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11203: and the non_labor_disc_reason_code passed is invalid
11204: */
11205:

Line 11202: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11198: 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
11199: passed to non_labor_disc_reason_code as cannot pass disc reason code with schedule discount
11200: 2) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11201: and non_labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11202: 3) Give an error when nl_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11203: and the non_labor_disc_reason_code passed is invalid
11204: */
11205:
11206: l_temp_dummy := NULL;

Line 11208: IF p_nl_schedule_discount IS NULL OR p_nl_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11204: */
11205:
11206: l_temp_dummy := NULL;
11207:
11208: IF p_nl_schedule_discount IS NULL OR p_nl_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11209: THEN
11210: IF p_non_labor_disc_reason_code IS NOT NULL
11211: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11212: THEN

Line 11211: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11207:
11208: IF p_nl_schedule_discount IS NULL OR p_nl_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11209: THEN
11210: IF p_non_labor_disc_reason_code IS NOT NULL
11211: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11212: THEN
11213: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11214: THEN
11215: pa_interface_utils_pub.map_new_amg_msg

Line 11215: pa_interface_utils_pub.map_new_amg_msg

11211: AND p_non_labor_disc_reason_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11212: THEN
11213: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11214: THEN
11215: pa_interface_utils_pub.map_new_amg_msg
11216: ( p_old_message_code => 'PA_NL_DISC_REASON_CODE'
11217: ,p_msg_attribute => 'CHANGE'
11218: ,p_resize_flag => 'Y'
11219: ,p_msg_context => 'TASK'

Line 11229: AND p_nl_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11225: END IF;
11226: RAISE FND_API.G_EXC_ERROR;
11227: END IF;
11228: elsif (p_nl_schedule_discount IS NOT NULL
11229: AND p_nl_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11230: THEN
11231: IF (p_non_labor_disc_reason_code IS NULL
11232: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
11233: THEN

Line 11232: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)

11228: elsif (p_nl_schedule_discount IS NOT NULL
11229: AND p_nl_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11230: THEN
11231: IF (p_non_labor_disc_reason_code IS NULL
11232: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
11233: THEN
11234: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11235: THEN
11236: pa_interface_utils_pub.map_new_amg_msg

Line 11236: pa_interface_utils_pub.map_new_amg_msg

11232: OR p_non_labor_disc_reason_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR)
11233: THEN
11234: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11235: THEN
11236: pa_interface_utils_pub.map_new_amg_msg
11237: ( p_old_message_code => 'PA_NL_DISC_CODE_NOT_NULL'
11238: ,p_msg_attribute => 'CHANGE'
11239: ,p_resize_flag => 'Y'
11240: ,p_msg_context => 'TASK'

Line 11255: pa_interface_utils_pub.map_new_amg_msg

11251: IF get_nl_disc_reason_code_csr%NOTFOUND THEN
11252: CLOSE get_nl_disc_reason_code_csr;
11253: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11254: THEN
11255: pa_interface_utils_pub.map_new_amg_msg
11256: ( p_old_message_code => 'PA_INVALID_NLDISC_RN_CODE'
11257: ,p_msg_attribute => 'CHANGE'
11258: ,p_resize_flag => 'Y'
11259: ,p_msg_context => 'TASK'

Line 11276: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11272: ELSE /* Else for if non_labor_sch_type = 'B'*/
11273:
11274: /*
11275: 1) Give an error when p_rev_ind_rate_sch_id is null
11276: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11277: and the schedule_type is being changed from 'B' to 'I'
11278: */
11279:
11280: IF p_rev_ind_rate_sch_id IS NULL THEN

Line 11283: pa_interface_utils_pub.map_new_amg_msg

11279:
11280: IF p_rev_ind_rate_sch_id IS NULL THEN
11281: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11282: THEN
11283: pa_interface_utils_pub.map_new_amg_msg
11284: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
11285: ,p_msg_attribute => 'CHANGE'
11286: ,p_resize_flag => 'Y'
11287: ,p_msg_context => 'TASK'

Line 11295: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11291: ,p_attribute4 => ''
11292: ,p_attribute5 => '');
11293: END IF;
11294: RAISE FND_API.G_EXC_ERROR;
11295: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11296: IF p_nl_db_sch_type = 'B' THEN
11297: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11298: THEN
11299: pa_interface_utils_pub.map_new_amg_msg

Line 11299: pa_interface_utils_pub.map_new_amg_msg

11295: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11296: IF p_nl_db_sch_type = 'B' THEN
11297: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11298: THEN
11299: pa_interface_utils_pub.map_new_amg_msg
11300: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
11301: ,p_msg_attribute => 'CHANGE'
11302: ,p_resize_flag => 'Y'
11303: ,p_msg_context => 'TASK'

Line 11322: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11318: and the p_rev_ind_sch_fixed_date date is being passed.
11319: */
11320:
11321: IF (p_rev_ind_rate_sch_id IS NOT NULL
11322: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11323: THEN
11324: OPEN l_rev_rate_schedule_type_csr(p_rev_ind_rate_sch_id);
11325: FETCH l_rev_rate_schedule_type_csr INTO l_rev_rate_schedule_type;
11326: IF l_rev_rate_schedule_type_csr%NOTFOUND THEN

Line 11330: pa_interface_utils_pub.map_new_amg_msg

11326: IF l_rev_rate_schedule_type_csr%NOTFOUND THEN
11327: CLOSE l_rev_rate_schedule_type_csr;
11328: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11329: THEN
11330: pa_interface_utils_pub.map_new_amg_msg
11331: ( p_old_message_code => 'PA_INVALID_REV_SCH_ID'
11332: ,p_msg_attribute => 'CHANGE'
11333: ,p_resize_flag => 'Y'
11334: ,p_msg_context => 'TASK'

Line 11347: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

11343: CLOSE l_rev_rate_schedule_type_csr;
11344: IF l_rev_rate_schedule_type = 'P'
11345: THEN
11346: IF p_rev_ind_sch_fixed_date IS NOT NULL
11347: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11348: THEN
11349: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11350: THEN
11351: pa_interface_utils_pub.map_new_amg_msg

Line 11351: pa_interface_utils_pub.map_new_amg_msg

11347: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11348: THEN
11349: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11350: THEN
11351: pa_interface_utils_pub.map_new_amg_msg
11352: ( p_old_message_code => 'PA_CNT_FIX_REV_DTE_PROV'
11353: ,p_msg_attribute => 'CHANGE'
11354: ,p_resize_flag => 'Y'
11355: ,p_msg_context => 'TASK'

Line 11372: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11368: l_temp_dummy :=null;
11369:
11370: /*
11371: 1) Give an error when p_inv_ind_rate_sch_id is null
11372: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11373: and the schedule_type is being changed from 'B' to 'I'
11374: */
11375:
11376: IF p_inv_ind_rate_sch_id IS NULL THEN

Line 11379: pa_interface_utils_pub.map_new_amg_msg

11375:
11376: IF p_inv_ind_rate_sch_id IS NULL THEN
11377: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11378: THEN
11379: pa_interface_utils_pub.map_new_amg_msg
11380: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
11381: ,p_msg_attribute => 'CHANGE'
11382: ,p_resize_flag => 'Y'
11383: ,p_msg_context => 'TASK'

Line 11391: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11387: ,p_attribute4 => ''
11388: ,p_attribute5 => '');
11389: END IF;
11390: RAISE FND_API.G_EXC_ERROR;
11391: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11392: IF p_nl_db_sch_type = 'B' THEN
11393: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11394: THEN
11395: pa_interface_utils_pub.map_new_amg_msg

Line 11395: pa_interface_utils_pub.map_new_amg_msg

11391: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11392: IF p_nl_db_sch_type = 'B' THEN
11393: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11394: THEN
11395: pa_interface_utils_pub.map_new_amg_msg
11396: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
11397: ,p_msg_attribute => 'CHANGE'
11398: ,p_resize_flag => 'Y'
11399: ,p_msg_context => 'TASK'

Line 11418: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11414: and the p_inv_ind_sch_fixed_date date is being passed.
11415: */
11416:
11417: IF p_inv_ind_rate_sch_id IS NOT NULL
11418: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11419: THEN
11420:
11421: OPEN l_inv_rate_schedule_type_csr(p_inv_ind_rate_sch_id);
11422: FETCH l_inv_rate_schedule_type_csr INTO l_inv_rate_schedule_type;

Line 11427: pa_interface_utils_pub.map_new_amg_msg

11423: IF l_inv_rate_schedule_type_csr%NOTFOUND THEN
11424: CLOSE l_inv_rate_schedule_type_csr;
11425: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11426: THEN
11427: pa_interface_utils_pub.map_new_amg_msg
11428: ( p_old_message_code => 'PA_INVALID_INV_SCH_ID'
11429: ,p_msg_attribute => 'CHANGE'
11430: ,p_resize_flag => 'Y'
11431: ,p_msg_context => 'TASK'

Line 11444: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

11440: CLOSE l_inv_rate_schedule_type_csr;
11441: IF l_inv_rate_schedule_type = 'P'
11442: THEN
11443: IF p_inv_ind_sch_fixed_date IS NOT NULL
11444: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11445: THEN
11446: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11447: THEN
11448: pa_interface_utils_pub.map_new_amg_msg

Line 11448: pa_interface_utils_pub.map_new_amg_msg

11444: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11445: THEN
11446: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11447: THEN
11448: pa_interface_utils_pub.map_new_amg_msg
11449: ( p_old_message_code => 'PA_CNT_FIX_INV_DTE_PROV'
11450: ,p_msg_attribute => 'CHANGE'
11451: ,p_resize_flag => 'Y'
11452: ,p_msg_context => 'TASK'

Line 11475: AND p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11471: Give an error only when if employee_bill_rate_sch_id passed is invalid
11472: */
11473:
11474: IF p_emp_bill_rate_schedule_id IS NOT NULL
11475: AND p_emp_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11476: THEN
11477: OPEN l_emp_rate_sch_id_csr( p_emp_bill_rate_schedule_id);
11478: FETCH l_emp_rate_sch_id_csr INTO l_temp_dummy;
11479: IF l_emp_rate_sch_id_csr%NOTFOUND

Line 11485: pa_interface_utils_pub.map_new_amg_msg

11481: CLOSE l_emp_rate_sch_id_csr;
11482:
11483: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11484: THEN
11485: pa_interface_utils_pub.map_new_amg_msg
11486: ( p_old_message_code => 'PA_INVALID_EMP_SCH_ID'
11487: ,p_msg_attribute => 'CHANGE'
11488: ,p_resize_flag => 'Y'
11489: ,p_msg_context => 'TASK'

Line 11514: pa_interface_utils_pub.map_new_amg_msg

11510: IF p_job_bill_rate_schedule_id IS NULL
11511: THEN
11512: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11513: THEN
11514: pa_interface_utils_pub.map_new_amg_msg
11515: ( p_old_message_code => 'PA_JOB_SCH_ID_NOT_NULL'
11516: ,p_msg_attribute => 'CHANGE'
11517: ,p_resize_flag => 'Y'
11518: ,p_msg_context => 'TASK'

Line 11526: ELSIF p_job_bill_rate_schedule_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11522: ,p_attribute4 => ''
11523: ,p_attribute5 => '');
11524: END IF;
11525: RAISE FND_API.G_EXC_ERROR;
11526: ELSIF p_job_bill_rate_schedule_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11527: THEN
11528: IF p_lab_db_sch_type = 'I' THEN
11529: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11530: THEN

Line 11531: pa_interface_utils_pub.map_new_amg_msg

11527: THEN
11528: IF p_lab_db_sch_type = 'I' THEN
11529: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11530: THEN
11531: pa_interface_utils_pub.map_new_amg_msg
11532: ( p_old_message_code => 'PA_JOB_SCH_ID_NOT_NULL'
11533: ,p_msg_attribute => 'CHANGE'
11534: ,p_resize_flag => 'Y'
11535: ,p_msg_context => 'TASK'

Line 11552: AND p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11548: Give an error when the job_bill_rate_schedule_id is invalid
11549: */
11550:
11551: IF p_job_bill_rate_schedule_id IS NOT NULL
11552: AND p_job_bill_rate_schedule_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11553: THEN
11554: l_temp_dummy:=null;
11555: OPEN l_job_rate_sch_id_csr( p_job_bill_rate_schedule_id);
11556: FETCH l_job_rate_sch_id_csr INTO l_temp_dummy;

Line 11562: pa_interface_utils_pub.map_new_amg_msg

11558: THEN
11559: CLOSE l_job_rate_sch_id_csr;
11560: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11561: THEN
11562: pa_interface_utils_pub.map_new_amg_msg
11563: ( p_old_message_code => 'PA_INVALID_JOB_SCH_ID'
11564: ,p_msg_attribute => 'CHANGE'
11565: ,p_resize_flag => 'Y'
11566: ,p_msg_context => 'TASK'

Line 11583: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and

11579: l_temp_dummy := null;
11580:
11581:
11582: /*
11583: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11584: a value is being passed to non_labor_disc_reason_code.
11585: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11586: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11587: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

Line 11585: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11581:
11582: /*
11583: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11584: a value is being passed to non_labor_disc_reason_code.
11585: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11586: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11587: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11588: and the labor_disc_reason_code passed is invalid
11589: */

Line 11586: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11582: /*
11583: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11584: a value is being passed to non_labor_disc_reason_code.
11585: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11586: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11587: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11588: and the labor_disc_reason_code passed is invalid
11589: */
11590:

Line 11587: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11583: 1) Give an error when the labor_schedule_discount is null or PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM and
11584: a value is being passed to non_labor_disc_reason_code.
11585: 2) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11586: and labor_disc_reason_code is null or =PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11587: 3) Give an error when labor_schedule_discount is not null and <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11588: and the labor_disc_reason_code passed is invalid
11589: */
11590:
11591: IF (p_labor_schedule_discount IS NULL OR

Line 11592: p_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11588: and the labor_disc_reason_code passed is invalid
11589: */
11590:
11591: IF (p_labor_schedule_discount IS NULL OR
11592: p_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11593: THEN
11594: IF p_labor_disc_reason_code IS NOT NULL
11595: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11596: THEN

Line 11595: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11591: IF (p_labor_schedule_discount IS NULL OR
11592: p_labor_schedule_discount = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11593: THEN
11594: IF p_labor_disc_reason_code IS NOT NULL
11595: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11596: THEN
11597: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11598: THEN
11599: pa_interface_utils_pub.map_new_amg_msg

Line 11599: pa_interface_utils_pub.map_new_amg_msg

11595: AND p_labor_disc_reason_code<> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11596: THEN
11597: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11598: THEN
11599: pa_interface_utils_pub.map_new_amg_msg
11600: ( p_old_message_code => 'PA_LAB_DISC_REASON_CODE'
11601: ,p_msg_attribute => 'CHANGE'
11602: ,p_resize_flag => 'Y'
11603: ,p_msg_context => 'TASK'

Line 11613: AND p_labor_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11609: END IF;
11610: RAISE FND_API.G_EXC_ERROR;
11611: END IF;
11612: elsif (p_labor_schedule_discount IS NOT NULL
11613: AND p_labor_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11614: THEN
11615: IF p_labor_disc_reason_code IS NULL
11616: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11617: THEN

Line 11616: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR

11612: elsif (p_labor_schedule_discount IS NOT NULL
11613: AND p_labor_schedule_discount <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11614: THEN
11615: IF p_labor_disc_reason_code IS NULL
11616: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11617: THEN
11618: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11619: THEN
11620: pa_interface_utils_pub.map_new_amg_msg

Line 11620: pa_interface_utils_pub.map_new_amg_msg

11616: OR p_labor_disc_reason_code= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
11617: THEN
11618: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11619: THEN
11620: pa_interface_utils_pub.map_new_amg_msg
11621: ( p_old_message_code => 'PA_LAB_DISC_CODE_NOT_NULL'
11622: ,p_msg_attribute => 'CHANGE'
11623: ,p_resize_flag => 'Y'
11624: ,p_msg_context => 'TASK'

Line 11639: pa_interface_utils_pub.map_new_amg_msg

11635: IF get_lab_disc_reason_code_csr%NOTFOUND THEN
11636: CLOSE get_lab_disc_reason_code_csr;
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_INVALID_LDISC_RN_CODE'
11641: ,p_msg_attribute => 'CHANGE'
11642: ,p_resize_flag => 'Y'
11643: ,p_msg_context => 'TASK'

Line 11663: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11659:
11660:
11661: /*
11662: 1) Give an error when p_rev_ind_rate_sch_id is null
11663: 2) Give an error when p_rev_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11664: and the schedule_type is being changed from 'B' to 'I'
11665: */
11666:
11667: IF p_rev_ind_rate_sch_id IS NULL THEN

Line 11670: pa_interface_utils_pub.map_new_amg_msg

11666:
11667: IF p_rev_ind_rate_sch_id IS NULL THEN
11668: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11669: THEN
11670: pa_interface_utils_pub.map_new_amg_msg
11671: ( p_old_message_code => 'PA_REV_SCH_ID_NOT_NULL'
11672: ,p_msg_attribute => 'CHANGE'
11673: ,p_resize_flag => 'Y'
11674: ,p_msg_context => 'TASK'

Line 11682: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11678: ,p_attribute4 => ''
11679: ,p_attribute5 => '');
11680: END IF;
11681: RAISE FND_API.G_EXC_ERROR;
11682: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11683: IF p_lab_db_sch_type = 'B' THEN
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

Line 11686: pa_interface_utils_pub.map_new_amg_msg

11682: ELSIF p_rev_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11683: IF p_lab_db_sch_type = 'B' THEN
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_REV_SCH_ID_NOT_NULL'
11688: ,p_msg_attribute => 'CHANGE'
11689: ,p_resize_flag => 'Y'
11690: ,p_msg_context => 'TASK'

Line 11709: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM

11705: and the p_rev_ind_sch_fixed_date date is being passed.
11706: */
11707:
11708: IF p_rev_ind_rate_sch_id IS NOT NULL
11709: AND p_rev_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
11710: THEN
11711:
11712: OPEN l_rev_rate_schedule_type_csr(p_rev_ind_rate_sch_id);
11713: FETCH l_rev_rate_schedule_type_csr INTO l_rev_rate_schedule_type;

Line 11718: pa_interface_utils_pub.map_new_amg_msg

11714: IF l_rev_rate_schedule_type_csr%NOTFOUND THEN
11715: CLOSE l_rev_rate_schedule_type_csr;
11716: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11717: THEN
11718: pa_interface_utils_pub.map_new_amg_msg
11719: ( p_old_message_code => 'PA_INVALID_REV_SCH_ID'
11720: ,p_msg_attribute => 'CHANGE'
11721: ,p_resize_flag => 'Y'
11722: ,p_msg_context => 'TASK'

Line 11734: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

11730: CLOSE l_rev_rate_schedule_type_csr;
11731: IF l_rev_rate_schedule_type = 'P'
11732: THEN
11733: IF p_rev_ind_sch_fixed_date IS NOT NULL
11734: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11735: THEN
11736: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11737: THEN
11738: pa_interface_utils_pub.map_new_amg_msg

Line 11738: pa_interface_utils_pub.map_new_amg_msg

11734: AND p_rev_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11735: THEN
11736: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11737: THEN
11738: pa_interface_utils_pub.map_new_amg_msg
11739: ( p_old_message_code => 'PA_CNT_FIX_REV_DTE_PROV'
11740: ,p_msg_attribute => 'CHANGE'
11741: ,p_resize_flag => 'Y'
11742: ,p_msg_context => 'TASK'

Line 11759: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11755: l_temp_dummy :=null;
11756:
11757: /*
11758: 1) Give an error when p_inv_ind_rate_sch_id is null
11759: 2) Give an error when p_inv_ind_rate_sch_id not passed(PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11760: and the schedule_type is being changed from 'B'(bill) to 'I'(burden)
11761: */
11762:
11763: IF p_inv_ind_rate_sch_id IS NULL THEN

Line 11766: pa_interface_utils_pub.map_new_amg_msg

11762:
11763: IF p_inv_ind_rate_sch_id IS NULL THEN
11764: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11765: THEN
11766: pa_interface_utils_pub.map_new_amg_msg
11767: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
11768: ,p_msg_attribute => 'CHANGE'
11769: ,p_resize_flag => 'Y'
11770: ,p_msg_context => 'TASK'

Line 11778: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN

11774: ,p_attribute4 => ''
11775: ,p_attribute5 => '');
11776: END IF;
11777: RAISE FND_API.G_EXC_ERROR;
11778: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11779: IF p_lab_db_sch_type = 'B' THEN
11780: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11781: THEN
11782: pa_interface_utils_pub.map_new_amg_msg

Line 11782: pa_interface_utils_pub.map_new_amg_msg

11778: ELSIF p_inv_ind_rate_sch_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
11779: IF p_lab_db_sch_type = 'B' THEN
11780: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11781: THEN
11782: pa_interface_utils_pub.map_new_amg_msg
11783: ( p_old_message_code => 'PA_INV_SCH_ID_NOT_NULL'
11784: ,p_msg_attribute => 'CHANGE'
11785: ,p_resize_flag => 'Y'
11786: ,p_msg_context => 'TASK'

Line 11805: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)

11801: and the p_inv_ind_sch_fixed_date date is being passed.
11802: */
11803:
11804: IF (p_inv_ind_rate_sch_id IS NOT NULL
11805: AND p_inv_ind_rate_sch_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM)
11806: THEN
11807:
11808: OPEN l_inv_rate_schedule_type_csr(p_inv_ind_rate_sch_id);
11809: FETCH l_inv_rate_schedule_type_csr INTO l_inv_rate_schedule_type;

Line 11814: pa_interface_utils_pub.map_new_amg_msg

11810: IF l_inv_rate_schedule_type_csr%NOTFOUND THEN
11811: CLOSE l_inv_rate_schedule_type_csr;
11812: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11813: THEN
11814: pa_interface_utils_pub.map_new_amg_msg
11815: ( p_old_message_code => 'PA_INVALID_INV_SCH_ID'
11816: ,p_msg_attribute => 'CHANGE'
11817: ,p_resize_flag => 'Y'
11818: ,p_msg_context => 'TASK'

Line 11830: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE

11826: CLOSE l_inv_rate_schedule_type_csr;
11827: IF l_inv_rate_schedule_type = 'P'
11828: THEN
11829: IF p_inv_ind_sch_fixed_date IS NOT NULL
11830: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11831: THEN
11832: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11833: THEN
11834: pa_interface_utils_pub.map_new_amg_msg

Line 11834: pa_interface_utils_pub.map_new_amg_msg

11830: AND p_inv_ind_sch_fixed_date <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
11831: THEN
11832: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
11833: THEN
11834: pa_interface_utils_pub.map_new_amg_msg
11835: ( p_old_message_code => 'PA_CNT_FIX_INV_DTE_PROV'
11836: ,p_msg_attribute => 'CHANGE'
11837: ,p_resize_flag => 'Y'
11838: ,p_msg_context => 'TASK'

Line 12031: PA_INTERFACE_UTILS_PUB.get_messages

12027:
12028: l_msg_count := FND_MSG_PUB.count_msg;
12029:
12030: IF l_msg_count = 1 AND x_msg_data IS NULL THEN
12031: PA_INTERFACE_UTILS_PUB.get_messages
12032: (p_encoded => FND_API.G_TRUE,
12033: p_msg_index => 1,
12034: p_msg_count => l_msg_count,
12035: p_msg_data => l_msg_data,