DBA Data[Home] [Help]

APPS.PA_ADJUSTMENTS dependencies on PA_GMS_API

Line 721: IF ( pa_gms_api.vert_install and x_adj_activity = 'PERIOD-END ACCRUAL REVERSAL' ) THEN

717: ei.expenditure_item_id = X_exp_item_id;
718:
719: /* Fix for Bug 3684711 */
720: /* Adding grants integrations to support entry of automatically reversing batches. */
721: IF ( pa_gms_api.vert_install and x_adj_activity = 'PERIOD-END ACCRUAL REVERSAL' ) THEN
722: /*
723: ** The purpose of the following packet is to create award distribution lines for the
724: ** reversal expenditure item.
725: */

Line 4059: PA_GMS_API.VERT_ADJUST_ITEMS( 'TRANSFER', temp_num_processed, temp_status ) ;

4055: -- item created here. VERT_ADJUST_ITEMS does that for vertical applications.
4056: -- If temp_status is not null it does nothing else process the additional
4057: -- details and set temp_status in case of system exceptions.
4058: -- --------------------------------------------------------------------------
4059: PA_GMS_API.VERT_ADJUST_ITEMS( 'TRANSFER', temp_num_processed, temp_status ) ;
4060:
4061: CheckStatus( status_indicator => temp_status );
4062:
4063: X_num_processed := temp_num_processed;

Line 6313: and not pa_gms_api.is_sponsored_project(l_project_id) then

6309: , 'BILLING HOLD RELEASE'
6310: , 'COST AND REV RECALC'
6311: , 'REVENUE RECALC')
6312: and v_project_type_class_code = 'INDIRECT'
6313: and not pa_gms_api.is_sponsored_project(l_project_id) then
6314: v_allow_adjustments := 'PA_TR_APE_ITEM_IN_IND_PROJ';
6315: end if;
6316:
6317: if v_allow_adjustments = 'N'

Line 6764: ,p_award_id => NVL(p_dest_award_id,PA_GMS_API.VERT_GET_EI_AWARD_ID(v_expenditure_item_id))

6760: ,p_document_header_id => l_document_header_id
6761: ,p_document_line_number => l_document_line_number
6762: ,p_document_distribution_id => l_document_distribution_id
6763: ,p_document_type => l_document_type
6764: ,p_award_id => NVL(p_dest_award_id,PA_GMS_API.VERT_GET_EI_AWARD_ID(v_expenditure_item_id))
6765: ,p_billable_flag1 => l_billable_flag
6766: ,x_error_message_name => l_error_message_name /* Bug 4997739 */
6767: ,x_encoded_error_message => l_encoded_error_message) THEN /* Bug 4997739 */
6768:

Line 6808: ,p_award_id => NVL(p_dest_award_id,PA_GMS_API.VERT_GET_EI_AWARD_ID(v_expenditure_item_id))

6804: ,p_expenditure_item_date => v_exp_item_date
6805: ,p_emp_id => v_incurred_by_person_id
6806: ,p_invoice_distribution_id => l_document_distribution_id
6807: ,p_invoice_payment_id => l_document_payment_id /* Bug 5006835 */
6808: ,p_award_id => NVL(p_dest_award_id,PA_GMS_API.VERT_GET_EI_AWARD_ID(v_expenditure_item_id))
6809: ,p_billable_flag1 => l_billable_flag
6810: ,x_encoded_error_message => l_encoded_error_message) THEN /* Bug 4997739 */
6811:
6812: /* Bug 4997739 - Trap exceptions from workflow */

Line 6824: /* Bug 5436420 - PA_GMS_API.VERT_TRANSFER will verify for award dates and statuses and the

6820: END IF;
6821:
6822: END IF;
6823:
6824: /* Bug 5436420 - PA_GMS_API.VERT_TRANSFER will verify for award dates and statuses and the
6825: expenditure type. Added the adjustment actions Capitalizable, Non-Capitalizable,
6826: Recalculate Raw Cost, Recalculate Burden Cost, Billable, Non-Billable, Bill Hold,
6827: Once-Time Hold, Release Hold, Recalculate Revenue, Recalculate Cost/Revenue */
6828: IF v_allow_adjustments = 'N'

Line 6841: AND NOT PA_GMS_API.VERT_TRANSFER(v_expenditure_item_id,v_allow_adjustments) THEN

6837: , 'INDIRECT COST RECALC'
6838: , 'COST AND REV RECALC'
6839: , 'REVENUE RECALC'
6840: , 'PROJECT OR TASK CHANGE')
6841: AND NOT PA_GMS_API.VERT_TRANSFER(v_expenditure_item_id,v_allow_adjustments) THEN
6842:
6843: NULL;
6844:
6845: END IF;

Line 6854: l_award_id := PA_GMS_API.VERT_GET_EI_AWARD_ID(v_expenditure_item_id);

6850: award are both equal to the destination task,award respectively. */
6851: if v_allow_adjustments = 'N'
6852: and x_Adj_action in ( 'PROJECT OR TASK CHANGE')
6853: and v_task_id = x_dest_task_id then
6854: l_award_id := PA_GMS_API.VERT_GET_EI_AWARD_ID(v_expenditure_item_id);
6855: if l_award_id is null
6856: and p_dest_award_id is null then
6857: v_allow_adjustments := 'PA_TR_APE_CANT_XFER_TO_SELF';
6858: elsif l_award_id = p_dest_award_id then