SAP Knowledge Base Article - Public

1792976 - Report Processing has full control and there is no access to do other things while the report is busy


When the .NET Viewer and report engine is "busy" loading, running and/or printing there is no access to any part of the main application


Crystal Reports for Visual Studio

Reproducing the Issue

This was escalated with ADAPT01310287 and reported as By Design.


To work around the report processing taking full control of the main application create a separate thread to handle each request.

Example to do printing on a thread:

public void Print( System.Threading.Thread newThread;
   newThread = new System.Threading.Thread(this.CallPrint);
private void CallPrint()
    reportdocument.PrintToPrinter(1, false, 0, 0);


Crystal Report for Visual Studio , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , Problem


SAP Crystal Reports, developer version for Microsoft Visual Studio ; SAP Crystal Reports, version for Visual Studio .NET 2005 ; SAP Crystal Reports, version for Visual Studio .NET 2008 ; SAP Crystal Reports, version for Visual Studio .NET 9.1