diff --git a/Modules/mip_helper_special_cases.pck b/Modules/mip_helper_special_cases.pck index 8e1acca..88bb706 100644 --- a/Modules/mip_helper_special_cases.pck +++ b/Modules/mip_helper_special_cases.pck @@ -24,7 +24,7 @@ CREATE OR REPLACE PACKAGE BODY mip_helper_special_cases IS ,p_field_name => 'INSTALL_SUB_BUILDING' ,p_error_message => 'At least one of Building or Sub-Building must be completed.'); END IF; - + -- OM-2 IF p_rec.enty_code IN ('STD INSTALL', 'STD EXCHANGE') AND (p_rec.required_mesc_code IS NULL AND p_rec.qmax IS NULL) THEN @@ -35,14 +35,14 @@ CREATE OR REPLACE PACKAGE BODY mip_helper_special_cases IS ,p_field_name => 'REQUIRED_MESC_CODE' ,p_error_message => 'At least one of Qmax or Meter Size must be completed.'); END IF; - + -- OM-3 IF p_rec.enty_code IN ('INSTALL', 'OFMAT', 'REMOVE', 'ADVERSARIAL', 'ALTERATION', 'CHANGE CAPACITY', 'ADDON', 'OTHER') AND p_rec.required_svcp_code = 'IP' AND - (p_rec.required_ip_mbar IS NULL OR p_rec.required_ip_details IS NULL) THEN + (p_rec.required_ip_details IS NULL) THEN mip_mandatory.add_error(p_mandatory_checks => p_mandatory_checks ,p_field_name => 'REQUIRED_SVCP_CODE' ,p_error_message => 'Required IP Details must be completed when a Service Pressure of ''IP'' is requested.'); @@ -50,7 +50,7 @@ CREATE OR REPLACE PACKAGE BODY mip_helper_special_cases IS ,p_field_name => 'REQUIRED_IP_DETAILS' ,p_error_message => 'Required IP Details must be completed when a Service Pressure of ''IP'' is requested.'); END IF; - + -- OM-4 IF p_rec.enty_code IN ('INSTALL', 'STD INSTALL') @@ -63,11 +63,11 @@ CREATE OR REPLACE PACKAGE BODY mip_helper_special_cases IS ,p_field_name => 'MPRN_ALT' ,p_error_message => 'Either MPRN or Additional Information must be completed.'); END IF; - + -- OM-5 -- Tripartite Agreement and AMR -- this is a specific example of the Tripartite and addons -- This is handled through the mip_tripartite.addon functionality - + END table_enquiries; BEGIN