details: https://code.openbravo.com/erp/devel/pi/rev/e72425b17d36 changeset: 33866:e72425b17d36 user: Armaignac <collazoandy4 <at> gmail.com> date: Fri Mar 30 20:38:22 2018 -0400 summary: Fixes issue 37482: unused PL variables - functional
details: https://code.openbravo.com/erp/devel/pi/rev/36350507a8ac changeset: 33867:36350507a8ac user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Mon Apr 23 17:20:41 2018 +0200 summary: Related to issue 37482: Code review improvements diffstat: modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml | 3 - modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml | 3 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml | 3 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml | 3 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml | 3 +- src-db/database/model/functions/A_ASSET_CREATE.xml | 35 +--- src-db/database/model/functions/C_BP_SOCREDITUSED_REFRESH.xml | 1 + src-db/database/model/functions/C_CASH_POST.xml | 78 +--------- src-db/database/model/functions/C_CONVERT_DOC_CURRENCY.xml | 10 +- src-db/database/model/functions/C_CREATE_PINVOICE_FROM_OUTS.xml | 7 +- src-db/database/model/functions/C_CURRENCY_CONVERT.xml | 3 +- src-db/database/model/functions/C_CURRENCY_CONVERT_PRECISION.xml | 3 +- src-db/database/model/functions/C_CURRENCY_CONVERT_RATE.xml | 3 +- src-db/database/model/functions/C_CURRENCY_RATE.xml | 3 +- src-db/database/model/functions/C_GETWITHHOLDING.xml | 15 +- src-db/database/model/functions/C_GET_CURRENCY_PRECISION.xml | 3 +- src-db/database/model/functions/C_GET_NET_AMOUNT_FROM_GROSS.xml | 3 +- src-db/database/model/functions/C_GET_NET_PRICE_FROM_GROSS.xml | 3 +- src-db/database/model/functions/C_GET_TAX_AMT_FROM_NET.xml | 3 +- src-db/database/model/functions/C_INVOICE_CREATE0.xml | 3 +- src-db/database/model/functions/C_INVOICE_CREATERECEIPT.xml | 3 +- src-db/database/model/functions/C_INVOICE_POST.xml | 35 +---- src-db/database/model/functions/C_ORDER_POST1.xml | 4 +- src-db/database/model/functions/C_PROJECT_WON.xml | 8 +- src-db/database/model/functions/C_TAXPAYMENT_POST.xml | 4 +- src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml | 3 +- src-db/database/model/functions/MRP_PURCHASEPLAN.xml | 5 +- src-db/database/model/functions/MRP_RUN_EXPLODE.xml | 5 +- src-db/database/model/functions/MRP_RUN_INITIALIZE.xml | 8 +- src-db/database/model/functions/M_GET_STOCK_PARAM.xml | 3 +- src-db/database/model/functions/M_INOUT_CREATE0.xml | 3 +- src-db/database/model/functions/M_INOUT_POST.xml | 1 - src-db/database/model/functions/M_MOVEMENT_POST.xml | 1 + src-db/database/model/functions/M_RESERVATION_REALLOCATE.xml | 3 +- src-db/database/model/functions/M_RESERVE_STOCK_AUTO.xml | 3 +- src-db/database/model/functions/M_WAREHOUSE_DEFAULT_RULE_PARAM.xml | 3 +- src-db/database/model/triggers/M_RESERVATION_TRG.xml | 3 +- 37 files changed, 76 insertions(+), 207 deletions(-) diffs (truncated from 1140 to 300 lines): diff -r b83da0b5cd1b -r 36350507a8ac modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml Mon Apr 23 17:20:41 2018 +0200 @@ -1072,8 +1072,6 @@ ELSIF (p_docaction = 'RE') THEN DECLARE - v_count NUMBER; - v_documentno VARCHAR2(40); v_PaymentPlanExpectedTotal NUMBER:= 0; BEGIN SELECT count(*), max(p.documentno) @@ -1171,7 +1169,6 @@ ELSIF (p_docaction = 'RC') THEN DECLARE - v_count NUMBER; v_prepaymentamt NUMBER; BEGIN v_delete_paymentplan := TRUE; diff -r b83da0b5cd1b -r 36350507a8ac modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml Mon Apr 23 17:20:41 2018 +0200 @@ -16,7 +16,7 @@ * under the License. * The Original Code is Openbravo ERP. * The Initial Developer of the Original Code is Openbravo SLU -* All portions are Copyright (C) 2013-2015 Openbravo SLU +* All portions are Copyright (C) 2013-2018 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ @@ -97,7 +97,6 @@ DECLARE v_payment_schedule_order VARCHAR2(32); - v_count NUMBER; v_pendingamount NUMBER; cur_invoicepayments RECORD; BEGIN diff -r b83da0b5cd1b -r 36350507a8ac modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml Mon Apr 23 17:20:41 2018 +0200 @@ -19,7 +19,7 @@ * under the License. * The Original Code is Openbravo ERP. * The Initial Developer of the Original Code is Openbravo SLU -* All portions are Copyright (C) 2011-2016 Openbravo SLU +* All portions are Copyright (C) 2011-2018 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ @@ -106,6 +106,7 @@ WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('aprm_ispaymentconfirmed exception'); RAISE; + RETURN NULL; END APRM_ISPAYMENTCONFIRMED ]]></body> </function> diff -r b83da0b5cd1b -r 36350507a8ac modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml Mon Apr 23 17:20:41 2018 +0200 @@ -22,7 +22,7 @@ * under the License. * The Original Code is Openbravo ERP. * The Initial Developer of the Original Code is Openbravo SLU -* All portions are Copyright (C) 2015 Openbravo SLU +* All portions are Copyright (C) 2015-2018 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ @@ -43,6 +43,7 @@ WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('aprm_seqnumberinvoicepaidstatus exception'); RAISE; + RETURN NULL; END APRM_SEQNOINVPAIDSTATUS ]]></body> </function> diff -r b83da0b5cd1b -r 36350507a8ac modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml Mon Apr 23 17:20:41 2018 +0200 @@ -16,7 +16,7 @@ * under the License. * The Original Code is Openbravo ERP. * The Initial Developer of the Original Code is Openbravo SLU -* All portions are Copyright (C) 2014-2017 Openbravo SLU +* All portions are Copyright (C) 2014-2018 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ @@ -49,6 +49,7 @@ WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('aprm_seqnumberpaymentstatus exception'); RAISE; + RETURN NULL; END APRM_SEQNUMBERPAYMENTSTATUS ]]></body> </function> diff -r b83da0b5cd1b -r 36350507a8ac src-db/database/model/functions/A_ASSET_CREATE.xml --- a/src-db/database/model/functions/A_ASSET_CREATE.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/src-db/database/model/functions/A_ASSET_CREATE.xml Mon Apr 23 17:20:41 2018 +0200 @@ -22,7 +22,7 @@ * parts created by ComPiere are Copyright (C) ComPiere, Inc.; * All Rights Reserved. * Contributor(s): Openbravo SLU - * Contributions are Copyright (C) 2001-2016 Openbravo, S.L.U. + * Contributions are Copyright (C) 2001-2018 Openbravo, S.L.U. * * Specifically, this derivative work is based upon the following Compiere * file and version. @@ -35,16 +35,13 @@ * - Reversal or Negative Delivery * - Guarantee Extension ************************************************************************/ - -- Logistice - v_ResultStr VARCHAR2(2000):=''; - v_Message VARCHAR2(2000):=''; - v_Result NUMBER:=1; -- 0=failure - v_Record_ID VARCHAR2(32); - -- Parameter - TYPE RECORD IS REF CURSOR; - Cur_Parameter RECORD; + -- Logistice + v_ResultStr VARCHAR2(2000):=''; + v_Message VARCHAR2(2000):=''; + v_Result NUMBER:=1; -- 0=failure -- Parameter Variables -- Create from ShipmentLine + TYPE RECORD IS REF CURSOR; Cur_ShipLine RECORD; -- v_A_Asset_ID VARCHAR2(32) ; @@ -59,28 +56,8 @@ DBMS_OUTPUT.PUT_LINE('A_Asset_Create - Processing ' || p_PInstance_ID) ; v_ResultStr:='PInstanceNotFound'; AD_UPDATE_PINSTANCE(p_PInstance_ID, NULL, 'Y', NULL, NULL) ; - -- Get Parameters - v_ResultStr:='ReadingParameters'; - FOR Cur_Parameter IN - (SELECT i.Record_ID, i.AD_User_ID, p.ParameterName, p.P_String, p.P_Number, p.P_Date - FROM AD_PInstance i - LEFT JOIN AD_PInstance_Para p - ON i.AD_PInstance_ID=p.AD_PInstance_ID - WHERE i.AD_PInstance_ID=p_PInstance_ID - ORDER BY p.SeqNo - ) - LOOP - v_Record_ID:=Cur_Parameter.Record_ID; - -- IF (p.ParameterName = 'xx') THEN - -- p_xx := p.P_String; - -- DBMS_OUTPUT.PUT_LINE(' xx=' || p_xx); - -- ELSE - -- DBMS_OUTPUT.PUT_LINE('*** Unknown Parameter=' || p.ParameterName); - -- END IF; - END LOOP; -- Get Parameter END IF; BEGIN --BODY - -- DBMS_OUTPUT.PUT_LINE(' Record_ID=' || v_Record_ID || ', InOutLine_ID=' || p_InOutLine_ID); -- Create From Shipment Line IF(p_InOutLine_ID IS NOT NULL) THEN FOR Cur_ShipLine IN diff -r b83da0b5cd1b -r 36350507a8ac src-db/database/model/functions/C_BP_SOCREDITUSED_REFRESH.xml --- a/src-db/database/model/functions/C_BP_SOCREDITUSED_REFRESH.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/src-db/database/model/functions/C_BP_SOCREDITUSED_REFRESH.xml Mon Apr 23 17:20:41 2018 +0200 @@ -35,6 +35,7 @@ AND ad_module_id <> '0'; IF (v_count > 1) THEN v_dummy := AD_GET_PREFERENCE_VALUE('CCU', 'Y', v_client_id, v_org_id, NULL, NULL, NULL); + DBMS_OUTPUT.PUT_LINE('CCU preference value: ' || v_dummy); ELSIF (v_count = 0) THEN UPDATE C_BPARTNER SET SO_CreditUsed= diff -r b83da0b5cd1b -r 36350507a8ac src-db/database/model/functions/C_CASH_POST.xml --- a/src-db/database/model/functions/C_CASH_POST.xml Wed Apr 25 10:15:44 2018 +0200 +++ b/src-db/database/model/functions/C_CASH_POST.xml Mon Apr 23 17:20:41 2018 +0200 @@ -20,7 +20,7 @@ * parts created by ComPiere are Copyright (C) ComPiere, Inc.; * All Rights Reserved. * Contributor(s): Openbravo SLU - * Contributions are Copyright (C) 1999-2016 Openbravo, S.L.U. + * Contributions are Copyright (C) 1999-2018 Openbravo, S.L.U. ************************************************************************* * $Id: C_Cash_Post.sql,v 1.10 2003/03/17 20:32:25 jjanke Exp $ *** @@ -32,7 +32,6 @@ ************************************************************************/ -- Logistice v_ResultStr VARCHAR2(2000):=''; - v_Result NUMBER; v_Message VARCHAR2(2000):=''; v_Record_ID VARCHAR2(32) ; v_User VARCHAR2(32); @@ -73,7 +72,6 @@ v_CB_Date DATE; v_AD_Org_ID VARCHAR2(32); v_AD_Client_ID VARCHAR2(32); - v_C_CashBook_ID VARCHAR2(32) ; FINISH_PROCESS BOOLEAN:=false; BEGIN -- Update AD_PInstance @@ -104,27 +102,14 @@ POSTED, AD_Org_ID, AD_Client_ID, - C_CASHBOOK_ID, DateAcct + DateAcct INTO v_Processed, v_Posted, v_AD_Org_ID, v_AD_Client_ID, - v_C_CashBook_ID, v_dateCash + v_dateCash FROM C_CASH WHERE C_Cash_ID=v_Record_ID; - /* Not needed: payments are updated to pending status - SELECT COUNT(*) INTO v_Count - FROM C_CASHLINE - WHERE C_CASH_ID = v_Record_ID - AND C_ORDER_ID IS NOT NULL - AND C_DEBT_PAYMENT_ID IS NOT NULL; - DBMS_OUTPUT.PUT_LINE(' Record_ID=' || v_Record_ID); - IF (v_Processed = 'Y' AND v_Count>0) THEN - v_Message := '@AlreadyPosted@'; - v_Result := 0; - FINISH_PROCESS := true; - END IF; - */ IF(NOT FINISH_PROCESS) THEN IF(v_Posted='Y') THEN RAISE_APPLICATION_ERROR(-20000, '@CashDocumentPosted@') ; @@ -342,7 +327,6 @@ ; IF v_count>0 THEN v_Message:='@CashOrderInvoiced@. Line:'||v_line; - v_Result:=0; FINISH_PROCESS:=true; END IF; END IF;--FINISH_PROCESS @@ -476,45 +460,6 @@ END IF;--FINISH_PROCESS IF(NOT FINISH_PROCESS) THEN /** - * Generate C_debt_payment for cashline with order type - */ - /* Now this goes to c_order_post ALO - DECLARE - v_debtPaymentID varchar2(32); - CurCashLinesOrder RECORD; - BEGIN - FOR CurCashLinesOrder IN (SELECT o.AD_CLIENT_ID, o.AD_ORG_ID, o.ISSOTRX, o.DOCUMENTNO, bp.NAME, o.POREFERENCE, o.C_ORDER_ID, o.C_BPARTNER_ID, - o.C_CURRENCY_ID, cl.C_CASHLINE_ID, o.PAYMENTRULE, C_Currency_Convert((cl.Amount + cl.WriteOffAmt), - cl.C_Currency_ID, o.C_Currency_ID, c.DateAcct, NULL, c.AD_Client_ID, c.AD_Org_ID) AMT, - c.STATEMENTDATE, o.C_PROJECT_ID - FROM C_CASHLINE cl, C_ORDER o, C_BPARTNER bp, C_CASH c - WHERE cl.C_ORDER_ID = o.C_ORDER_ID - AND cl.C_CASH_ID = v_Record_ID - AND bp.C_BPARTNER_ID = o.C_BPARTNER_ID - AND C.C_CASH_ID = cl.C_CASH_id) LOOP - Ad_Sequence_Next('C_Debt_Payment', v_Record_ID, v_debtPaymentID); - INSERT INTO C_DEBT_PAYMENT(C_DEBT_PAYMENT_ID, AD_CLIENT_ID, AD_ORG_ID, ISACTIVE, CREATED, CREATEDBY, UPDATED, UPDATEDBY, - ISRECEIPT, C_SETTLEMENT_CANCEL_ID, C_SETTLEMENT_GENERATE_ID, DESCRIPTION, - C_ORDER_ID, C_BPARTNER_ID, - C_CURRENCY_ID, C_CASHLINE_ID, C_BANKACCOUNT_ID, C_CASHBOOK_ID, PAYMENTRULE, - ISPAID, AMOUNT, WRITEOFFAMT, DATEPLANNED, ISMANUAL, ISVALID, - C_BANKSTATEMENTLINE_ID, CHANGESETTLEMENTCANCEL, CANCEL_PROCESSED, GENERATE_PROCESSED, c_project_id) - VALUES - (v_debtPaymentID, CurCashLinesOrder.AD_CLIENT_ID, CurCashLinesOrder.AD_ORG_ID, 'Y', now(), v_User, now(), v_User, - CurCashLinesOrder.IsSOTrx, NULL, NULL, 'Order No: ' || CurCashLinesOrder.DOCUMENTNO || ' (' || CurCashLinesOrder.Name || (CASE WHEN CurCashLinesOrder.POREFERENCE IS NULL THEN '' ELSE ' .Ref:'||TO_CHAR(CurCashLinesOrder.POREFERENCE) END) || ')', - CurCashLinesOrder.C_ORDER_ID, CurCashLinesOrder.C_BPartner_ID, - CurCashLinesOrder.C_CURRENCY_ID, NULL,NULL,v_C_CashBook_ID, CurCashLinesOrder.PAYMENTRULE, - 'N',(CASE CurCashLinesOrder.IsSOTrx WHEN 'Y' THEN CurCashLinesOrder.AMT ELSE (-1)*CurCashLinesOrder.AMT END),0,CurCashLinesOrder.STATEMENTDATE,'N','Y', - NULL,'N','N','N',CurCashLinesOrder.C_PROJECT_ID); - UPDATE C_CASHLINE - SET C_DEBT_PAYMENT_ID = v_debtPaymentID, - Updated=now(), - UpdatedBy=v_User - WHERE C_CASHLINE_ID = CurCashLinesOrder.C_CASHLINE_ID; - END LOOP; - END; - */ - /** * Generate C_Settlement */ SELECT COUNT(*) @@ -577,7 +522,6 @@ */ DECLARE v_Total NUMBER:=0; - v_Currency_ID VARCHAR2(32):=NULL; -- Lines Cur_Lines RECORD; BEGIN @@ -593,23 +537,7 @@ Updated=now(), UpdatedBy=v_User WHERE C_Debt_Payment_ID=Cur_Lines.C_Debt_Payment_ID; - SELECT C_Currency_ID - INTO v_Currency_ID ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits