Cannot precalculate workbook
Hi All,
I am getting following error while broadcasting the workbook:
Unresolved exception occurred on the precalculation server
System.Runtime.InteropServices.COMException (0x800
706BE): The remote procedure call failed.
at Microsoft.VisualBasic.CompilerServices.LateB Binding.LateGet(Object o, Type objType,
, Object[] args, String[] paramnames, Boolean[] Co
pyBack)
at com.sap.bi.et.precalculation.BexExcelPrecDll l.StartCalc(Exception& eException, Stri
String iVariant, DataTable iVarTable)
The remote procedure call failed.
at Microsoft.VisualBasic.CompilerServices.LateB Binding.LateGet(Object o, Type objType,
, Object[] args, String[] paramnames, Boolean[] Co
pyBack)
at com.sap.bi.et.precalculation.BexExcelPrecDll l.StartCalc(Exception& eException, Stri
String iVariant, DataTable iVarTable)
Precalclulation in thread 5failed.
Cannot precalculate workbook IXI417NZENF26327WK504PIZC
"Cannot precalculate workbook IXI417NZENF26327WK504PIZC
Message no. RSRD520
Diagnosis
The precalculation server call to precalculate workbook IXI417NZENF26327WK504PIZC ended with return value 1.
The call parameters were:
Variant:
Variable string:
System Response
The workbook was not precalculated"
The broadcasting is working properly for other workbooks. I am facing this problem for one workbook only.
Please give me your suggestions.
Thanks in advance,
pravender
Hello Pravender
I'm facing the same kind of error with one workbook.
Did you manage to solve your issue ?
If so, I would be very interested to know how.
Thanks
François
Similar Messages
-
Cannot Precalculate workbook. Precalculation in thread 1 failed
Dear Experts,
I have an issue in Infomation Broadcasting. I have scheduled an job to distribute the workbook. In sm37, he job status has been Finished. but no emails have been triggered. I checked in RSRD_LOG and i am able to see the following message.
I am not clear about the error message.
Precalculation server was started
*Connection passed
Load workbook 46KNKDJOMMFLDSKW033LMFKLKJ
Start precalculation against RFC server USSTUBWP9V
Connection passed
Precalclulation in thread 1failed.
Cannot precalculate workbook YEAR_END_SALES_REPORT
Could any one help to fiox this issue?
Thanks in advance.
KrishnaHi Sree,
Check the status of the PreCalc server in RSPRECADMIN.
If it's in yellow status try to restart it.
Also check if there isn't any old jobs stuck in the queue:
You can do this by right-clicking on the Precalc server and going to "Display Current Queue".
There's also a How To guide on troubleshooting Workbook Precalculation Problems.
Try searching for it on SDN.
Hope it helps. -
BEx Error: Cannot find workbook on server
Hi,
In the BI Production system, I am getting the following error "Cannot find workbook on server" when I try to create and save a new workbook. BI Development seems to be working fine. Could you tell me why this is happening, and how I can fix this?
Thanks
Edited by: Davy Dave on Nov 4, 2008 1:54 AMHi Dave
Can you share how you solved this problem?
Brgs, Martin -
Cannot run workbook from desktop
Greetings All,
Discoverer version 10.1.2.0.2,
Disco Admin has created business areas and workbooks. Admin has also shared workbook with a user. When user tried to run workbook user is not prompted for parameters. WHen user refreshes worksheet still not prompted for paramater and user gets a blank worksheet. Basically, cannot run any shared workbook.(NOTE: do not even get msg that query returned no data).
When user tries to create a workbook by selecting items for a folder in business area, then again the same result - does not didplay any data (NOTE: do not even get msg that query returned no data).
User has select from all tables priv.
Any suggestion?
JP.Hi,
Does the workbook bring back data for any other user?
Does this user have the Create/Edit query (Desktop/Plus privilege?)
Thanks. -
Cannot see workbook area in Test system
Hello,
i have the following problem in viewing my Workbookareas. I created a wkbookarea in dev system and transported it to the test system. It is visible in the database of the dev & test system, but when i try to open it in the test system in Bex analyzer, i cannot see it. The Basis people cannot find it too with workbook area search in the dev system. how can i solve this problem? Any suggestions? Pls help. Thanks.
SDHi,
Did you transport workbook and its role. even though it may not be visible, it will exist (verified via Table RSRWBINDEXT).
Regards, -
Cannot publish workbook into role
Hi all,
I need to publish a workbook into an existing role. However, this is not possible. I see the role menu when I "save workbook as", but I do not see any of the existing workbooks in this tree and I also cannot save to any of the roles. Can anyone point me to the authorization that is missing?
Many thanks,
AndreasS_USER_AGR: Authorizations: Role check
In the field Activity, include the value 22 (Enter, Include, Assign) for to save workbooks.
In the field Role Name, you should put specific role name which you need.
S_USER_TCD: Transactions in roles
In the field Transaction Code have RRMX "*"
https://forums.sdn.sap.com/click.jspa?searchID=15063151&messageID=3245181
Hope it Helps
Chetan
@CP.. -
Cannot save workbook on 'My computer'
Hi,
When I use 'Save As' to save my workbook local, I want to choose a directory.
But the workbook will be saved (somewhere) and I don't get the question where I want to save it.
Why not?
Thanks, RobbertHi,
You have three options:
1. You can export/import the workbook using Discoverer Administrator
2. You can save to desktop and reopen using Discoverer Desktop
3. You can export/import the workbook using the Discoverer EUL Command Line for Java (eulapi)
You cannot do this using Discoverer Plus or Viewer.
Rod West -
User cannot see workbook assigned to his Role
Hi,
One of my users have a role (Z_T1_USER - T1 User) assinged to them in the backend. I have created a workbook and saved it under this role under Roles Menu in RSECADMIN - Role Maintenance and there is a green light for Menu. The workbook executes when I execute it from here. This shows that there is no problem so far.
But when the user logs in to BEx Analyzer, he is not able to see this role (T1 User) and hence is unable to run the workbook. What is causing this?
ThanksHi,
Its an authorization problem.
Pls check the RSSM T code. There enter the cube on which query was built and search for authorization object.
In the authorization object, there must be atleast one authorization object maintained for the info cube.
Suppose if you find a company code pertinent authorization object, you need to maintain the same in the role that you have assigned to the user.
In the authorization tab of the role maintain the authorization object and you are done with it -
Hello,
has anybody encountered this strange problem? Can you help me, please?
I have a problem sharing workbooks in Discoverer Plus. When I try to use File=>Share, nothing happens, when I look into jInitiator console, the following error is displayed:
Error: java.lang.NullPointerException
java.lang.NullPointerException
at oracle.disco.model.corbaserver.sharing.SharingReads._createSimpleUserList(Unknown Source)
at oracle.disco.model.corbaserver.sharing.SharingReads.getUserRoleResultSet(Unknown Source)
at oracle.disco.model.corbaserver.sharing.SharingModel.getUserRoleResultSet(Unknown Source)
at oracle.disco.model.corbaserver.sharing.SharingImpl.getUserRoleResultSet(Unknown Source)
at oracle.disco.sharing.SearchResults$GetResultsWorker.runDiscoWorker(Unknown Source)
at oracle.disco.worker.DiscoWorker.runWorker(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorker.run(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue._runWorker(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue.access$100(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue$WorkerContext._run(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue$WorkerContext._runMaybeBlocked(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue$WorkerContext.run(Unknown Source)
at oracle.bali.ewt.worker.ThreadWorkerQueue$TaskAdapter.runTask(Unknown Source)
at oracle.bali.share.thread.TaskScheduler.runTask(Unknown Source)
at oracle.bali.share.thread.TaskScheduler.processTask(Unknown Source)
at oracle.bali.share.thread.TaskScheduler$TaskQueue.run(Unknown Source)
at oracle.bali.share.thread.Timer.doRun(Unknown Source)
at oracle.bali.share.thread.Timer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
We use RedHat Advanced Server, Discoverer version 10.1.2.48.18
Thank you,
PetrHi Petr,
We faced some issues with drilldowns while working with very heavy (>150 col reports) reports while on Disco Version 10.1.2.48.18. Though Sharing worked fine.
You might want to raise a service req at Metalink, looks like its time to apply patch. (Our Disco (10.1.2.54.25) runs fine post patching)
All the best !!
~Chinmayz -
Memory errors in Precalc on Workbook using SAPGUI 720/Excel 2007
When application does precalc of a workbook, they are getting memory errors. This is after we are utilizing latest version of precalc
Settings were started from the BEx Broadcaster
Processing for user E445357, language EN
Processing setting
The system contacts preliminary calculation server GWCPRECALC
A preliminary calculation server has been found
Precalculation server was started
Load workbook U3CIU73K8VJT0LOBAWKHYHIZC
Precalculation Server Queue updated: Server GWCPRECALC Setting 0ADCA02D01444E550EAF1DB400000000
Start precalculation on precalculation server 'PREC_GWCPRECALC' for setting '!TEMP_4E542E98E01E0144E10080000ADCA02D'
SAP Gui 720 connection mode
Connection passed
Start precalculation against RFC server GWCPRECALC ZORD_CON_BRDCST
Step 2 in precalculation on precalc. server 'PREC_GWCPRECALC' for setting '!TEMP_4E542E98E01E0144E10080000ADCA02D'
SAP Gui 720 connection mode
Connection passed
* Trace Started as: 8/24/2011 7:46:48 AM*
ListSeparator: ,
ExcelVersion: 12.0
AddinVersion: 7200.2.402.1750
CommunicationFactory.UserSettings.LoadSettings: Co
uld not find file 'BExCommunication.xml'.
BExCheckFrontend.CheckFrontend: Check performed 42
.5
BExConnect.MenuRefreshPrecalc: Start
BExConnect.MenuRefreshPrecalc: Process Variables O
n Refresh = True
BExConnect.MenuRefreshPrecalc: Variant ZORD_CON_BR
DCST
BExConnect.MenuRefreshPrecalc: 1 messages exist
BExConnect.MenuRefreshPrecalc: 2 BRAIN 692 Query w
as changed! Characteristic no longer exists.
Calling Macro CallBack in Workbook SAPBEXPRECF0DVU UJ6GDQ1RHRNRIUHZY6IAI_0.xls with DP DATA_PROVIDER_
in Range $F$15 for name GRID_1: 0.4843776
BExConnect.MenuRefreshPrecalc: After Render
BExConnect.MenuRefreshPrecalc: After calling break
link
BExConnect.MenuRefreshPrecalc:
System.AccessViolationException: Attempted to read d or write protected memory. This is often an indi
ation that other memory is corrupt.
at Microsoft.VisualBasic.CompilerServices.LateB Binding.InternalLateCall(Object o, Type objType, S
ring name, Object[] args, String[] paramnames, Boo
lean[] CopyBack, Boolean IgnoreReturn)
at Microsoft.VisualBasic.CompilerServices.NewLa ateBinding.LateCall(Object Instance, Type Type, St
ing MemberName, Object[] Arguments, String[] Argum mentNames, Type[] TypeArguments, Boolean[] CopyBac
, Boolean IgnoreReturn)
at com.sap.bi.et.analyzer.addin.BExConnect.Menu uRefreshPrecalc(Object iVariables, String iFileNam
, String& cTrace, String iVariant)
Attempted to read or write protected memory. This is often an indication that other memory is corru
t.
at Microsoft.VisualBasic.CompilerServices.LateB Binding.InternalLateCall(Object o, Type objType, S
ring name, Object[] args, String[] paramnames, Boo
lean[] CopyBack, Boolean IgnoreReturn)
at Microsoft.VisualBasic.CompilerServices.NewLa ateBinding.LateCall(Object Instance, Type Type, St
ing MemberName, Object[] Arguments, String[] Argum mentNames, Type[] TypeArguments, Boolean[] CopyBac
, Boolean IgnoreReturn)
at com.sap.bi.et.analyzer.addin.BExConnect.Menu uRefreshPrecalc(Object iVariables, String iFileNam
, String& cTrace, String iVariant)
ErrorDesciption:Invalid procedure call or argument
Result: False
End of MenuRefreshPrecalc
Precalculation in thread 0 failed.
packages processed on server 3-. Remaining packages: 3-
Precalculation Server Queue updated: Server GWCPRECALC Setting 0ADCA02D01444E550EAF1DB400000000
Cannot precalculate workbook Orders Report Broadcasting
CloseDear Girdhara,
Could you please open Workbook on system where the precalculation service is installed and resave it on BW server.
This will resolve your issue.
Regards,
Arvind -
Precalculation Server error after 10 broadcasted workbooks
Hi gurus,
i have a question concerning broadcasting workbooks. We are using the newest precalculation server with patch 13. The first 10 workbooks are calculated and sent via email. The rest of workbooks calculated are sent as a job but the RSRD_Log transaction shows an error. It begins with "Unresolved exception occured in the precalculation server" then next message "System.Runtime.InteropServices.comException. The RPC server is unavailable (Exception from HRESULT:xxxxxx) "
Then some other messages are displayed. Then at the end it says cannot precalculate Workbook. In rsprecadmin the server is green and ready.
Is there any restrictionin sending via Email?
How can i get the server again to continue sending?
How can i clear the queue, to get the precalculation server ready to continue scheduled workbooks?
Thanks and kind regadrs,
MuratHi Edward,
we are testing the broadcast functionality and we want to go live first week in september. I hope you remember and suggested me the note which came out in CW33 with the precalculation server patch 13 . we are using it but still NVs but there is also the issue with the sizing. Last night we scheduled 16 times the same workbook.All 5 minutes one workbook should be sent out. 2 Precalculation server were set up to deal with them. In the SAP document "How to ...Troubleshoot Information Broadcasting (BEx Workbooks)" in chapter 2 it is mentioned that when ycurrently you can have 10 workbooks in the queue. Therefore we set up 2 precalculation server with 10 workbooks capacity. Then we set in the Broadcast setting the load balancing option without selecting any precalculation server. My intention would be the first 10 workbooks should be broadcasted with one of the precalculation server. After he has reached his capacity the next workbooks would be broadcasted with the second precalculation server. Am i wrong?
When i check the queue i see the 16 workbooks in "Queue Overview of Proccessed Error-Free Precalculations" but with a duration with 0 seconds. the log says in RSRD_LOG says as described before the first message is "Unresolved exception occurred on the precalculation server" then "System.Runtime.InteropServices.COMException (0x800 0706BA): The RPC server is unavailable. (Exception" and at the end "Cannot precalculate workbook ZBROADCAST_TEST". I can see that when load balancing the second server is not used.
But while seraching for precalculation server it says "Precalculation server PRECALC_2 has only 0 free instanzen => not selected" but why. it has never been used why 0 instances free? -
Problems in Broadcasting BEx Workbook through email
Dear All,
I am having this problem for quite some time now i have also searched SDN for related articles but to no avail kindly help me out anyone plss plss; i am having problems broadcasting workbooks via email; i get the following error:
Microsoft Visual Basic
Run-Time error'91':
Object Variable or with block Variable not set
then i get this error
Precalculation failed: E Exception from HRESULT: 0x800A9C68.
and the broadcasting fails. I tried to test my precalculation server and thru txn RSPRECADMIN i am able to email my workbook, it works fine.
Can anyone pls help me out here. Helpful answers will be duly awarded.Thanx
Regards,Thanx Edward i upgraded my precalc. server to latest version and now am able to broadcast my workbook; but theres still a small problem; the workbook gets emailed but i receive the following errors:
Trace Started as: 2/21/2011 11:48:36 AM*
ListSeparator: ,
ExcelVersion: 11.0
AddinVersion: 7100.3.701.1352
BExSetConnectionFromHandle-01
BExSetConnectionFromHandle-02:True
MenuRefreshPrecalc-1
2/21/2011 11:50:27 AM----
com.sap.bi.et.analyzer.api.BExApplication+BExConne ectionLostException: RFC debugging only possible w
th dialog user.
at com.sap.bi.et.analyzer.api.BExApplication.Fr rontendUpdate(Boolean iNewThread, Boolean iDoNotRe
dData)
at com.sap.bi.et.analyzer.addin.BExExcelApplica ation.FrontendUpdate(Boolean iNewThread, Boolean i
oNotReadData)
RFC debugging only possible with dialog user.
at com.sap.bi.et.analyzer.api.BExApplication.Fr rontendUpdate(Boolean iNewThread, Boolean iDoNotRe
dData)
at com.sap.bi.et.analyzer.addin.BExExcelApplica ation.FrontendUpdate(Boolean iNewThread, Boolean i
oNotReadData)
Application Not Refreshed
ErrorDesciption:
Result: False
End of MenuRefreshPrecalc
Precalclulation in thread 4 failed.
Packages completed on server 28-. Remaining packages: 28-
Precalculation server queue updated: Server BIPRECALC setting C0A8074A0E6C4D620A9501D700000000
Cannot precalculate workbook H3UG6516GWPRC5NKNDBO33XRQ
Any idea what might be causing this. Thanx for your prompt reply.
Regards, -
Information broadcasting - precalculation error for BEx workbooks
Hi,
i have problem with Information broadcasting for BEx workbooks 7.0. At the log display of transaction RSRD_ADMIN i get a red status message with " Cannot precalculate workbook XYZ" -> connection transfer did not succeeded.
At the transaction RSPRECADMIN -> show queue (program: RS_PREC_SHOW_QUEUE) , i see that the request is listed as "successful precalculations" (?!)
Some hints:
-Further tests (2 days ago) were successful for workbooks and query email-bursting
-Precalculation server is switching between green and yellow status every refresh
Do you have any ideas or hints?
Thx in advance
TobiasHello,
I would like to suggest you something:
Go to Windows -> Services (Start -> RUN -> Services.msc)
Stop the SAP Precalc. Server
Start the SAP Precal. Server Multi-instance.
ON THE PRECALCULATION SERVER, access your system via SAPGUI and go to RSPRECADMIN.
Then, there is the tip, register 10 times the Precalculation Server with different names.
E.g.
Precalc1
Precalc2
Precalc3
Precalc4
Precalc10
Then, test again.
Cheers,
Edward -
Precalculation corrupt Excel workbook
Dear All,
I installed the precalculation service and untill I open the Excel workmap on my local PC, where I opend my email account and saved the workbook on my desktop, it works fine.
When opening the workbook I get the error in excel that the workbook is corrupt.....
Anyone had this problem earlier ?
Best regards
MarcelHi Experts,
I would like to share you little bit regarding Precal Server 7.0.
1)Whenever you install precalserver, please take care of installation path as mentioned in SAP note.. 1039616
The path of the precalculation service is the same as the path of the BI front
end installation.
(Mostly this would be C:\Program files\SAP\BW\Frontend).
After installation checkout following files are installed in the location C:\Program files\SAP\BW\Frontend.
BExPreCalcServerProgram.exe
BExPreCalcServiceRestarter.exe
BExPreCalcWindowsService.exe
BExPrecServiceInstaller.exe
BExPreCalcRfcServer.dll
BExPreCalcInstance.dll
sapbexp.xla
Issue: Sometimes it will throw error like.
Precalculation failed: E value cannot be null
Parameter name:buffer
cannot precalculate workbook wb_70_test2
Error occured during processing of framework
class CL_RSRD_PRODUCER_EXCEL, type PROD
Solution: This issue is mostly related to not proper installation of precal server. To solve this issue, you have to
uninstall the precal server and restart the machine, and again install the precalserver as specfied in note
1039616
2)Certain time in Windows service the SAP BW Precalculation service dispay start mode but eventhough it is not started
to solve this issue , again you have to restart your SAP BW Precalculation service.
3)Don't Create too many instance(Register) in RSPRECADMIN for your precal server.
4)Check your MIcrosoft Excel version and its support of precal server.(it is better to know the prerequisite of precalserver)
5)Sometimes if you precalculate older workbooks it will throw error. To avoid this upgrade your workbook by opening itin New version
of Excel analyzer and save it again. This will upgrade your workbook.
6)If you not properly saved your workbook, it will through error or you will receive corrupted workbook.
7)After installing your precalserver, check your precalserver staus(green), if it is not show in green, again goto
window serverices and start your precal server windows services.
8)Test your precalserver in RSPRECADMIN. Goto your precalserver(registered/instance that you created in RSPRECADMIN). Dobule click it
give a sample workbook and email-id.
9)As fas as i know precalserver is not working properly for workbook with variables and complex workbooks.Correct me if am wrong.
Check your precalserver in these scenarios.
if it is useful assign points.
hope it helps
Regards,
Senthil Kumar.P -
Workbook precalculation service for 2004s
Anyone have a link to Workbook precalculation service for 2004s download. I found a link in SAP Marketplace for BW 3.5 but not for BI. Is there a separate download for BI or can I use the one for BW 3.5?
Hello Manoj,
Thanks for pointing to the correct version of Services.
I tried with the latest version of Services but nothing changed except the error message.
The error message while running from IB I get the error message, Precalculation failed: E The process cannot access the file "C:\WINDOWS\TEM
Cannot precalculate workbook ZNW20004S_PRECALC
and
While running the same from IBTCODE 'RSPRECADMIN' , I receive the document but its an empty document.
Any clue, whats wrong ?
Regards,
Ajay
Maybe you are looking for
-
/SMB40/M07DR program not found in M706 transaction.
HI, In transaction M706, output type 'WE01' and selecting processing detials there is program name mentioned '/SMB40/M07DR' which does not exists in the system. Why this program is not available in the system when mentioned in output type 'WE01' and
-
How to get name of PL/SQL stored procedure being executed?
When executing a PL/SQL stored procedure, is there a way to extract the name of the procedure programatically? (Similar to the way an Oracle Form can retrieve it's own name via GET_APPLICATION_PROPERTY(CURRENT_FORM_NAME). ) Thanks
-
Progress bar with Cancel button
Hi Gurus, How to implement the Progressing bar with Cancel btn using the ScriptUI?, is it possible in script UI ? Thanks in advance. Regards, Imagine
-
Eyedropper selecting outline color not underneath layer
I'm attempting to do a gradient mesh on an apple. I'm stuck when filling the mesh with the eyedropper tool. What i do is use the direct selection tool and click an anchor and then click the eyedropper tool on that anchor point What is happening is
-
Hi I have some <textarea> input that I would like to format for display. My question is: How can I use fn:replace tag to replace carriage returns to so that formatted input looks like exactly as entered in by user? Doing string.replaceAll("\r\n|\n","