[Home] [Help]
356: l_doc_string varchar2(200);
357: l_preparer_user_name fnd_user.user_name%TYPE;
358: l_org_id number;
359:
360: l_next_approver ame_util.approverRecord;
361: l_insertion_type VARCHAR2(30);
362: l_authority_type VARCHAR2(30);
363: l_transaction_type PO_DOCUMENT_TYPES.AME_TRANSACTION_TYPE%TYPE;
364:
364:
365: l_completeYNO varchar2(100);
366: l_position_has_valid_approvers varchar2(10);
367: l_need_to_get_next_approver boolean;
368: g_next_approvers ame_util.approversTable2;
369:
370: l_approver_index NUMBER;
371: l_next_approver_name per_employees_current_x.full_name%TYPE;
372:
1105:
1106: l_progress VARCHAR2(500) := '000';
1107: l_document_id number;
1108: l_transaction_type PO_DOCUMENT_TYPES.AME_TRANSACTION_TYPE%TYPE;
1109: l_current_approver ame_util.approverRecord2;
1110: l_approver_posoition_id number;
1111: l_approver_type varchar2(10);
1112: l_api_name varchar2(50) := 'Process_Response_Internal';
1113:
1188: END IF;
1189: end if;
1190:
1191: if( p_response = 'APPROVE') then
1192: l_current_approver.approval_status := ame_util.approvedStatus;
1193: elsif( p_response = 'REJECT') then
1194: l_current_approver.approval_status := ame_util.rejectStatus;
1195: elsif( p_response = 'TIMEOUT') then
1196: l_current_approver.approval_status := ame_util.noResponseStatus;
1190:
1191: if( p_response = 'APPROVE') then
1192: l_current_approver.approval_status := ame_util.approvedStatus;
1193: elsif( p_response = 'REJECT') then
1194: l_current_approver.approval_status := ame_util.rejectStatus;
1195: elsif( p_response = 'TIMEOUT') then
1196: l_current_approver.approval_status := ame_util.noResponseStatus;
1197: end if;
1198:
1192: l_current_approver.approval_status := ame_util.approvedStatus;
1193: elsif( p_response = 'REJECT') then
1194: l_current_approver.approval_status := ame_util.rejectStatus;
1195: elsif( p_response = 'TIMEOUT') then
1196: l_current_approver.approval_status := ame_util.noResponseStatus;
1197: end if;
1198:
1199: l_progress := 'Process_Response_Internal: 004 -- p_response :' || p_response ;
1200:
1345: ) IS
1346:
1347: l_api_name varchar2(50):= 'get_ame_approval_list_history';
1348:
1349: approverList ame_util.approversTable2;
1350: l_process_out VARCHAR2(10);
1351:
1352: l_full_name per_people_f.full_name%TYPE;
1353: l_person_id per_people_f.person_id%TYPE;