DBA Data[Home] [Help]

APPS.PA_BILLING_SCHEDULE_PVT dependencies on PA_BILLING_SCHEDULE_UTILS

Line 115: /*PA_BILLING_SCHEDULE_UTILS.Emp_job_mandatory_validation(

111: pa_debug.debug('Update_Project_Task_Bill_Info PVT: Checking PRM installation');
112: END IF;
113:
114: --this functionality is moved to a utility procedure. PA_BILLING_SCHEDULES.CHECK_BILL_INFO_REQ
115: /*PA_BILLING_SCHEDULE_UTILS.Emp_job_mandatory_validation(
116: p_emp_bill_rate_sch_id,
117: p_job_bill_rate_sch_id,
118: l_return_status,
119: l_error_msg_code );*/

Line 122: l_project_type_class_code := PA_BILLING_SCHEDULE_UTILS.Get_Project_Type_Class(

118: l_return_status,
119: l_error_msg_code );*/
120:
121: --Get the project type class code and pass to procedure to validate mandaory columns
122: l_project_type_class_code := PA_BILLING_SCHEDULE_UTILS.Get_Project_Type_Class(
123: p_project_id,
124: l_return_status );
125:
126: PA_BILLING_SCHEDULE_UTILS.CHECK_BILL_INFO_REQ(

Line 126: PA_BILLING_SCHEDULE_UTILS.CHECK_BILL_INFO_REQ(

122: l_project_type_class_code := PA_BILLING_SCHEDULE_UTILS.Get_Project_Type_Class(
123: p_project_id,
124: l_return_status );
125:
126: PA_BILLING_SCHEDULE_UTILS.CHECK_BILL_INFO_REQ(
127: p_project_type_class_code => l_project_type_class_code,
128: p_lbr_schedule_type => p_lbr_schedule_type,
129: p_non_lbr_schedule_type => p_non_lbr_schedule_type,
130: p_emp_bill_rate_sch_id => p_emp_bill_rate_sch_id,

Line 931: PA_BILLING_SCHEDULE_UTILS.CHECK_START_END_DATE(

927: RAISE FND_API.G_EXC_ERROR;
928: END IF;
929:
930:
931: PA_BILLING_SCHEDULE_UTILS.CHECK_START_END_DATE(
932: p_effective_from_date => p_effective_from_date,
933: p_effective_to_date => l_effective_to_date,
934: x_error_msg_code => l_error_msg_code,
935: x_return_status => l_return_status );

Line 946: PA_BILLING_SCHEDULE_UTILS.CHECK_LABOR_MULTIPLIER_REQ(

942: x_return_status := 'E';
943: RAISE FND_API.G_EXC_ERROR;
944: END IF;
945:
946: PA_BILLING_SCHEDULE_UTILS.CHECK_LABOR_MULTIPLIER_REQ(
947: p_labor_multiplier => p_labor_multiplier,
948: p_effective_from_date => p_effective_from_date,
949: x_error_msg_code => l_error_msg_code,
950: x_return_status => l_return_status );

Line 962: IF NOT PA_BILLING_SCHEDULE_UTILS.DUPLICATE_LABOR_MULTIPLIER(

958: RAISE FND_API.G_EXC_ERROR;
959: END IF;
960:
961:
962: IF NOT PA_BILLING_SCHEDULE_UTILS.DUPLICATE_LABOR_MULTIPLIER(
963: p_project_id ,
964: l_task_id ,
965: p_effective_from_date ,
966: l_effective_to_date ,

Line 1137: PA_BILLING_SCHEDULE_UTILS.CHECK_LABOR_MULTIPLIER_REQ(

1133: END IF;
1134:
1135: --Mandatory params check
1136:
1137: PA_BILLING_SCHEDULE_UTILS.CHECK_LABOR_MULTIPLIER_REQ(
1138: p_labor_multiplier => p_labor_multiplier,
1139: p_effective_from_date => p_effective_from_date,
1140: x_error_msg_code => l_error_msg_code,
1141: x_return_status => l_return_status );

Line 1153: PA_BILLING_SCHEDULE_UTILS.CHECK_START_END_DATE(

1149: RAISE FND_API.G_EXC_ERROR;
1150: END IF;
1151:
1152: ---Start end date check
1153: PA_BILLING_SCHEDULE_UTILS.CHECK_START_END_DATE(
1154: p_effective_from_date => p_effective_from_date,
1155: p_effective_to_date => l_effective_to_date,
1156: x_error_msg_code => l_error_msg_code,
1157: x_return_status => l_return_status );

Line 1244: IF NOT PA_BILLING_SCHEDULE_UTILS.DUPLICATE_LABOR_MULTIPLIER(

1240: x_return_status := 'E';
1241: RAISE FND_API.G_EXC_ERROR;
1242: END IF;
1243:
1244: IF NOT PA_BILLING_SCHEDULE_UTILS.DUPLICATE_LABOR_MULTIPLIER(
1245: p_project_id ,
1246: l_task_id ,
1247: p_effective_from_date ,
1248: l_effective_to_date ,