Documentation/Design/DatabaseItemToFunctionalSpecificationReference.xls - add rule O-M5 Documentation/pldoc - regenerated Modules/mip_helper_special_cases.pck - make reference to Tripartite rule O-M5 (handled by mip_quotation.pck and mip_tripartite.pck Schema - removed DATA_ITEM_ROLES_IMPORT, added views of enquiries and quote statuses git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3354 248e525c-4dfb-0310-94bc-949c084e9493
705 lines
21 KiB
HTML
705 lines
21 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<LINK REL="STYLESHEET" TYPE="text/css" HREF="plsqldoc.css">
|
|
<TITLE>Package mip_parties</TITLE>
|
|
<META name="object" content="PACKAGE">
|
|
<META name="name" content="mip_parties">
|
|
<META name="description" content="">
|
|
</HEAD>
|
|
<BODY>
|
|
<TABLE WIDTH="100%"><TR>
|
|
<TD><P ALIGN="LEFT"><STRONG><SMALL></SMALL></STRONG></TD>
|
|
<TD><P ALIGN="RIGHT"><STRONG><SMALL><A HREF="index.html">index</A></SMALL></STRONG></TD>
|
|
</TR></TABLE>
|
|
<TABLE CLASS="MAIN_TABLE"><TR><TD CLASS="DESC_TEXT">
|
|
<P CLASS="MAIN_TITLE">Package mip_parties</P>
|
|
|
|
<BR>
|
|
</TD></TR></TABLE>
|
|
<HR>
|
|
<A NAME="Program units"></A>
|
|
<TABLE CLASS="SUB_TABLE"><TR><TD CLASS="SUB_TITLE">
|
|
Program units
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="SUB_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#is_tripartite">is_tripartite</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#get_user_id">get_user_id</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#get_user_role">get_user_role</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#check_user_role">check_user_role</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#get_user_password_created">get_user_password_created</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
get the password created date for the given username and password
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#has_supplier">has_supplier</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#add_partyaddress">add_partyaddress</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#add_partyrole">add_partyrole</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#add_partycontactmech">add_partycontactmech</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#add_party">add_party</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#create_party">create_party</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
allows new parties to be created in the system.
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#add_address">add_address</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
allows the creation of addresses in the system.
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#create_party_address">create_party_address</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
allows an address in the system to be associated with a party
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#create_party_contact_details">create_party_contact_details</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
allows party contact details to be stored in the system
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#update_contact_details">update_contact_details</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
PROCEDURE - update_contact_details allows the contact mechanisms to be updated, setting the old mechanism's end date
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#add_party_role">add_party_role</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
allows a role to be assigned to a party
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#create_relationship">create_relationship</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
allows a party relationship to be created e.g.
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#expire_old_addresses">expire_old_addresses</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
expires any old addresses without an end date.
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="TYPE_ITEM">
|
|
<A HREF="#remove_party">remove_party</A>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
REMOVE_PARTY removes the party and all related information from the system.
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="is_tripartite"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
is_tripartite
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
FUNCTION is_tripartite(p_user_id IN VARCHAR2) RETURN BOOLEAN
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="get_user_id"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
get_user_id
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
FUNCTION get_user_id(p_username IN VARCHAR2) RETURN NUMBER
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="get_user_role"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
get_user_role
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
FUNCTION get_user_role(p_username IN VARCHAR2) RETURN VARCHAR2
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="check_user_role"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
check_user_role
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
FUNCTION check_user_role(p_username IN VARCHAR2
|
|
,p_role IN VARCHAR2) RETURN BOOLEAN
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="get_user_password_created"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
get_user_password_created
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
FUNCTION get_user_password_created(p_username IN VARCHAR2
|
|
,p_password IN VARCHAR2) RETURN DATE
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
get the password created date for the given username and password<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Returns"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Returns
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
DATE the date the password was created for authenticated username and password combination<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="has_supplier"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
has_supplier
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
FUNCTION has_supplier(p_username IN VARCHAR2
|
|
,p_supplierid IN VARCHAR) RETURN BOOLEAN
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="add_partyaddress"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
add_partyaddress
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE add_partyaddress(p_addr_code IN VARCHAR2
|
|
,p_prty_id IN INTEGER)
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="add_partyrole"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
add_partyrole
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE add_partyrole(p_role_code IN VARCHAR2
|
|
,p_prty_id IN NUMBER)
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="add_partycontactmech"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
add_partycontactmech
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE add_partycontactmech(p_contact_mech IN VARCHAR2
|
|
,p_prty_id IN NUMBER)
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="add_party"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
add_party
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE add_party(p_role IN VARCHAR2
|
|
,p_username IN VARCHAR2
|
|
,p_created_by IN VARCHAR2
|
|
,p_name IN VARCHAR2
|
|
,p_mkpt_ref IN VARCHAR2
|
|
,p_shortcode IN VARCHAR2
|
|
,p_lt_7b_contract_ref IN VARCHAR2
|
|
,p_gt_7b_contract_ref IN VARCHAR2
|
|
,p_adversarial_contract_ref IN VARCHAR2
|
|
,p_manu_ref IN VARCHAR2
|
|
,p_description IN VARCHAR2
|
|
,p_status IN VARCHAR2
|
|
,p_first_name IN VARCHAR2
|
|
,p_last_name IN VARCHAR2
|
|
,p_personal_title IN VARCHAR2
|
|
,p_comments IN VARCHAR2
|
|
,p_addresscode IN VARCHAR2
|
|
,p_partyrole IN VARCHAR2
|
|
,p_partycontactmech IN VARCHAR2)
|
|
|
|
</PRE>
|
|
<HR>
|
|
<A NAME="create_party"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
create_party
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE create_party(p_manu_ref IN VARCHAR2
|
|
,p_created_by IN VARCHAR2
|
|
,p_shortcode IN VARCHAR2
|
|
,p_name IN VARCHAR2
|
|
,p_description IN VARCHAR2
|
|
,p_mktp_ref IN VARCHAR2
|
|
,p_lt_7b_contract_ref IN VARCHAR2
|
|
,p_gt_7b_contract_ref IN VARCHAR2
|
|
,p_adversarial_contract_ref IN VARCHAR2
|
|
,p_username IN VARCHAR2
|
|
,p_first_name IN VARCHAR2
|
|
,p_last_name IN VARCHAR2
|
|
,p_personal_title IN VARCHAR2
|
|
,p_comments IN VARCHAR2
|
|
,p_id IN INTEGER
|
|
,p_prty_type IN VARCHAR2
|
|
,p_tripartite_member IN VARCHAR2
|
|
,p_password IN VARCHAR2
|
|
,p_expire_pword IN NUMBER)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
allows new parties to be created in the system.<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_manu_ref
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the manufacturer's unique reference<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_created_by
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the user that created the party<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_shortcode
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the mktp short code<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_name
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the organization's name<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_description
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
description of the manufacturer<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_created_on
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
when the party was created<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_mktp_ref
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the mktp's unique reference<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_lt_7b_contract_ref
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_gt_7b_contract_ref
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_adversarial_contract_ref
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_username
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the username<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_status
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the status of the user<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_first_name
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the user's first name<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_last_name
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the user's last name<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_personal_title
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the user's title<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_comments
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
any comments on the user<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the unique party id<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_type
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the prty type<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="add_address"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
add_address
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE add_address(p_address addresses%ROWTYPE)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
allows the creation of addresses in the system.<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_address
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
address%ROWTYPE - a record of the address table.<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="create_party_address"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
create_party_address
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE create_party_address(p_addr_code IN addresses.code%TYPE
|
|
,p_prty_id IN parties.id%TYPE
|
|
,p_addr_type IN VARCHAR2)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
allows an address in the system to be associated with a party<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_addr_code
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the ID of the address<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the ID of the party<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_addr_type
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the type of address (HOME/OFFICE)<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="create_party_contact_details"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
create_party_contact_details
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE create_party_contact_details(p_prty_id IN parties.id%TYPE
|
|
,p_contact_mech_type IN VARCHAR2
|
|
,p_contact_value IN VARCHAR2)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
allows party contact details to be stored in the system<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the ID of the party<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_contact_mech_type
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the type of contact mechanism being created<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_contact_value
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the value of the contact mechanism<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="update_contact_details"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
update_contact_details
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE update_contact_details(p_prty_id IN parties.id%TYPE
|
|
,p_contact_mech_type IN VARCHAR2
|
|
,p_contact_value IN VARCHAR2)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
PROCEDURE - update_contact_details allows the contact mechanisms to be updated, setting the old mechanism's end date<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the ID of the party<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_contact_mech_type
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the type of contact mechanism being created<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_contact_value
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the value of the contact mechanism<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="add_party_role"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
add_party_role
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE add_party_role(p_role_code IN VARCHAR2
|
|
,p_prty_id IN NUMBER)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
allows a role to be assigned to a party<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_role_code
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the role to assign to the party<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the unique party ID<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="create_relationship"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
create_relationship
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE create_relationship(p_from_prty_id IN VARCHAR2
|
|
,p_from_prty_role IN VARCHAR2
|
|
,p_to_prty_id IN VARCHAR2
|
|
,p_to_prty_role IN VARCHAR2)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
allows a party relationship to be created e.g. associating a party with a supplier<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<HR>
|
|
<A NAME="expire_old_addresses"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
expire_old_addresses
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE expire_old_addresses(p_prty_id IN parties.id%TYPE
|
|
,p_addr_code IN addresses.code%TYPE
|
|
,p_paddr_type IN party_address_roles.rt_code%TYPE)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
expires any old addresses without an end date. To be used when a new address is assigned to a party The address's end date is set to today as that is when the new address is valid from. No setting addresses to be used in the future.<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the ID of the party<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_addr_code
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the code of the new address.<br>
|
|
|
|
</TD></TR>
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_addr_type
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
the type of address HOME/OFFICE<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<HR>
|
|
<A NAME="remove_party"></A>
|
|
<P CLASS="TYPE_TITLE">
|
|
remove_party
|
|
</P>
|
|
<PRE CLASS="DECL_TEXT">
|
|
PROCEDURE remove_party(p_prty_id IN NUMBER)
|
|
|
|
</PRE>
|
|
<P CLASS="DESC_TEXT">
|
|
REMOVE_PARTY removes the party and all related information from the system.<br>
|
|
|
|
<BR>
|
|
</P>
|
|
<A NAME="Parameters"></A>
|
|
<TABLE CLASS="LIST_TABLE"><TR><TD CLASS="LIST_TITLE">
|
|
Parameters
|
|
</TD></TR></TABLE>
|
|
<TABLE CLASS="LIST_TABLE">
|
|
<TR><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
</TD><TD VALIGN="TOP" CLASS="LIST_ITEM" WIDTH=1%>
|
|
p_prty_id
|
|
</TD><TD CLASS="DESC_TEXT" WIDTH=95%>
|
|
- the ID of the party to remove.<br>
|
|
|
|
</TD></TR>
|
|
</TABLE>
|
|
<BR>
|
|
<P> </P>
|
|
<P> </P>
|
|
</BODY>
|
|
</HTML>
|