DBA Data[Home] [Help]

APPS.PA_PROJECTS_MAINT_PVT dependencies on FND_API

Line 8: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

4: -- API name : create_project
5: -- Type : Private
6: -- Pre-reqs : None.
7: -- Parameters :
8: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
9: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
10: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
11: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
12: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 9: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

5: -- Type : Private
6: -- Pre-reqs : None.
7: -- Parameters :
8: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
9: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
10: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
11: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
12: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
13: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 10: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

6: -- Pre-reqs : None.
7: -- Parameters :
8: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
9: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
10: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
11: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
12: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
13: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
14: -- p_orig_project_id IN NUMBER Required

Line 13: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

9: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
10: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
11: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
12: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
13: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
14: -- p_orig_project_id IN NUMBER Required
15: -- p_project_name IN VARCHAR2 Required
16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

12: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
13: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
14: -- p_orig_project_id IN NUMBER Required
15: -- p_project_name IN VARCHAR2 Required
16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

13: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
14: -- p_orig_project_id IN NUMBER Required
15: -- p_project_name IN VARCHAR2 Required
16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

14: -- p_orig_project_id IN NUMBER Required
15: -- p_project_name IN VARCHAR2 Required
16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional

Line 19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

15: -- p_project_name IN VARCHAR2 Required
16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM

Line 20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

16: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

17: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
18: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 23: -- Default = FND_API.G_MISS_NUM

19: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

20: -- p_distribution_rule IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE

21: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

22: -- p_carrying_out_organization_id IN NUMBER Optional
23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM

23: -- Default = FND_API.G_MISS_NUM
24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE

24: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

25: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

26: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

27: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

28: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM
36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

29: -- p_team_template_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM
36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
37: -- p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

30: -- p_country_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM
36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
37: -- p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
38: -- p_bill_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */

Line 35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM

31: -- p_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM
36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
37: -- p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
38: -- p_bill_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
39: -- p_ship_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */

Line 36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

32: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM
36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
37: -- p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
38: -- p_bill_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
39: -- p_ship_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
40:

Line 37: -- p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

33: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
34: -- p_agreement_currency IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
35: -- p_agreement_amount IN NUMBER Optional Default = FND_API.G_MISS_NUM
36: -- p_agreement_org_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
37: -- p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
38: -- p_bill_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
39: -- p_ship_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
40:
41: -- p_long_name IN VARCHAR2 Optional Default = NULL

Line 54: (p_commit IN VARCHAR2 := FND_API.G_FALSE ,

50: -- 18-AUG-2000 -- Sakthi/William - Created.
51: --
52: --
53: PROCEDURE CREATE_PROJECT
54: (p_commit IN VARCHAR2 := FND_API.G_FALSE ,
55: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
56: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
57: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
58: p_debug_mode IN VARCHAR2 := 'N' ,

Line 55: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

51: --
52: --
53: PROCEDURE CREATE_PROJECT
54: (p_commit IN VARCHAR2 := FND_API.G_FALSE ,
55: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
56: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
57: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
58: p_debug_mode IN VARCHAR2 := 'N' ,
59: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 56: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

52: --
53: PROCEDURE CREATE_PROJECT
54: (p_commit IN VARCHAR2 := FND_API.G_FALSE ,
55: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
56: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
57: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
58: p_debug_mode IN VARCHAR2 := 'N' ,
59: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
60: p_orig_project_id IN NUMBER ,

Line 59: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

55: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
56: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
57: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
58: p_debug_mode IN VARCHAR2 := 'N' ,
59: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
60: p_orig_project_id IN NUMBER ,
61: p_project_name IN VARCHAR2 ,
62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,

58: p_debug_mode IN VARCHAR2 := 'N' ,
59: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
60: p_orig_project_id IN NUMBER ,
61: p_project_name IN VARCHAR2 ,
62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,

59: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
60: p_orig_project_id IN NUMBER ,
61: p_project_name IN VARCHAR2 ,
62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,

60: p_orig_project_id IN NUMBER ,
61: p_project_name IN VARCHAR2 ,
62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

61: p_project_name IN VARCHAR2 ,
62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,

Line 66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,

62: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,

Line 67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

63: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,

64: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,

Line 69: p_start_date IN DATE := FND_API.G_MISS_DATE ,

65: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,

Line 70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,

66: p_distribution_rule IN VARCHAR2 := FND_API.G_MISS_CHAR ,
67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,

67: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,

68: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,

69: p_start_date IN DATE := FND_API.G_MISS_DATE ,
70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,

70: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

71: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,

72: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,

Line 77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,

73: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,

74: p_team_template_id IN NUMBER := FND_API.G_MISS_NUM ,
75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,

75: p_country_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,

76: p_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
84: p_template_flag IN VARCHAR2 := 'N',

Line 81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,

77: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
84: p_template_flag IN VARCHAR2 := 'N',
85: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,

Line 82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

78: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
84: p_template_flag IN VARCHAR2 := 'N',
85: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
86: -- Customer Account Relationship

Line 83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

79: p_agreement_currency IN VARCHAR2 := FND_API.G_MISS_CHAR ,
80: p_agreement_amount IN NUMBER := FND_API.G_MISS_NUM ,
81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
84: p_template_flag IN VARCHAR2 := 'N',
85: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
86: -- Customer Account Relationship
87: p_bill_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */

Line 85: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,

81: p_agreement_org_id IN NUMBER := FND_API.G_MISS_NUM ,
82: p_opp_value_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
83: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
84: p_template_flag IN VARCHAR2 := 'N',
85: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
86: -- Customer Account Relationship
87: p_bill_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
88: p_ship_to_customer_id IN NUMBER := NULL , /* For Bug 2731449 */
89: --Customer Account Relationship

Line 191: IF p_commit = FND_API.G_TRUE THEN

187: end if;
188:
189: --dbms_output.put_line('Starts here PA_PROJECTS_MAINT_PVT.CREATE_PROJECT ... ');
190:
191: IF p_commit = FND_API.G_TRUE THEN
192: SAVEPOINT prm_create_project;
193: END IF;
194:
195: x_return_status := 'S';

Line 201: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then

197: --dbms_output.put_line('Before p_carrying_out_organization_id ... ');
198:
199: --dbms_output.put_line('Before copy_project call ... ');
200:
201: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then
202:
203: if (p_debug_mode = 'Y') then
204: pa_debug.debug('Create_Project PVT: Calling copy project');
205: end if;

Line 207: if p_project_Value = FND_API.G_MISS_NUM

203: if (p_debug_mode = 'Y') then
204: pa_debug.debug('Create_Project PVT: Calling copy project');
205: end if;
206:
207: if p_project_Value = FND_API.G_MISS_NUM
208: then
209: l_project_value := null;
210: else
211: l_project_value := p_project_value;

Line 214: if p_expected_Approval_Date= FND_API.G_MISS_DATE

210: else
211: l_project_value := p_project_value;
212: end if;
213:
214: if p_expected_Approval_Date= FND_API.G_MISS_DATE
215: then
216: l_expected_approval_date := null;
217: else
218: l_expected_approval_Date := p_expected_approval_date;

Line 221: if p_completion_date = FND_API.G_MISS_DATE

217: else
218: l_expected_approval_Date := p_expected_approval_date;
219: end if;
220:
221: if p_completion_date = FND_API.G_MISS_DATE
222: then
223: l_completion_Date := null;
224: else
225: l_completion_date := p_completion_date;

Line 228: if p_public_Sector_Flag = FND_API.G_MISS_CHAR

224: else
225: l_completion_date := p_completion_date;
226: end if;
227:
228: if p_public_Sector_Flag = FND_API.G_MISS_CHAR
229: then
230: l_public_sector_flag := null;
231: else
232: l_public_sector_flag := p_public_Sector_flag;

Line 235: if p_distribution_rule = FND_API.G_MISS_CHAR

231: else
232: l_public_sector_flag := p_public_Sector_flag;
233: end if;
234:
235: if p_distribution_rule = FND_API.G_MISS_CHAR
236: then
237: l_distribution_rule := null;
238: else
239: l_distribution_rule := p_distribution_rule;

Line 242: if p_description = FND_API.G_MISS_CHAR

238: else
239: l_distribution_rule := p_distribution_rule;
240: end if;
241:
242: if p_description = FND_API.G_MISS_CHAR
243: then
244: l_description := null;
245: else
246: l_description := p_description;

Line 249: if p_project_number = FND_API.G_MISS_CHAR

245: else
246: l_description := p_description;
247: end if;
248:
249: if p_project_number = FND_API.G_MISS_CHAR
250: then
251: l_project_number := null;
252: else
253: l_project_number := p_project_number;

Line 256: if p_team_template_id = FND_API.G_MISS_NUM then

252: else
253: l_project_number := p_project_number;
254: end if;
255:
256: if p_team_template_id = FND_API.G_MISS_NUM then
257: l_team_template_id := null;
258: else
259: l_team_template_id := p_team_template_id;
260: end if;

Line 262: if p_country_code = FND_API.G_MISS_CHAR then

258: else
259: l_team_template_id := p_team_template_id;
260: end if;
261:
262: if p_country_code = FND_API.G_MISS_CHAR then
263: l_country_code := null;
264: else
265: l_country_code := p_country_code;
266: end if;

Line 268: if p_region = FND_API.G_MISS_CHAR then

264: else
265: l_country_code := p_country_code;
266: end if;
267:
268: if p_region = FND_API.G_MISS_CHAR then
269: l_region := null;
270: else
271: l_region := p_region;
272: end if;

Line 274: if p_city = FND_API.G_MISS_CHAR then

270: else
271: l_region := p_region;
272: end if;
273:
274: if p_city = FND_API.G_MISS_CHAR then
275: l_city := null;
276: else
277: l_city := p_city;
278: end if;

Line 280: if p_agreement_currency = FND_API.G_MISS_CHAR then

276: else
277: l_city := p_city;
278: end if;
279:
280: if p_agreement_currency = FND_API.G_MISS_CHAR then
281: l_agreement_currency := null;
282: else
283: l_agreement_currency := p_agreement_currency;
284: end if;

Line 286: if p_agreement_amount = FND_API.G_MISS_NUM then

282: else
283: l_agreement_currency := p_agreement_currency;
284: end if;
285:
286: if p_agreement_amount = FND_API.G_MISS_NUM then
287: l_agreement_amount := null;
288: else
289: l_agreement_amount := p_agreement_amount;
290: end if;

Line 292: if p_agreement_org_id = FND_API.G_MISS_NUM then

288: else
289: l_agreement_amount := p_agreement_amount;
290: end if;
291:
292: if p_agreement_org_id = FND_API.G_MISS_NUM then
293: l_agreement_org_id := null;
294: else
295: l_agreement_org_id := p_agreement_org_id;
296: end if;

Line 298: if p_opp_value_currency_code = FND_API.G_MISS_CHAR then

294: else
295: l_agreement_org_id := p_agreement_org_id;
296: end if;
297:
298: if p_opp_value_currency_code = FND_API.G_MISS_CHAR then
299: l_opp_value_currency_code := null;
300: else
301: l_opp_value_currency_code := p_opp_value_currency_code;
302: end if;

Line 305: if p_priority_code = FND_API.G_MISS_CHAR then

301: l_opp_value_currency_code := p_opp_value_currency_code;
302: end if;
303:
304: --Priority code changes
305: if p_priority_code = FND_API.G_MISS_CHAR then
306: l_priority_code := null;
307: else
308: l_priority_code := p_priority_code;
309: end if;

Line 314: RAISE FND_API.G_EXC_ERROR;

310:
311: If (p_project_value is not null and p_project_value < 0) then
312: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
313: p_msg_name =>'PA_BU_NEED_POS_NUM');
314: RAISE FND_API.G_EXC_ERROR;
315: end if;
316:
317: --dbms_output.put_line('Before UPDATE PA_PROJECTS_ALL Status : ');
318:

Line 409: x_return_status := FND_API.G_RET_STS_ERROR;

405: -- END IF;
406:
407: END IF;
408:
409: x_return_status := FND_API.G_RET_STS_ERROR;
410:
411: ELSIF l_err_code < 0
412: THEN
413: /* IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 441: RAISE FND_API.G_EXC_ERROR;

437:
438: IF l_msg_count > 0 THEN
439: x_return_status := 'E';
440: x_msg_count := l_msg_count;
441: RAISE FND_API.G_EXC_ERROR;
442: END IF;
443:
444: --dbms_output.put_line('*** Before create_customer call *** '||to_char(p_customer_id));
445:

Line 473: ( p_commit => FND_API.G_FALSE ,

469: if (p_debug_mode = 'Y') then
470: pa_debug.debug('Create_Project PVT: Calling create customer private API');
471: end if;
472: PA_PROJECTS_MAINT_PVT.CREATE_CUSTOMER
473: ( p_commit => FND_API.G_FALSE ,
474: p_validate_only => p_validate_only ,
475: p_validation_level => p_validation_level ,
476: p_debug_mode => p_debug_mode ,
477: p_max_msg_count => FND_API.G_MISS_NUM ,

Line 477: p_max_msg_count => FND_API.G_MISS_NUM ,

473: ( p_commit => FND_API.G_FALSE ,
474: p_validate_only => p_validate_only ,
475: p_validation_level => p_validation_level ,
476: p_debug_mode => p_debug_mode ,
477: p_max_msg_count => FND_API.G_MISS_NUM ,
478: p_calling_module => l_calling_context , -- bug 5724556
479: p_project_id => l_project_id ,
480: p_customer_id => p_customer_id ,
481: p_relationship_type => l_relationship_type,

Line 499: -- x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

495:
496: --dbms_output.put_line('After create_customer call ... '||to_char(l_msg_count));
497:
498: IF l_msg_count > 0 THEN
499: -- x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
500: x_msg_count := l_msg_count;
501: RAISE FND_API.G_EXC_ERROR;
502: END IF;
503:

Line 501: RAISE FND_API.G_EXC_ERROR;

497:
498: IF l_msg_count > 0 THEN
499: -- x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
500: x_msg_count := l_msg_count;
501: RAISE FND_API.G_EXC_ERROR;
502: END IF;
503:
504: -- anlee
505: -- Copy rentention

Line 506: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then

502: END IF;
503:
504: -- anlee
505: -- Copy rentention
506: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then
507: if (p_debug_mode = 'Y') then
508: pa_debug.debug('Create_Project PVT: Calling copy retention API');
509: end if;
510:

Line 530: RAISE FND_API.G_EXC_ERROR;

526: l_msg_count := FND_MSG_PUB.count_msg;
527:
528: IF l_msg_count > 0 THEN
529: x_msg_count := l_msg_count;
530: RAISE FND_API.G_EXC_ERROR;
531: END IF;
532:
533: end if;
534:

Line 535: IF FND_API.TO_BOOLEAN(P_COMMIT)

531: END IF;
532:
533: end if;
534:
535: IF FND_API.TO_BOOLEAN(P_COMMIT)
536: THEN
537: COMMIT WORK;
538: END IF;
539:

Line 540: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

536: THEN
537: COMMIT WORK;
538: END IF;
539:
540: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
541: IF p_commit = FND_API.G_TRUE THEN
542: ROLLBACK TO prm_create_project;
543: END IF;
544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 541: IF p_commit = FND_API.G_TRUE THEN

537: COMMIT WORK;
538: END IF;
539:
540: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
541: IF p_commit = FND_API.G_TRUE THEN
542: ROLLBACK TO prm_create_project;
543: END IF;
544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
545: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

540: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
541: IF p_commit = FND_API.G_TRUE THEN
542: ROLLBACK TO prm_create_project;
543: END IF;
544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
545: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
546: p_procedure_name => 'CREATE_PROJECT',
547: p_error_text => SUBSTRB(SQLERRM,1,240));
548: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 548: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

544: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
545: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
546: p_procedure_name => 'CREATE_PROJECT',
547: p_error_text => SUBSTRB(SQLERRM,1,240));
548: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
549:
550: WHEN FND_API.G_EXC_ERROR THEN
551: IF p_commit = FND_API.G_TRUE THEN
552: ROLLBACK TO prm_create_project;

Line 550: WHEN FND_API.G_EXC_ERROR THEN

546: p_procedure_name => 'CREATE_PROJECT',
547: p_error_text => SUBSTRB(SQLERRM,1,240));
548: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
549:
550: WHEN FND_API.G_EXC_ERROR THEN
551: IF p_commit = FND_API.G_TRUE THEN
552: ROLLBACK TO prm_create_project;
553: END IF;
554: x_return_status := 'E';

Line 551: IF p_commit = FND_API.G_TRUE THEN

547: p_error_text => SUBSTRB(SQLERRM,1,240));
548: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
549:
550: WHEN FND_API.G_EXC_ERROR THEN
551: IF p_commit = FND_API.G_TRUE THEN
552: ROLLBACK TO prm_create_project;
553: END IF;
554: x_return_status := 'E';
555:

Line 557: IF p_commit = FND_API.G_TRUE THEN

553: END IF;
554: x_return_status := 'E';
555:
556: WHEN OTHERS THEN
557: IF p_commit = FND_API.G_TRUE THEN
558: ROLLBACK TO prm_create_project;
559: END IF;
560: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
561: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 560: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

556: WHEN OTHERS THEN
557: IF p_commit = FND_API.G_TRUE THEN
558: ROLLBACK TO prm_create_project;
559: END IF;
560: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
561: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
562: p_procedure_name => 'CREATE_PROJECT',
563: p_error_text => SUBSTRB(SQLERRM,1,240));
564: raise;

Line 572: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

568: -- API name : create_customer
569: -- Type : Public
570: -- Pre-reqs : None.
571: -- Parameters :
572: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
573: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
574: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
575: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 573: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

569: -- Type : Public
570: -- Pre-reqs : None.
571: -- Parameters :
572: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
573: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
574: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
575: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 574: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

570: -- Pre-reqs : None.
571: -- Parameters :
572: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
573: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
574: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
575: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
578: -- p_project_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

573: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
574: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
575: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
578: -- p_project_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
579: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
580: -- p_relationship_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
581: -- x_return_status OUT VARCHAR2 REQUIRED

Line 578: -- p_project_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

574: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
575: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
578: -- p_project_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
579: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
580: -- p_relationship_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
581: -- x_return_status OUT VARCHAR2 REQUIRED
582: -- x_msg_count OUT NUMBER REQUIRED

Line 579: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

575: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
578: -- p_project_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
579: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
580: -- p_relationship_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
581: -- x_return_status OUT VARCHAR2 REQUIRED
582: -- x_msg_count OUT NUMBER REQUIRED
583: -- x_msg_data OUT VARCHAR2 REQUIRED

Line 580: -- p_relationship_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

576: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
577: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
578: -- p_project_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
579: -- p_customer_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
580: -- p_relationship_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
581: -- x_return_status OUT VARCHAR2 REQUIRED
582: -- x_msg_count OUT NUMBER REQUIRED
583: -- x_msg_data OUT VARCHAR2 REQUIRED
584: --

Line 592: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

588: --
589: --
590: PROCEDURE CREATE_CUSTOMER
591: (
592: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
593: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
594: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
595: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
596: p_debug_mode IN VARCHAR2 := 'N' ,

Line 593: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

589: --
590: PROCEDURE CREATE_CUSTOMER
591: (
592: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
593: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
594: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
595: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
596: p_debug_mode IN VARCHAR2 := 'N' ,
597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 594: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

590: PROCEDURE CREATE_CUSTOMER
591: (
592: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
593: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
594: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
595: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
596: p_debug_mode IN VARCHAR2 := 'N' ,
597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
598: p_project_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

593: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
594: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
595: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
596: p_debug_mode IN VARCHAR2 := 'N' ,
597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
598: p_project_id IN NUMBER := FND_API.G_MISS_NUM ,
599: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
600: p_relationship_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
601: --Customer Account Relationship

Line 598: p_project_id IN NUMBER := FND_API.G_MISS_NUM ,

594: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
595: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
596: p_debug_mode IN VARCHAR2 := 'N' ,
597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
598: p_project_id IN NUMBER := FND_API.G_MISS_NUM ,
599: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
600: p_relationship_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
601: --Customer Account Relationship
602: p_bill_to_customer_id IN NUMBER := NULL ,

Line 599: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,

595: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
596: p_debug_mode IN VARCHAR2 := 'N' ,
597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
598: p_project_id IN NUMBER := FND_API.G_MISS_NUM ,
599: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
600: p_relationship_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
601: --Customer Account Relationship
602: p_bill_to_customer_id IN NUMBER := NULL ,
603: p_ship_to_customer_id IN NUMBER := NULL ,

Line 600: p_relationship_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,

596: p_debug_mode IN VARCHAR2 := 'N' ,
597: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
598: p_project_id IN NUMBER := FND_API.G_MISS_NUM ,
599: p_customer_id IN NUMBER := FND_API.G_MISS_NUM ,
600: p_relationship_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
601: --Customer Account Relationship
602: p_bill_to_customer_id IN NUMBER := NULL ,
603: p_ship_to_customer_id IN NUMBER := NULL ,
604: --Customer Account Relationship

Line 710: IF p_commit = FND_API.G_TRUE

706: BEGIN
707:
708: --dbms_output.put_line('INSIDE PROCEDURE create_customer call ... ');
709:
710: IF p_commit = FND_API.G_TRUE
711: THEN
712: SAVEPOINT create_customer;
713: END IF;
714:

Line 722: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then

718: l_Ship_To_Customer_id := p_Ship_To_Customer_id;
719: -- Customer Account Relationship
720:
721:
722: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then
723:
724: --dbms_output.put_line('Before get customer info call ... ');
725:
726: -- Please check only if p_calling_module 'QUECK_ENTRY' ...

Line 898: x_return_status := FND_API.G_RET_STS_ERROR;

894: END IF;
895:
896: END IF;
897:
898: x_return_status := FND_API.G_RET_STS_ERROR;
899:
900: ELSIF l_err_code < 0
901: THEN
902: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 917: RAISE FND_API.G_EXC_ERROR;

913:
914: IF l_msg_count > 0 THEN
915: x_msg_count := l_msg_count;
916: x_return_status := 'E';
917: RAISE FND_API.G_EXC_ERROR;
918: END IF;
919:
920: -- anlee org role changes
921: -- create a project party if the added customer is an organization

Line 934: p_validate_only => FND_API.G_FALSE

930:
931: if l_party_id is not null then
932:
933: PA_PROJECT_PARTIES_PUB.CREATE_PROJECT_PARTY(
934: p_validate_only => FND_API.G_FALSE
935: , p_object_id => p_project_id
936: , p_OBJECT_TYPE => 'PA_PROJECTS'
937: , p_project_role_id => 100
938: , p_project_role_type => 'CUSTOMER_ORG'

Line 960: RAISE FND_API.G_EXC_ERROR;

956: l_msg_count := FND_MSG_PUB.count_msg;
957: IF l_msg_count > 0 THEN
958: x_msg_count := l_msg_count;
959: x_return_status := 'E';
960: RAISE FND_API.G_EXC_ERROR;
961: END IF;
962:
963: -- Add the new project party ID to the customers row
964: UPDATE PA_PROJECT_CUSTOMERS

Line 973: IF FND_API.TO_BOOLEAN(P_COMMIT)

969:
970: end if;
971:
972:
973: IF FND_API.TO_BOOLEAN(P_COMMIT)
974: THEN
975: COMMIT WORK;
976: END IF;
977: --dbms_output.put_line('SUCCESSFULLY CREATED CUSTOMER ... ');

Line 979: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

975: COMMIT WORK;
976: END IF;
977: --dbms_output.put_line('SUCCESSFULLY CREATED CUSTOMER ... ');
978:
979: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
980: IF p_commit = FND_API.G_TRUE THEN
981: ROLLBACK TO prm_create_customer;
982: END IF;
983: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 980: IF p_commit = FND_API.G_TRUE THEN

976: END IF;
977: --dbms_output.put_line('SUCCESSFULLY CREATED CUSTOMER ... ');
978:
979: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
980: IF p_commit = FND_API.G_TRUE THEN
981: ROLLBACK TO prm_create_customer;
982: END IF;
983: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
984: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 983: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

979: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
980: IF p_commit = FND_API.G_TRUE THEN
981: ROLLBACK TO prm_create_customer;
982: END IF;
983: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
984: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
985: p_procedure_name => 'CREATE_CUSTOMER',
986: p_error_text => SUBSTRB(SQLERRM,1,240));
987: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 987: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

983: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
984: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
985: p_procedure_name => 'CREATE_CUSTOMER',
986: p_error_text => SUBSTRB(SQLERRM,1,240));
987: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
988:
989: WHEN FND_API.G_EXC_ERROR THEN
990: IF p_commit = FND_API.G_TRUE THEN
991: ROLLBACK TO prm_create_customer;

Line 989: WHEN FND_API.G_EXC_ERROR THEN

985: p_procedure_name => 'CREATE_CUSTOMER',
986: p_error_text => SUBSTRB(SQLERRM,1,240));
987: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
988:
989: WHEN FND_API.G_EXC_ERROR THEN
990: IF p_commit = FND_API.G_TRUE THEN
991: ROLLBACK TO prm_create_customer;
992: END IF;
993: x_return_status := 'E';

Line 990: IF p_commit = FND_API.G_TRUE THEN

986: p_error_text => SUBSTRB(SQLERRM,1,240));
987: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
988:
989: WHEN FND_API.G_EXC_ERROR THEN
990: IF p_commit = FND_API.G_TRUE THEN
991: ROLLBACK TO prm_create_customer;
992: END IF;
993: x_return_status := 'E';
994:

Line 996: IF p_commit = FND_API.G_TRUE THEN

992: END IF;
993: x_return_status := 'E';
994:
995: WHEN OTHERS THEN
996: IF p_commit = FND_API.G_TRUE THEN
997: ROLLBACK TO prm_create_customer;
998: END IF;
999: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1000: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 999: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

995: WHEN OTHERS THEN
996: IF p_commit = FND_API.G_TRUE THEN
997: ROLLBACK TO prm_create_customer;
998: END IF;
999: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1000: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
1001: p_procedure_name => 'CREATE_CUSTOMER',
1002: p_error_text => SUBSTRB(SQLERRM,1,240));
1003: raise;

Line 1011: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

1007: -- API name : Update_project_basic_info
1008: -- Type : Public
1009: -- Pre-reqs : None.
1010: -- Parameters :
1011: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
1012: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1013: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1014: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1015: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 1012: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

1008: -- Type : Public
1009: -- Pre-reqs : None.
1010: -- Parameters :
1011: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
1012: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1013: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1014: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1015: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1016: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 1013: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

1009: -- Pre-reqs : None.
1010: -- Parameters :
1011: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
1012: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1013: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1014: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1015: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1016: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1017: -- p_project_id IN NUMBER Required

Line 1016: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

1012: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1013: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1014: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1015: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1016: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1017: -- p_project_id IN NUMBER Required
1018: -- p_project_name IN VARCHAR2 Required
1019: -- p_project_number IN VARCHAR2 Required
1020: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1020: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1016: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1017: -- p_project_id IN NUMBER Required
1018: -- p_project_name IN VARCHAR2 Required
1019: -- p_project_number IN VARCHAR2 Required
1020: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1021: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1022: -- p_project_status_code IN VARCHAR2 Required
1023: -- p_public_sector_flag IN VARCHAR2 Required
1024: -- p_carrying_out_organization_id IN NUMBER Optional

Line 1021: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1017: -- p_project_id IN NUMBER Required
1018: -- p_project_name IN VARCHAR2 Required
1019: -- p_project_number IN VARCHAR2 Required
1020: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1021: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1022: -- p_project_status_code IN VARCHAR2 Required
1023: -- p_public_sector_flag IN VARCHAR2 Required
1024: -- p_carrying_out_organization_id IN NUMBER Optional
1025: -- Default = FND_API.G_MISS_NUM

Line 1025: -- Default = FND_API.G_MISS_NUM

1021: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1022: -- p_project_status_code IN VARCHAR2 Required
1023: -- p_public_sector_flag IN VARCHAR2 Required
1024: -- p_carrying_out_organization_id IN NUMBER Optional
1025: -- Default = FND_API.G_MISS_NUM
1026: -- p_start_date IN DATE Required
1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE

1023: -- p_public_sector_flag IN VARCHAR2 Required
1024: -- p_carrying_out_organization_id IN NUMBER Optional
1025: -- Default = FND_API.G_MISS_NUM
1026: -- p_start_date IN DATE Required
1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1024: -- p_carrying_out_organization_id IN NUMBER Optional
1025: -- Default = FND_API.G_MISS_NUM
1026: -- p_start_date IN DATE Required
1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1025: -- Default = FND_API.G_MISS_NUM
1026: -- p_start_date IN DATE Required
1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

1026: -- p_start_date IN DATE Required
1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1027: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1028: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1029: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1030: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1031: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1032: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1033: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1034: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1035: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1036: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required

Line 1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1037: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1038: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1039: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1040: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
1047: -- p_target_finish_dateIN DATE Optional Default = FND_API.G_MISS_DATE

Line 1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

1041: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
1047: -- p_target_finish_dateIN DATE Optional Default = FND_API.G_MISS_DATE
1048: -- p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1049: -- p_long_name IN VARCHAR2 Optional Default = NULL

Line 1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

1042: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
1047: -- p_target_finish_dateIN DATE Optional Default = FND_API.G_MISS_DATE
1048: -- p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1049: -- p_long_name IN VARCHAR2 Optional Default = NULL
1050: -- x_return_status OUT VARCHAR2 Required

Line 1047: -- p_target_finish_dateIN DATE Optional Default = FND_API.G_MISS_DATE

1043: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
1047: -- p_target_finish_dateIN DATE Optional Default = FND_API.G_MISS_DATE
1048: -- p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1049: -- p_long_name IN VARCHAR2 Optional Default = NULL
1050: -- x_return_status OUT VARCHAR2 Required
1051: -- x_msg_count OUT NUMBER Required

Line 1048: -- p_security_level IN NUMBER := FND_API.G_MISS_NUM ,

1044: -- p_record_version_number IN NUMBER Required
1045: -- p_recalculate_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
1046: -- p_target_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
1047: -- p_target_finish_dateIN DATE Optional Default = FND_API.G_MISS_DATE
1048: -- p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1049: -- p_long_name IN VARCHAR2 Optional Default = NULL
1050: -- x_return_status OUT VARCHAR2 Required
1051: -- x_msg_count OUT NUMBER Required
1052: -- x_msg_data OUT VARCHAR2 Required

Line 1061: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

1057: --
1058: --
1059: PROCEDURE UPDATE_PROJECT_BASIC_INFO
1060: (
1061: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1062: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1063: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1064: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1065: p_debug_mode IN VARCHAR2 := 'N' ,

Line 1062: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

1058: --
1059: PROCEDURE UPDATE_PROJECT_BASIC_INFO
1060: (
1061: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1062: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1063: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1064: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1065: p_debug_mode IN VARCHAR2 := 'N' ,
1066: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 1063: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1059: PROCEDURE UPDATE_PROJECT_BASIC_INFO
1060: (
1061: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1062: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1063: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1064: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1065: p_debug_mode IN VARCHAR2 := 'N' ,
1066: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
1067: p_project_id IN NUMBER ,

Line 1066: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

1062: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1063: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1064: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1065: p_debug_mode IN VARCHAR2 := 'N' ,
1066: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
1067: p_project_id IN NUMBER ,
1068: p_project_name IN VARCHAR2 ,
1069: p_project_number IN VARCHAR2 ,
1070: p_project_type IN VARCHAR2 ,

Line 1071: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1067: p_project_id IN NUMBER ,
1068: p_project_name IN VARCHAR2 ,
1069: p_project_number IN VARCHAR2 ,
1070: p_project_type IN VARCHAR2 ,
1071: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1072: p_project_status_code IN VARCHAR2 ,
1073: p_public_sector_flag IN VARCHAR2 ,
1074: p_carrying_out_organization_id IN NUMBER ,
1075: p_start_date IN DATE ,

Line 1076: p_completion_date IN DATE := FND_API.G_MISS_DATE ,

1072: p_project_status_code IN VARCHAR2 ,
1073: p_public_sector_flag IN VARCHAR2 ,
1074: p_carrying_out_organization_id IN NUMBER ,
1075: p_start_date IN DATE ,
1076: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1073: p_public_sector_flag IN VARCHAR2 ,
1074: p_carrying_out_organization_id IN NUMBER ,
1075: p_start_date IN DATE ,
1076: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1074: p_carrying_out_organization_id IN NUMBER ,
1075: p_start_date IN DATE ,
1076: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,

1075: p_start_date IN DATE ,
1076: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1076: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1077: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1078: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1079: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1080: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1081: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1082: p_priority_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1083: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1084: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1085: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1086: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1094: p_record_version_number IN NUMBER ,

Line 1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1087: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1094: p_record_version_number IN NUMBER ,
1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1088: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1094: p_record_version_number IN NUMBER ,
1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1096: -- anlee

Line 1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1089: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1090: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1094: p_record_version_number IN NUMBER ,
1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1096: -- anlee
1097: -- Dates changes

Line 1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1091: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1092: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1093: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1094: p_record_version_number IN NUMBER ,
1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1096: -- anlee
1097: -- Dates changes
1098: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,
1099: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,

Line 1098: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,

1094: p_record_version_number IN NUMBER ,
1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1096: -- anlee
1097: -- Dates changes
1098: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,
1099: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,
1100: -- End of changes
1101: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1102: -- anlee

Line 1099: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,

1095: p_recalculate_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1096: -- anlee
1097: -- Dates changes
1098: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,
1099: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,
1100: -- End of changes
1101: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1102: -- anlee
1103: -- Project Long Name changes

Line 1101: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,

1097: -- Dates changes
1098: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,
1099: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,
1100: -- End of changes
1101: p_security_level IN NUMBER := FND_API.G_MISS_NUM ,
1102: -- anlee
1103: -- Project Long Name changes
1104: p_long_name IN VARCHAR2 DEFAULT NULL ,
1105: -- end of changes

Line 1216: IF p_commit = FND_API.G_TRUE

1212:
1213:
1214: BEGIN
1215:
1216: IF p_commit = FND_API.G_TRUE
1217: THEN
1218: SAVEPOINT update_project_basic_info;
1219: END IF;
1220:

Line 1235: if p_validate_only <> FND_API.G_TRUE then

1231:
1232: if (p_debug_mode = 'Y') then
1233: pa_debug.debug('Update_project_basic_info PVT: Locking record');
1234: end if;
1235: if p_validate_only <> FND_API.G_TRUE then
1236: BEGIN
1237: SELECT 'x' INTO l_dummy
1238: FROM pa_projects
1239: WHERE project_id = p_project_id

Line 1299: RAISE FND_API.G_EXC_ERROR;

1295:
1296: IF l_msg_count > 0 THEN
1297: x_msg_count := l_msg_count;
1298: x_return_status := 'E';
1299: RAISE FND_API.G_EXC_ERROR;
1300: END IF;
1301:
1302: if p_validation_level > 0 then
1303: pa_debug.G_err_stage := 'Calling Validate_Basic_Info';

Line 1355: RAISE FND_API.G_EXC_ERROR;

1351:
1352: IF l_msg_count > 0 THEN
1353: x_msg_count := l_msg_count;
1354: x_return_status := 'E';
1355: RAISE FND_API.G_EXC_ERROR;
1356: END IF;
1357: END IF;
1358:
1359: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then

Line 1359: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then

1355: RAISE FND_API.G_EXC_ERROR;
1356: END IF;
1357: END IF;
1358:
1359: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then
1360: if p_project_name = FND_API.G_MISS_CHAR
1361: then
1362: l_project_name := null;
1363: else

Line 1360: if p_project_name = FND_API.G_MISS_CHAR

1356: END IF;
1357: END IF;
1358:
1359: if (NOT FND_API.TO_BOOLEAN (p_validate_only)) then
1360: if p_project_name = FND_API.G_MISS_CHAR
1361: then
1362: l_project_name := null;
1363: else
1364: l_project_name := p_project_name;

Line 1367: if p_project_number = FND_API.G_MISS_CHAR

1363: else
1364: l_project_name := p_project_name;
1365: end if;
1366:
1367: if p_project_number = FND_API.G_MISS_CHAR
1368: then
1369: l_project_number := null;
1370: else
1371: l_project_number := p_project_number;

Line 1374: if p_project_type = FND_API.G_MISS_CHAR

1370: else
1371: l_project_number := p_project_number;
1372: end if;
1373:
1374: if p_project_type = FND_API.G_MISS_CHAR
1375: then
1376: l_project_type := null;
1377: else
1378: l_project_type := p_project_type;

Line 1381: if p_description = FND_API.G_MISS_CHAR

1377: else
1378: l_project_type := p_project_type;
1379: end if;
1380:
1381: if p_description = FND_API.G_MISS_CHAR
1382: then
1383: l_description := null;
1384: else
1385: l_description := p_description;

Line 1388: if p_priority_code = FND_API.G_MISS_CHAR

1384: else
1385: l_description := p_description;
1386: end if;
1387:
1388: if p_priority_code = FND_API.G_MISS_CHAR
1389: then
1390: l_priority_code := null;
1391: else
1392: l_priority_code := p_priority_code;

Line 1395: if p_project_Status_code = FND_API.G_MISS_CHAR

1391: else
1392: l_priority_code := p_priority_code;
1393: end if;
1394:
1395: if p_project_Status_code = FND_API.G_MISS_CHAR
1396: then
1397: l_project_status_code := null;
1398: else
1399: l_project_status_code := p_project_status_code;

Line 1402: if p_public_Sector_Flag = FND_API.G_MISS_CHAR

1398: else
1399: l_project_status_code := p_project_status_code;
1400: end if;
1401:
1402: if p_public_Sector_Flag = FND_API.G_MISS_CHAR
1403: then
1404: l_public_sector_flag := null;
1405: else
1406: l_public_sector_flag := p_public_Sector_flag;

Line 1410: if p_carrying_out_organization_id = FND_API.G_MISS_NUM

1406: l_public_sector_flag := p_public_Sector_flag;
1407: end if;
1408: --dbms_output.put_line('Before UPDATE PA_PROJECTS_ALL Status : ');
1409:
1410: if p_carrying_out_organization_id = FND_API.G_MISS_NUM
1411: then
1412: l_carrying_out_organization_id := null;
1413: else
1414: l_carrying_out_organization_id := p_carrying_out_organization_id;

Line 1417: if p_start_date = FND_API.G_MISS_DATE

1413: else
1414: l_carrying_out_organization_id := p_carrying_out_organization_id;
1415: end if;
1416:
1417: if p_start_date = FND_API.G_MISS_DATE
1418: then
1419: l_start_date := null;
1420: else
1421: l_start_date := p_start_date;

Line 1424: if p_completion_date = FND_API.G_MISS_DATE

1420: else
1421: l_start_date := p_start_date;
1422: end if;
1423:
1424: if p_completion_date = FND_API.G_MISS_DATE
1425: then
1426: l_completion_Date := null;
1427: else
1428: l_completion_date := p_completion_date;

Line 1431: if p_record_Version_number = FND_API.G_MISS_NUM

1427: else
1428: l_completion_date := p_completion_date;
1429: end if;
1430: /*
1431: if p_record_Version_number = FND_API.G_MISS_NUM
1432: then
1433: l_record_version_number := null;
1434: else
1435: l_record_version_number := p_carrying_out_organization_id;

Line 1439: if p_attribute_category = FND_API.G_MISS_CHAR

1435: l_record_version_number := p_carrying_out_organization_id;
1436: end if;
1437: */
1438:
1439: if p_attribute_category = FND_API.G_MISS_CHAR
1440: then
1441: l_attribute_category := null;
1442: else
1443: l_attribute_category := p_attribute_category;

Line 1446: if p_attribute1 = FND_API.G_MISS_CHAR

1442: else
1443: l_attribute_category := p_attribute_category;
1444: end if;
1445:
1446: if p_attribute1 = FND_API.G_MISS_CHAR
1447: then
1448: l_attribute1 := null;
1449: else
1450: l_attribute1 := p_attribute1;

Line 1453: if p_attribute2 = FND_API.G_MISS_CHAR

1449: else
1450: l_attribute1 := p_attribute1;
1451: end if;
1452:
1453: if p_attribute2 = FND_API.G_MISS_CHAR
1454: then
1455: l_attribute2 := null;
1456: else
1457: l_attribute2 := p_attribute2;

Line 1460: if p_attribute3 = FND_API.G_MISS_CHAR

1456: else
1457: l_attribute2 := p_attribute2;
1458: end if;
1459:
1460: if p_attribute3 = FND_API.G_MISS_CHAR
1461: then
1462: l_attribute3 := null;
1463: else
1464: l_attribute3 := p_attribute3;

Line 1467: if p_attribute4 = FND_API.G_MISS_CHAR

1463: else
1464: l_attribute3 := p_attribute3;
1465: end if;
1466:
1467: if p_attribute4 = FND_API.G_MISS_CHAR
1468: then
1469: l_attribute4 := null;
1470: else
1471: l_attribute4 := p_attribute4;

Line 1474: if p_attribute5 = FND_API.G_MISS_CHAR

1470: else
1471: l_attribute4 := p_attribute4;
1472: end if;
1473:
1474: if p_attribute5 = FND_API.G_MISS_CHAR
1475: then
1476: l_attribute5 := null;
1477: else
1478: l_attribute5 := p_attribute5;

Line 1481: if p_attribute6 = FND_API.G_MISS_CHAR

1477: else
1478: l_attribute5 := p_attribute5;
1479: end if;
1480:
1481: if p_attribute6 = FND_API.G_MISS_CHAR
1482: then
1483: l_attribute6 := null;
1484: else
1485: l_attribute6 := p_attribute6;

Line 1488: if p_attribute7 = FND_API.G_MISS_CHAR

1484: else
1485: l_attribute6 := p_attribute6;
1486: end if;
1487:
1488: if p_attribute7 = FND_API.G_MISS_CHAR
1489: then
1490: l_attribute7 := null;
1491: else
1492: l_attribute7 := p_attribute7;

Line 1495: if p_attribute8 = FND_API.G_MISS_CHAR

1491: else
1492: l_attribute7 := p_attribute7;
1493: end if;
1494:
1495: if p_attribute8 = FND_API.G_MISS_CHAR
1496: then
1497: l_attribute8 := null;
1498: else
1499: l_attribute8 := p_attribute8;

Line 1502: if p_attribute9 = FND_API.G_MISS_CHAR

1498: else
1499: l_attribute8 := p_attribute8;
1500: end if;
1501:
1502: if p_attribute9 = FND_API.G_MISS_CHAR
1503: then
1504: l_attribute9 := null;
1505: else
1506: l_attribute9 := p_attribute9;

Line 1509: if p_attribute10 = FND_API.G_MISS_CHAR

1505: else
1506: l_attribute9 := p_attribute9;
1507: end if;
1508:
1509: if p_attribute10 = FND_API.G_MISS_CHAR
1510: then
1511: l_attribute10 := null;
1512: else
1513: l_attribute10 := p_attribute10;

Line 1518: if p_target_start_date = FND_API.G_MISS_DATE

1514: end if;
1515:
1516: -- anlee
1517: -- Dates changes
1518: if p_target_start_date = FND_API.G_MISS_DATE
1519: then
1520: l_target_start_date := null;
1521: else
1522: l_target_start_date := p_target_start_date;

Line 1525: if p_target_finish_date = FND_API.G_MISS_DATE

1521: else
1522: l_target_start_date := p_target_start_date;
1523: end if;
1524:
1525: if p_target_finish_date = FND_API.G_MISS_DATE
1526: then
1527: l_target_finish_date := null;
1528: else
1529: l_target_finish_date := p_target_finish_date;

Line 1604: ,p_init_msg_list => FND_API.G_FALSE

1600: IF l_template_flag = 'N' THEN
1601: PA_PJP_PVT.Submit_Project_Aw -- Changed from FPA_PROCESS_PVT to PA_PJP_PVT package
1602: (
1603: p_api_version => 1.0
1604: ,p_init_msg_list => FND_API.G_FALSE
1605: ,p_commit => FND_API.G_FALSE
1606: ,p_project_id => p_project_id
1607: ,x_return_status => l_return_status
1608: ,x_msg_count => l_msg_count

Line 1605: ,p_commit => FND_API.G_FALSE

1601: PA_PJP_PVT.Submit_Project_Aw -- Changed from FPA_PROCESS_PVT to PA_PJP_PVT package
1602: (
1603: p_api_version => 1.0
1604: ,p_init_msg_list => FND_API.G_FALSE
1605: ,p_commit => FND_API.G_FALSE
1606: ,p_project_id => p_project_id
1607: ,x_return_status => l_return_status
1608: ,x_msg_count => l_msg_count
1609: ,x_msg_data => l_msg_data

Line 1614: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1610: );
1611: END IF;
1612:
1613: EXCEPTION WHEN OTHERS THEN
1614: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1615: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
1616: p_procedure_name => 'UPDATE_PROJECT_BASIC_INFO',
1617: p_error_text => SUBSTRB(SQLERRM,1,240));
1618: rollback to copy_project;

Line 1642: RAISE FND_API.G_EXC_ERROR;

1638:
1639: IF l_msg_count > 0 THEN
1640: x_msg_count := l_msg_count;
1641: x_return_status := 'E';
1642: RAISE FND_API.G_EXC_ERROR;
1643: END IF;
1644: -- anlee end of changes
1645:
1646: -- anlee

Line 1654: p_validate_only => FND_API.G_FALSE

1650: FETCH l_get_project_type_id into l_new_project_type_id;
1651: CLOSE l_get_project_type_id;
1652:
1653: PA_USER_ATTR_PUB.DELETE_USER_ATTRS_DATA (
1654: p_validate_only => FND_API.G_FALSE
1655: ,p_project_id => p_project_id
1656: ,p_old_classification_id => l_old_project_type_id
1657: ,p_new_classification_id => l_new_project_type_id
1658: ,p_classification_type => 'PROJECT_TYPE'

Line 1668: RAISE FND_API.G_EXC_ERROR;

1664:
1665: IF l_msg_count > 0 THEN
1666: x_msg_count := l_msg_count;
1667: x_return_status := 'E';
1668: RAISE FND_API.G_EXC_ERROR;
1669: END IF;
1670: -- anlee end of changes
1671:
1672: -- hyau

Line 1784: IF FND_API.TO_BOOLEAN(P_COMMIT)

1780: END IF; -- if p_recalculate_flag = 'Y'
1781:
1782: end if;
1783:
1784: IF FND_API.TO_BOOLEAN(P_COMMIT)
1785: THEN
1786: COMMIT WORK;
1787: END IF;
1788:

Line 1789: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1785: THEN
1786: COMMIT WORK;
1787: END IF;
1788:
1789: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1790: IF p_commit = FND_API.G_TRUE THEN
1791: ROLLBACK TO update_project_basic_info;
1792: END IF;
1793: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1790: IF p_commit = FND_API.G_TRUE THEN

1786: COMMIT WORK;
1787: END IF;
1788:
1789: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1790: IF p_commit = FND_API.G_TRUE THEN
1791: ROLLBACK TO update_project_basic_info;
1792: END IF;
1793: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1794: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 1793: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1789: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1790: IF p_commit = FND_API.G_TRUE THEN
1791: ROLLBACK TO update_project_basic_info;
1792: END IF;
1793: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1794: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
1795: p_procedure_name => 'UPDATE_PROJECT_BASIC_INFO',
1796: p_error_text => SUBSTRB(SQLERRM,1,240));
1797: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1797: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1793: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1794: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
1795: p_procedure_name => 'UPDATE_PROJECT_BASIC_INFO',
1796: p_error_text => SUBSTRB(SQLERRM,1,240));
1797: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1798:
1799: WHEN FND_API.G_EXC_ERROR THEN
1800: IF p_commit = FND_API.G_TRUE THEN
1801: ROLLBACK TO update_project_basic_info;

Line 1799: WHEN FND_API.G_EXC_ERROR THEN

1795: p_procedure_name => 'UPDATE_PROJECT_BASIC_INFO',
1796: p_error_text => SUBSTRB(SQLERRM,1,240));
1797: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1798:
1799: WHEN FND_API.G_EXC_ERROR THEN
1800: IF p_commit = FND_API.G_TRUE THEN
1801: ROLLBACK TO update_project_basic_info;
1802: END IF;
1803: x_return_status := 'E';

Line 1800: IF p_commit = FND_API.G_TRUE THEN

1796: p_error_text => SUBSTRB(SQLERRM,1,240));
1797: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1798:
1799: WHEN FND_API.G_EXC_ERROR THEN
1800: IF p_commit = FND_API.G_TRUE THEN
1801: ROLLBACK TO update_project_basic_info;
1802: END IF;
1803: x_return_status := 'E';
1804:

Line 1806: IF p_commit = FND_API.G_TRUE THEN

1802: END IF;
1803: x_return_status := 'E';
1804:
1805: WHEN OTHERS THEN
1806: IF p_commit = FND_API.G_TRUE THEN
1807: ROLLBACK TO update_project_basic_info;
1808: END IF;
1809: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1810: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 1809: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1805: WHEN OTHERS THEN
1806: IF p_commit = FND_API.G_TRUE THEN
1807: ROLLBACK TO update_project_basic_info;
1808: END IF;
1809: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1810: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
1811: p_procedure_name => 'UPDATE_PROJECT_BASIC_INFO',
1812: p_error_text => SUBSTRB(SQLERRM,1,240));
1813: raise;

Line 1821: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

1817: -- API name : Update_project_additional_info
1818: -- Type : Public
1819: -- Pre-reqs : None.
1820: -- Parameters :
1821: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
1822: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1823: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1824: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1825: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 1822: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

1818: -- Type : Public
1819: -- Pre-reqs : None.
1820: -- Parameters :
1821: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
1822: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1823: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1824: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1825: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1826: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 1823: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

1819: -- Pre-reqs : None.
1820: -- Parameters :
1821: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
1822: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1823: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1824: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1825: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1826: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1827: -- p_project_id IN NUMBER Required

Line 1826: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

1822: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
1823: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
1824: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1825: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1826: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1827: -- p_project_id IN NUMBER Required
1828: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1829: -- p_work_type_id IN NUMBER
1830: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 1828: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

1824: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
1825: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
1826: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1827: -- p_project_id IN NUMBER Required
1828: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1829: -- p_work_type_id IN NUMBER
1830: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1831: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1832: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 1830: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

1826: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
1827: -- p_project_id IN NUMBER Required
1828: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1829: -- p_work_type_id IN NUMBER
1830: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1831: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1832: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1833: -- p_record_version_number IN NUMBER Required
1834: -- x_return_status OUT VARCHAR2 Required

Line 1831: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

1827: -- p_project_id IN NUMBER Required
1828: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1829: -- p_work_type_id IN NUMBER
1830: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1831: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1832: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1833: -- p_record_version_number IN NUMBER Required
1834: -- x_return_status OUT VARCHAR2 Required
1835: -- x_msg_count OUT NUMBER Required

Line 1832: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

1828: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1829: -- p_work_type_id IN NUMBER
1830: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1831: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1832: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
1833: -- p_record_version_number IN NUMBER Required
1834: -- x_return_status OUT VARCHAR2 Required
1835: -- x_msg_count OUT NUMBER Required
1836: -- x_msg_data OUT VARCHAR2 Required

Line 1846: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

1842: --
1843: --
1844: PROCEDURE UPDATE_PROJECT_ADDITIONAL_INFO
1845: (
1846: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1847: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1848: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1849: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1850: p_debug_mode IN VARCHAR2 := 'N',

Line 1847: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

1843: --
1844: PROCEDURE UPDATE_PROJECT_ADDITIONAL_INFO
1845: (
1846: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1847: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1848: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1849: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1850: p_debug_mode IN VARCHAR2 := 'N',
1851: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 1848: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1844: PROCEDURE UPDATE_PROJECT_ADDITIONAL_INFO
1845: (
1846: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1847: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1848: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1849: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1850: p_debug_mode IN VARCHAR2 := 'N',
1851: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
1852: p_project_id IN NUMBER ,

Line 1851: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

1847: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
1848: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1849: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1850: p_debug_mode IN VARCHAR2 := 'N',
1851: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
1852: p_project_id IN NUMBER ,
1853: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
1854: p_work_type_id IN NUMBER ,
1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 1853: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,

1849: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
1850: p_debug_mode IN VARCHAR2 := 'N',
1851: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
1852: p_project_id IN NUMBER ,
1853: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
1854: p_work_type_id IN NUMBER ,
1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,

1851: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
1852: p_project_id IN NUMBER ,
1853: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
1854: p_work_type_id IN NUMBER ,
1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

1852: p_project_id IN NUMBER ,
1853: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
1854: p_work_type_id IN NUMBER ,
1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

1853: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
1854: p_work_type_id IN NUMBER ,
1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1854: p_work_type_id IN NUMBER ,
1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1855: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1856: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1857: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1858: p_split_cost_from_wokplan_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1859: p_split_cost_from_bill_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1860: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1861: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1862: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1870: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1863: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1870: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1871: p_record_version_number IN NUMBER ,

Line 1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1864: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1870: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1871: p_record_version_number IN NUMBER ,
1872: p_sys_program_flag IN varchar2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1865: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1870: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1871: p_record_version_number IN NUMBER ,
1872: p_sys_program_flag IN varchar2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
1873: p_allow_multi_prog_rollup IN varchar2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,

Line 1870: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

1866: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1867: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1868: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1869: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1870: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
1871: p_record_version_number IN NUMBER ,
1872: p_sys_program_flag IN varchar2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
1873: p_allow_multi_prog_rollup IN varchar2 := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
1874: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895

Line 1936: IF p_commit = FND_API.G_TRUE THEN

1932: WHERE project_id = p_project_id;
1933:
1934: BEGIN
1935:
1936: IF p_commit = FND_API.G_TRUE THEN
1937: SAVEPOINT update_project_additional_info;
1938: END IF;
1939:
1940: -- write your program logic from here

Line 1946: if p_validate_only <> FND_API.G_TRUE then

1942: if (p_debug_mode = 'Y') then
1943: pa_debug.debug('Update_project_additional_info PVT: locking record');
1944: end if;
1945:
1946: if p_validate_only <> FND_API.G_TRUE then
1947: BEGIN
1948: SELECT 'x' INTO l_dummy
1949: FROM pa_projects
1950: WHERE project_id = p_project_id

Line 2014: RAISE FND_API.G_EXC_ERROR;

2010:
2011: IF l_msg_count > 0 THEN
2012: x_msg_count := l_msg_count;
2013: x_return_status := 'E';
2014: RAISE FND_API.G_EXC_ERROR;
2015: END IF;
2016:
2017: -- write your program logic from here
2018:

Line 2046: RAISE FND_API.G_EXC_ERROR;

2042:
2043: IF l_msg_count > 0 THEN
2044: x_msg_count := l_msg_count;
2045: x_return_status := 'E';
2046: RAISE FND_API.G_EXC_ERROR;
2047: END IF;
2048: END IF;
2049:
2050: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

Line 2050: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

2046: RAISE FND_API.G_EXC_ERROR;
2047: END IF;
2048: END IF;
2049:
2050: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
2051: THEN
2052: if (p_debug_mode = 'Y') then
2053: pa_debug.debug('Update_project_additional_info PVT: updating pa_projects table');
2054: end if;

Line 2055: /* if p_record_version_number = FND_API.G_MISS_NUM

2051: THEN
2052: if (p_debug_mode = 'Y') then
2053: pa_debug.debug('Update_project_additional_info PVT: updating pa_projects table');
2054: end if;
2055: /* if p_record_version_number = FND_API.G_MISS_NUM
2056: then
2057: l_record_version_number := 0;
2058: else
2059: l_record_version_number := p_record_version_number;

Line 2062: if p_calendar_id= FND_API.G_MISS_NUM

2058: else
2059: l_record_version_number := p_record_version_number;
2060: end if;
2061: */
2062: if p_calendar_id= FND_API.G_MISS_NUM
2063: then
2064: l_calendar_id := null;
2065: else
2066: l_calendar_id := p_calendar_id ;

Line 2069: if p_work_type_id = FND_API.G_MISS_NUM

2065: else
2066: l_calendar_id := p_calendar_id ;
2067: end if;
2068:
2069: if p_work_type_id = FND_API.G_MISS_NUM
2070: then
2071: l_work_type_id := null;
2072: else
2073: l_work_type_id := p_work_type_id;

Line 2076: if p_role_list_id = FND_API.G_MISS_NUM

2072: else
2073: l_work_type_id := p_work_type_id;
2074: end if;
2075:
2076: if p_role_list_id = FND_API.G_MISS_NUM
2077: then
2078: l_role_list_id := null;
2079: else
2080: l_role_list_id := p_role_list_id;

Line 2083: if p_cost_job_Group_id = FND_API.G_MISS_NUM

2079: else
2080: l_role_list_id := p_role_list_id;
2081: end if;
2082:
2083: if p_cost_job_Group_id = FND_API.G_MISS_NUM
2084: then
2085: l_cost_job_group_id := null;
2086: else
2087: l_cost_job_group_id := p_cost_job_group_id;

Line 2090: if p_bill_job_Group_id = FND_API.G_MISS_NUM

2086: else
2087: l_cost_job_group_id := p_cost_job_group_id;
2088: end if;
2089:
2090: if p_bill_job_Group_id = FND_API.G_MISS_NUM
2091: then
2092: l_bill_job_group_id := null;
2093: else
2094: l_bill_job_group_id := p_bill_job_group_id;

Line 2097: if p_split_cost_from_wokplan_flag = FND_API.G_MISS_CHAR

2093: else
2094: l_bill_job_group_id := p_bill_job_group_id;
2095: end if;
2096:
2097: if p_split_cost_from_wokplan_flag = FND_API.G_MISS_CHAR
2098: then
2099: l_split_cost_from_wokplan_flag := null;
2100: else
2101: l_split_cost_from_wokplan_flag := p_split_cost_from_wokplan_flag;

Line 2104: if p_split_cost_from_bill_flag = FND_API.G_MISS_CHAR

2100: else
2101: l_split_cost_from_wokplan_flag := p_split_cost_from_wokplan_flag;
2102: end if;
2103:
2104: if p_split_cost_from_bill_flag = FND_API.G_MISS_CHAR
2105: then
2106: l_split_cost_from_bill_flag := null;
2107: else
2108: l_split_cost_from_bill_flag := p_split_cost_from_bill_flag;

Line 2111: if p_attribute_category = FND_API.G_MISS_CHAR

2107: else
2108: l_split_cost_from_bill_flag := p_split_cost_from_bill_flag;
2109: end if;
2110:
2111: if p_attribute_category = FND_API.G_MISS_CHAR
2112: then
2113: l_attribute_category := null;
2114: else
2115: l_attribute_category := p_attribute_category;

Line 2118: if p_attribute1 = FND_API.G_MISS_CHAR

2114: else
2115: l_attribute_category := p_attribute_category;
2116: end if;
2117:
2118: if p_attribute1 = FND_API.G_MISS_CHAR
2119: then
2120: l_attribute1 := null;
2121: else
2122: l_attribute1 := p_attribute1;

Line 2125: if p_attribute2 = FND_API.G_MISS_CHAR

2121: else
2122: l_attribute1 := p_attribute1;
2123: end if;
2124:
2125: if p_attribute2 = FND_API.G_MISS_CHAR
2126: then
2127: l_attribute2 := null;
2128: else
2129: l_attribute2 := p_attribute2;

Line 2132: if p_attribute3 = FND_API.G_MISS_CHAR

2128: else
2129: l_attribute2 := p_attribute2;
2130: end if;
2131:
2132: if p_attribute3 = FND_API.G_MISS_CHAR
2133: then
2134: l_attribute3 := null;
2135: else
2136: l_attribute3 := p_attribute3;

Line 2139: if p_attribute4 = FND_API.G_MISS_CHAR

2135: else
2136: l_attribute3 := p_attribute3;
2137: end if;
2138:
2139: if p_attribute4 = FND_API.G_MISS_CHAR
2140: then
2141: l_attribute4 := null;
2142: else
2143: l_attribute4 := p_attribute4;

Line 2146: if p_attribute5 = FND_API.G_MISS_CHAR

2142: else
2143: l_attribute4 := p_attribute4;
2144: end if;
2145:
2146: if p_attribute5 = FND_API.G_MISS_CHAR
2147: then
2148: l_attribute5 := null;
2149: else
2150: l_attribute5 := p_attribute5;

Line 2153: if p_attribute6 = FND_API.G_MISS_CHAR

2149: else
2150: l_attribute5 := p_attribute5;
2151: end if;
2152:
2153: if p_attribute6 = FND_API.G_MISS_CHAR
2154: then
2155: l_attribute6 := null;
2156: else
2157: l_attribute6 := p_attribute6;

Line 2160: if p_attribute7 = FND_API.G_MISS_CHAR

2156: else
2157: l_attribute6 := p_attribute6;
2158: end if;
2159:
2160: if p_attribute7 = FND_API.G_MISS_CHAR
2161: then
2162: l_attribute7 := null;
2163: else
2164: l_attribute7 := p_attribute7;

Line 2167: if p_attribute8 = FND_API.G_MISS_CHAR

2163: else
2164: l_attribute7 := p_attribute7;
2165: end if;
2166:
2167: if p_attribute8 = FND_API.G_MISS_CHAR
2168: then
2169: l_attribute8 := null;
2170: else
2171: l_attribute8 := p_attribute8;

Line 2174: if p_attribute9 = FND_API.G_MISS_CHAR

2170: else
2171: l_attribute8 := p_attribute8;
2172: end if;
2173:
2174: if p_attribute9 = FND_API.G_MISS_CHAR
2175: then
2176: l_attribute9 := null;
2177: else
2178: l_attribute9 := p_attribute9;

Line 2181: if p_attribute10 = FND_API.G_MISS_CHAR

2177: else
2178: l_attribute9 := p_attribute9;
2179: end if;
2180:
2181: if p_attribute10 = FND_API.G_MISS_CHAR
2182: then
2183: l_attribute10 := null;
2184: else
2185: l_attribute10 := p_attribute10;

Line 2223: RAISE FND_API.G_EXC_ERROR;

2219:
2220: IF l_msg_count > 0 THEN
2221: x_msg_count := l_msg_count;
2222: x_return_status := 'E';
2223: RAISE FND_API.G_EXC_ERROR;
2224: END IF;
2225: end if;
2226:
2227: --hsiu

Line 2243: RAISE FND_API.G_EXC_ERROR;

2239:
2240: IF l_msg_count > 0 THEN
2241: x_msg_count := l_msg_count;
2242: x_return_status := 'E';
2243: RAISE FND_API.G_EXC_ERROR;
2244: END IF;
2245:
2246: END IF;
2247: --end workplan changes

Line 2258: RAISE FND_API.G_EXC_ERROR;

2254: If l_flag='N' Then
2255: Pa_Utils.ADD_MESSAGE
2256: ( p_app_short_name => 'PA',
2257: p_msg_name =>'PA_PS_DIS_SYS_PROG_ERR');
2258: RAISE FND_API.G_EXC_ERROR;
2259: END IF;
2260: END IF;
2261:
2262: IF (l_proj_allow_program_rollup='Y' and nvl(l_allow_multi_program_rollup,'N')='N' ) then

Line 2269: RAISE FND_API.G_EXC_ERROR;

2265: IF l_flag ='N' Then
2266: Pa_Utils.ADD_MESSAGE
2267: ( p_app_short_name => 'PA',
2268: p_msg_name =>'PA_PS_DIS_MULTI_PROG_ERR');
2269: RAISE FND_API.G_EXC_ERROR;
2270: END IF;
2271: END IF;
2272: */
2273: UPDATE pa_projects

Line 2305: IF FND_API.TO_BOOLEAN(P_COMMIT)

2301:
2302:
2303: END IF;
2304:
2305: IF FND_API.TO_BOOLEAN(P_COMMIT)
2306: THEN
2307: COMMIT WORK;
2308: END IF;
2309:

Line 2310: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2306: THEN
2307: COMMIT WORK;
2308: END IF;
2309:
2310: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2311: IF p_commit = FND_API.G_TRUE THEN
2312: ROLLBACK TO update_project_additional_info;
2313: END IF;
2314: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2311: IF p_commit = FND_API.G_TRUE THEN

2307: COMMIT WORK;
2308: END IF;
2309:
2310: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2311: IF p_commit = FND_API.G_TRUE THEN
2312: ROLLBACK TO update_project_additional_info;
2313: END IF;
2314: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2315: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 2314: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2310: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2311: IF p_commit = FND_API.G_TRUE THEN
2312: ROLLBACK TO update_project_additional_info;
2313: END IF;
2314: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2315: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
2316: p_procedure_name => 'UPDATE_PROJECT_ADDITIONAL_INFO',
2317: p_error_text => SUBSTRB(SQLERRM,1,240));
2318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2314: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2315: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
2316: p_procedure_name => 'UPDATE_PROJECT_ADDITIONAL_INFO',
2317: p_error_text => SUBSTRB(SQLERRM,1,240));
2318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2319:
2320: WHEN FND_API.G_EXC_ERROR THEN
2321: IF p_commit = FND_API.G_TRUE THEN
2322: ROLLBACK TO prm_create_project;

Line 2320: WHEN FND_API.G_EXC_ERROR THEN

2316: p_procedure_name => 'UPDATE_PROJECT_ADDITIONAL_INFO',
2317: p_error_text => SUBSTRB(SQLERRM,1,240));
2318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2319:
2320: WHEN FND_API.G_EXC_ERROR THEN
2321: IF p_commit = FND_API.G_TRUE THEN
2322: ROLLBACK TO prm_create_project;
2323: END IF;
2324: x_return_status := 'E';

Line 2321: IF p_commit = FND_API.G_TRUE THEN

2317: p_error_text => SUBSTRB(SQLERRM,1,240));
2318: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2319:
2320: WHEN FND_API.G_EXC_ERROR THEN
2321: IF p_commit = FND_API.G_TRUE THEN
2322: ROLLBACK TO prm_create_project;
2323: END IF;
2324: x_return_status := 'E';
2325:

Line 2327: IF p_commit = FND_API.G_TRUE THEN

2323: END IF;
2324: x_return_status := 'E';
2325:
2326: WHEN OTHERS THEN
2327: IF p_commit = FND_API.G_TRUE THEN
2328: ROLLBACK TO update_project_additional_info;
2329: END IF;
2330: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2331: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 2330: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2326: WHEN OTHERS THEN
2327: IF p_commit = FND_API.G_TRUE THEN
2328: ROLLBACK TO update_project_additional_info;
2329: END IF;
2330: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2331: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
2332: p_procedure_name => 'UPDATE_PROJECT_ADDITIONAL_INFO',
2333: p_error_text => SUBSTRB(SQLERRM,1,240));
2334: raise;

Line 2342: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

2338: -- API name : Update_project_pipeline_info
2339: -- Type : Public
2340: -- Pre-reqs : None.
2341: -- Parameters :
2342: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2343: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2344: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2345: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2346: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 2343: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

2339: -- Type : Public
2340: -- Pre-reqs : None.
2341: -- Parameters :
2342: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2343: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2344: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2345: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2346: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2347: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 2344: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

2340: -- Pre-reqs : None.
2341: -- Parameters :
2342: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2343: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2344: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2345: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2346: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2347: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2348: -- p_project_id IN NUMBER Required

Line 2347: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

2343: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2344: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2345: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2346: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2347: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2348: -- p_project_id IN NUMBER Required
2349: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
2350: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
2351: -- p_expected_approval_date IN DATE Required

Line 2349: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

2345: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2346: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2347: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2348: -- p_project_id IN NUMBER Required
2349: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
2350: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
2351: -- p_expected_approval_date IN DATE Required
2352: -- p_record_version_number IN NUMBER Required
2353: -- x_return_status OUT VARCHAR2 Required

Line 2350: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM

2346: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2347: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2348: -- p_project_id IN NUMBER Required
2349: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
2350: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
2351: -- p_expected_approval_date IN DATE Required
2352: -- p_record_version_number IN NUMBER Required
2353: -- x_return_status OUT VARCHAR2 Required
2354: -- x_msg_count OUT NUMBER Required

Line 2363: ( p_commit IN VARCHAR2 := FND_API.G_FALSE ,

2359: -- 18-AUG-2000 -- Sakthi/William - Created.
2360: --
2361: --
2362: PROCEDURE UPDATE_PROJECT_PIPELINE_INFO
2363: ( p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2364: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2365: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2366: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2367: p_debug_mode IN VARCHAR2 := 'N',

Line 2364: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

2360: --
2361: --
2362: PROCEDURE UPDATE_PROJECT_PIPELINE_INFO
2363: ( p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2364: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2365: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2366: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2367: p_debug_mode IN VARCHAR2 := 'N',
2368: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 2365: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2361: --
2362: PROCEDURE UPDATE_PROJECT_PIPELINE_INFO
2363: ( p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2364: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2365: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2366: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2367: p_debug_mode IN VARCHAR2 := 'N',
2368: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2369: p_project_id IN NUMBER ,

Line 2368: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

2364: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2365: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2366: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2367: p_debug_mode IN VARCHAR2 := 'N',
2368: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2369: p_project_id IN NUMBER ,
2370: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
2371: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
2372: p_expected_approval_date IN DATE ,

Line 2370: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,

2366: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2367: p_debug_mode IN VARCHAR2 := 'N',
2368: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2369: p_project_id IN NUMBER ,
2370: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
2371: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
2372: p_expected_approval_date IN DATE ,
2373: p_record_version_number IN NUMBER ,
2374: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895

Line 2371: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,

2367: p_debug_mode IN VARCHAR2 := 'N',
2368: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2369: p_project_id IN NUMBER ,
2370: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
2371: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
2372: p_expected_approval_date IN DATE ,
2373: p_record_version_number IN NUMBER ,
2374: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
2375: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895

Line 2390: IF p_commit = FND_API.G_TRUE THEN

2386: l_project_value PA_PROJECTS_ALL.PROJECT_VALUE%TYPE;
2387: l_expected_approval_date PA_PROJECTS_ALL.EXPECTED_APPROVAL_DATE%TYPE;
2388: BEGIN
2389:
2390: IF p_commit = FND_API.G_TRUE THEN
2391: SAVEPOINT update_project_pipeline_info;
2392: END IF;
2393:
2394: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 2394: x_return_status := FND_API.G_RET_STS_SUCCESS;

2390: IF p_commit = FND_API.G_TRUE THEN
2391: SAVEPOINT update_project_pipeline_info;
2392: END IF;
2393:
2394: x_return_status := FND_API.G_RET_STS_SUCCESS;
2395:
2396: if (p_debug_mode = 'Y') then
2397: pa_debug.debug('Update_project_pipeline_info PVT: locking record');
2398: end if;

Line 2400: if p_validate_only <> FND_API.G_TRUE then

2396: if (p_debug_mode = 'Y') then
2397: pa_debug.debug('Update_project_pipeline_info PVT: locking record');
2398: end if;
2399: -- write your program logic from here
2400: if p_validate_only <> FND_API.G_TRUE then
2401: BEGIN
2402: SELECT 'x' INTO l_dummy
2403: FROM pa_projects_all -- Bug#3807805 : Modifed pa_projects to pa_projects_all
2404: WHERE project_id = p_project_id

Line 2466: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2462: l_msg_count := FND_MSG_PUB.count_msg;
2463:
2464: IF l_msg_count > 0 THEN
2465: x_msg_count := l_msg_count;
2466: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2467: RAISE FND_API.G_EXC_ERROR;
2468: END IF;
2469:
2470: if p_validation_level > 0 then

Line 2467: RAISE FND_API.G_EXC_ERROR;

2463:
2464: IF l_msg_count > 0 THEN
2465: x_msg_count := l_msg_count;
2466: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2467: RAISE FND_API.G_EXC_ERROR;
2468: END IF;
2469:
2470: if p_validation_level > 0 then
2471: pa_debug.G_err_stage := 'Calling validate pipeline Info';

Line 2491: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2487: l_msg_count := FND_MSG_PUB.count_msg;
2488:
2489: IF l_msg_count > 0 THEN
2490: x_msg_count := l_msg_count;
2491: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2492: RAISE FND_API.G_EXC_ERROR;
2493: END IF;
2494: END IF;
2495: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

Line 2492: RAISE FND_API.G_EXC_ERROR;

2488:
2489: IF l_msg_count > 0 THEN
2490: x_msg_count := l_msg_count;
2491: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2492: RAISE FND_API.G_EXC_ERROR;
2493: END IF;
2494: END IF;
2495: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
2496: THEN

Line 2495: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

2491: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2492: RAISE FND_API.G_EXC_ERROR;
2493: END IF;
2494: END IF;
2495: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
2496: THEN
2497: if (p_debug_mode = 'Y') then
2498: pa_debug.debug('Update_project_pipeline_info PVT: update pa_projects table');
2499: end if;

Line 2500: if p_probability_member_id = FND_API.G_MISS_NUM

2496: THEN
2497: if (p_debug_mode = 'Y') then
2498: pa_debug.debug('Update_project_pipeline_info PVT: update pa_projects table');
2499: end if;
2500: if p_probability_member_id = FND_API.G_MISS_NUM
2501: then
2502: l_probability_member_id := null;
2503: else
2504: l_probability_member_id := p_probability_member_id;

Line 2507: if p_project_Value = FND_API.G_MISS_NUM

2503: else
2504: l_probability_member_id := p_probability_member_id;
2505: end if;
2506:
2507: if p_project_Value = FND_API.G_MISS_NUM
2508: then
2509: l_project_value := null;
2510: else
2511: l_project_value := p_project_value;

Line 2514: if p_expected_Approval_Date= FND_API.G_MISS_DATE

2510: else
2511: l_project_value := p_project_value;
2512: end if;
2513:
2514: if p_expected_Approval_Date= FND_API.G_MISS_DATE
2515: then
2516: l_expected_approval_date := null;
2517: else
2518: l_expected_approval_Date := p_expected_approval_date;

Line 2528: IF FND_API.TO_BOOLEAN(P_COMMIT)

2524: expected_approval_date = l_expected_approval_date
2525: WHERE project_id = p_project_id;
2526: END IF;
2527:
2528: IF FND_API.TO_BOOLEAN(P_COMMIT)
2529: THEN
2530: COMMIT WORK;
2531: END IF;
2532:

Line 2533: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2529: THEN
2530: COMMIT WORK;
2531: END IF;
2532:
2533: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2534: IF p_commit = FND_API.G_TRUE THEN
2535: ROLLBACK TO update_project_pipeline_info;
2536: END IF;
2537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2534: IF p_commit = FND_API.G_TRUE THEN

2530: COMMIT WORK;
2531: END IF;
2532:
2533: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2534: IF p_commit = FND_API.G_TRUE THEN
2535: ROLLBACK TO update_project_pipeline_info;
2536: END IF;
2537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2538: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 2537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2533: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2534: IF p_commit = FND_API.G_TRUE THEN
2535: ROLLBACK TO update_project_pipeline_info;
2536: END IF;
2537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2538: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
2539: p_procedure_name => 'UPDATE_PROJECT_PIPELINE_INFO',
2540: p_error_text => SUBSTRB(SQLERRM,1,240));
2541: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2541: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2537: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2538: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
2539: p_procedure_name => 'UPDATE_PROJECT_PIPELINE_INFO',
2540: p_error_text => SUBSTRB(SQLERRM,1,240));
2541: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2542:
2543: WHEN FND_API.G_EXC_ERROR THEN
2544: IF p_commit = FND_API.G_TRUE THEN
2545: ROLLBACK TO update_project_pipeline_info;

Line 2543: WHEN FND_API.G_EXC_ERROR THEN

2539: p_procedure_name => 'UPDATE_PROJECT_PIPELINE_INFO',
2540: p_error_text => SUBSTRB(SQLERRM,1,240));
2541: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2542:
2543: WHEN FND_API.G_EXC_ERROR THEN
2544: IF p_commit = FND_API.G_TRUE THEN
2545: ROLLBACK TO update_project_pipeline_info;
2546: END IF;
2547: x_return_status := 'E';

Line 2544: IF p_commit = FND_API.G_TRUE THEN

2540: p_error_text => SUBSTRB(SQLERRM,1,240));
2541: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2542:
2543: WHEN FND_API.G_EXC_ERROR THEN
2544: IF p_commit = FND_API.G_TRUE THEN
2545: ROLLBACK TO update_project_pipeline_info;
2546: END IF;
2547: x_return_status := 'E';
2548:

Line 2550: IF p_commit = FND_API.G_TRUE THEN

2546: END IF;
2547: x_return_status := 'E';
2548:
2549: WHEN OTHERS THEN
2550: IF p_commit = FND_API.G_TRUE THEN
2551: ROLLBACK TO update_project_pipeline_info;
2552: END IF;
2553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2554: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 2553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2549: WHEN OTHERS THEN
2550: IF p_commit = FND_API.G_TRUE THEN
2551: ROLLBACK TO update_project_pipeline_info;
2552: END IF;
2553: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2554: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
2555: p_procedure_name => 'UPDATE_PROJECT_PIPELINE_INFO',
2556: p_error_text => SUBSTRB(SQLERRM,1,240));
2557: raise;

Line 2565: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

2561: -- API name : Create_classifications
2562: -- Type : Public
2563: -- Pre-reqs : None.
2564: -- Parameters :
2565: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2566: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2567: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2568: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2569: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 2566: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

2562: -- Type : Public
2563: -- Pre-reqs : None.
2564: -- Parameters :
2565: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2566: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2567: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2568: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2569: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2570: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 2567: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

2563: -- Pre-reqs : None.
2564: -- Parameters :
2565: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2566: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2567: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2568: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2569: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2570: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2571: -- p_object_id IN NUMBER

Line 2570: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

2566: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2567: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2568: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2569: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2570: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2571: -- p_object_id IN NUMBER
2572: -- p_object_type IN VARCHAR2
2573: -- p_class_category IN VARCHAR2 Required
2574: -- p_class_code IN VARCHAR2 Required

Line 2575: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM

2571: -- p_object_id IN NUMBER
2572: -- p_object_type IN VARCHAR2
2573: -- p_class_category IN VARCHAR2 Required
2574: -- p_class_code IN VARCHAR2 Required
2575: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2572: -- p_object_type IN VARCHAR2
2573: -- p_class_category IN VARCHAR2 Required
2574: -- p_class_code IN VARCHAR2 Required
2575: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2573: -- p_class_category IN VARCHAR2 Required
2574: -- p_class_code IN VARCHAR2 Required
2575: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2574: -- p_class_code IN VARCHAR2 Required
2575: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2575: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2576: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2577: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2578: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2579: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2580: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2581: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2582: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2583: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2591: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2584: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2591: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2592: -- x_return_status OUT VARCHAR2 Required

Line 2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2585: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2591: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2592: -- x_return_status OUT VARCHAR2 Required
2593: -- x_msg_count OUT NUMBER Required

Line 2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2586: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2591: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2592: -- x_return_status OUT VARCHAR2 Required
2593: -- x_msg_count OUT NUMBER Required
2594: -- x_msg_data OUT VARCHAR2 Required

Line 2591: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2587: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2588: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2589: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2590: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2591: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2592: -- x_return_status OUT VARCHAR2 Required
2593: -- x_msg_count OUT NUMBER Required
2594: -- x_msg_data OUT VARCHAR2 Required
2595: --

Line 2603: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

2599: --
2600: --
2601: PROCEDURE CREATE_CLASSIFICATIONS
2602: (
2603: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2604: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2605: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2606: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2607: p_debug_mode IN VARCHAR2 := 'N',

Line 2604: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

2600: --
2601: PROCEDURE CREATE_CLASSIFICATIONS
2602: (
2603: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2604: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2605: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2606: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2607: p_debug_mode IN VARCHAR2 := 'N',
2608: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 2605: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2601: PROCEDURE CREATE_CLASSIFICATIONS
2602: (
2603: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2604: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2605: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2606: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2607: p_debug_mode IN VARCHAR2 := 'N',
2608: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2609: p_object_id IN NUMBER,

Line 2608: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

2604: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2605: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2606: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2607: p_debug_mode IN VARCHAR2 := 'N',
2608: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2609: p_object_id IN NUMBER,
2610: p_object_type IN VARCHAR2,
2611: p_class_category IN VARCHAR2 ,
2612: p_class_code IN VARCHAR2 ,

Line 2613: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,

2609: p_object_id IN NUMBER,
2610: p_object_type IN VARCHAR2,
2611: p_class_category IN VARCHAR2 ,
2612: p_class_code IN VARCHAR2 ,
2613: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2610: p_object_type IN VARCHAR2,
2611: p_class_category IN VARCHAR2 ,
2612: p_class_code IN VARCHAR2 ,
2613: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2611: p_class_category IN VARCHAR2 ,
2612: p_class_code IN VARCHAR2 ,
2613: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2612: p_class_code IN VARCHAR2 ,
2613: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2613: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2614: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2615: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2616: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2617: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2618: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2619: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2620: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2621: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2629: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2622: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2629: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2630: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895

Line 2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2623: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2629: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2630: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
2631: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895

Line 2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2624: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2629: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2630: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
2631: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895
2632: x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895

Line 2629: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2625: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2626: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2627: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2628: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2629: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2630: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
2631: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895
2632: x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
2633: )

Line 2665: IF p_commit = FND_API.G_TRUE THEN

2661: BEGIN
2662:
2663: --dbms_output.put_line('PA_PROJECTS_MAINT_PVT.CREATE_CLASSIFICATION ');
2664:
2665: IF p_commit = FND_API.G_TRUE THEN
2666: SAVEPOINT create_classifications_pvt;
2667: END IF;
2668:
2669: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 2669: x_return_status := FND_API.G_RET_STS_SUCCESS;

2665: IF p_commit = FND_API.G_TRUE THEN
2666: SAVEPOINT create_classifications_pvt;
2667: END IF;
2668:
2669: x_return_status := FND_API.G_RET_STS_SUCCESS;
2670: if p_validation_level > 0 then
2671:
2672: if (p_debug_mode = 'Y') then
2673: pa_debug.debug('create_classification: Calling validate_classifications');

Line 2706: RAISE FND_API.G_EXC_ERROR;

2702:
2703: IF l_msg_count > 0 THEN
2704: x_msg_count := l_msg_count;
2705: x_return_status := 'E';
2706: RAISE FND_API.G_EXC_ERROR;
2707: END IF;
2708: END IF;
2709:
2710: if p_attribute_category = FND_API.G_MISS_CHAR then

Line 2710: if p_attribute_category = FND_API.G_MISS_CHAR then

2706: RAISE FND_API.G_EXC_ERROR;
2707: END IF;
2708: END IF;
2709:
2710: if p_attribute_category = FND_API.G_MISS_CHAR then
2711: l_attribute_category := NULL;
2712: else
2713: l_attribute_category := p_attribute_category;
2714: end if;

Line 2716: if p_attribute1 = FND_API.G_MISS_CHAR then

2712: else
2713: l_attribute_category := p_attribute_category;
2714: end if;
2715:
2716: if p_attribute1 = FND_API.G_MISS_CHAR then
2717: l_attribute1 := NULL;
2718: else
2719: l_attribute1 := p_attribute1;
2720: end if;

Line 2722: if p_attribute2 = FND_API.G_MISS_CHAR then

2718: else
2719: l_attribute1 := p_attribute1;
2720: end if;
2721:
2722: if p_attribute2 = FND_API.G_MISS_CHAR then
2723: l_attribute2 := NULL;
2724: else
2725: l_attribute2 := p_attribute2;
2726: end if;

Line 2728: if p_attribute3 = FND_API.G_MISS_CHAR then

2724: else
2725: l_attribute2 := p_attribute2;
2726: end if;
2727:
2728: if p_attribute3 = FND_API.G_MISS_CHAR then
2729: l_attribute3 := NULL;
2730: else
2731: l_attribute3 := p_attribute3;
2732: end if;

Line 2734: if p_attribute4 = FND_API.G_MISS_CHAR then

2730: else
2731: l_attribute3 := p_attribute3;
2732: end if;
2733:
2734: if p_attribute4 = FND_API.G_MISS_CHAR then
2735: l_attribute4 := NULL;
2736: else
2737: l_attribute4 := p_attribute4;
2738: end if;

Line 2740: if p_attribute5 = FND_API.G_MISS_CHAR then

2736: else
2737: l_attribute4 := p_attribute4;
2738: end if;
2739:
2740: if p_attribute5 = FND_API.G_MISS_CHAR then
2741: l_attribute5 := NULL;
2742: else
2743: l_attribute5 := p_attribute5;
2744: end if;

Line 2746: if p_attribute6 = FND_API.G_MISS_CHAR then

2742: else
2743: l_attribute5 := p_attribute5;
2744: end if;
2745:
2746: if p_attribute6 = FND_API.G_MISS_CHAR then
2747: l_attribute6 := NULL;
2748: else
2749: l_attribute6 := p_attribute6;
2750: end if;

Line 2752: if p_attribute7 = FND_API.G_MISS_CHAR then

2748: else
2749: l_attribute6 := p_attribute6;
2750: end if;
2751:
2752: if p_attribute7 = FND_API.G_MISS_CHAR then
2753: l_attribute7 := NULL;
2754: else
2755: l_attribute7 := p_attribute7;
2756: end if;

Line 2758: if p_attribute8 = FND_API.G_MISS_CHAR then

2754: else
2755: l_attribute7 := p_attribute7;
2756: end if;
2757:
2758: if p_attribute8 = FND_API.G_MISS_CHAR then
2759: l_attribute8 := NULL;
2760: else
2761: l_attribute8 := p_attribute8;
2762: end if;

Line 2764: if p_attribute9 = FND_API.G_MISS_CHAR then

2760: else
2761: l_attribute8 := p_attribute8;
2762: end if;
2763:
2764: if p_attribute9 = FND_API.G_MISS_CHAR then
2765: l_attribute9 := NULL;
2766: else
2767: l_attribute9 := p_attribute9;
2768: end if;

Line 2770: if p_attribute10 = FND_API.G_MISS_CHAR then

2766: else
2767: l_attribute9 := p_attribute9;
2768: end if;
2769:
2770: if p_attribute10 = FND_API.G_MISS_CHAR then
2771: l_attribute10 := NULL;
2772: else
2773: l_attribute10 := p_attribute10;
2774: end if;

Line 2776: if p_attribute11 = FND_API.G_MISS_CHAR then

2772: else
2773: l_attribute10 := p_attribute10;
2774: end if;
2775:
2776: if p_attribute11 = FND_API.G_MISS_CHAR then
2777: l_attribute11 := NULL;
2778: else
2779: l_attribute11 := p_attribute11;
2780: end if;

Line 2782: if p_attribute12 = FND_API.G_MISS_CHAR then

2778: else
2779: l_attribute11 := p_attribute11;
2780: end if;
2781:
2782: if p_attribute12 = FND_API.G_MISS_CHAR then
2783: l_attribute12 := NULL;
2784: else
2785: l_attribute12 := p_attribute12;
2786: end if;

Line 2788: if p_attribute13 = FND_API.G_MISS_CHAR then

2784: else
2785: l_attribute12 := p_attribute12;
2786: end if;
2787:
2788: if p_attribute13 = FND_API.G_MISS_CHAR then
2789: l_attribute13 := NULL;
2790: else
2791: l_attribute13 := p_attribute13;
2792: end if;

Line 2794: if p_attribute14 = FND_API.G_MISS_CHAR then

2790: else
2791: l_attribute13 := p_attribute13;
2792: end if;
2793:
2794: if p_attribute14 = FND_API.G_MISS_CHAR then
2795: l_attribute14 := NULL;
2796: else
2797: l_attribute14 := p_attribute14;
2798: end if;

Line 2800: if p_attribute15 = FND_API.G_MISS_CHAR then

2796: else
2797: l_attribute14 := p_attribute14;
2798: end if;
2799:
2800: if p_attribute15 = FND_API.G_MISS_CHAR then
2801: l_attribute15 := NULL;
2802: else
2803: l_attribute15 := p_attribute15;
2804: end if;

Line 2806: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

2802: else
2803: l_attribute15 := p_attribute15;
2804: end if;
2805:
2806: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
2807: THEN
2808:
2809: /* Call to PA_PROJECT_UTILS.validate_dff as per Bug 5647964*/
2810: IF p_calling_module = 'ADD_CLASS_CATEGORIES' THEN /*Added ADD_CLASS_CATEGORIES condition to validate only in the add classifications flow. */

Line 2836: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2832: x_return_status => l_return_status,
2833: x_msg_count => l_msg_count,
2834: x_msg_data => l_msg_data);
2835:
2836: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2837:
2838: /*
2839: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'FND',
2840: p_msg_name => 'FLEX-MISSING SEGMENT VALUE',

Line 2844: RAISE FND_API.G_EXC_ERROR;

2840: p_msg_name => 'FLEX-MISSING SEGMENT VALUE',
2841: p_token1 => l_segment_name,
2842: p_token2 => p_flexfield_name); */
2843:
2844: RAISE FND_API.G_EXC_ERROR;
2845: End if;
2846: End if;
2847:
2848: --dbms_output.put_line('Pa_project_classes_pkg.insert_row Project Data ');

Line 2882: IF FND_API.TO_BOOLEAN(P_COMMIT)

2878: ,fnd_global.user_id
2879: ,fnd_global.login_id );
2880: END IF;
2881:
2882: IF FND_API.TO_BOOLEAN(P_COMMIT)
2883: THEN
2884: COMMIT WORK;
2885: END IF;
2886:

Line 2887: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2883: THEN
2884: COMMIT WORK;
2885: END IF;
2886:
2887: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2888: IF p_commit = FND_API.G_TRUE THEN
2889: ROLLBACK TO create_classifications_pvt;
2890: END IF;
2891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2888: IF p_commit = FND_API.G_TRUE THEN

2884: COMMIT WORK;
2885: END IF;
2886:
2887: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2888: IF p_commit = FND_API.G_TRUE THEN
2889: ROLLBACK TO create_classifications_pvt;
2890: END IF;
2891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2892: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 2891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2887: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2888: IF p_commit = FND_API.G_TRUE THEN
2889: ROLLBACK TO create_classifications_pvt;
2890: END IF;
2891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2892: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
2893: p_procedure_name => 'CREATE_CLASSIFICATIONS',
2894: p_error_text => SUBSTRB(SQLERRM,1,240));
2895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2891: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2892: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
2893: p_procedure_name => 'CREATE_CLASSIFICATIONS',
2894: p_error_text => SUBSTRB(SQLERRM,1,240));
2895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2896:
2897: WHEN FND_API.G_EXC_ERROR THEN
2898: IF p_commit = FND_API.G_TRUE THEN
2899: ROLLBACK TO create_classifications_pvt;

Line 2897: WHEN FND_API.G_EXC_ERROR THEN

2893: p_procedure_name => 'CREATE_CLASSIFICATIONS',
2894: p_error_text => SUBSTRB(SQLERRM,1,240));
2895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2896:
2897: WHEN FND_API.G_EXC_ERROR THEN
2898: IF p_commit = FND_API.G_TRUE THEN
2899: ROLLBACK TO create_classifications_pvt;
2900: END IF;
2901: x_return_status := 'E';

Line 2898: IF p_commit = FND_API.G_TRUE THEN

2894: p_error_text => SUBSTRB(SQLERRM,1,240));
2895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2896:
2897: WHEN FND_API.G_EXC_ERROR THEN
2898: IF p_commit = FND_API.G_TRUE THEN
2899: ROLLBACK TO create_classifications_pvt;
2900: END IF;
2901: x_return_status := 'E';
2902:

Line 2904: IF p_commit = FND_API.G_TRUE THEN

2900: END IF;
2901: x_return_status := 'E';
2902:
2903: WHEN OTHERS THEN
2904: IF p_commit = FND_API.G_TRUE THEN
2905: ROLLBACK TO create_classifications_pvt;
2906: END IF;
2907: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2908: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 2907: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2903: WHEN OTHERS THEN
2904: IF p_commit = FND_API.G_TRUE THEN
2905: ROLLBACK TO create_classifications_pvt;
2906: END IF;
2907: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2908: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
2909: p_procedure_name => 'CREATE_CLASSIFICATIONS',
2910: p_error_text => SUBSTRB(SQLERRM,1,240));
2911: raise;

Line 2920: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

2916: -- API name : Update_Classifications
2917: -- Type : Public
2918: -- Pre-reqs : None.
2919: -- Parameters :
2920: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2921: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2922: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2923: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2924: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 2921: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

2917: -- Type : Public
2918: -- Pre-reqs : None.
2919: -- Parameters :
2920: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2921: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2922: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2923: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2924: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2925: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 2922: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

2918: -- Pre-reqs : None.
2919: -- Parameters :
2920: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
2921: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2922: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2923: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2924: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2925: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2926: -- p_object_id IN NUMBER

Line 2925: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

2921: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
2922: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
2923: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
2924: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
2925: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
2926: -- p_object_id IN NUMBER
2927: -- p_object_type IN VARCHAR2
2928: -- p_class_category IN VARCHAR2 Required
2929: -- p_class_code IN VARCHAR2 Required

Line 2930: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM

2926: -- p_object_id IN NUMBER
2927: -- p_object_type IN VARCHAR2
2928: -- p_class_category IN VARCHAR2 Required
2929: -- p_class_code IN VARCHAR2 Required
2930: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2927: -- p_object_type IN VARCHAR2
2928: -- p_class_category IN VARCHAR2 Required
2929: -- p_class_code IN VARCHAR2 Required
2930: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2928: -- p_class_category IN VARCHAR2 Required
2929: -- p_class_code IN VARCHAR2 Required
2930: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2929: -- p_class_code IN VARCHAR2 Required
2930: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2930: -- p_code_percentage IN NUMBER Optional Default = FND_API.G_MISS_NUM
2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2931: -- p_attribute_category IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2932: -- p_attribute1 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2933: -- p_attribute2 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2934: -- p_attribute3 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2935: -- p_attribute4 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2936: -- p_attribute5 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2937: -- p_attribute6 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2938: -- p_attribute7 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2946: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2939: -- p_attribute8 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2946: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2947: -- p_rowid IN VARCHAR2 Required

Line 2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2940: -- p_attribute9 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2946: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2947: -- p_rowid IN VARCHAR2 Required
2948: -- p_record_version_number IN NUMBER Required

Line 2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2941: -- p_attribute10 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2946: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2947: -- p_rowid IN VARCHAR2 Required
2948: -- p_record_version_number IN NUMBER Required
2949: -- x_return_status OUT VARCHAR2 Required

Line 2946: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

2942: -- p_attribute11 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2943: -- p_attribute12 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2944: -- p_attribute13 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2945: -- p_attribute14 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2946: -- p_attribute15 IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
2947: -- p_rowid IN VARCHAR2 Required
2948: -- p_record_version_number IN NUMBER Required
2949: -- x_return_status OUT VARCHAR2 Required
2950: -- x_msg_count OUT NUMBER Required

Line 2960: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

2956: --
2957: --
2958: PROCEDURE UPDATE_CLASSIFICATIONS
2959: (
2960: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2961: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2962: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2963: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2964: p_debug_mode IN VARCHAR2 := 'N',

Line 2961: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

2957: --
2958: PROCEDURE UPDATE_CLASSIFICATIONS
2959: (
2960: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2961: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2962: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2963: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2964: p_debug_mode IN VARCHAR2 := 'N',
2965: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 2962: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2958: PROCEDURE UPDATE_CLASSIFICATIONS
2959: (
2960: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
2961: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2962: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2963: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2964: p_debug_mode IN VARCHAR2 := 'N',
2965: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2966: p_object_id IN NUMBER,

Line 2965: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

2961: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
2962: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2963: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
2964: p_debug_mode IN VARCHAR2 := 'N',
2965: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
2966: p_object_id IN NUMBER,
2967: p_object_type IN VARCHAR2,
2968: p_class_category IN VARCHAR2 ,
2969: p_class_code IN VARCHAR2 ,

Line 2970: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,

2966: p_object_id IN NUMBER,
2967: p_object_type IN VARCHAR2,
2968: p_class_category IN VARCHAR2 ,
2969: p_class_code IN VARCHAR2 ,
2970: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2967: p_object_type IN VARCHAR2,
2968: p_class_category IN VARCHAR2 ,
2969: p_class_code IN VARCHAR2 ,
2970: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2968: p_class_category IN VARCHAR2 ,
2969: p_class_code IN VARCHAR2 ,
2970: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2969: p_class_code IN VARCHAR2 ,
2970: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2970: p_code_percentage IN NUMBER := FND_API.G_MISS_NUM ,
2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2971: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2972: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2973: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2974: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2975: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2976: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2977: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2978: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2986: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2979: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2986: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2987: p_rowid IN VARCHAR2 ,

Line 2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2980: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2986: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2987: p_rowid IN VARCHAR2 ,
2988: p_record_version_number IN NUMBER ,

Line 2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2981: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2986: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2987: p_rowid IN VARCHAR2 ,
2988: p_record_version_number IN NUMBER ,
2989: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895

Line 2986: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,

2982: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2983: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2984: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2985: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2986: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR ,
2987: p_rowid IN VARCHAR2 ,
2988: p_record_version_number IN NUMBER ,
2989: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
2990: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895

Line 3041: if p_commit = FND_API.G_TRUE then

3037: if (p_debug_mode = 'Y') then
3038: pa_debug.debug('PA_PROJECTS_MAINT_PVT.Update_Classifications BEGIN');
3039: end if;
3040:
3041: if p_commit = FND_API.G_TRUE then
3042: savepoint update_classifications_pvt;
3043: end if;
3044:
3045: if (p_debug_mode = 'Y') then

Line 3049: if p_validate_only <> FND_API.G_TRUE then

3045: if (p_debug_mode = 'Y') then
3046: pa_debug.debug('Locking record...');
3047: end if;
3048:
3049: if p_validate_only <> FND_API.G_TRUE then
3050: BEGIN
3051: SELECT 'x' INTO l_dummy
3052: FROM pa_project_classes
3053: WHERE rowid = p_rowid

Line 3108: raise FND_API.G_EXC_ERROR;

3104: x_msg_count := l_msg_count;
3105: if x_msg_count = 1 then
3106: x_msg_data := l_msg_data;
3107: end if;
3108: raise FND_API.G_EXC_ERROR;
3109: end if;
3110:
3111: if p_validation_level > 0 then
3112: if (p_debug_mode = 'Y') then

Line 3136: raise FND_API.G_EXC_ERROR;

3132: l_msg_count := FND_MSG_PUB.count_msg;
3133: if l_msg_count > 0 then
3134: x_msg_count := l_msg_count;
3135:
3136: raise FND_API.G_EXC_ERROR;
3137: end if;
3138: end if;
3139:
3140: if p_attribute_category = FND_API.G_MISS_CHAR then

Line 3140: if p_attribute_category = FND_API.G_MISS_CHAR then

3136: raise FND_API.G_EXC_ERROR;
3137: end if;
3138: end if;
3139:
3140: if p_attribute_category = FND_API.G_MISS_CHAR then
3141: l_attribute_category := NULL;
3142: else
3143: l_attribute_category := p_attribute_category;
3144: end if;

Line 3146: if p_attribute1 = FND_API.G_MISS_CHAR then

3142: else
3143: l_attribute_category := p_attribute_category;
3144: end if;
3145:
3146: if p_attribute1 = FND_API.G_MISS_CHAR then
3147: l_attribute1 := NULL;
3148: else
3149: l_attribute1 := p_attribute1;
3150: end if;

Line 3152: if p_attribute2 = FND_API.G_MISS_CHAR then

3148: else
3149: l_attribute1 := p_attribute1;
3150: end if;
3151:
3152: if p_attribute2 = FND_API.G_MISS_CHAR then
3153: l_attribute2 := NULL;
3154: else
3155: l_attribute2 := p_attribute2;
3156: end if;

Line 3158: if p_attribute3 = FND_API.G_MISS_CHAR then

3154: else
3155: l_attribute2 := p_attribute2;
3156: end if;
3157:
3158: if p_attribute3 = FND_API.G_MISS_CHAR then
3159: l_attribute3 := NULL;
3160: else
3161: l_attribute3 := p_attribute3;
3162: end if;

Line 3164: if p_attribute4 = FND_API.G_MISS_CHAR then

3160: else
3161: l_attribute3 := p_attribute3;
3162: end if;
3163:
3164: if p_attribute4 = FND_API.G_MISS_CHAR then
3165: l_attribute4 := NULL;
3166: else
3167: l_attribute4 := p_attribute4;
3168: end if;

Line 3170: if p_attribute5 = FND_API.G_MISS_CHAR then

3166: else
3167: l_attribute4 := p_attribute4;
3168: end if;
3169:
3170: if p_attribute5 = FND_API.G_MISS_CHAR then
3171: l_attribute5 := NULL;
3172: else
3173: l_attribute5 := p_attribute5;
3174: end if;

Line 3176: if p_attribute6 = FND_API.G_MISS_CHAR then

3172: else
3173: l_attribute5 := p_attribute5;
3174: end if;
3175:
3176: if p_attribute6 = FND_API.G_MISS_CHAR then
3177: l_attribute6 := NULL;
3178: else
3179: l_attribute6 := p_attribute6;
3180: end if;

Line 3182: if p_attribute7 = FND_API.G_MISS_CHAR then

3178: else
3179: l_attribute6 := p_attribute6;
3180: end if;
3181:
3182: if p_attribute7 = FND_API.G_MISS_CHAR then
3183: l_attribute7 := NULL;
3184: else
3185: l_attribute7 := p_attribute7;
3186: end if;

Line 3188: if p_attribute8 = FND_API.G_MISS_CHAR then

3184: else
3185: l_attribute7 := p_attribute7;
3186: end if;
3187:
3188: if p_attribute8 = FND_API.G_MISS_CHAR then
3189: l_attribute8 := NULL;
3190: else
3191: l_attribute8 := p_attribute8;
3192: end if;

Line 3194: if p_attribute9 = FND_API.G_MISS_CHAR then

3190: else
3191: l_attribute8 := p_attribute8;
3192: end if;
3193:
3194: if p_attribute9 = FND_API.G_MISS_CHAR then
3195: l_attribute9 := NULL;
3196: else
3197: l_attribute9 := p_attribute9;
3198: end if;

Line 3200: if p_attribute10 = FND_API.G_MISS_CHAR then

3196: else
3197: l_attribute9 := p_attribute9;
3198: end if;
3199:
3200: if p_attribute10 = FND_API.G_MISS_CHAR then
3201: l_attribute10 := NULL;
3202: else
3203: l_attribute10 := p_attribute10;
3204: end if;

Line 3206: if p_attribute11 = FND_API.G_MISS_CHAR then

3202: else
3203: l_attribute10 := p_attribute10;
3204: end if;
3205:
3206: if p_attribute11 = FND_API.G_MISS_CHAR then
3207: l_attribute11 := NULL;
3208: else
3209: l_attribute11 := p_attribute11;
3210: end if;

Line 3212: if p_attribute12 = FND_API.G_MISS_CHAR then

3208: else
3209: l_attribute11 := p_attribute11;
3210: end if;
3211:
3212: if p_attribute12 = FND_API.G_MISS_CHAR then
3213: l_attribute12 := NULL;
3214: else
3215: l_attribute12 := p_attribute12;
3216: end if;

Line 3218: if p_attribute13 = FND_API.G_MISS_CHAR then

3214: else
3215: l_attribute12 := p_attribute12;
3216: end if;
3217:
3218: if p_attribute13 = FND_API.G_MISS_CHAR then
3219: l_attribute13 := NULL;
3220: else
3221: l_attribute13 := p_attribute13;
3222: end if;

Line 3224: if p_attribute14 = FND_API.G_MISS_CHAR then

3220: else
3221: l_attribute13 := p_attribute13;
3222: end if;
3223:
3224: if p_attribute14 = FND_API.G_MISS_CHAR then
3225: l_attribute14 := NULL;
3226: else
3227: l_attribute14 := p_attribute14;
3228: end if;

Line 3230: if p_attribute15 = FND_API.G_MISS_CHAR then

3226: else
3227: l_attribute14 := p_attribute14;
3228: end if;
3229:
3230: if p_attribute15 = FND_API.G_MISS_CHAR then
3231: l_attribute15 := NULL;
3232: else
3233: l_attribute15 := p_attribute15;
3234: end if;

Line 3244: if p_validate_only <> FND_API.G_TRUE then

3240: FETCH l_get_classification into l_old_category_id, l_old_code_id;
3241: CLOSE l_get_classification;
3242: -- anlee end of changes
3243:
3244: if p_validate_only <> FND_API.G_TRUE then
3245: pa_project_classes_pkg.update_row
3246: ( X_rowid => p_rowid
3247: ,X_object_id => p_object_id
3248: ,X_object_type => p_object_type

Line 3284: p_validate_only => FND_API.G_FALSE

3280: FETCH l_get_classification into l_new_category_id, l_new_code_id;
3281: CLOSE l_get_classification;
3282:
3283: PA_USER_ATTR_PUB.DELETE_USER_ATTRS_DATA (
3284: p_validate_only => FND_API.G_FALSE
3285: ,p_project_id => p_object_id
3286: ,p_old_classification_id => l_old_category_id
3287: ,p_new_classification_id => l_new_category_id
3288: ,p_classification_type => 'CLASS_CATEGORY'

Line 3298: RAISE FND_API.G_EXC_ERROR;

3294:
3295: IF l_msg_count > 0 THEN
3296: x_msg_count := l_msg_count;
3297: x_return_status := 'E';
3298: RAISE FND_API.G_EXC_ERROR;
3299: END IF;
3300:
3301:
3302: PA_USER_ATTR_PUB.DELETE_USER_ATTRS_DATA (

Line 3303: p_validate_only => FND_API.G_FALSE

3299: END IF;
3300:
3301:
3302: PA_USER_ATTR_PUB.DELETE_USER_ATTRS_DATA (
3303: p_validate_only => FND_API.G_FALSE
3304: ,p_project_id => p_object_id
3305: ,p_old_classification_id => l_old_code_id
3306: ,p_new_classification_id => l_new_code_id
3307: ,p_classification_type => 'CLASS_CODE'

Line 3317: RAISE FND_API.G_EXC_ERROR;

3313:
3314: IF l_msg_count > 0 THEN
3315: x_msg_count := l_msg_count;
3316: x_return_status := 'E';
3317: RAISE FND_API.G_EXC_ERROR;
3318: END IF;
3319:
3320: -- anlee end of changes
3321:

Line 3322: x_return_status := FND_API.G_RET_STS_SUCCESS;

3318: END IF;
3319:
3320: -- anlee end of changes
3321:
3322: x_return_status := FND_API.G_RET_STS_SUCCESS;
3323:
3324: if p_commit = FND_API.G_TRUE then
3325: commit work;
3326: end if;

Line 3324: if p_commit = FND_API.G_TRUE then

3320: -- anlee end of changes
3321:
3322: x_return_status := FND_API.G_RET_STS_SUCCESS;
3323:
3324: if p_commit = FND_API.G_TRUE then
3325: commit work;
3326: end if;
3327:
3328: if (p_debug_mode = 'Y') then

Line 3333: when FND_API.G_EXC_ERROR then

3329: pa_debug.debug('PA_PROJECTS_MAINT_PVT.Update_Classifications END');
3330: end if;
3331:
3332: EXCEPTION
3333: when FND_API.G_EXC_ERROR then
3334: if p_commit = FND_API.G_TRUE then
3335: rollback to update_classifications_pvt;
3336: end if;
3337: x_return_status := FND_API.G_RET_STS_ERROR;

Line 3334: if p_commit = FND_API.G_TRUE then

3330: end if;
3331:
3332: EXCEPTION
3333: when FND_API.G_EXC_ERROR then
3334: if p_commit = FND_API.G_TRUE then
3335: rollback to update_classifications_pvt;
3336: end if;
3337: x_return_status := FND_API.G_RET_STS_ERROR;
3338: when others then

Line 3337: x_return_status := FND_API.G_RET_STS_ERROR;

3333: when FND_API.G_EXC_ERROR then
3334: if p_commit = FND_API.G_TRUE then
3335: rollback to update_classifications_pvt;
3336: end if;
3337: x_return_status := FND_API.G_RET_STS_ERROR;
3338: when others then
3339: if p_commit = FND_API.G_TRUE then
3340: rollback to update_classifications_pvt;
3341: end if;

Line 3339: if p_commit = FND_API.G_TRUE then

3335: rollback to update_classifications_pvt;
3336: end if;
3337: x_return_status := FND_API.G_RET_STS_ERROR;
3338: when others then
3339: if p_commit = FND_API.G_TRUE then
3340: rollback to update_classifications_pvt;
3341: end if;
3342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3343: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 3342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3338: when others then
3339: if p_commit = FND_API.G_TRUE then
3340: rollback to update_classifications_pvt;
3341: end if;
3342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3343: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
3344: p_procedure_name => 'Update_Classifications',
3345: p_error_text => SUBSTRB(SQLERRM,1,240));
3346: raise;

Line 3355: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

3351: -- API name : validate_classifications
3352: -- Type : Validation
3353: -- Pre-reqs : None.
3354: -- Parameters :
3355: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3356: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3357: -- p_action IN VARCHAR2 Optional Default = 'INSERT'
3358: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
3359: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 3359: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

3355: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3356: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3357: -- p_action IN VARCHAR2 Optional Default = 'INSERT'
3358: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
3359: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3360: -- p_object_id IN NUMBER Required
3361: -- p_object_type IN VARCHAR2 Required
3362: -- p_class_category IN VARCHAR2 Required
3363: -- p_class_code IN VARCHAR2 Required

Line 3364: -- p_code_percentage IN VARCHAR2 Optional Default = FND_API.G_MISS_NUM

3360: -- p_object_id IN NUMBER Required
3361: -- p_object_type IN VARCHAR2 Required
3362: -- p_class_category IN VARCHAR2 Required
3363: -- p_class_code IN VARCHAR2 Required
3364: -- p_code_percentage IN VARCHAR2 Optional Default = FND_API.G_MISS_NUM
3365: --
3366: -- History
3367: --
3368: -- 18-AUG-2000 -- Sakthi/William - Created.

Line 3373: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

3369: --
3370: --
3371: PROCEDURE VALIDATE_CLASSIFICATIONS
3372: (
3373: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3374: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
3375: p_action IN VARCHAR2 := 'INSERT' ,
3376: p_debug_mode IN VARCHAR2 := 'N',
3377: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 3377: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

3373: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3374: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
3375: p_action IN VARCHAR2 := 'INSERT' ,
3376: p_debug_mode IN VARCHAR2 := 'N',
3377: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
3378: p_object_id IN NUMBER ,
3379: p_object_type IN VARCHAR2 ,
3380: p_class_category IN VARCHAR2 ,
3381: p_class_code IN VARCHAR2,

Line 3383: p_rowid IN VARCHAR2 := FND_API.G_MISS_CHAR)

3379: p_object_type IN VARCHAR2 ,
3380: p_class_category IN VARCHAR2 ,
3381: p_class_code IN VARCHAR2,
3382: p_code_percentage IN OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
3383: p_rowid IN VARCHAR2 := FND_API.G_MISS_CHAR)
3384: IS
3385: l_return_status VARCHAR2(250);
3386: l_error_msg_code VARCHAR2(250);
3387: l_object_type_id NUMBER;

Line 3476: if (p_code_percentage is not NULL) AND (p_code_percentage <> FND_API.G_MISS_NUM) then

3472: PA_PROJECTS_MAINT_UTILS.CHECK_PERCENTAGE_ALLOWED(
3473: p_class_category,
3474: l_return_status,
3475: l_error_msg_code);
3476: if (p_code_percentage is not NULL) AND (p_code_percentage <> FND_API.G_MISS_NUM) then
3477: if l_return_status = 'E' then
3478: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
3479: p_msg_name =>l_error_msg_code);
3480: else

Line 3585: if (p_code_percentage is not NULL) AND (p_code_percentage <> FND_API.G_MISS_NUM) then

3581: PA_PROJECTS_MAINT_UTILS.CHECK_PERCENTAGE_ALLOWED(
3582: p_class_category,
3583: l_return_status,
3584: l_error_msg_code);
3585: if (p_code_percentage is not NULL) AND (p_code_percentage <> FND_API.G_MISS_NUM) then
3586: if l_return_status = 'E' then
3587: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
3588: p_msg_name =>l_error_msg_code);
3589: else

Line 3623: if (p_rowid = FND_API.G_MISS_CHAR) OR (p_rowid is NULL) then

3619: end if;
3620: end if;
3621:
3622:
3623: if (p_rowid = FND_API.G_MISS_CHAR) OR (p_rowid is NULL) then
3624: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3625: end if;
3626:
3627: OPEN C(p_object_id, p_object_type, p_class_category, p_class_code);

Line 3624: raise FND_API.G_EXC_UNEXPECTED_ERROR;

3620: end if;
3621:
3622:
3623: if (p_rowid = FND_API.G_MISS_CHAR) OR (p_rowid is NULL) then
3624: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3625: end if;
3626:
3627: OPEN C(p_object_id, p_object_type, p_class_category, p_class_code);
3628: FETCH C INTO l_rowid;

Line 3699: when FND_API.G_EXC_UNEXPECTED_ERROR then

3695:
3696: --dbms_output.put_line('SUCCESSFUL VALIDATION OVER ... '||l_error_msg_code||'Status :'||l_return_status);
3697:
3698: EXCEPTION
3699: when FND_API.G_EXC_UNEXPECTED_ERROR then
3700: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
3701: p_procedure_name => 'VALIDATE_CLASSIFICATIONS',
3702: p_error_text => SUBSTRB(SQLERRM,1,240));
3703: WHEN OTHERS THEN

Line 3715: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

3711: -- API name : delete_classifications
3712: -- Type : Public
3713: -- Pre-reqs : None.
3714: -- Parameters :
3715: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
3716: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
3717: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3718: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3719: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 3716: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

3712: -- Type : Public
3713: -- Pre-reqs : None.
3714: -- Parameters :
3715: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
3716: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
3717: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3718: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3719: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
3720: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 3717: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

3713: -- Pre-reqs : None.
3714: -- Parameters :
3715: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
3716: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
3717: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3718: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3719: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
3720: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3721: -- p_object_id IN NUMBER Required

Line 3720: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

3716: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
3717: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3718: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3719: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
3720: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3721: -- p_object_id IN NUMBER Required
3722: -- p_object_type IN VARCHAR2 Required
3723: -- p_class_category IN VARCHAR2 Required
3724: -- p_class_code IN VARCHAR2 Required

Line 3725: -- p_record_version_number IN NUMBER Optional Default = FND_API.G_MISS_NUM

3721: -- p_object_id IN NUMBER Required
3722: -- p_object_type IN VARCHAR2 Required
3723: -- p_class_category IN VARCHAR2 Required
3724: -- p_class_code IN VARCHAR2 Required
3725: -- p_record_version_number IN NUMBER Optional Default = FND_API.G_MISS_NUM
3726: -- x_return_status OUT VARCHAR2 Required
3727: -- x_msg_count OUT NUMBER Required
3728: -- x_msg_data OUT VARCHAR2 Required
3729: --

Line 3737: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

3733: --
3734: --
3735: PROCEDURE DELETE_CLASSIFICATIONS
3736: (
3737: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
3738: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
3739: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3740: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
3741: p_debug_mode IN VARCHAR2 := 'N',

Line 3738: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

3734: --
3735: PROCEDURE DELETE_CLASSIFICATIONS
3736: (
3737: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
3738: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
3739: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3740: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
3741: p_debug_mode IN VARCHAR2 := 'N',
3742: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 3739: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

3735: PROCEDURE DELETE_CLASSIFICATIONS
3736: (
3737: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
3738: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
3739: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3740: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
3741: p_debug_mode IN VARCHAR2 := 'N',
3742: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
3743: p_object_id IN NUMBER ,

Line 3742: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

3738: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
3739: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3740: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
3741: p_debug_mode IN VARCHAR2 := 'N',
3742: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
3743: p_object_id IN NUMBER ,
3744: p_object_type IN VARCHAR2 ,
3745: p_class_category IN VARCHAR2 ,
3746: p_class_code IN VARCHAR2 ,

Line 3747: p_record_version_number IN NUMBER := FND_API.G_MISS_NUM ,

3743: p_object_id IN NUMBER ,
3744: p_object_type IN VARCHAR2 ,
3745: p_class_category IN VARCHAR2 ,
3746: p_class_code IN VARCHAR2 ,
3747: p_record_version_number IN NUMBER := FND_API.G_MISS_NUM ,
3748: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
3749: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895
3750: x_msg_data OUT NOCOPY VARCHAR2) --File.Sql.39 bug 4440895
3751: IS

Line 3786: IF p_commit = FND_API.G_TRUE THEN

3782: -- anlee end of changes
3783:
3784: BEGIN
3785:
3786: IF p_commit = FND_API.G_TRUE THEN
3787: SAVEPOINT delete_classifications_pvt;
3788: END IF;
3789:
3790: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 3790: x_return_status := FND_API.G_RET_STS_SUCCESS;

3786: IF p_commit = FND_API.G_TRUE THEN
3787: SAVEPOINT delete_classifications_pvt;
3788: END IF;
3789:
3790: x_return_status := FND_API.G_RET_STS_SUCCESS;
3791:
3792: if (p_debug_mode = 'Y') then
3793: pa_debug.debug('Delete classification PVT: locking record for deletion');
3794: end if;

Line 3795: if p_validate_only <> FND_API.G_TRUE then

3791:
3792: if (p_debug_mode = 'Y') then
3793: pa_debug.debug('Delete classification PVT: locking record for deletion');
3794: end if;
3795: if p_validate_only <> FND_API.G_TRUE then
3796: BEGIN
3797: SELECT rowid INTO l_row_id
3798: FROM pa_project_classes
3799: WHERE object_id = p_object_id

Line 3868: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3864: l_msg_count := FND_MSG_PUB.count_msg;
3865:
3866: IF l_msg_count > 0 THEN
3867: x_msg_count := l_msg_count;
3868: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3869: RAISE FND_API.G_EXC_ERROR;
3870: END IF;
3871:
3872: if p_validation_level > 0 then

Line 3869: RAISE FND_API.G_EXC_ERROR;

3865:
3866: IF l_msg_count > 0 THEN
3867: x_msg_count := l_msg_count;
3868: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3869: RAISE FND_API.G_EXC_ERROR;
3870: END IF;
3871:
3872: if p_validation_level > 0 then
3873: pa_debug.G_err_stage := 'Calling validate_classifications';

Line 3895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3891: l_msg_count := FND_MSG_PUB.count_msg;
3892:
3893: IF l_msg_count > 0 THEN
3894: x_msg_count := l_msg_count;
3895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3896: RAISE FND_API.G_EXC_ERROR;
3897: END IF;
3898: END IF;
3899: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

Line 3896: RAISE FND_API.G_EXC_ERROR;

3892:
3893: IF l_msg_count > 0 THEN
3894: x_msg_count := l_msg_count;
3895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3896: RAISE FND_API.G_EXC_ERROR;
3897: END IF;
3898: END IF;
3899: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
3900: THEN

Line 3899: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

3895: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3896: RAISE FND_API.G_EXC_ERROR;
3897: END IF;
3898: END IF;
3899: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
3900: THEN
3901: if (p_debug_mode = 'Y') then
3902: pa_debug.debug('Delete classification PVT: Calling table handler to delete classfications record');
3903: end if;

Line 3916: p_validate_only => FND_API.G_FALSE

3912: FETCH get_category_id INTO l_category_id;
3913: CLOSE get_category_id;
3914:
3915: PA_USER_ATTR_PUB.DELETE_USER_ATTRS_DATA (
3916: p_validate_only => FND_API.G_FALSE
3917: ,p_project_id => p_object_id
3918: ,p_old_classification_id => l_category_id
3919: ,p_classification_type => 'CLASS_CATEGORY'
3920: ,x_return_status => l_return_status

Line 3929: RAISE FND_API.G_EXC_ERROR;

3925:
3926: IF l_msg_count > 0 THEN
3927: x_msg_count := l_msg_count;
3928: x_return_status := 'E';
3929: RAISE FND_API.G_EXC_ERROR;
3930: END IF;
3931:
3932:
3933: OPEN get_code_id;

Line 3938: p_validate_only => FND_API.G_FALSE

3934: FETCH get_code_id INTO l_code_id;
3935: CLOSE get_code_id;
3936:
3937: PA_USER_ATTR_PUB.DELETE_USER_ATTRS_DATA (
3938: p_validate_only => FND_API.G_FALSE
3939: ,p_project_id => p_object_id
3940: ,p_old_classification_id => l_code_id
3941: ,p_classification_type => 'CLASS_CODE'
3942: ,x_return_status => l_return_status

Line 3951: RAISE FND_API.G_EXC_ERROR;

3947:
3948: IF l_msg_count > 0 THEN
3949: x_msg_count := l_msg_count;
3950: x_return_status := 'E';
3951: RAISE FND_API.G_EXC_ERROR;
3952: END IF;
3953:
3954: -- anlee end of changes
3955: END IF;

Line 3957: IF FND_API.TO_BOOLEAN(P_COMMIT)

3953:
3954: -- anlee end of changes
3955: END IF;
3956:
3957: IF FND_API.TO_BOOLEAN(P_COMMIT)
3958: THEN
3959: COMMIT WORK;
3960: END IF;
3961:

Line 3962: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

3958: THEN
3959: COMMIT WORK;
3960: END IF;
3961:
3962: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3963: IF p_commit = FND_API.G_TRUE THEN
3964: ROLLBACK TO delete_classifications_pvt;
3965: END IF;
3966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3963: IF p_commit = FND_API.G_TRUE THEN

3959: COMMIT WORK;
3960: END IF;
3961:
3962: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3963: IF p_commit = FND_API.G_TRUE THEN
3964: ROLLBACK TO delete_classifications_pvt;
3965: END IF;
3966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3967: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 3966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3962: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3963: IF p_commit = FND_API.G_TRUE THEN
3964: ROLLBACK TO delete_classifications_pvt;
3965: END IF;
3966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3967: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
3968: p_procedure_name => 'DELETE_CLASSIFICATIONS',
3969: p_error_text => SUBSTRB(SQLERRM,1,240));
3970: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3970: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3967: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
3968: p_procedure_name => 'DELETE_CLASSIFICATIONS',
3969: p_error_text => SUBSTRB(SQLERRM,1,240));
3970: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3971:
3972: WHEN FND_API.G_EXC_ERROR THEN
3973: IF p_commit = FND_API.G_TRUE THEN
3974: ROLLBACK TO delete_classifications_pvt;

Line 3972: WHEN FND_API.G_EXC_ERROR THEN

3968: p_procedure_name => 'DELETE_CLASSIFICATIONS',
3969: p_error_text => SUBSTRB(SQLERRM,1,240));
3970: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3971:
3972: WHEN FND_API.G_EXC_ERROR THEN
3973: IF p_commit = FND_API.G_TRUE THEN
3974: ROLLBACK TO delete_classifications_pvt;
3975: END IF;
3976: x_return_status := 'E';

Line 3973: IF p_commit = FND_API.G_TRUE THEN

3969: p_error_text => SUBSTRB(SQLERRM,1,240));
3970: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3971:
3972: WHEN FND_API.G_EXC_ERROR THEN
3973: IF p_commit = FND_API.G_TRUE THEN
3974: ROLLBACK TO delete_classifications_pvt;
3975: END IF;
3976: x_return_status := 'E';
3977:

Line 3979: IF p_commit = FND_API.G_TRUE THEN

3975: END IF;
3976: x_return_status := 'E';
3977:
3978: WHEN OTHERS THEN
3979: IF p_commit = FND_API.G_TRUE THEN
3980: ROLLBACK TO prm_create_project;
3981: END IF;
3982: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3983: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',

Line 3982: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3978: WHEN OTHERS THEN
3979: IF p_commit = FND_API.G_TRUE THEN
3980: ROLLBACK TO prm_create_project;
3981: END IF;
3982: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3983: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PVT',
3984: p_procedure_name => 'DELETE_CLASSIFICATIONS',
3985: p_error_text => SUBSTRB(SQLERRM,1,240));
3986: raise;

Line 3994: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

3990: -- API name : Validate_Project_Info
3991: -- Type : Validation
3992: -- Pre-reqs : None.
3993: -- Parameters :
3994: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3995: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3996: -- p_action IN VARCHAR2 Optional Default = 'INSERT', 'UPDATE', 'DELETE'
3997: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3998: -- p_project_id IN NUMBER Required

Line 3997: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

3993: -- Parameters :
3994: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
3995: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3996: -- p_action IN VARCHAR2 Optional Default = 'INSERT', 'UPDATE', 'DELETE'
3997: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3998: -- p_project_id IN NUMBER Required
3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

3995: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
3996: -- p_action IN VARCHAR2 Optional Default = 'INSERT', 'UPDATE', 'DELETE'
3997: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3998: -- p_project_id IN NUMBER Required
3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

3996: -- p_action IN VARCHAR2 Optional Default = 'INSERT', 'UPDATE', 'DELETE'
3997: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3998: -- p_project_id IN NUMBER Required
3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

3997: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
3998: -- p_project_id IN NUMBER Required
3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional

Line 4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

3998: -- p_project_id IN NUMBER Required
3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM

Line 4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

3999: -- p_project_name IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

4000: -- p_project_number IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4001: -- p_project_type IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 4006: -- Default = FND_API.G_MISS_NUM

4002: -- p_description IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

4003: -- p_project_status_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE

4004: -- p_public_sector_flag IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

4005: -- p_carrying_out_organization_id IN NUMBER Optional
4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

Line 4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

4006: -- Default = FND_API.G_MISS_NUM
4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4007: -- p_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

4008: -- p_completion_date IN DATE Optional Default = FND_API.G_MISS_DATE
4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR

4009: -- p_territory_code IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4010: -- p_country IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4011: -- p_location_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4012: -- p_state_region IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4013: -- p_city IN VARCHAR2 Optional Default = FND_API.G_MISS_CHAR
4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4014: -- p_calendar_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
4022: -- p_record_version_number IN NUMBER Required

Line 4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM

4015: -- p_work_type_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
4022: -- p_record_version_number IN NUMBER Required
4023: -- p_project_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM

4016: -- p_role_list_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
4022: -- p_record_version_number IN NUMBER Required
4023: -- p_project_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4024: -- p_project_finish_date IN DATE Optional Default = FND_API.G_MISS_DATE

Line 4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE

4017: -- p_cost_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4018: -- p_bill_job_group_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
4022: -- p_record_version_number IN NUMBER Required
4023: -- p_project_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4024: -- p_project_finish_date IN DATE Optional Default = FND_API.G_MISS_DATE
4025: -- p_long_name IN VARCHAR2 Optional Default = NULL

Line 4023: -- p_project_start_date IN DATE Optional Default = FND_API.G_MISS_DATE

4019: -- p_probability_member_id IN NUMBER Optional Default = FND_API.G_MISS_NUM
4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
4022: -- p_record_version_number IN NUMBER Required
4023: -- p_project_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4024: -- p_project_finish_date IN DATE Optional Default = FND_API.G_MISS_DATE
4025: -- p_long_name IN VARCHAR2 Optional Default = NULL
4026: --
4027: -- History

Line 4024: -- p_project_finish_date IN DATE Optional Default = FND_API.G_MISS_DATE

4020: -- p_project_value IN NUMBER Optional Default = FND_API.G_MISS_NUM
4021: -- p_expected_approval_date IN DATE Optional Default = FND_API.G_MISS_DATE
4022: -- p_record_version_number IN NUMBER Required
4023: -- p_project_start_date IN DATE Optional Default = FND_API.G_MISS_DATE
4024: -- p_project_finish_date IN DATE Optional Default = FND_API.G_MISS_DATE
4025: -- p_long_name IN VARCHAR2 Optional Default = NULL
4026: --
4027: -- History
4028: --

Line 4034: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

4030: --
4031: --
4032: PROCEDURE Validate_Project_Info
4033: (
4034: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4035: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
4036: p_action IN VARCHAR2 := 'UPDATE' ,
4037: p_debug_mode IN VARCHAR2 := 'N' ,
4038: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 4038: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

4034: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4035: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
4036: p_action IN VARCHAR2 := 'UPDATE' ,
4037: p_debug_mode IN VARCHAR2 := 'N' ,
4038: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
4039: p_project_id IN NUMBER ,
4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4036: p_action IN VARCHAR2 := 'UPDATE' ,
4037: p_debug_mode IN VARCHAR2 := 'N' ,
4038: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
4039: p_project_id IN NUMBER ,
4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4037: p_debug_mode IN VARCHAR2 := 'N' ,
4038: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
4039: p_project_id IN NUMBER ,
4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4038: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
4039: p_project_id IN NUMBER ,
4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4039: p_project_id IN NUMBER ,
4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,

Line 4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4040: p_project_name IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,

Line 4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4041: p_project_number IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,

4042: p_project_type IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,

4043: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,

4044: p_project_status_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4045: p_public_sector_flag IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,

Line 4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4046: p_carrying_out_organization_id IN NUMBER := FND_API.G_MISS_NUM ,
4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,

4047: p_start_date IN DATE := FND_API.G_MISS_DATE ,
4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4048: p_completion_date IN DATE := FND_API.G_MISS_DATE ,
4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,

4049: p_territory_code IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,

4050: p_country IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,

4051: p_location_id IN NUMBER := FND_API.G_MISS_NUM ,
4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,

Line 4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,

4052: p_state_region IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,

Line 4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

4053: p_city IN VARCHAR2 := FND_API.G_MISS_CHAR ,
4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,

Line 4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,

4054: p_calendar_id IN NUMBER := FND_API.G_MISS_NUM ,
4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
4062: p_record_version_number IN NUMBER ,

Line 4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,

4055: p_work_type_id IN NUMBER := FND_API.G_MISS_NUM ,
4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
4062: p_record_version_number IN NUMBER ,
4063: -- anlee

Line 4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,

4056: p_role_list_id IN NUMBER := FND_API.G_MISS_NUM ,
4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
4062: p_record_version_number IN NUMBER ,
4063: -- anlee
4064: -- Dates changes

Line 4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,

4057: p_cost_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4058: p_bill_job_group_id IN NUMBER := FND_API.G_MISS_NUM ,
4059: p_probability_member_id IN NUMBER := FND_API.G_MISS_NUM ,
4060: p_project_value IN NUMBER := FND_API.G_MISS_NUM ,
4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
4062: p_record_version_number IN NUMBER ,
4063: -- anlee
4064: -- Dates changes
4065: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,

Line 4065: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,

4061: p_expected_approval_date IN DATE := FND_API.G_MISS_DATE ,
4062: p_record_version_number IN NUMBER ,
4063: -- anlee
4064: -- Dates changes
4065: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,
4066: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,
4067: -- End of changes
4068: -- anlee
4069: -- Project Long Name changes

Line 4066: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,

4062: p_record_version_number IN NUMBER ,
4063: -- anlee
4064: -- Dates changes
4065: p_target_start_date IN DATE := FND_API.G_MISS_DATE ,
4066: p_target_finish_date IN DATE := FND_API.G_MISS_DATE ,
4067: -- End of changes
4068: -- anlee
4069: -- Project Long Name changes
4070: p_long_name IN VARCHAR2 DEFAULT NULL )

Line 4830: IF hghst_ctr_cust_id IS NOT NULL AND l_return_status = FND_API.G_RET_STS_SUCCESS THEN

4826: , x_return_status => l_return_status
4827: , x_msg_count => l_msg_count
4828: , x_msg_data => l_msg_data );
4829:
4830: IF hghst_ctr_cust_id IS NOT NULL AND l_return_status = FND_API.G_RET_STS_SUCCESS THEN
4831:
4832: UPDATE pa_project_customers SET customer_bill_split = 100
4833: WHERE customer_id = hghst_ctr_cust_id AND project_id = p_project_id;
4834:

Line 4891: IF (p_carrying_out_organization_id <> FND_API.G_MISS_NUM

4887: THEN
4888: pa_debug.debug('Validate_project_info PVT: Carrying out Organization validation');
4889: END IF;
4890: --CARRYING_OUT_ORGANIZATION_ID
4891: IF (p_carrying_out_organization_id <> FND_API.G_MISS_NUM
4892: AND p_carrying_out_organization_id IS NOT NULL)
4893: THEN
4894:
4895: IF p_carrying_out_organization_id <>

Line 5090: IF p_start_date = FND_API.G_MISS_DATE

5086:
5087: l_project_start_date := p_start_date;
5088: l_project_completion_date := p_completion_date;
5089:
5090: IF p_start_date = FND_API.G_MISS_DATE
5091: THEN l_project_start_date := NULL;
5092: END IF;
5093:
5094: IF p_completion_date = FND_API.G_MISS_DATE

Line 5094: IF p_completion_date = FND_API.G_MISS_DATE

5090: IF p_start_date = FND_API.G_MISS_DATE
5091: THEN l_project_start_date := NULL;
5092: END IF;
5093:
5094: IF p_completion_date = FND_API.G_MISS_DATE
5095: THEN l_project_completion_date := NULL;
5096: END IF;
5097:
5098: pa_project_pvt.check_start_end_date

Line 5112: if (nvl(l_project_old_rec.start_date,FND_API.G_MISS_DATE) <>

5108: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5109: p_msg_name => 'PA_SU_INVALID_DATES');
5110: else
5111: -- Do validation if start date has changed
5112: if (nvl(l_project_old_rec.start_date,FND_API.G_MISS_DATE) <>
5113: nvl(l_project_start_date,FND_API.G_MISS_DATE)) then --Bug 6408115
5114:
5115: -- anlee project actions changes
5116: IF l_update_proj_dates_allowed = 'N' THEN

Line 5113: nvl(l_project_start_date,FND_API.G_MISS_DATE)) then --Bug 6408115

5109: p_msg_name => 'PA_SU_INVALID_DATES');
5110: else
5111: -- Do validation if start date has changed
5112: if (nvl(l_project_old_rec.start_date,FND_API.G_MISS_DATE) <>
5113: nvl(l_project_start_date,FND_API.G_MISS_DATE)) then --Bug 6408115
5114:
5115: -- anlee project actions changes
5116: IF l_update_proj_dates_allowed = 'N' THEN
5117: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 5145: if (nvl(l_project_old_rec.completion_date,FND_API.G_MISS_DATE) <>

5141: END IF; -- l_update_proj_dates_allowed
5142: end if; -- l_project_old_rec.start_date <> l_project_start_date
5143:
5144: -- Do validation if completion date has changed
5145: if (nvl(l_project_old_rec.completion_date,FND_API.G_MISS_DATE) <>
5146: nvl(l_project_completion_date,FND_API.G_MISS_DATE)) then --Bug 6408115
5147: -- anlee project actions changes
5148: IF l_update_proj_dates_allowed = 'N' THEN
5149: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 5146: nvl(l_project_completion_date,FND_API.G_MISS_DATE)) then --Bug 6408115

5142: end if; -- l_project_old_rec.start_date <> l_project_start_date
5143:
5144: -- Do validation if completion date has changed
5145: if (nvl(l_project_old_rec.completion_date,FND_API.G_MISS_DATE) <>
5146: nvl(l_project_completion_date,FND_API.G_MISS_DATE)) then --Bug 6408115
5147: -- anlee project actions changes
5148: IF l_update_proj_dates_allowed = 'N' THEN
5149: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5150: p_msg_name => 'PA_PM_PROJ_DATES_ERR');

Line 5187: IF p_public_sector_flag <> FND_API.G_MISS_CHAR AND

5183: IF (p_debug_mode = 'Y')
5184: THEN
5185: pa_debug.debug('Validate_project_info PVT: Public sector flag validation');
5186: END IF;
5187: IF p_public_sector_flag <> FND_API.G_MISS_CHAR AND
5188: p_public_sector_flag IS NOT NULL
5189: THEN
5190: IF p_public_sector_flag <> l_project_old_rec.public_sector_flag
5191: THEN

Line 5206: IF p_project_status_code <> FND_API.G_MISS_CHAR AND

5202: THEN
5203: pa_debug.debug('Validate_project_info PVT: project status validation');
5204: END IF;
5205:
5206: IF p_project_status_code <> FND_API.G_MISS_CHAR AND
5207: p_project_status_code IS NOT NULL
5208: THEN
5209: IF p_project_status_code <>
5210: l_project_old_rec.project_status_code THEN

Line 5248: IF p_project_status_code <> FND_API.G_MISS_CHAR AND

5244: END IF;
5245:
5246: -- Check Next Allowable Status
5247:
5248: IF p_project_status_code <> FND_API.G_MISS_CHAR AND
5249: p_project_status_code IS NOT NULL
5250: THEN
5251: IF p_project_status_code <>
5252: l_project_old_rec.project_status_code

Line 5341: p_location_id <> FND_API.G_MISS_NUM

5337:
5338: -- LOCATION DETAILS
5339:
5340: if p_location_id is not null and
5341: p_location_id <> FND_API.G_MISS_NUM
5342: then
5343: x_location_id := p_location_id;
5344: else
5345: if p_territory_code is null or

Line 5346: p_territory_code = FND_API.G_MISS_CHAR

5342: then
5343: x_location_id := p_location_id;
5344: else
5345: if p_territory_code is null or
5346: p_territory_code = FND_API.G_MISS_CHAR
5347: then
5348: open c2(p_country);
5349: fetch c2 into x_country_code;
5350: close c2;

Line 5379: If x_location_id is null or x_location_id = FND_API.G_MISS_NUM then

5375: x_location_id => x_location_id);
5376:
5377: end if;
5378:
5379: If x_location_id is null or x_location_id = FND_API.G_MISS_NUM then
5380:
5381: -- Modified for bug 2038542
5382: -- If p_city is not null
5383: -- and p_state_region is not null

Line 5512: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE

5508: -- API name : Update_project_staffing_info
5509: -- Type : Public
5510: -- Pre-reqs : None.
5511: -- Parameters :
5512: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
5513: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
5514: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
5515: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
5516: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'

Line 5513: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE

5509: -- Type : Public
5510: -- Pre-reqs : None.
5511: -- Parameters :
5512: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
5513: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
5514: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
5515: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
5516: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

Line 5514: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL

5510: -- Pre-reqs : None.
5511: -- Parameters :
5512: -- p_commit IN VARCHAR2 Optional Default = FND_API.G_FALSE
5513: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
5514: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
5515: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
5516: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
5518: -- p_project_id IN NUMBER Required

Line 5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM

5513: -- p_validate_only IN VARCHAR2 Optional Default = FND_API.G_TRUE
5514: -- p_validation_level IN NUMBER Optional Default = FND_API.G_VALID_LEVEL_FULL
5515: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
5516: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
5518: -- p_project_id IN NUMBER Required
5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM
5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM

Line 5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM

5515: -- p_calling_module IN VARCHAR2 Optional Default = 'SELF_SERVICE'
5516: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
5518: -- p_project_id IN NUMBER Required
5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM
5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR

Line 5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM

5516: -- p_debug_mode IN VARCHAR2 Optional Default = 'N'
5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
5518: -- p_project_id IN NUMBER Required
5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM
5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,

Line 5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM

5517: -- p_max_msg_count IN NUMBER Optional Default = FND_API.G_MISS_NUM
5518: -- p_project_id IN NUMBER Required
5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM
5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM

Line 5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM

5518: -- p_project_id IN NUMBER Required
5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM
5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,

Line 5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR

5519: -- p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE Optional Default = FND_API.G_MISS_NUM
5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM

Line 5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,

5520: -- p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,

Line 5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM

5521: -- p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE Optional Default = FND_API.G_MISS_NUM
5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM

Line 5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,

5522: -- p_search_min_availability IN pa_projects_all.search_min_availability%TYPE Optional Default = FND_API.G_MISS_NUM
5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM
5530: -- p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE Optional Default = FND_API.G_MISS_CHAR

Line 5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM

5523: -- p_search_country_code IN pa_projects_all.search_country_code%TYPE Optional Default = FND_API.G_MISS_CHAR
5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM
5530: -- p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE Optional Default = FND_API.G_MISS_CHAR
5531: -- p_record_version_number IN NUMBER Required

Line 5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,

5524: -- p_search_country_name IN fnd_territories_vl.territory_short_name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM
5530: -- p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE Optional Default = FND_API.G_MISS_CHAR
5531: -- p_record_version_number IN NUMBER Required
5532: -- x_return_status OUT VARCHAR2 Required

Line 5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM

5525: -- p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE Optional Default = FND_API.G_MISS_NUM
5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM
5530: -- p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE Optional Default = FND_API.G_MISS_CHAR
5531: -- p_record_version_number IN NUMBER Required
5532: -- x_return_status OUT VARCHAR2 Required
5533: -- x_msg_count OUT NUMBER Required

Line 5530: -- p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE Optional Default = FND_API.G_MISS_CHAR

5526: -- p_search_exp_org_hier_name IN per_organization_structures.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5527: -- p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE Optional Default = FND_API.G_MISS_NUM
5528: -- p_search_exp_start_org_name IN hr_organization_units.name%TYPE Optional Default = FND_API.G_MISS_CHAR,
5529: -- p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE Optional Default = FND_API.G_MISS_NUM
5530: -- p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE Optional Default = FND_API.G_MISS_CHAR
5531: -- p_record_version_number IN NUMBER Required
5532: -- x_return_status OUT VARCHAR2 Required
5533: -- x_msg_count OUT NUMBER Required
5534: -- x_msg_data OUT VARCHAR2 Required

Line 5543: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

5539: --
5540: --
5541: PROCEDURE UPDATE_PROJECT_STAFFING_INFO
5542: (
5543: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
5544: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
5545: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5546: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
5547: p_debug_mode IN VARCHAR2 := 'N' ,

Line 5544: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,

5540: --
5541: PROCEDURE UPDATE_PROJECT_STAFFING_INFO
5542: (
5543: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
5544: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
5545: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5546: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
5547: p_debug_mode IN VARCHAR2 := 'N' ,
5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

Line 5545: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

5541: PROCEDURE UPDATE_PROJECT_STAFFING_INFO
5542: (
5543: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
5544: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
5545: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5546: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
5547: p_debug_mode IN VARCHAR2 := 'N' ,
5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
5549: p_project_id IN NUMBER ,

Line 5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,

5544: p_validate_only IN VARCHAR2 := FND_API.G_TRUE ,
5545: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5546: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
5547: p_debug_mode IN VARCHAR2 := 'N' ,
5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
5549: p_project_id IN NUMBER ,
5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,
5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,

Line 5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,

5546: p_calling_module IN VARCHAR2 := 'SELF_SERVICE' ,
5547: p_debug_mode IN VARCHAR2 := 'N' ,
5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
5549: p_project_id IN NUMBER ,
5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,
5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,

Line 5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,

5547: p_debug_mode IN VARCHAR2 := 'N' ,
5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
5549: p_project_id IN NUMBER ,
5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,
5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,

Line 5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,

5548: p_max_msg_count IN NUMBER := FND_API.G_MISS_NUM ,
5549: p_project_id IN NUMBER ,
5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,
5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,

Line 5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,

5549: p_project_id IN NUMBER ,
5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,
5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,
5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,

Line 5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,

5550: p_comp_match_weighting IN pa_projects_all.COMPETENCE_MATCH_WT%TYPE := FND_API.G_MISS_NUM,
5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,
5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,
5558: p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE := FND_API.G_MISS_CHAR,

Line 5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,

5551: p_avail_match_weighting IN pa_projects_all.availability_match_wt%TYPE := FND_API.G_MISS_NUM,
5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,
5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,
5558: p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE := FND_API.G_MISS_CHAR,
5559: p_record_version_number IN NUMBER ,

Line 5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,

5552: p_job_level_match_weighting IN pa_projects_all.job_level_match_wt%TYPE := FND_API.G_MISS_NUM,
5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,
5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,
5558: p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE := FND_API.G_MISS_CHAR,
5559: p_record_version_number IN NUMBER ,
5560: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895

Line 5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,

5553: p_search_min_availability IN pa_projects_all.search_min_availability%TYPE := FND_API.G_MISS_NUM,
5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,
5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,
5558: p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE := FND_API.G_MISS_CHAR,
5559: p_record_version_number IN NUMBER ,
5560: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
5561: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895

Line 5558: p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE := FND_API.G_MISS_CHAR,

5554: p_search_country_code IN pa_projects_all.search_country_code%TYPE := FND_API.G_MISS_CHAR,
5555: p_search_exp_org_struct_ver_id IN pa_projects_all.search_org_hier_id%TYPE := FND_API.G_MISS_NUM,
5556: p_search_exp_start_org_id IN pa_projects_all.search_starting_org_id%TYPE := FND_API.G_MISS_NUM,
5557: p_search_min_candidate_score IN pa_projects_all.min_cand_score_reqd_for_nom%TYPE := FND_API.G_MISS_NUM,
5558: p_enable_auto_cand_nom_flag IN pa_projects_all.enable_automated_search%TYPE := FND_API.G_MISS_CHAR,
5559: p_record_version_number IN NUMBER ,
5560: x_return_status OUT NOCOPY VARCHAR2 , --File.Sql.39 bug 4440895
5561: x_msg_count OUT NOCOPY NUMBER , --File.Sql.39 bug 4440895
5562: x_msg_data OUT NOCOPY VARCHAR2) --File.Sql.39 bug 4440895

Line 5584: IF p_commit = FND_API.G_TRUE THEN

5580: l_enable_auto_cand_nom_flag pa_projects_all.enable_automated_search%TYPE;
5581:
5582: BEGIN
5583:
5584: IF p_commit = FND_API.G_TRUE THEN
5585: SAVEPOINT update_project_staffing_info;
5586: END IF;
5587:
5588: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 5588: x_return_status := FND_API.G_RET_STS_SUCCESS;

5584: IF p_commit = FND_API.G_TRUE THEN
5585: SAVEPOINT update_project_staffing_info;
5586: END IF;
5587:
5588: x_return_status := FND_API.G_RET_STS_SUCCESS;
5589:
5590: if (p_debug_mode = 'Y') then
5591: pa_debug.debug('Update_project_staffing_info PVT: locking record');
5592: end if;

Line 5594: if p_validate_only <> FND_API.G_TRUE then

5590: if (p_debug_mode = 'Y') then
5591: pa_debug.debug('Update_project_staffing_info PVT: locking record');
5592: end if;
5593: -- write your program logic from here
5594: if p_validate_only <> FND_API.G_TRUE then
5595: BEGIN
5596: SELECT 'x' INTO l_dummy
5597: FROM pa_projects
5598: WHERE project_id = p_project_id

Line 5605: x_return_status := FND_API.G_RET_STS_ERROR ;

5601: EXCEPTION WHEN TIMEOUT_ON_RESOURCE THEN
5602: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5603: p_msg_name => 'PA_XC_ROW_ALREADY_LOCKED');
5604: x_msg_data := 'PA_XC_ROW_ALREADY_LOCKED';
5605: x_return_status := FND_API.G_RET_STS_ERROR ;
5606: WHEN NO_DATA_FOUND THEN
5607: if p_calling_module = 'FORM' then
5608: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'FND',
5609: p_msg_name => 'FORM_RECORD_CHANGED');

Line 5616: x_return_status := FND_API.G_RET_STS_ERROR ;

5612: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5613: p_msg_name => 'PA_XC_RECORD_CHANGED');
5614: x_msg_data := 'PA_XC_RECORD_CHANGED';
5615: end if;
5616: x_return_status := FND_API.G_RET_STS_ERROR ;
5617: WHEN OTHERS THEN
5618: IF SQLCODE = -54 THEN
5619: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5620: p_msg_name => 'PA_XC_ROW_ALREADY_LOCKED');

Line 5622: x_return_status := FND_API.G_RET_STS_ERROR ;

5618: IF SQLCODE = -54 THEN
5619: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5620: p_msg_name => 'PA_XC_ROW_ALREADY_LOCKED');
5621: x_msg_data := 'PA_XC_ROW_ALREADY_LOCKED';
5622: x_return_status := FND_API.G_RET_STS_ERROR ;
5623: ELSE
5624: raise;
5625: END IF;
5626: END;

Line 5644: x_return_status := FND_API.G_RET_STS_ERROR ;

5640: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5641: p_msg_name => 'PA_XC_RECORD_CHANGED');
5642: x_msg_data := 'PA_XC_RECORD_CHANGED';
5643: end if;
5644: x_return_status := FND_API.G_RET_STS_ERROR ;
5645: WHEN OTHERS THEN
5646: IF SQLCODE = -54 THEN
5647: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5648: p_msg_name => 'PA_XC_ROW_ALREADY_LOCKED');

Line 5650: x_return_status := FND_API.G_RET_STS_ERROR ;

5646: IF SQLCODE = -54 THEN
5647: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
5648: p_msg_name => 'PA_XC_ROW_ALREADY_LOCKED');
5649: x_msg_data := 'PA_XC_ROW_ALREADY_LOCKED';
5650: x_return_status := FND_API.G_RET_STS_ERROR ;
5651: ELSE
5652: raise;
5653: END IF;
5654: END;

Line 5660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5656: l_msg_count := FND_MSG_PUB.count_msg;
5657:
5658: IF l_msg_count > 0 THEN
5659: x_msg_count := l_msg_count;
5660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5661: RAISE FND_API.G_EXC_ERROR;
5662: END IF;
5663:
5664:

Line 5661: RAISE FND_API.G_EXC_ERROR;

5657:
5658: IF l_msg_count > 0 THEN
5659: x_msg_count := l_msg_count;
5660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5661: RAISE FND_API.G_EXC_ERROR;
5662: END IF;
5663:
5664:
5665: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

Line 5665: IF NOT FND_API.TO_BOOLEAN(p_validate_only)

5661: RAISE FND_API.G_EXC_ERROR;
5662: END IF;
5663:
5664:
5665: IF NOT FND_API.TO_BOOLEAN(p_validate_only)
5666: THEN
5667: if (p_debug_mode = 'Y') then
5668: pa_debug.debug('Update_project_staffing_info PVT: update pa_projects table');
5669: end if;

Line 5670: if p_comp_match_weighting = FND_API.G_MISS_NUM then

5666: THEN
5667: if (p_debug_mode = 'Y') then
5668: pa_debug.debug('Update_project_staffing_info PVT: update pa_projects table');
5669: end if;
5670: if p_comp_match_weighting = FND_API.G_MISS_NUM then
5671: l_comp_match_weighting := null;
5672: else
5673: l_comp_match_weighting := p_comp_match_weighting;
5674: end if;

Line 5676: if p_avail_match_weighting = FND_API.G_MISS_NUM then

5672: else
5673: l_comp_match_weighting := p_comp_match_weighting;
5674: end if;
5675:
5676: if p_avail_match_weighting = FND_API.G_MISS_NUM then
5677: l_avail_match_weighting := null;
5678: else
5679: l_avail_match_weighting := p_avail_match_weighting;
5680: end if;

Line 5682: if p_job_level_match_weighting = FND_API.G_MISS_NUM then

5678: else
5679: l_avail_match_weighting := p_avail_match_weighting;
5680: end if;
5681:
5682: if p_job_level_match_weighting = FND_API.G_MISS_NUM then
5683: l_job_level_match_weighting := null;
5684: else
5685: l_job_level_match_weighting := p_job_level_match_weighting;
5686: end if;

Line 5688: if p_search_min_availability = FND_API.G_MISS_NUM then

5684: else
5685: l_job_level_match_weighting := p_job_level_match_weighting;
5686: end if;
5687:
5688: if p_search_min_availability = FND_API.G_MISS_NUM then
5689: l_search_min_availability := null;
5690: else
5691: l_search_min_availability := p_search_min_availability;
5692: end if;

Line 5694: if p_search_country_code = FND_API.G_MISS_CHAR then

5690: else
5691: l_search_min_availability := p_search_min_availability;
5692: end if;
5693:
5694: if p_search_country_code = FND_API.G_MISS_CHAR then
5695: l_search_country_code := null;
5696: else
5697: l_search_country_code := p_search_country_code;
5698: end if;

Line 5701: if p_search_exp_org_struct_ver_id = FND_API.G_MISS_NUM then

5697: l_search_country_code := p_search_country_code;
5698: end if;
5699:
5700:
5701: if p_search_exp_org_struct_ver_id = FND_API.G_MISS_NUM then
5702: l_search_exp_org_struct_ver_id := null;
5703: else
5704: l_search_exp_org_struct_ver_id := p_search_exp_org_struct_ver_id;
5705: end if;

Line 5707: if p_search_exp_start_org_id = FND_API.G_MISS_NUM then

5703: else
5704: l_search_exp_org_struct_ver_id := p_search_exp_org_struct_ver_id;
5705: end if;
5706:
5707: if p_search_exp_start_org_id = FND_API.G_MISS_NUM then
5708: l_search_exp_start_org_id := null;
5709: else
5710: l_search_exp_start_org_id := p_search_exp_start_org_id;
5711: end if;

Line 5713: if p_search_min_candidate_score = FND_API.G_MISS_NUM then

5709: else
5710: l_search_exp_start_org_id := p_search_exp_start_org_id;
5711: end if;
5712:
5713: if p_search_min_candidate_score = FND_API.G_MISS_NUM then
5714: l_search_min_candidate_score := null;
5715: else
5716: l_search_min_candidate_score := p_search_min_candidate_score;
5717: end if;

Line 5719: if p_enable_auto_cand_nom_flag = FND_API.G_MISS_CHAR then

5715: else
5716: l_search_min_candidate_score := p_search_min_candidate_score;
5717: end if;
5718:
5719: if p_enable_auto_cand_nom_flag = FND_API.G_MISS_CHAR then
5720: l_enable_auto_cand_nom_flag := null;
5721: else
5722: l_enable_auto_cand_nom_flag := p_enable_auto_cand_nom_flag;
5723: end if;

Line 5739: IF FND_API.TO_BOOLEAN(P_COMMIT)

5735: SEARCH_COUNTRY_CODE = p_search_country_code
5736: WHERE project_id = p_project_id;
5737: END IF;
5738:
5739: IF FND_API.TO_BOOLEAN(P_COMMIT)
5740: THEN
5741: COMMIT WORK;
5742: END IF;
5743:

Line 5744: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5740: THEN
5741: COMMIT WORK;
5742: END IF;
5743:
5744: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5745: IF p_commit = FND_API.G_TRUE THEN
5746: ROLLBACK TO update_project_staffing_info;
5747: END IF;
5748: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5745: IF p_commit = FND_API.G_TRUE THEN

5741: COMMIT WORK;
5742: END IF;
5743:
5744: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5745: IF p_commit = FND_API.G_TRUE THEN
5746: ROLLBACK TO update_project_staffing_info;
5747: END IF;
5748: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5749: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 5748: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5744: EXCEPTION WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5745: IF p_commit = FND_API.G_TRUE THEN
5746: ROLLBACK TO update_project_staffing_info;
5747: END IF;
5748: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5749: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
5750: p_procedure_name => 'UPDATE_PROJECT_STAFFING_INFO',
5751: p_error_text => SUBSTRB(SQLERRM,1,240));
5752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5748: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5749: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
5750: p_procedure_name => 'UPDATE_PROJECT_STAFFING_INFO',
5751: p_error_text => SUBSTRB(SQLERRM,1,240));
5752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5753:
5754: WHEN FND_API.G_EXC_ERROR THEN
5755: IF p_commit = FND_API.G_TRUE THEN
5756: ROLLBACK TO update_project_staffing_info;

Line 5754: WHEN FND_API.G_EXC_ERROR THEN

5750: p_procedure_name => 'UPDATE_PROJECT_STAFFING_INFO',
5751: p_error_text => SUBSTRB(SQLERRM,1,240));
5752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5753:
5754: WHEN FND_API.G_EXC_ERROR THEN
5755: IF p_commit = FND_API.G_TRUE THEN
5756: ROLLBACK TO update_project_staffing_info;
5757: END IF;
5758: x_return_status := FND_API.G_RET_STS_ERROR;

Line 5755: IF p_commit = FND_API.G_TRUE THEN

5751: p_error_text => SUBSTRB(SQLERRM,1,240));
5752: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5753:
5754: WHEN FND_API.G_EXC_ERROR THEN
5755: IF p_commit = FND_API.G_TRUE THEN
5756: ROLLBACK TO update_project_staffing_info;
5757: END IF;
5758: x_return_status := FND_API.G_RET_STS_ERROR;
5759:

Line 5758: x_return_status := FND_API.G_RET_STS_ERROR;

5754: WHEN FND_API.G_EXC_ERROR THEN
5755: IF p_commit = FND_API.G_TRUE THEN
5756: ROLLBACK TO update_project_staffing_info;
5757: END IF;
5758: x_return_status := FND_API.G_RET_STS_ERROR;
5759:
5760: WHEN OTHERS THEN
5761: IF p_commit = FND_API.G_TRUE THEN
5762: ROLLBACK TO update_project_staffing_info;

Line 5761: IF p_commit = FND_API.G_TRUE THEN

5757: END IF;
5758: x_return_status := FND_API.G_RET_STS_ERROR;
5759:
5760: WHEN OTHERS THEN
5761: IF p_commit = FND_API.G_TRUE THEN
5762: ROLLBACK TO update_project_staffing_info;
5763: END IF;
5764: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5765: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',

Line 5764: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5760: WHEN OTHERS THEN
5761: IF p_commit = FND_API.G_TRUE THEN
5762: ROLLBACK TO update_project_staffing_info;
5763: END IF;
5764: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5765: fnd_msg_pub.add_exc_msg(p_pkg_name => 'PA_PROJECTS_MAINT_PUB',
5766: p_procedure_name => 'UPDATE_PROJECT_STAFFING_INFO',
5767: p_error_text => SUBSTRB(SQLERRM,1,240));
5768: raise;