Quantcast
Channel: SCN: Message List - SAP HANA Developer Center
Viewing all articles
Browse latest Browse all 9165

Re: Activating Calculation View Fails With general error: Undefined typeCode:-1

$
0
0

Hello,

 

I've fixed the issue pointed out by Patrick and now I'm back to square one.

 

The error message is now:

 

ERROR      wepredict/martyn/indico/automotive/CA_EARNINGS_CARLINEMODELYEARCATEGORY.calculationview

           Internal deployment of object failed;Repository: Encountered an error in repository runtime extension;Internal Error:Deploy Calculation View: SQL: transaction rolled back by an internal error: general error: Undefined typeCode:-59885776

Set Schema DDL statement: set schema "SYSTEM"

Type DDL: create type "_SYS_BIC"."wepredict.martyn.indico.automotive/CA_EARNINGS_CARLINEMODELYEARCATEGORY/proc/tabletype/VAR_OUT" as table ("ManufacturerID" INTEGER, "CarlineID" INTEGER, "ModelYearID" INTEGER, "CategoryID" INTEGER, "NoOfVINs" INTEGER, "EarnedPolicies" DOUBLE, "Maturity" DOUBLE)

Procedure DDL: create procedure "_SYS_BIC"."wepredict.martyn.indico.automotive/CA_EARNINGS_CARLINEMODELYEARCATEGORY/proc" ( OUT var_out "_SYS_BIC"."wepredict.martyn.indico.automotive/CA_EARNINGS_CARLINEMODELYEARCATEGORY/proc/tabletype/VAR_OUT" ) language sqlscript sql security definer reads sql data as /********* Begin Procedure Script ************/

BEGIN

 

  vins = CE_OLAP_VIEW("_SYS_BIC"."wepredict.martyn.indico.automotive/AN_VEHICLESALES",

  ["CarlineID", "ModelYearID", "ProfileAge", SUM("NoOfVINs") AS "NoOfVINs"]);

 

  vins_proj = CE_PROJECTION(:vins,

  ["CarlineID", "ModelYearID", "ProfileAge" AS "Day", "NoOfVINs"]);

 

  profiles = CE_CALC_VIEW("_SYS_BIC"."wepredict.martyn.indico.automotive/CA_PROFILES_CARLINECATEGORY",

  ["CarlineID", "CategoryID", "Day", "SeverityPercent"]);

 

  vin_svy_pcs = CE_JOIN(:vins_proj, :profiles, ["CarlineID", "Day"],

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID", "Day", "NoOfVINs", "SeverityPercent"]);

 

 

  vin_earned_pos = CE_PROJECTION(:vin_svy_pcs,

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID", "Day", "NoOfVINs",

  "SeverityPercent" AS "Maturity",

  CE_CALC('("NoOfVINs" * "Maturity")', double) AS "EarnedPolicies"]);

 

 

  results = CE_AGGREGATION(:vin_earned_pos,

  [SUM("NoOfVINs") AS "NoOfVINs", SUM("Maturity") AS "Maturity", SUM("EarnedPolicies") AS "EarnedPolicies"],

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID"]);

 

 

  var_out = CE_PROJECTION(:results,

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID", "NoOfVINs", "EarnedPolicies", "Maturity"]);

 

END /********* End Procedure Script ************/

 

The code is now:

 

/********* Begin Procedure Script ************/

BEGIN

 

  vins = CE_OLAP_VIEW("_SYS_BIC"."wepredict.martyn.indico.automotive/AN_VEHICLESALES",

  ["CarlineID", "ModelYearID", "ProfileAge", SUM("NoOfVINs") AS "NoOfVINs"]);

 

  vins_proj = CE_PROJECTION(:vins,

  ["CarlineID", "ModelYearID", "ProfileAge" AS "Day", "NoOfVINs"]);

 

  profiles = CE_CALC_VIEW("_SYS_BIC"."wepredict.martyn.indico.automotive/CA_PROFILES_CARLINECATEGORY",

  ["CarlineID", "CategoryID", "Day", "SeverityPercent"]);

 

  vin_svy_pcs = CE_JOIN(:vins_proj, :profiles, ["CarlineID", "Day"],

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID", "Day", "NoOfVINs", "SeverityPercent"]);

 

 

  vin_earned_pos = CE_PROJECTION(:vin_svy_pcs,

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID", "Day", "NoOfVINs",

  "SeverityPercent" AS "Maturity",

  CE_CALC('("NoOfVINs" * "Maturity")', double) AS "EarnedPolicies"]);

 

 

  results = CE_AGGREGATION(:vin_earned_pos,

  [SUM("NoOfVINs") AS "NoOfVINs", SUM("Maturity") AS "Maturity", SUM("EarnedPolicies") AS "EarnedPolicies"],

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID"]);

 

 

  var_out = CE_PROJECTION(:results,

  ["ManufacturerID", "CarlineID", "ModelYearID", "CategoryID", "NoOfVINs", "EarnedPolicies", "Maturity"]);

 

END /********* End Procedure Script ************/

 

Thanks very much,

 

Martyn.


Viewing all articles
Browse latest Browse all 9165

Trending Articles