139:
140: return true;
141:
142: exception when others then
143: igi_iac_debug_pkg.debug_unexpected_msg(l_path);
144: return false;
145: end;
146:
147: function crud_iac_tables
151: l_path varchar2(100) := g_path||'crud_iac_tables';
152: begin
153:
154: if not fp_reval_params.reval_control.crud_allowed then
155: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'+implementation : create, update or delete is not allowed.');
156: return true;
157: end if;
158:
159: if not nvl(fp_reval_params.reval_control.calling_program,'REVALUATION')
158:
159: if not nvl(fp_reval_params.reval_control.calling_program,'REVALUATION')
160: in ('UPGRADE','IMPLEMENTATION')
161: then
162: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'+implementation : create, update or delete is not allowed.');
163: return true;
164: end if;
165:
166: if not create_py_add_entry ( fp_reval_params => fp_reval_params
166: if not create_py_add_entry ( fp_reval_params => fp_reval_params
167: , fp_second_set => fp_second_set
168: )
169: then
170: igi_iac_debug_pkg.debug_other_string(g_state_level,l_path,'+implementation : unable to create py add entry');
171: return false;
172: end if;
173:
174: return true;