0) : $rootStockSU = getParameterValue("0", "SU_STK_ROOT", $hq_id); // Get root stock where all service units belong to if ($rootStockSU != "" && is_numeric($rootStockSU)) : $suSerialNoArray = getColVectorFromDB2ArrayByClause("phoenix.articleitem", "ati_serialno", "at_id IN (" . implode(",", $articleTypeArray) . ")", "", ""); $suSerialNoArrayLen = count($suSerialNoArray); for ($i = 0; $i < $suSerialNoArrayLen; $i++) : // $probabilityToNextServiceMax = getSuHistoryData("2", "AND stk.stk_pre_id = '" . $rootStockSU . "' AND atih.atih_serialno = '" . $suSerialNoArray[$i] . "'"); // updateStmt("phoenix.articleitem", "ati_serialno", $suSerialNoArray[$i], array("ati_data_18", $probabilityToNextServiceMax)); // // $outReportArray[] = $suSerialNoArray[$i] . " <- Serviceinterval neu berechnet: " . $probabilityToNextServiceMax; $serviceStatisticDataArray = getSuHistoryData("2", "AND stk.stk_pre_id = '" . $rootStockSU . "' AND atih.atih_serialno = '" . $suSerialNoArray[$i] . "'", "", "2"); $probabilityToNextServiceMax = $serviceStatisticDataArray[0]; $averageIncreaseValues = implode(",", $serviceStatisticDataArray[1]); updateStmt("phoenix.articleitem", "ati_serialno", $suSerialNoArray[$i], array("ati_data_18", $probabilityToNextServiceMax, "ati_data_26", $averageIncreaseValues)); endfor; endif; endif; endif; ?>