diff --git a/src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml b/src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml
--- a/src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml
+++ b/src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml
@@ -322,10 +322,17 @@
               --Review no warehouse as parameter
               M_GET_STOCK_PARAM(v_AD_Pinstance_ID, v_Record_ID, v_DoneQuantity*Cur_WRPUsed.MovementQty, v_Product_old, null, null, null, v_PlanOrg_ID, null, v_User_ID, v_Client_ID, v_warehouse_rule_id, v_UOM_old, v_Product_UOM_old, '325', v_Production_ID, v_PlanLine, '800105', null, 'N', v_pinstance_result, v_pinstance_msg);              
               -- Check result
-              SELECT result, errormsg
+              begin
+                SELECT result, errormsg
                 INTO v_pinstance_result, v_pinstance_msg
-              FROM ad_pinstance
-              WHERE ad_pinstance_id = v_ad_pinstance_id;
+                FROM ad_pinstance
+                WHERE ad_pinstance_id = v_ad_pinstance_id;
+                exception
+                when NO_DATA_FOUND then 
+                v_pinstance_result := null;
+                v_pinstance_msg := null;
+              end;
+              
               IF (v_pinstance_result = 0) THEN
                 -- Error on m_get_stock
                 RAISE_APPLICATION_ERROR(-20000, v_pinstance_msg);
