1: PACKAGE zpb_ac_ops AS
2: /* $Header: zpbac.pls 120.9 2007/12/05 12:45:25 mbhat ship $ */
3:
4: PROCEDURE create_editable_copy (
5: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
6: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
7: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
8: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
9:
2: /* $Header: zpbac.pls 120.9 2007/12/05 12:45:25 mbhat ship $ */
3:
4: PROCEDURE create_editable_copy (
5: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
6: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
7: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
8: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
9:
10: PROCEDURE create_duplicate_copy (
3:
4: PROCEDURE create_editable_copy (
5: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
6: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
7: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
8: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
9:
10: PROCEDURE create_duplicate_copy (
11: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
4: PROCEDURE create_editable_copy (
5: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
6: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
7: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
8: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
9:
10: PROCEDURE create_duplicate_copy (
11: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
12: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
7: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
8: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
9:
10: PROCEDURE create_duplicate_copy (
11: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
12: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
13: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
14: ac_business_area_in IN zpb_analysis_cycles.business_area_id%TYPE,
15: is_comments_copied IN VARCHAR2 default 'true',
8: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
9:
10: PROCEDURE create_duplicate_copy (
11: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
12: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
13: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
14: ac_business_area_in IN zpb_analysis_cycles.business_area_id%TYPE,
15: is_comments_copied IN VARCHAR2 default 'true',
16: is_analy_excep_copied IN VARCHAR2 default 'true',
9:
10: PROCEDURE create_duplicate_copy (
11: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
12: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
13: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
14: ac_business_area_in IN zpb_analysis_cycles.business_area_id%TYPE,
15: is_comments_copied IN VARCHAR2 default 'true',
16: is_analy_excep_copied IN VARCHAR2 default 'true',
17: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
10: PROCEDURE create_duplicate_copy (
11: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
12: editable_ac_name_in IN zpb_analysis_cycles.name%TYPE,
13: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
14: ac_business_area_in IN zpb_analysis_cycles.business_area_id%TYPE,
15: is_comments_copied IN VARCHAR2 default 'true',
16: is_analy_excep_copied IN VARCHAR2 default 'true',
17: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
18:
13: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
14: ac_business_area_in IN zpb_analysis_cycles.business_area_id%TYPE,
15: is_comments_copied IN VARCHAR2 default 'true',
16: is_analy_excep_copied IN VARCHAR2 default 'true',
17: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
18:
19: PROCEDURE create_new_cycle (
20: ac_name_in IN zpb_analysis_cycles.name%TYPE,
21: ac_owner_id_in IN zpb_analysis_cycles.owner_id%TYPE,
16: is_analy_excep_copied IN VARCHAR2 default 'true',
17: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
18:
19: PROCEDURE create_new_cycle (
20: ac_name_in IN zpb_analysis_cycles.name%TYPE,
21: ac_owner_id_in IN zpb_analysis_cycles.owner_id%TYPE,
22: ac_business_area_in IN zpb_business_areas.business_area_id%TYPE,
23: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
24:
17: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
18:
19: PROCEDURE create_new_cycle (
20: ac_name_in IN zpb_analysis_cycles.name%TYPE,
21: ac_owner_id_in IN zpb_analysis_cycles.owner_id%TYPE,
22: ac_business_area_in IN zpb_business_areas.business_area_id%TYPE,
23: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
24:
25: PROCEDURE create_new_instance (
19: PROCEDURE create_new_cycle (
20: ac_name_in IN zpb_analysis_cycles.name%TYPE,
21: ac_owner_id_in IN zpb_analysis_cycles.owner_id%TYPE,
22: ac_business_area_in IN zpb_business_areas.business_area_id%TYPE,
23: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
24:
25: PROCEDURE create_new_instance (
26: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
27: instance_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
22: ac_business_area_in IN zpb_business_areas.business_area_id%TYPE,
23: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
24:
25: PROCEDURE create_new_instance (
26: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
27: instance_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
28:
29: PROCEDURE create_tmp_cycle (
30: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
23: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
24:
25: PROCEDURE create_new_instance (
26: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
27: instance_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
28:
29: PROCEDURE create_tmp_cycle (
30: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
31: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
26: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
27: instance_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
28:
29: PROCEDURE create_tmp_cycle (
30: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
31: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
32:
33: PROCEDURE delete_ac (
34: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
27: instance_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
28:
29: PROCEDURE create_tmp_cycle (
30: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
31: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
32:
33: PROCEDURE delete_ac (
34: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
35: delete_tasks IN VARCHAR2 default FND_API.G_TRUE);
30: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
31: tmp_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
32:
33: PROCEDURE delete_ac (
34: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
35: delete_tasks IN VARCHAR2 default FND_API.G_TRUE);
36:
37: PROCEDURE delete_published_ac (
38: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
34: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
35: delete_tasks IN VARCHAR2 default FND_API.G_TRUE);
36:
37: PROCEDURE delete_published_ac (
38: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
39: prev_instance_options_in IN VARCHAR2,
40: curr_instance_options_in IN VARCHAR2);
41:
42: PROCEDURE delete_tmp_ac (
39: prev_instance_options_in IN VARCHAR2,
40: curr_instance_options_in IN VARCHAR2);
41:
42: PROCEDURE delete_tmp_ac (
43: tmp_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE);
44:
45: PROCEDURE get_cycle_type (
46: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
47: cycle_type_out OUT NOCOPY VARCHAR2);
42: PROCEDURE delete_tmp_ac (
43: tmp_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE);
44:
45: PROCEDURE get_cycle_type (
46: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
47: cycle_type_out OUT NOCOPY VARCHAR2);
48:
49: PROCEDURE get_cycle_status (
50: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
46: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
47: cycle_type_out OUT NOCOPY VARCHAR2);
48:
49: PROCEDURE get_cycle_status (
50: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
51: cycle_status_out OUT NOCOPY VARCHAR2);
52:
53: PROCEDURE get_lock_value (
54: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
50: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
51: cycle_status_out OUT NOCOPY VARCHAR2);
52:
53: PROCEDURE get_lock_value (
54: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
55: lock_value_out OUT NOCOPY NUMBER);
56:
57: PROCEDURE lock_cycle (
58: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
54: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
55: lock_value_out OUT NOCOPY NUMBER);
56:
57: PROCEDURE lock_cycle (
58: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
59: user_id_in IN zpb_analysis_cycles.locked_by%TYPE,
60: locked_by_id_out OUT NOCOPY zpb_analysis_cycles.locked_by%TYPE);
61:
62: PROCEDURE mark_cycle_for_delete (
55: lock_value_out OUT NOCOPY NUMBER);
56:
57: PROCEDURE lock_cycle (
58: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
59: user_id_in IN zpb_analysis_cycles.locked_by%TYPE,
60: locked_by_id_out OUT NOCOPY zpb_analysis_cycles.locked_by%TYPE);
61:
62: PROCEDURE mark_cycle_for_delete (
63: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
56:
57: PROCEDURE lock_cycle (
58: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
59: user_id_in IN zpb_analysis_cycles.locked_by%TYPE,
60: locked_by_id_out OUT NOCOPY zpb_analysis_cycles.locked_by%TYPE);
61:
62: PROCEDURE mark_cycle_for_delete (
63: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
64: prev_instance_options_in IN VARCHAR2,
59: user_id_in IN zpb_analysis_cycles.locked_by%TYPE,
60: locked_by_id_out OUT NOCOPY zpb_analysis_cycles.locked_by%TYPE);
61:
62: PROCEDURE mark_cycle_for_delete (
63: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
64: prev_instance_options_in IN VARCHAR2,
65: curr_instance_options_in IN VARCHAR2);
66:
67: PROCEDURE publish_cycle (
64: prev_instance_options_in IN VARCHAR2,
65: curr_instance_options_in IN VARCHAR2);
66:
67: PROCEDURE publish_cycle (
68: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
69: published_by_in IN zpb_analysis_cycles.published_by%TYPE,
70: publish_options_in IN VARCHAR2,
71: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
72:
65: curr_instance_options_in IN VARCHAR2);
66:
67: PROCEDURE publish_cycle (
68: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
69: published_by_in IN zpb_analysis_cycles.published_by%TYPE,
70: publish_options_in IN VARCHAR2,
71: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
72:
73: -- overloaded proc to support external publish events
67: PROCEDURE publish_cycle (
68: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
69: published_by_in IN zpb_analysis_cycles.published_by%TYPE,
70: publish_options_in IN VARCHAR2,
71: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
72:
73: -- overloaded proc to support external publish events
74: PROCEDURE publish_cycle (
75: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
71: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
72:
73: -- overloaded proc to support external publish events
74: PROCEDURE publish_cycle (
75: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
76: published_by_in IN zpb_analysis_cycles.published_by%TYPE,
77: publish_options_in IN VARCHAR2,
78: p_bp_name_in IN VARCHAR2,
79: p_external IN VARCHAR2,
72:
73: -- overloaded proc to support external publish events
74: PROCEDURE publish_cycle (
75: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
76: published_by_in IN zpb_analysis_cycles.published_by%TYPE,
77: publish_options_in IN VARCHAR2,
78: p_bp_name_in IN VARCHAR2,
79: p_external IN VARCHAR2,
80: p_start_mem_in IN VARCHAR2 DEFAULT NULL,
79: p_external IN VARCHAR2,
80: p_start_mem_in IN VARCHAR2 DEFAULT NULL,
81: p_end_mem_in IN VARCHAR2 DEFAULT NULL,
82: p_send_date_in IN DATE DEFAULT NULL,
83: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE,
84: x_item_key_out OUT NOCOPY VARCHAR2
85: );
86:
87: PROCEDURE save_tmp_cycle (
84: x_item_key_out OUT NOCOPY VARCHAR2
85: );
86:
87: PROCEDURE save_tmp_cycle (
88: tmp_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
89: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
90: lock_val_in IN zpb_analysis_cycles.locked_by%TYPE,
91: lock_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
92: x_return_status OUT NOCOPY VARCHAR2 ,
85: );
86:
87: PROCEDURE save_tmp_cycle (
88: tmp_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
89: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
90: lock_val_in IN zpb_analysis_cycles.locked_by%TYPE,
91: lock_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
92: x_return_status OUT NOCOPY VARCHAR2 ,
93: x_msg_count OUT NOCOPY NUMBER,
86:
87: PROCEDURE save_tmp_cycle (
88: tmp_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
89: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
90: lock_val_in IN zpb_analysis_cycles.locked_by%TYPE,
91: lock_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
92: x_return_status OUT NOCOPY VARCHAR2 ,
93: x_msg_count OUT NOCOPY NUMBER,
94: x_msg_data OUT NOCOPY VARCHAR2,
87: PROCEDURE save_tmp_cycle (
88: tmp_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
89: last_updated_by_in IN zpb_analysis_cycles.last_updated_by%TYPE,
90: lock_val_in IN zpb_analysis_cycles.locked_by%TYPE,
91: lock_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
92: x_return_status OUT NOCOPY VARCHAR2 ,
93: x_msg_count OUT NOCOPY NUMBER,
94: x_msg_data OUT NOCOPY VARCHAR2,
95: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
91: lock_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
92: x_return_status OUT NOCOPY VARCHAR2 ,
93: x_msg_count OUT NOCOPY NUMBER,
94: x_msg_data OUT NOCOPY VARCHAR2,
95: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
96:
97: PROCEDURE enable_cycle (
98: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
99: enable_status_in IN VARCHAR2);
94: x_msg_data OUT NOCOPY VARCHAR2,
95: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
96:
97: PROCEDURE enable_cycle (
98: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
99: enable_status_in IN VARCHAR2);
100:
101: PROCEDURE getEditableCopyID (
102: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
98: ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
99: enable_status_in IN VARCHAR2);
100:
101: PROCEDURE getEditableCopyID (
102: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
103: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
104:
105: PROCEDURE recoverCycleObjects (
106: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
99: enable_status_in IN VARCHAR2);
100:
101: PROCEDURE getEditableCopyID (
102: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
103: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
104:
105: PROCEDURE recoverCycleObjects (
106: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
107: is_published_out OUT NOCOPY VARCHAR2);
102: published_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
103: editable_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
104:
105: PROCEDURE recoverCycleObjects (
106: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
107: is_published_out OUT NOCOPY VARCHAR2);
108:
109: PROCEDURE getPubIdFromEditId (
110: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
106: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
107: is_published_out OUT NOCOPY VARCHAR2);
108:
109: PROCEDURE getPubIdFromEditId (
110: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
111: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
112:
113: FUNCTION isTmpDraftOfPublishedBP(p_tmp_ac_id IN zpb_analysis_cycles.analysis_cycle_id%TYPE) RETURN NUMBER;
114:
107: is_published_out OUT NOCOPY VARCHAR2);
108:
109: PROCEDURE getPubIdFromEditId (
110: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
111: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
112:
113: FUNCTION isTmpDraftOfPublishedBP(p_tmp_ac_id IN zpb_analysis_cycles.analysis_cycle_id%TYPE) RETURN NUMBER;
114:
115: FUNCTION getUniqueName(
109: PROCEDURE getPubIdFromEditId (
110: editable_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
111: published_ac_id_out OUT NOCOPY zpb_analysis_cycles.analysis_cycle_id%TYPE);
112:
113: FUNCTION isTmpDraftOfPublishedBP(p_tmp_ac_id IN zpb_analysis_cycles.analysis_cycle_id%TYPE) RETURN NUMBER;
114:
115: FUNCTION getUniqueName(
116: p_bus_area_id IN zpb_analysis_cycles.business_area_id%TYPE,
117: p_cycle_name IN varchar2)RETURN VARCHAR;
112:
113: FUNCTION isTmpDraftOfPublishedBP(p_tmp_ac_id IN zpb_analysis_cycles.analysis_cycle_id%TYPE) RETURN NUMBER;
114:
115: FUNCTION getUniqueName(
116: p_bus_area_id IN zpb_analysis_cycles.business_area_id%TYPE,
117: p_cycle_name IN varchar2)RETURN VARCHAR;
118:
119: -- this procedure creates a partial business cycle . It is used as a placeholder
120: -- for any BP that is migrated.
207: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
208: x_return_status OUT NOCOPY VARCHAR2,
209: x_msg_count OUT NOCOPY NUMBER,
210: x_msg_data OUT NOCOPY VARCHAR2,
211: p_ac_id_in IN zpb_analysis_cycles.analysis_cycle_id%TYPE,
212: x_vm_instance_id OUT NOCOPY NUMBER
213: ) ;
214:
215: END zpb_ac_ops;