Changed mandatory packages (mip_mandatory.pck and gen_mandatory.prc) to produce label conditions for the enquiry screen.
Expose addon_allowed in mip_tripartite.pck. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3957 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
@@ -11,7 +11,11 @@ CREATE OR REPLACE PACKAGE mip_mandatory IS
|
||||
|
||||
TYPE t_mandatory_checks IS TABLE OF t_mandatory_check INDEX BY BINARY_INTEGER;
|
||||
|
||||
TYPE t_fields IS TABLE OF VARCHAR2(80) INDEX BY BINARY_INTEGER;
|
||||
TYPE t_field IS RECORD(
|
||||
field_name VARCHAR2(80)
|
||||
,field_condition VARCHAR2(1));
|
||||
|
||||
TYPE t_fields IS TABLE OF t_field INDEX BY BINARY_INTEGER;
|
||||
|
||||
-- Public function and procedure declarations
|
||||
|
||||
@@ -19,11 +23,12 @@ CREATE OR REPLACE PACKAGE mip_mandatory IS
|
||||
,p_field_name IN VARCHAR2
|
||||
,p_error_message IN VARCHAR2);
|
||||
|
||||
PROCEDURE add_field(p_fields IN OUT t_fields
|
||||
,p_field_name IN VARCHAR2);
|
||||
PROCEDURE add_field(p_fields IN OUT t_fields
|
||||
,p_field_name IN VARCHAR2
|
||||
,p_field_condition IN VARCHAR2);
|
||||
END mip_mandatory;
|
||||
/
|
||||
CREATE OR REPLACE PACKAGE BODY MIP_MANDATORY IS
|
||||
CREATE OR REPLACE PACKAGE BODY mip_mandatory IS
|
||||
|
||||
PROCEDURE add_error(p_mandatory_checks IN OUT t_mandatory_checks
|
||||
,p_field_name IN VARCHAR2
|
||||
@@ -34,15 +39,17 @@ CREATE OR REPLACE PACKAGE BODY MIP_MANDATORY IS
|
||||
p_mandatory_checks(l_idx).error_message := p_error_message;
|
||||
END;
|
||||
|
||||
PROCEDURE add_field(p_fields IN OUT t_fields
|
||||
,p_field_name IN VARCHAR2) IS
|
||||
PROCEDURE add_field(p_fields IN OUT t_fields
|
||||
,p_field_name IN VARCHAR2
|
||||
,p_field_condition IN VARCHAR2) IS
|
||||
l_idx NUMBER := p_fields.COUNT + 1;
|
||||
BEGIN
|
||||
p_fields(l_idx) := p_field_name;
|
||||
p_fields(l_idx).field_name := p_field_name;
|
||||
p_fields(l_idx).field_condition := p_field_condition;
|
||||
END add_field;
|
||||
|
||||
BEGIN
|
||||
-- Initialization
|
||||
NULL;
|
||||
END MIP_MANDATORY;
|
||||
END mip_mandatory;
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user