diff --git a/migration/340s-351a/oracle/155_BF1949804_PrintBom.sql b/migration/340s-351a/oracle/155_BF1949804_PrintBom.sql index b878894802..90c6036511 100644 --- a/migration/340s-351a/oracle/155_BF1949804_PrintBom.sql +++ b/migration/340s-351a/oracle/155_BF1949804_PrintBom.sql @@ -18,16 +18,6 @@ CREATE VIEW "RV_PP_PRODUCT_BOMLINE" ("SEQNO", "LEVELNO", "LEVELS", "AD_CLIENT_ID LEFT JOIN pp_product_bomline bl ON t.pp_product_bomline_id = bl.pp_product_bomline_id ORDER BY t.seqno; --- May 12, 2008 1:58:58 PM EST --- BF1949804 Broken Report - MultiLevel BOM & Formula Detail -DELETE FROM AD_Element_Trl WHERE AD_Element_ID=1000003 -; - --- May 12, 2008 1:58:58 PM EST --- BF1949804 Broken Report - MultiLevel BOM & Formula Detail -DELETE FROM AD_Element WHERE AD_Element_ID=1000003 -; - -- May 12, 2008 2:01:04 PM EST -- BF1949804 Broken Report - MultiLevel BOM & Formula Detail INSERT INTO AD_Element (AD_Client_ID,AD_Element_ID,AD_Org_ID,ColumnName,Created,CreatedBy,Description,EntityType,Help,IsActive,Name,PrintName,Updated,UpdatedBy) VALUES (0,53466,0,'Implotion',TO_DATE('2008-05-12 14:01:03','YYYY-MM-DD HH24:MI:SS'),100,'Implosion of a Bill of Materials refers to finding all the BOM''''s in which a component is used.','EE01','Commonly called a Where-Used report.','Y','Implotion','Implosion',TO_DATE('2008-05-12 14:01:03','YYYY-MM-DD HH24:MI:SS'),100) diff --git a/migration/340s-351a/postgresql/047_libero_migration_script.sql b/migration/340s-351a/postgresql/047_libero_migration_script.sql index 3c9a0c9f36..fea5bd7258 100644 --- a/migration/340s-351a/postgresql/047_libero_migration_script.sql +++ b/migration/340s-351a/postgresql/047_libero_migration_script.sql @@ -224,6 +224,16 @@ INSERT INTO AD_Ref_List (Created,CreatedBy,Updated,UpdatedBy,AD_Org_ID,AD_Ref_Li INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53239 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID) ; +-- Mar 23, 2008 8:42:23 PM CST +-- Human Resource & Payroll +INSERT INTO AD_EntityType (AD_Client_ID,AD_EntityType_ID,AD_Org_ID,Created,CreatedBy,Description,EntityType,Help,IsActive,ModelPackage,Name,Processing,Updated,UpdatedBy,Version) VALUES (0,50005,0,TO_TIMESTAMP('2008-03-23 20:42:22','YYYY-MM-DD HH24:MI:SS'),100,'Libero Human Resource & Payroll','EE02','Project +http://www.adempiere.com/wiki/index.php/Sponsored_Development:_Libero_HR_%26_Payroll +Overview +http://www.adempiere.com/wiki/images/3/32/Payroll.pdf + +Sponsored Development www.e-evolution.com','Y','org.eevolution.model','e-Evolution Libero Human Resource & Payroll','N',TO_TIMESTAMP('2008-03-23 20:42:22','YYYY-MM-DD HH24:MI:SS'),100,'1.00') +; + INSERT INTO AD_Ref_List (Created,CreatedBy,Updated,UpdatedBy,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Value,Name,IsActive,AD_Client_ID,EntityType) VALUES (TO_TIMESTAMP('2007-12-16 22:24:22','YYYY-MM-DD HH24:MI:SS'),0,TO_TIMESTAMP('2007-12-16 22:24:22','YYYY-MM-DD HH24:MI:SS'),0,0,53240,183,'HRP','HRPayroll','Y',0,'EE02') ; diff --git a/migration/340s-351a/postgresql/129_HR_Payroll.sql b/migration/340s-351a/postgresql/129_HR_Payroll.sql index b79acd011a..698e6bb0e9 100644 --- a/migration/340s-351a/postgresql/129_HR_Payroll.sql +++ b/migration/340s-351a/postgresql/129_HR_Payroll.sql @@ -1,12 +1,12 @@ -- Mar 23, 2008 8:42:23 PM CST -- Human Resource & Payroll -INSERT INTO AD_EntityType (AD_Client_ID,AD_EntityType_ID,AD_Org_ID,Created,CreatedBy,Description,EntityType,Help,IsActive,ModelPackage,Name,Processing,Updated,UpdatedBy,Version) VALUES (0,50005,0,TO_TIMESTAMP('2008-03-23 20:42:22','YYYY-MM-DD HH24:MI:SS'),100,'Libero Human Resource & Payroll','EE02','Project -http://www.adempiere.com/wiki/index.php/Sponsored_Development:_Libero_HR_%26_Payroll -Overview -http://www.adempiere.com/wiki/images/3/32/Payroll.pdf - -Sponsored Development www.e-evolution.com','Y','org.eevolution.model','e-Evolution Libero Human Resource & Payroll','N',TO_TIMESTAMP('2008-03-23 20:42:22','YYYY-MM-DD HH24:MI:SS'),100,'1.00') -; +-- INSERT INTO AD_EntityType (AD_Client_ID,AD_EntityType_ID,AD_Org_ID,Created,CreatedBy,Description,EntityType,Help,IsActive,ModelPackage,Name,Processing,Updated,UpdatedBy,Version) VALUES (0,50005,0,TO_TIMESTAMP('2008-03-23 20:42:22','YYYY-MM-DD HH24:MI:SS'),100,'Libero Human Resource & Payroll','EE02','Project +-- http://www.adempiere.com/wiki/index.php/Sponsored_Development:_Libero_HR_%26_Payroll +-- Overview +-- http://www.adempiere.com/wiki/images/3/32/Payroll.pdf +-- +-- Sponsored Development www.e-evolution.com','Y','org.eevolution.model','e-Evolution Libero Human Resource & Payroll','N',TO_TIMESTAMP('2008-03-23 20:42:22','YYYY-MM-DD HH24:MI:SS'),100,'1.00') +-- ; -- Mar 23, 2008 8:44:14 PM CST -- Human Resource & Payroll diff --git a/migration/340s-351a/postgresql/155_BF1949804_PrintBom.sql b/migration/340s-351a/postgresql/155_BF1949804_PrintBom.sql index 78db7ffce7..48c19f5bac 100644 --- a/migration/340s-351a/postgresql/155_BF1949804_PrintBom.sql +++ b/migration/340s-351a/postgresql/155_BF1949804_PrintBom.sql @@ -18,16 +18,6 @@ CREATE VIEW "rv_pp_product_bomline" ("seqno", "levelno", "levels", "ad_client_id LEFT JOIN pp_product_bomline bl ON t.pp_product_bomline_id = bl.pp_product_bomline_id ORDER BY t.seqno; --- May 12, 2008 1:58:58 PM EST --- BF1949804 Broken Report - MultiLevel BOM & Formula Detail -DELETE FROM AD_Element_Trl WHERE AD_Element_ID=1000003 -; - --- May 12, 2008 1:58:58 PM EST --- BF1949804 Broken Report - MultiLevel BOM & Formula Detail -DELETE FROM AD_Element WHERE AD_Element_ID=1000003 -; - -- May 12, 2008 2:01:04 PM EST -- BF1949804 Broken Report - MultiLevel BOM & Formula Detail INSERT INTO AD_Element (AD_Client_ID,AD_Element_ID,AD_Org_ID,ColumnName,Created,CreatedBy,Description,EntityType,Help,IsActive,Name,PrintName,Updated,UpdatedBy) VALUES (0,53466,0,'Implotion',TO_TIMESTAMP('2008-05-12 14:01:03','YYYY-MM-DD HH24:MI:SS'),100,'Implosion of a Bill of Materials refers to finding all the BOM''''s in which a component is used.','EE01','Commonly called a Where-Used report.','Y','Implotion','Implosion',TO_TIMESTAMP('2008-05-12 14:01:03','YYYY-MM-DD HH24:MI:SS'),100) diff --git a/migration/351a-352a/postgresql/230_BF2021146_VMRPDetail_and_Report.sql b/migration/351a-352a/postgresql/230_BF2021146_VMRPDetail_and_Report.sql index a0e2ae4957..74fb777625 100644 --- a/migration/351a-352a/postgresql/230_BF2021146_VMRPDetail_and_Report.sql +++ b/migration/351a-352a/postgresql/230_BF2021146_VMRPDetail_and_Report.sql @@ -399,6 +399,56 @@ INSERT INTO t_alter_column values('PP_MRP','OrderType','character varying(3)',nu INSERT INTO t_alter_column values('PP_MRP','TypeMRP','char(1)',null,'NULL'); +/* + *This file is part of Adempiere ERP Bazaar + *http://www.adempiere.org + *Copyright (C) 2006-2008 Antonio Cañaveral, e-Evolution + * + *This program is free software; you can redistribute it and/or + *modify it under the terms of the GNU General Public License + *as published by the Free Software Foundation; either version 2 + *of the License, or (at your option) any later version. + * + *This program is distributed in the hope that it will be useful, + *but WITHOUT ANY WARRANTY; without even the implied warranty of + *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + *GNU General Public License for more details. + * + *You should have received a copy of the GNU General Public License + *along with this program; if not, write to the Free Software + *Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.of + * Return the Document for Dcocument Type + */ +create or replace FUNCTION documentNo +( + p_PP_MRP_ID IN PP_MRP.PP_MRP_ID%TYPE +) +RETURNS PP_MRP.Value%TYPE +AS +$BODY$ +DECLARE + v_DocumentNo PP_MRP.Value%TYPE := ''; +BEGIN + -- If NO id return empty string + IF p_PP_MRP_ID <= 0 THEN + RETURN ''; + END IF; + SELECT --ordertype, m_forecast_id, c_order_id, dd_order_id, pp_order_id, m_requisition_id, + CASE + WHEN trim(mrp.ordertype) = 'FTC' THEN (SELECT f.Name FROM M_Forecast f WHERE f.M_Forecast_ID=mrp.M_Forecast_ID) + WHEN trim(mrp.ordertype) = 'POO' THEN (SELECT co.DocumentNo FROM C_Order co WHERE co.C_Order_ID=mrp.C_Order_ID) + WHEN trim(mrp.ordertype) = 'DOO' THEN (SELECT dd.DocumentNo FROM DD_Order dd WHERE dd.DD_Order_ID=mrp.DD_Order_ID) + WHEN trim(mrp.ordertype) = 'SOO' THEN (SELECT co.DocumentNo FROM C_Order co WHERE co.C_Order_ID=mrp.C_Order_ID) + WHEN trim(mrp.ordertype) = 'MOP' THEN (SELECT po.DocumentNo FROM PP_Order po WHERE po.PP_Order_ID=mrp.PP_Order_ID) + WHEN trim(mrp.ordertype) = 'POR' THEN (SELECT r.DocumentNo FROM M_Requisition r WHERE r.M_Requisition_ID=mrp.M_Requisition_ID) + + END INTO v_DocumentNo + FROM pp_mrp mrp + WHERE mrp.pp_mrp_id = p_PP_MRP_ID; + RETURN v_DocumentNo; +END; +$BODY$ + LANGUAGE 'plpgsql' ; DROP VIEW rv_pp_mrp; diff --git a/migration/351a-352a/postgresql/234_create_nextidfunc.sql b/migration/351a-352a/postgresql/234_create_nextidfunc.sql index 3872afeed4..e98a7ed59b 100644 --- a/migration/351a-352a/postgresql/234_create_nextidfunc.sql +++ b/migration/351a-352a/postgresql/234_create_nextidfunc.sql @@ -1,7 +1,7 @@ -- missing function nextIDfunc -CREATE OR REPLACE FUNCTION nextIDfunc(AD_Sequence_ID INTEGER, System VARCHAR) -RETURNS INTEGER -AS 'org.compiere.sqlj.Adempiere.nextIDfunc(int,java.lang.String)' -LANGUAGE java VOLATILE; +-- CREATE OR REPLACE FUNCTION nextIDfunc(AD_Sequence_ID INTEGER, System VARCHAR) +-- RETURNS INTEGER +-- AS 'org.compiere.sqlj.Adempiere.nextIDfunc(int,java.lang.String)' +-- LANGUAGE java VOLATILE; -ALTER FUNCTION nextIDfunc(AD_Sequence_ID INTEGER, System VARCHAR) OWNER TO adempiere; +-- ALTER FUNCTION nextIDfunc(AD_Sequence_ID INTEGER, System VARCHAR) OWNER TO adempiere; diff --git a/migration/352a-353a/oracle/366_FRLiberoWorkShop.sql b/migration/352a-353a/oracle/366_FRLiberoWorkShop.sql index 3c8d42e644..cdf0d9f56f 100644 --- a/migration/352a-353a/oracle/366_FRLiberoWorkShop.sql +++ b/migration/352a-353a/oracle/366_FRLiberoWorkShop.sql @@ -8927,116 +8927,11 @@ DELETE FROM PP_MRP WHERE OrderType = 'MOP' AND DocStatus='CL' AND AD_Client_ID=1 DELETE FROM PP_MRP WHERE OrderType = 'POR' AND DocStatus='CL' AND AD_Client_ID = 11 AND AD_Org_ID=50001 AND M_Warehouse_ID=50002 AND S_Resource_ID=50000 ; --- Sep 25, 2008 6:02:05 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_Node WHERE PP_Order_Node_ID=1000000 -; - --- Sep 25, 2008 6:02:05 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_Workflow WHERE PP_Order_Workflow_ID=1000000 -; - --- Sep 25, 2008 6:02:06 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_BOMLine WHERE PP_Order_BOMLine_ID=1000000 -; - --- Sep 25, 2008 6:02:06 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_BOMLine WHERE PP_Order_BOMLine_ID=1000001 -; - --- Sep 25, 2008 6:02:06 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_BOM WHERE PP_Order_BOM_ID=1000000 -; - --- Sep 25, 2008 6:02:06 PM CDT --- Manufacturing Demo -DELETE FROM PP_MRP WHERE PP_Order_ID = 1000000 AND AD_Client_ID = 11 -; - --- Sep 25, 2008 6:02:06 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order WHERE PP_Order_ID=1000000 -; - --- Sep 25, 2008 6:02:06 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_Node WHERE PP_Order_Node_ID=1000001 -; - --- Sep 25, 2008 6:02:07 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_Workflow WHERE PP_Order_Workflow_ID=1000001 -; - --- Sep 25, 2008 6:02:07 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_BOMLine WHERE PP_Order_BOMLine_ID=1000002 -; - --- Sep 25, 2008 6:02:07 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_BOMLine WHERE PP_Order_BOMLine_ID=1000003 -; - --- Sep 25, 2008 6:02:07 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order_BOM WHERE PP_Order_BOM_ID=1000001 -; - --- Sep 25, 2008 6:02:07 PM CDT --- Manufacturing Demo -DELETE FROM PP_MRP WHERE PP_Order_ID = 1000001 AND AD_Client_ID = 11 -; - --- Sep 25, 2008 6:02:07 PM CDT --- Manufacturing Demo -DELETE FROM PP_Order WHERE PP_Order_ID=1000001 -; - -- Sep 25, 2008 6:02:07 PM CDT -- Manufacturing Demo UPDATE PP_MRP SET IsAvailable ='Y' WHERE TypeMRP = 'S' AND AD_Client_ID = 11 AND AD_Org_ID=50001 AND M_Warehouse_ID=50002 ; --- Sep 25, 2008 6:02:17 PM CDT --- Manufacturing Demo -INSERT INTO AD_Note (AD_Client_ID,AD_Message_ID,AD_Note_ID,AD_Org_ID,AD_Table_ID,Created,CreatedBy,IsActive,Processed,Processing,Record_ID,Reference,TextMsg,Updated,UpdatedBy) VALUES (11,53013,50000,50006,53043,TO_DATE('2008-09-25 18:02:07','YYYY-MM-DD HH24:MI:SS'),100,'Y','N','N',1001224,'Fertilizer#50 Fertilizer #50','Expedite - -Indicates that a scheduled supply order is due after is needed and should be rescheduled to an earlier date or demand rescheduled to a later date.',TO_DATE('2008-09-25 18:02:07','YYYY-MM-DD HH24:MI:SS'),100) -; - --- Sep 25, 2008 6:02:18 PM CDT --- Manufacturing Demo -INSERT INTO AD_Note (AD_Client_ID,AD_Message_ID,AD_Note_ID,AD_Org_ID,AD_Table_ID,Created,CreatedBy,IsActive,Processed,Processing,Record_ID,Reference,TextMsg,Updated,UpdatedBy) VALUES (11,53013,50001,50006,53043,TO_DATE('2008-09-25 18:02:17','YYYY-MM-DD HH24:MI:SS'),100,'Y','N','N',1001234,'Fertilizer#50 Fertilizer #50','Expedite - -Indicates that a scheduled supply order is due after is needed and should be rescheduled to an earlier date or demand rescheduled to a later date.',TO_DATE('2008-09-25 18:02:17','YYYY-MM-DD HH24:MI:SS'),100) -; - --- Sep 25, 2008 6:02:19 PM CDT --- Manufacturing Demo -INSERT INTO AD_Note (AD_Client_ID,AD_Message_ID,AD_Note_ID,AD_Org_ID,AD_Table_ID,Created,CreatedBy,IsActive,Processed,Processing,Record_ID,Reference,TextMsg,Updated,UpdatedBy) VALUES (11,53013,50002,50006,53043,TO_DATE('2008-09-25 18:02:18','YYYY-MM-DD HH24:MI:SS'),100,'Y','N','N',1001228,'Fertilizer#50 Fertilizer #50','Expedite - -Indicates that a scheduled supply order is due after is needed and should be rescheduled to an earlier date or demand rescheduled to a later date.',TO_DATE('2008-09-25 18:02:18','YYYY-MM-DD HH24:MI:SS'),100) -; - --- Sep 25, 2008 6:02:21 PM CDT --- Manufacturing Demo -INSERT INTO AD_Note (AD_Client_ID,AD_Message_ID,AD_Note_ID,AD_Org_ID,AD_Table_ID,Created,CreatedBy,IsActive,Processed,Processing,Record_ID,Reference,TextMsg,Updated,UpdatedBy) VALUES (11,53013,50003,50006,53043,TO_DATE('2008-09-25 18:02:19','YYYY-MM-DD HH24:MI:SS'),100,'Y','N','N',1001230,'Fertilizer#50 Fertilizer #50','Expedite - -Indicates that a scheduled supply order is due after is needed and should be rescheduled to an earlier date or demand rescheduled to a later date.',TO_DATE('2008-09-25 18:02:19','YYYY-MM-DD HH24:MI:SS'),100) -; - --- Sep 25, 2008 6:02:22 PM CDT --- Manufacturing Demo -INSERT INTO AD_Note (AD_Client_ID,AD_Message_ID,AD_Note_ID,AD_Org_ID,AD_Table_ID,Created,CreatedBy,IsActive,Processed,Processing,Record_ID,Reference,TextMsg,Updated,UpdatedBy) VALUES (11,53013,50004,50006,53043,TO_DATE('2008-09-25 18:02:21','YYYY-MM-DD HH24:MI:SS'),100,'Y','N','N',1001232,'Fertilizer#50 Fertilizer #50','Expedite - -Indicates that a scheduled supply order is due after is needed and should be rescheduled to an earlier date or demand rescheduled to a later date.',TO_DATE('2008-09-25 18:02:21','YYYY-MM-DD HH24:MI:SS'),100) -; - -- Sep 25, 2008 6:02:23 PM CDT -- Manufacturing Demo INSERT INTO PP_Order (AD_Client_ID,AD_Org_ID,AD_Workflow_ID,C_DocTypeTarget_ID,C_DocType_ID,C_UOM_ID,Created,CreatedBy,DateFinishSchedule,DateOrdered,DatePromised,DateStartSchedule,DocAction,DocStatus,DocumentNo,IsActive,IsApproved,IsPrinted,IsSOTrx,IsSelected,Line,M_Product_ID,M_Warehouse_ID,PP_Order_ID,PP_Product_BOM_ID,Planner_ID,Posted,PriorityRule,Processed,Processing,QtyBatchSize,QtyBatchs,QtyDelivered,QtyEntered,QtyOrdered,QtyReject,QtyScrap,S_Resource_ID,ScheduleType,Updated,UpdatedBy,Yield) VALUES (11,50006,50017,50002,50002,100,TO_DATE('2008-09-25 18:02:22','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2008-08-17 00:00:00','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2008-09-25 18:02:02','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2008-08-17 00:00:00','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2008-08-16 00:00:00','YYYY-MM-DD HH24:MI:SS'),'CO','DR','8000','Y','N','N','N','N',10,136,50002,50000,50004,101,'N','5','N','N',100.000000000000,1,0,100.000000000000,100.000000000000,0,0,50000,'D',TO_DATE('2008-09-25 18:02:22','YYYY-MM-DD HH24:MI:SS'),100,0) diff --git a/migration/352a-353a/postgresql/316_replace_pljava_for352.sql b/migration/352a-353a/postgresql/316_replace_pljava_for352.sql index ac2cee9fad..2a53ae5976 100644 --- a/migration/352a-353a/postgresql/316_replace_pljava_for352.sql +++ b/migration/352a-353a/postgresql/316_replace_pljava_for352.sql @@ -259,58 +259,6 @@ $BODY$ LANGUAGE 'plpgsql' ; -/* - *This file is part of Adempiere ERP Bazaar - *http://www.adempiere.org - *Copyright (C) 2006-2008 Antonio Cañaveral, e-Evolution - * - *This program is free software; you can redistribute it and/or - *modify it under the terms of the GNU General Public License - *as published by the Free Software Foundation; either version 2 - *of the License, or (at your option) any later version. - * - *This program is distributed in the hope that it will be useful, - *but WITHOUT ANY WARRANTY; without even the implied warranty of - *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - *GNU General Public License for more details. - * - *You should have received a copy of the GNU General Public License - *along with this program; if not, write to the Free Software - *Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.of - * Return the Document for Dcocument Type - */ -create or replace FUNCTION documentNo -( - p_PP_MRP_ID IN PP_MRP.PP_MRP_ID%TYPE -) -RETURNS PP_MRP.Value%TYPE -AS -$BODY$ -DECLARE - v_DocumentNo PP_MRP.Value%TYPE := ''; -BEGIN - -- If NO id return empty string - IF p_PP_MRP_ID <= 0 THEN - RETURN ''; - END IF; - SELECT --ordertype, m_forecast_id, c_order_id, dd_order_id, pp_order_id, m_requisition_id, - CASE - WHEN trim(mrp.ordertype) = 'FTC' THEN (SELECT f.Name FROM M_Forecast f WHERE f.M_Forecast_ID=mrp.M_Forecast_ID) - WHEN trim(mrp.ordertype) = 'POO' THEN (SELECT co.DocumentNo FROM C_Order co WHERE co.C_Order_ID=mrp.C_Order_ID) - WHEN trim(mrp.ordertype) = 'DOO' THEN (SELECT dd.DocumentNo FROM DD_Order dd WHERE dd.DD_Order_ID=mrp.DD_Order_ID) - WHEN trim(mrp.ordertype) = 'SOO' THEN (SELECT co.DocumentNo FROM C_Order co WHERE co.C_Order_ID=mrp.C_Order_ID) - WHEN trim(mrp.ordertype) = 'MOP' THEN (SELECT po.DocumentNo FROM PP_Order po WHERE po.PP_Order_ID=mrp.PP_Order_ID) - WHEN trim(mrp.ordertype) = 'POR' THEN (SELECT r.DocumentNo FROM M_Requisition r WHERE r.M_Requisition_ID=mrp.M_Requisition_ID) - - END INTO v_DocumentNo - FROM pp_mrp mrp - WHERE mrp.pp_mrp_id = p_PP_MRP_ID; - RETURN v_DocumentNo; -END; -$BODY$ - LANGUAGE 'plpgsql' ; - - CREATE OR REPLACE FUNCTION nextidfunc( p_AD_Sequence_ID IN INTEGER, p_System IN VARCHAR diff --git a/migration/352a-353a/postgresql/365_FR2445409.sql b/migration/352a-353a/postgresql/365_FR2445409.sql index 4171aca7c4..83d677ee44 100644 --- a/migration/352a-353a/postgresql/365_FR2445409.sql +++ b/migration/352a-353a/postgresql/365_FR2445409.sql @@ -1,12 +1,12 @@ -- 18.12.2008 16:48:43 EET -- FR [ 2445409 ] Translate Info MRP -INSERT INTO AD_Element (AD_Client_ID,AD_Element_ID,AD_Org_ID,ColumnName,Created,CreatedBy,EntityType,IsActive,Name,PrintName,Updated,UpdatedBy) VALUES (0,53717,0,'QtyGrossReq',TO_TIMESTAMP('2008-12-18 16:48:41','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Gross Requirements Qty','Gross Req.',TO_TIMESTAMP('2008-12-18 16:48:41','YYYY-MM-DD HH24:MI:SS'),0) -; +-- INSERT INTO AD_Element (AD_Client_ID,AD_Element_ID,AD_Org_ID,ColumnName,Created,CreatedBy,EntityType,IsActive,Name,PrintName,Updated,UpdatedBy) VALUES (0,53717,0,'QtyGrossReq',TO_TIMESTAMP('2008-12-18 16:48:41','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Gross Requirements Qty','Gross Req.',TO_TIMESTAMP('2008-12-18 16:48:41','YYYY-MM-DD HH24:MI:SS'),0) +-- ; -- 18.12.2008 16:48:43 EET -- FR [ 2445409 ] Translate Info MRP -INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Description,Help,Name,PO_Description,PO_Help,PO_Name,PO_PrintName,PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Element_ID, t.Description,t.Help,t.Name,t.PO_Description,t.PO_Help,t.PO_Name,t.PO_PrintName,t.PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=53717 AND EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Element_ID!=t.AD_Element_ID) -; +-- INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Description,Help,Name,PO_Description,PO_Help,PO_Name,PO_PrintName,PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Element_ID, t.Description,t.Help,t.Name,t.PO_Description,t.PO_Help,t.PO_Name,t.PO_PrintName,t.PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=53717 AND EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Element_ID!=t.AD_Element_ID) +-- ; -- 18.12.2008 16:50:31 EET -- FR [ 2445409 ] Translate Info MRP