1 -- modified to allow dates to be set..
4 -- Function: enterporeturn(integer, numeric, integer)
6 -- DROP FUNCTION enterporeturn(integer, numeric, integer);
8 CREATE OR REPLACE FUNCTION enterporeturn(integer, numeric, integer, date)
11 -- Copyright (c) 1999-2011 by OpenMFG LLC, d/b/a xTuple.
12 -- See www.xtuple.com/CPAL for the full text of the software license.
14 pPoitemid ALIAS FOR $1;
16 pRjctcodeid ALIAS FOR $3;
17 v_reject_date ALIAS FOR $4;
22 SELECT NEXTVAL('poreject_poreject_id_seq') INTO _porejectid;
26 poreject_id, poreject_date,
27 poreject_ponumber, poreject_poitem_id,
29 poreject_trans_username, poreject_agent_username,
30 poreject_itemsite_id, poreject_vend_id,
32 poreject_vend_item_number, poreject_vend_item_descrip,
33 poreject_vend_uom, poreject_qty,
35 poreject_rjctcode_id, poreject_posted,
38 _porejectid, v_reject_date,
39 pohead_number, poitem_id,
41 getEffectiveXtUser(), pohead_agent_username,
42 poitem_itemsite_id, pohead_vend_id,
44 poitem_vend_item_number, poitem_vend_item_descrip,
45 poitem_vend_uom, pQty,
53 (poitem_pohead_id=pohead_id)
62 LANGUAGE plpgsql VOLATILE
64 ALTER FUNCTION enterporeturn(integer, numeric, integer, date)