292: );
293:
294: END LOOP;
295:
296: -- call cn_pay_approval_flow_pvt.pay_payrun
297: cn_pay_approval_flow_pvt.pay_payrun (p_api_version => 1.0,
298: x_return_status => x_return_status,
299: x_msg_count => x_msg_count,
300: x_msg_data => x_msg_data,
293:
294: END LOOP;
295:
296: -- call cn_pay_approval_flow_pvt.pay_payrun
297: cn_pay_approval_flow_pvt.pay_payrun (p_api_version => 1.0,
298: x_return_status => x_return_status,
299: x_msg_count => x_msg_count,
300: x_msg_data => x_msg_data,
301: p_payrun_id => p_payrun_id
547: l_new_status := 'SUBMITTED';
548:
549: IF p_do_approval_flow = fnd_api.g_true
550: THEN
551: cn_pay_approval_flow_pvt.submit_worksheet (p_api_version => 1.0,
552: x_return_status => x_return_status,
553: x_msg_count => x_msg_count,
554: x_msg_data => x_msg_data,
555: p_worksheet_id => p_worksheet_id
568: l_new_status := 'APPROVED';
569:
570: IF p_do_approval_flow = fnd_api.g_true
571: THEN
572: cn_pay_approval_flow_pvt.approve_worksheet (p_api_version => 1.0,
573: x_return_status => x_return_status,
574: x_msg_count => x_msg_count,
575: x_msg_data => x_msg_data,
576: p_worksheet_id => p_worksheet_id
589: l_new_status := 'UNPAID';
590:
591: IF p_do_approval_flow = fnd_api.g_true
592: THEN
593: cn_pay_approval_flow_pvt.reject_worksheet (p_api_version => 1.0,
594: x_return_status => x_return_status,
595: x_msg_count => x_msg_count,
596: x_msg_data => x_msg_data,
597: p_worksheet_id => p_worksheet_id