DBA Data[Home] [Help]

APPS.GMS_BUDGET_PUB dependencies on GMS_BUDGET_UTILS

Line 1562: -- gms_budget_utils.check_overlapping_dates

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

Line 2235: gms_budget_utils.get_baselined_version_id(l_project_id,

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

Line 2275: gms_budget_utils.get_draft_version_id(l_project_id,

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

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

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

Line 3208: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES

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

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

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

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

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

Line 3260: GMS_BUDGET_UTILS.VERIFY_BUDGET_RULES

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

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

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

Line 4102: -- gms_budget_utils.check_overlapping_dates()

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

Line 4573: gms_budget_utils.get_valid_period_dates

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

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

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

Line 4601: gms_budget_utils.check_entry_method_flags

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

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

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

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

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

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

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

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

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

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

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