Copy Process Error - Could not Intialize the process
Posted: Tue Jan 24, 2012 6:01 am
Hi All, I am trying to write the copy process.
I have 6 dimensions in my cube , I am trying to copy from one channel to other channel and one budget version to other budget version.
in the Subprocess i am copying the data :
Main process code:
vCube = 'Sales_Plan';
vView = 'Sales_plane_View';
vSub = 'Sales_Plan_Sub';
ViewDestroy(vCube,vView);
SubsetDestroy('Subsidiaries',vSub);
SubsetDestroy('Channel',vSub);
SubsetDestroy('Products',vSub);
SubsetDestroy('Versions',vSub);
SubsetDestroy('sales_plan_Measures',vSub);
SubsetDestroy('Months',vSub);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Subsidiaries] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Channel] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Products] )}, 0)} ' );
SubsetCreate('Versions',vSub);
SubsetElementInsert('Versions',vSub,pBudgetTarget,1);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Sales_Plan_Measures] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Months] )}, 0)} ' );
ViewCreate(vCube,vView);
ViewSubsetAssign(vCube,vView,'Subsidiaries',vSub);
ViewSubsetAssign(vCube,vView,'Channel',vSub);
ViewSubsetAssign(vCube,vView,'Products',vSub);
ViewSubsetAssign(vCube,vView,'Versions',vSub);
ViewSubsetAssign(vCube,vView,'Sales_Plan_Measures',vSub);
ViewSubsetAssign(vCube,vView,'Months',vSub);
ViewZeroOut(vCube,vView);
ViewDestroy(vCube,vView);
SubsetDestroy('Subsidiaries',vSub);
SubsetDestroy('Channel',vSub);
SubsetDestroy('Products',vSub);
SubsetDestroy('Versions',vSub);
SubsetDestroy('sales_plan_Measures',vSub);
SubsetDestroy('Months',vSub);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Subsidiaries] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Channel] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Products] )}, 0)} ' );
SubsetCreate('Versions',vSub);
SubsetElementInsert('Versions',vSub,pBudgetSource,1);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Sales_Plan_Measures] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Months] )}, 0)} ' );
ViewCreate(vCube,vView);
ViewSubsetAssign(vCube,vView,'Subsidiaries',vSub);
ViewSubsetAssign(vCube,vView,'Channel',vSub);
ViewSubsetAssign(vCube,vView,'Products',vSub);
ViewSubsetAssign(vCube,vView,'Versions',vSub);
ViewSubsetAssign(vCube,vView,'Sales_Plan_Measures',vSub);
ViewSubsetAssign(vCube,vView,'Months',vSub);
ViewExtractSkipRuleValuesSet (vCube,vView, 1);
ExecuteProcess('Sales_Plan', 'pView',vView, 'pChannelTarget', pChannelTarget, 'pBudgetTarget', pBudgetTarget);
ViewDestroy(vCube,vView);
SubsetDestroy('Subsidiaries',vSub);
SubsetDestroy('Channel',vSub);
SubsetDestroy('Products',vSub);
SubsetDestroy('Versions',vSub);
SubsetDestroy('sales_plan_Measures',vSub);
SubsetDestroy('Months',vSub);
Subprocess Code:
In Data Tab:
CellPutN(Value, 'Sales_plan',Subsidiaries, pChannelTarget,Products, pBudgetTarget,Sales_Plan_Measures,Months);
Error I am getting when i click on Run :
5364 ERROR 2012-01-24 05:54:36,885 TM1.Process Process "Copy Process": Could not initialize process
Can you please help on this error
Regards
Ashok
I have 6 dimensions in my cube , I am trying to copy from one channel to other channel and one budget version to other budget version.
in the Subprocess i am copying the data :
Main process code:
vCube = 'Sales_Plan';
vView = 'Sales_plane_View';
vSub = 'Sales_Plan_Sub';
ViewDestroy(vCube,vView);
SubsetDestroy('Subsidiaries',vSub);
SubsetDestroy('Channel',vSub);
SubsetDestroy('Products',vSub);
SubsetDestroy('Versions',vSub);
SubsetDestroy('sales_plan_Measures',vSub);
SubsetDestroy('Months',vSub);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Subsidiaries] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Channel] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Products] )}, 0)} ' );
SubsetCreate('Versions',vSub);
SubsetElementInsert('Versions',vSub,pBudgetTarget,1);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Sales_Plan_Measures] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Months] )}, 0)} ' );
ViewCreate(vCube,vView);
ViewSubsetAssign(vCube,vView,'Subsidiaries',vSub);
ViewSubsetAssign(vCube,vView,'Channel',vSub);
ViewSubsetAssign(vCube,vView,'Products',vSub);
ViewSubsetAssign(vCube,vView,'Versions',vSub);
ViewSubsetAssign(vCube,vView,'Sales_Plan_Measures',vSub);
ViewSubsetAssign(vCube,vView,'Months',vSub);
ViewZeroOut(vCube,vView);
ViewDestroy(vCube,vView);
SubsetDestroy('Subsidiaries',vSub);
SubsetDestroy('Channel',vSub);
SubsetDestroy('Products',vSub);
SubsetDestroy('Versions',vSub);
SubsetDestroy('sales_plan_Measures',vSub);
SubsetDestroy('Months',vSub);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Subsidiaries] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Channel] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Products] )}, 0)} ' );
SubsetCreate('Versions',vSub);
SubsetElementInsert('Versions',vSub,pBudgetSource,1);
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Sales_Plan_Measures] )}, 0)} ' );
SubsetCreatebyMDX(vSub,'{TM1FILTERBYLEVEL( {TM1SUBSETALL( [Months] )}, 0)} ' );
ViewCreate(vCube,vView);
ViewSubsetAssign(vCube,vView,'Subsidiaries',vSub);
ViewSubsetAssign(vCube,vView,'Channel',vSub);
ViewSubsetAssign(vCube,vView,'Products',vSub);
ViewSubsetAssign(vCube,vView,'Versions',vSub);
ViewSubsetAssign(vCube,vView,'Sales_Plan_Measures',vSub);
ViewSubsetAssign(vCube,vView,'Months',vSub);
ViewExtractSkipRuleValuesSet (vCube,vView, 1);
ExecuteProcess('Sales_Plan', 'pView',vView, 'pChannelTarget', pChannelTarget, 'pBudgetTarget', pBudgetTarget);
ViewDestroy(vCube,vView);
SubsetDestroy('Subsidiaries',vSub);
SubsetDestroy('Channel',vSub);
SubsetDestroy('Products',vSub);
SubsetDestroy('Versions',vSub);
SubsetDestroy('sales_plan_Measures',vSub);
SubsetDestroy('Months',vSub);
Subprocess Code:
In Data Tab:
CellPutN(Value, 'Sales_plan',Subsidiaries, pChannelTarget,Products, pBudgetTarget,Sales_Plan_Measures,Months);
Error I am getting when i click on Run :
5364 ERROR 2012-01-24 05:54:36,885 TM1.Process Process "Copy Process": Could not initialize process
Can you please help on this error
Regards
Ashok