DBA Data[Home] [Help]

APPS.GMS_BUDGET_PUB dependencies on GMS_BUDGET_UTILS

Line 1561: -- gms_budget_utils.check_overlapping_dates

1557: --Description: This procedure can be used to create a draft budget.
1558: --
1559: --
1560: --Called subprograms:
1561: -- gms_budget_utils.check_overlapping_dates
1562: --
1563: --
1564: --History:
1565: --

Line 2234: gms_budget_utils.get_baselined_version_id(l_project_id,

2230: CLOSE l_lock_old_budget_csr; --FYI, does not release locks
2231:
2232: -- Creating a draft budget ....
2233:
2234: gms_budget_utils.get_baselined_version_id(l_project_id,
2235: l_award_id,
2236: p_budget_type_code,
2237: l_baselined_version_id,
2238: x_err_code,

Line 2274: gms_budget_utils.get_draft_version_id(l_project_id,

2270: -- x_err_code < 0
2271: return;
2272: end if;
2273:
2274: gms_budget_utils.get_draft_version_id(l_project_id,
2275: l_award_id,
2276: p_budget_type_code,
2277: l_old_draft_version_id,
2278: x_err_code,

Line 3203: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Calling GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Submit mode', 'C');

3199: THEN
3200:
3201: IF L_DEBUG = 'Y' THEN
3202: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Start of Submit process', 'C');
3203: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Calling GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Submit mode', 'C');
3204: END IF;
3205:
3206: -- this is also a dummy call ...
3207: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES

Line 3207: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES

3203: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Calling GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Submit mode', 'C');
3204: END IF;
3205:
3206: -- this is also a dummy call ...
3207: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES
3208: (p_draft_version_id => l_budget_version_id
3209: , p_mark_as_original => l_mark_as_original
3210: , p_event => 'SUBMIT'
3211: , p_project_id => l_project_id

Line 3235: x_err_stage := 'GMS_BUDGET_PUB.BASELINE_BUDGET - Error occured in GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Submit';

3231: IF (x_err_code <> 0)
3232: THEN
3233: IF (l_warnings_only_flag <> 'Y')
3234: THEN
3235: x_err_stage := 'GMS_BUDGET_PUB.BASELINE_BUDGET - Error occured in GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Submit';
3236: gms_error_pkg.gms_message(x_err_name => 'GMS_VERIFY_BUDGET_FAIL_S',
3237: x_err_code => x_err_code,
3238: x_err_buff => x_err_stage);
3239: fnd_msg_pub.add; -- Bug 25870708

Line 3256: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Calling GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Baseline mode', 'C');

3252:
3253: -- BASELINE RULES -------------------------------------------------------------
3254:
3255: IF L_DEBUG = 'Y' THEN
3256: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Calling GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Baseline mode', 'C');
3257: END IF;
3258:
3259: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES
3260: (p_draft_version_id => l_budget_version_id

Line 3259: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES

3255: IF L_DEBUG = 'Y' THEN
3256: gms_error_pkg.gms_debug('GMS_BUDGET_PUB.BASELINE_BUDGET - Calling GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Baseline mode', 'C');
3257: END IF;
3258:
3259: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES
3260: (p_draft_version_id => l_budget_version_id
3261: , p_mark_as_original => l_mark_as_original
3262: , p_event => 'BASELINE'
3263: , p_project_id => l_project_id

Line 3287: x_err_stage := 'GMS_BUDGET_PUB.BASELINE_BUDGET - Error occured in GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Baseline ';

3283: IF (x_err_code <> 0)
3284: THEN
3285: IF (l_warnings_only_flag <> 'Y')
3286: THEN
3287: x_err_stage := 'GMS_BUDGET_PUB.BASELINE_BUDGET - Error occured in GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES - Baseline ';
3288: gms_error_pkg.gms_message(x_err_name => 'GMS_VERIFY_BUDGET_FAIL_B',
3289: x_err_code => x_err_code,
3290: x_err_buff => x_err_stage);
3291: fnd_msg_pub.add; -- Bug 2587078

Line 4101: -- gms_budget_utils.check_overlapping_dates()

4097: --Description: This procedure can be used to add a budgetline to an
4098: -- existing WORKING budget.
4099: --
4100: --Called subprograms:
4101: -- gms_budget_utils.check_overlapping_dates()
4102: -- gms_budget_pub.summerize_project_totals()
4103: --
4104: --
4105: --

Line 4572: gms_budget_utils.get_valid_period_dates

4568: END IF;
4569:
4570: END IF; -- If l_budget_entry_method_rec.entry_level_code = 'T'
4571:
4572: gms_budget_utils.get_valid_period_dates
4573: (p_project_id => l_project_id
4574: ,p_task_id => l_task_id
4575: ,p_award_id => l_award_id -- Added for Bug 2200867
4576: ,p_time_phased_type_code => l_budget_entry_method_rec.time_phased_type_code

Line 4596: -- dbms_output.put_line('GMS_BUDGET_PUB.ADD_BUDGET_LINE - after gms_budget_utils.get_valid_period_dates');

4592:
4593: APP_EXCEPTION.RAISE_EXCEPTION;
4594: END IF;
4595:
4596: -- dbms_output.put_line('GMS_BUDGET_PUB.ADD_BUDGET_LINE - after gms_budget_utils.get_valid_period_dates');
4597:
4598: -- every budget line need to be checked for it's amount values.
4599:
4600: gms_budget_utils.check_entry_method_flags

Line 4600: gms_budget_utils.check_entry_method_flags

4596: -- dbms_output.put_line('GMS_BUDGET_PUB.ADD_BUDGET_LINE - after gms_budget_utils.get_valid_period_dates');
4597:
4598: -- every budget line need to be checked for it's amount values.
4599:
4600: gms_budget_utils.check_entry_method_flags
4601: ( p_budget_amount_code => l_budget_amount_code
4602: ,p_budget_entry_method_code => l_budget_entry_method_code
4603: ,p_quantity => p_quantity
4604: ,p_raw_cost => p_raw_cost

Line 4618: -- dbms_output.put_line('GMS_BUDGET_PUB.ADD_BUDGET_LINE - after gms_budget_utils.check_entry_method_flags');

4614:
4615: APP_EXCEPTION.RAISE_EXCEPTION;
4616: END IF;
4617:
4618: -- dbms_output.put_line('GMS_BUDGET_PUB.ADD_BUDGET_LINE - after gms_budget_utils.check_entry_method_flags');
4619:
4620: /*
4621: We don't have to validate/convert resource_list info
4622: since we fetch it using cursor ...

Line 4917: if gms_budget_utils.get_budget_amount_code(p_budget_type_code) = 'C' then

4913: -- If the resource UOM is currency and raw cost is null then
4914: -- copy value of quantity amt into raw cost and also set quantity
4915: -- amt to null.
4916:
4917: if gms_budget_utils.get_budget_amount_code(p_budget_type_code) = 'C' then
4918: -- Cost Budget
4919:
4920: if gms_budget_utils.check_currency_uom(p_unit_of_measure) = 'Y' then
4921:

Line 4920: if gms_budget_utils.check_currency_uom(p_unit_of_measure) = 'Y' then

4916:
4917: if gms_budget_utils.get_budget_amount_code(p_budget_type_code) = 'C' then
4918: -- Cost Budget
4919:
4920: if gms_budget_utils.check_currency_uom(p_unit_of_measure) = 'Y' then
4921:
4922: if l_raw_cost is null then
4923: l_raw_cost := l_quantity;
4924: end if;

Line 5023: gms_budget_utils.check_overlapping_dates( x_budget_version_id => l_budget_version_id --IN

5019: -- Added the following IF Stmt for Bug: 2791285
5020:
5021: if l_budget_entry_method_rec.time_phased_type_code in ('G','P','R') then
5022:
5023: gms_budget_utils.check_overlapping_dates( x_budget_version_id => l_budget_version_id --IN
5024: ,x_resource_name => l_resource_name --OUT
5025: ,x_err_code => x_err_code );
5026:
5027: IF x_err_code <> 0

Line 6817: gms_budget_utils.check_overlapping_dates( x_budget_version_id => l_budget_version_id --IN

6813: -- Added the following IF Stmt for Bug: 2791285
6814:
6815: if l_time_phased_type_code in ('G','P','R') then
6816:
6817: gms_budget_utils.check_overlapping_dates( x_budget_version_id => l_budget_version_id --IN
6818: ,x_resource_name => l_resource_name --OUT
6819: ,x_err_code => x_err_code );
6820:
6821: IF x_err_code <> 0