Dynamic template/layout creation in report for web
Hi,
I need some info on how to create dynamic template in report 3.0,
I have to develope one report and it does not have a predefined
template. The display and query will change according to an user
input through parameter form. I have an idea, I have designed a
meta data table to create the template and populate the template
with the query, The report will also take input from the
user(this one I have already figured out, I can embed
Javascript/HTML coding to display edit box/check box etc.). What
I m looking for is a way to generate dynamic template. Like is
there any SRW kind of feature which I can use in
after_parameter_form to create a dynamic layout, pls respond if
anyone has done this before or have any idea
Ranjan
null
Hi Ravi,
I worked on the same requirement but from a service perspective. So below are the activities I maintained to achieve this.
1. Create a service order template type (copy of std).
2. Maintain the copy control settings for both header and items to the service order quotation.
3. Create Service Order Templates and enter the commonly used items in the template. Release the service order template.
4. When creating a service order quote - at the item level, you can see the button "Copy from Template". Click on this
5. This opens up a pop-up where in you can search for all released service order templates.
6. Select the one you need, the items maintained in that order template is copied over to the service order quote.
So the user does not need to enter all the items manually. This is how you user order templates. Please note that it copied only the items, not the header details of the service order template.
Regards,
Siraj
Similar Messages
-
Configuring Enterprise Manager Reporting for Web
Hi,
I have successfully configured OEM reporting for web. But while accessing reports, its gives me the following error. See if you can help me:
Error Message:
No OMS location specified for the Servlet to connect to. Make sure that reporting has been successfully configured for this webserver.
Regards,
Aqueel.Was having the same problem. I even gave up many times. But was finally able to solve this issue. I reconfigured the websever using oemctl configure rws, startup the apache service of the host, stopped and started the OMS and the the reporting was good.
Good luck
Schekina -
Modifying the 'Grade Book' template to have a Report for each student
The grade book template looks like it could save me from buying Bento 2 and look prettier in the process. However, I might need to get some applescript help.
The default template has a Report page, and it includes one student. The included comment says to change the students name to change the values.
I want to have one of those reports for each student automatically generated and printable so that I can give them to the students at the end of the term.
Obviously, I don't want to generate each report myself (320 students ... not a fun way to spend a day). Applescript seems like the solution, but I don't know how to use it.
Can anyone lend a hand?Not seeing exactly what you want it's hard to be sure what solution may work - fortunately there are others here that know far more than me.
I don't know how charts and graphs are moved to Pages, but if it cut and paste, I suspect it would be unlikely that you could do it with charts or graphs based on individual students. If it can be done with a mail merge, maybe it could.
But I'm thinking a different approach may be possible if the only charts or graphs you use are to show the class info and mail merge the individual student data.
Let me see if I can explain what I'm thinking of:
You mail merge info like scores for each test and/or just the average of each grade category, plus the overall average and personal comments.
As part of the pages document that is the same for every student, you could put the charts or graphs in for the class as a whole. For example, if you wanted the student to see the class average for each test to compare to their own score, you could have a graph for that CLASS info and then they could look at their mail merged info to see how they compared. It just wouldn't be part of the same graph.
I think this would let you have the same info as in the template, but structured a bit differently.
You may also be able to reproduce everything from individual tables into one big table - more than just normal summary info - and work from that. Basically it would be a table of just formulas pulling in from the other tables.
This is something I'm looking at for some of my projects, but I haven't worked out the details yet.
Good luck. -
"Edit templates" feature not working properly for web apps in Dreamweaver CS6?
This is along with the web apps tag list not appearing in the Data tab of the Business Catalyst side palette.
However, it works fine with the existing announcement module.
Is this feature unavailable for use with web apps, or am I doing something wrong?Hello Daniel,
a similar problem has been reported in this thread: http://forums.adobe.com/message/4784051#4784051
We have a bug that prevents correct web app matching if the web app name contains ' ' (space), + (plus), '(', ')', '[', ']' .
In order to work around the bug please remove space, plus or parentheses from the webapp name.
Best regards,
Iulian Radu. -
DISPLAYING PARAMETER LAYOUT WHILE EXECUTING REPORTS THROUGH WEB
Good Day all,
With reference to the above subject i would like to ask for help that how can i get the parameter screen when a user/clients runs reports through browser web ?.
i hardcoded in the source and deployed on the server,its working perfectly.
I need to define the parameters,is there n e way/s please assist.
second is there any method/s or example by which i can call report through form server,
the form server is working ok.. need to call a report through this form ,
please assist with your earliest
awaiting for your earliest and positiver response regardsMohd,
(1). To display parameter form in web, you can either pass parameter "paramform=yes" in url, or specify %P in corresponding key of the cgicmd.dat file.
(2). To call Reports from Forms, you can either call reports 9i server directly (via run_report_object), or via web.show_document() to call the cgi/servlet.
Regards,
-Jeff -
Dynamic Images not shown on report in web farm environment
I have a custom ASP .NET application running reports on XIR2 platform using the .NET WCA. This is in a web farm environment. Reports with images do not reliably work. It appears that the WCA temp image handler cannot see the files if my session fails from one server in the farm to the next. I'm looking to move the temp images location to an external file share so that all servers will see it. Changing the value in web.config for the temp images directory did not work. Tomorrow I will test changing the registry setting, but I wonder if anyone has any tips?
ChrisHi, Ted,
I am not the application developer, but rather the server administrator. I know that the applications are NOT using viewrpt.cwr. I can not state with confidence that they are using the CR .NET Web Forms viewer. I know that some of our applications show their reports in the ActiveX Viewer, and some use the DHTML viewer. The following is the code (in the aspx page) that is used to execute the report (I hope it helps):
void ViewerSetting()
try
bool bHasRefreshButton =Request.QueryString["bRefresh"]=="Y"?true:false;
bool bHasToggleGroupTreeButton=Request.QueryString["bToggleGroupTree"]=="N"?false:true;
bool bHasZoomFactorList=Request.QueryString["bZoomFactor"]=="N"?false:true;
bool bDisplayGroupTree=Request.QueryString["bGroupTree"]=="N"?false:true;
bool bBestFitPage =true;
bool bDisplayBottomToolbar =Request.QueryString["BottomToolbar"]=="N"?false:true;
bool bHasCrystalLogo =Request.QueryString["CrystalLogo"]=="N"?false:true;
bool bHasExportButton =Request.QueryString["ExportButton"]=="N"?false:true;
bool bDisplayToolbar =Request.QueryString["Toolbar"]=="N"?false:true;
bool bHasGotoPageButton=Request.QueryString["GotoPageButton"]=="N"?false:true;
bool bHasSearchButton =Request.QueryString["SearchButton"]=="N"?false:true;
string sPrintMode=Request.QueryString["PrintMode"]==null?ConfigurationSettings.AppSettings["PrintMode"].Trim():Request.QueryString["PrintMode"].ToString();
crystalReportViewer.HasRefreshButton=bHasRefreshButton;
crystalReportViewer.HasToggleGroupTreeButton=bHasToggleGroupTreeButton;
crystalReportViewer.HasZoomFactorList=bHasZoomFactorList;
crystalReportViewer.DisplayGroupTree=bDisplayGroupTree;
crystalReportViewer.BestFitPage=bBestFitPage;
crystalReportViewer.DisplayBottomToolbar=bDisplayBottomToolbar;
crystalReportViewer.HasCrystalLogo=bHasCrystalLogo;
crystalReportViewer.HasExportButton=bHasExportButton;
crystalReportViewer.DisplayToolbar=bDisplayToolbar;
crystalReportViewer.HasGotoPageButton=bHasGotoPageButton;
crystalReportViewer.HasSearchButton=bHasSearchButton;
if (sPrintMode.ToUpper() =="ACTX")
crystalReportViewer.PrintMode=CrystalDecisions.Web.PrintMode.ActiveX;
else
crystalReportViewer.PrintMode=CrystalDecisions.Web.PrintMode.Pdf;
catch {}
void SetParameterandViewReport()
try
ViewerSetting();
string sServer = ConfigurationManager.AppSettings["APSServer"].Trim();
string sUser = ConfigurationManager.AppSettings["APSUser"].Trim();
string sPassword = ConfigurationManager.AppSettings["APSPassword"].Trim();
string sAuthType = ConfigurationManager.AppSettings["APSAuthType"].Trim();
string sReportName = Request.QueryString["ReportName"];
EnterpriseSession ceSession;
EnterpriseService ceEnterpriseService;
InfoStore ceInfoStore;
InfoObjects ceReportObjects ;
InfoObject ceReportObject ;
CrystalDecisions.Enterprise.Desktop.Report ceReport;
ParameterFields ceParameterFields;
ParameterField ceParameterField;
ReportParameters ceParameters ;
ReportParameter ceParameter ;
ParameterDiscreteValue ceParameterDiscreteValue;
SessionMgr ceSessionMgr= new SessionMgr();
if ( Session ["ceSession"] == null)
ceSession = ceSessionMgr.Logon(sUser, sPassword, sServer, sAuthType);
Session ["ceSession"]=ceSession;
else
ceSession = (EnterpriseSession) Session ["ceSession"];
ceEnterpriseService = ceSession.GetService("InfoStore");
ceInfoStore = new InfoStore(ceEnterpriseService);
string sQuery = "Select * From CI_INFOOBJECTS Where SI_PROGID = 'CrystalEnterprise.Report' AND SI_Name='" + sReportName + "' And SI_INSTANCE=0";
ceReportObjects = ceInfoStore.Query(sQuery);
if (ceReportObjects.Count <1 )
lblMessage.Text="Please check your reportName";
lblMessage.Visible=true;
return ;
ceReportObject = ceReportObjects[1];
ceReport = (CrystalDecisions.Enterprise.Desktop.Report)ceReportObject;
ceParameters = ceReport.ReportParameters;
ceParameterFields = new ParameterFields();
if (ceReportObjects.Count > 0)
ceReportObject = ceReportObjects[1];
ceReport =(CrystalDecisions.Enterprise.Desktop.Report) ceReportObject;
ceParameters = ceReport.ReportParameters;
ceParameterFields = new ParameterFields();
string sParamName="",sParamValue="";
string sPrompt="";
for (int i=1; i <= ceParameters.Count; i++ )
sPrompt="Prompt"+(i-1).ToString().Trim();
ceParameter =ceParameters<i>;
sParamName= ceParameter.ParameterName.Trim();
sParamValue= Request.QueryString[sPrompt]==null?"": Request.QueryString[sPrompt];
ceParameterField = new ParameterField();
ceParameterDiscreteValue = new ParameterDiscreteValue();
ceParameterDiscreteValue.Value = sParamValue;
ceParameterField.CurrentValues.Add(ceParameterDiscreteValue);
ceParameterField.Name = ceParameter.ParameterName;
ceParameterField.ParameterValueType = ParameterValueKind.StringParameter;
ceParameterFields.Add(ceParameterField);
crystalReportViewer.ParameterFieldInfo = ceParameterFields;
crystalReportViewer.EnterpriseLogon = ceSession;
crystalReportViewer.ReportSource = ceReportObject;
crystalReportViewer.Visible = true;
catch (Exception ex)
lblMessage.Text = ex.Source + ex.Message + ex.StackTrace;
lblMessage.Visible=true;
Thanks,
Chris Peet -
Template Builder (XML Publisher Report) for Open Office
Hi,
Do any body has any idea, if can have template builder for Open Office also, My company has un installed MS Office from my machine, and they dont have license now.
Thanks and Regards,
Nidhi GuptaHi All,
I think Oracle can provide a BI Publisher Software for the Open Office, since the licencing cost for MS Office is very high.
"OpenOffice Writer" is a open source alternative to MS Word and can be used on Linux. If I am using Linux OS and have to work on BI Publisher templates then certainly I will have to install Windows or use WINE ( I donno how it works but heard of it)
Other Oracle tools such as SQL Developer, etc are platform independent.. then why only BI Publisher is limited for windows/MS Office.
Tim,
Can you please answer..
I think it should integrate with OpenOffice too!!
Regards,
- Ejaz
[email protected] -
View ui layout in sap ecc for web dynpro applications is not loading
hi experts,
I have an issue while creating a view in WDA.
I can see the View pane with buttons & properties, but when i'm trying to insert an element, error occurs.
Is it the prolem with IE (my IE version is 7.0.5730.13 ) or GUI or something else ?
Can you please help me out to solve this issue.
regards,
prabhanjan
Edited by: prabhanjangeevanagari on Oct 3, 2011 9:39 AMThose are all script errors, also check for the hosts entry for the server details that you are working on. Check with the basis team, before that in Drivers\etc\hosts file you should have an entry for this server that you are working on.
-
Crystal Reports and Web applications.. what is the future?
Hello,
I currently create reports in Crystal 11 R2 and display them within my intranet application using an SDK and asp calls.
I would like to know what the future holds for this method... what upgrade path do I have?
Certainly I intend to keep things the way they are as we have a large number of reports but I would like to know what options I will have to investigate\be aware of for the future?
I realise my question is a bit open ended...
What does SAP\Business Objects\Crystal decsions advocate in this regard... what is their prefered methond of providing reporting for web type applications?
PS. I am not interested in portals etc. The application provides paramters and DSN switching at run time within the application.
Cheers,Hi Scott,
Moved to .NET SDK forum. Your next move is to ASP.NET and to CR Assemblies through RAS ( Report Application Server ). It is the replacement for the RDC you currently use.
Lots of samples on how to through our WIKI:
Root Page
http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsHome
Enterprise Samples (including managed and unmanaged ras)
http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsSDKSampleApplications
Non-Enterprise Samples
http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsSDKSampleApplications
Exporting Samples (RAS)
http://wiki.sdn.sap.com/wiki/display/BOBJ/NETRASSDK+Samples#NETRASSDKSamples-Exporting%2FPrinting
Thank you
Don -
Does Asset have the ability to have Dynamic Page Layouts? It states in Help that it is possible with the driving picklist being Type but I do not see it in my environment. Is this something that needs to be enabled for Assets?
Dynamic Page Layout is not available for Asset object.
-
Scheduling WebI reports for Dynamic Prompts
Hi All,
Please find my requirement
Scenario 1:-
I am having 30 Different Process Code ( 10 –OAR; 20 – Credit USA; 40 – New Sales etc.) in our project.
Currently I am developing a single report for each “Process Code”. (Total 30 Reports – Templates and query will be 98% same except for different Process Code).
Let us assume that “End user” will not have BO Access. So all the developed reports will be scheduled and sent to the corresponding end user as BO PDF format.
Our Requirement:-
In near future, we will be getting “New Process Code” in data. So the End User wants report for “New Process Code” also.
Is there a way so that we can automate BO to pass each and every Process Code separately to existing BO report and get multiple instance BO PDF output report (One for each Process Code)?
Please give me some solution to achieve this.
Thanks and Regards,
ThariniHi Arijit,
Thank you for your response. Irrespective of the recipients i need to pass dynamic parameters separately to existig BO report and should get multiple BO Pdf output for all recipient.
Currently I am having only 30 values. So as of now I can pass these 30 values separately to BO WebI report and Schedule separately for 30 instances.
What if i get 2 New values (Value 1, Value 2) next week and want to view the BO Pdf reports for these 2 values separately (2 New Reports for Value 1 and Value 2 separately)?
How I can achieve these? Is it possible with publishing? If so, please explain it to me.
Thanks,
Tharini -
How to use XDOXSLT in rtf template layout for etext template creation
<DEFINE CONCATENATION> BookDetails
<BASE LEVEL> Category
<ELEMENT> Name || '/' || Price
<DELIMITER> '/'
<END DEFINE CONCATENATION> BookDetails
With EFTProcessor the above details are created in xsl file as follows
<xsl:template name="CONCAT_BookDetails">
*I need to declare one more variable here
EG: <xsl:value-of select="xdoxslt:set_variable($mycount, count(.//Category))"/>
--and use this variable for any dyanamic process inside this template. How to achieve this in rtf template by declaring a xdoxslt function. How to declare this
syntax in rtf layout so that it creates a varibale in xsl template using the EFTProcessor. Please help me out. The main point here is to include xslt functions in
rtf template layout for etext template creation.*
<xsl:for-each select=".//Category">
<xsl:call-template name="CONCAT_BookDetails_V"/>
</xsl:for-each>
</xsl:template>in the next time use BI Publisher forum - BI Publisher
<?format-number(ENTERED_CR,'##,##0.00')?>it's works for me
output:
444 -> 444.00
444.55 -> 444.55 -
Parameter REPORT for the Report Web item in the Web template is empty or mi
Hello,
I tried to create a Web-Template (WAD). By executing the report, I get the selection screnn, but by confirming the selection I get the following message:
Web Item Report Error
Web template error in specifications for the Web item report
Parameter REPORT for the Report Web item in the Web template is empty or missing
Use the BEx Web Application Designer to add parameter REPORT to the report Web item in the Web template, and assign a report name to the parameter
Contact your system administrator. This error was recorded
What can I do to solve this error?
Thanks!
XmchXAs DP_1 Type Query_view_Data_provider, I have assinged a Query Designer Query wich works fine, if I execute it as QDR.
The entry Query_view_Data_provider makes sense for me, but what do I need to maintain for the type "Filter"?
Thanks!
XmchX -
Dynamic creation of single reports for characteristic value combinations
Dear Experts,
We have a report showing the monthly sales from one reporting unit (RU) to another u2013 see example below:
RU 1, RU 2, Sales 100
RU 1, RU 3, Sales 60
RU 2, RU 1, Sales 20
RU 2, RU 3, Sales 40
There is a requirement to automatically generate single reports for each combination of RUs selling to each other and broadcast these reports automatically by mail:
Report 1:
RU 1, RU 2, Sales 100
Report 2:
RU 1, RU 3, Sales 60
Report 3:
RU 2, RU 1, Sales 20
Report 4:
RU 2, RU 3, Sales 40
Of course it would be possible to create single reports for each combination using fixed filter values. But we need a dynamic calculation because there are not always sales for each combination. Moreover this would be difficult to maintain, because each time a new reporting unit has been created, new reports have to be created as well. We are looking for a completely dynamic solution,
Maybe there is a way to solve it with the BEx Broadcaster function u201Cprecalculation of value setsu201D or u201Cburstingu201D. But we unfortunately do not have any experience with this.
Thanks a lot in advance for your help!
Best regards
MarcoHi,
Using the bursting functionality in the broadcaster this is possible. I think you would want to send the reports from RU1 to RU2 and RU1 to RU3 to a recipient linked to RU1 or somehting. In that case you need to add an attribute email to the RU infoObject. In the bursting settings you can use that value to determine the recipient of the email. Furthermore, you can automatically split the resultset to receiving reporting unit.
If you have any specific questions regarding this subject, let me know.
Kind regards,
Alex -
Call BI Publisher Report in APEX, based on R.T.F Template Layout.
Hi to all respected members of this forum.
Since 18th May (Saturday), I am trying to connect BI Publisher Reports with Oracle Application Express 4.2.2.
My APEX Version = APEX 4.2.2
Oracle BI Publisher Enterprise Edition (Trial) = 11.1.1.6.0
Oracle BI Publisher Desktop 32 Bit = 11.117.0.79
For this purpose what I did?
Firstly I downloaded Oracle BI Publisher Enterprise Edition 11.7 and when I started Installation I came to know that "R.C.U (Repository Creation Utility)" is required during installation and I don't have that so, left this idea.
Than I downloaded Oracle BI Publisher Enterprise Edition (Trial) from www.oracle.com and BI Publisher Desktop Edition for Templates because there is no facility in BI Publisher Trial Edition to design Report Templates. I have installed both successfully and created a report as per my requirement.
Now, I want to call that report in Oracle APEX but I am unable to do that.
I followed http://dgielis.blogspot.de/2007/12/call-bi-publisher-report-from-apex.html but the link which is shown in picture no: 03, is not available, so this didn't help me.
Then, I followed Oracle BI Publisher Blog https://blogs.oracle.com/xmlpublisher/entry/apex_users_why_not_integrate_w which discuss to call BI Publisher Report in APEX based on "Generic Report Layout". This done successfully but still I am unable to call BI Publisher Report .
Then I found this type of script
http://localhost/xmlpserver/Guest/Reporting_Channel.xdo&id=FGFC&password=****&xt=Reporting_Channel&xf=pdf
to call BI Publisher Report in APEX but this also failed.
Please help me to understand that how to call "BI Publisher Report in APEX, based on R.T.F Template Layout.
Thanks in Advance.
*Regards:*
*Muhammad Uzair Awan*
*ORACLE APEX Developer*
PAKISTAN.
Edited by: uzairmalik on May 20, 2013 1:32 PMAre you trying to have multiple sql queries and have multiple sections displaying different data sets ? Or with one single query but display it in different ways in a single report ?
You can create one single query as Report Query in APEX and associate it with a BIP report layout. So you can achieve a Dashboard layout with the report query/layout.
Maybe you are looking for
-
Authorizatoin error while viewing adapter engine messages
I got below error from user and need to resolve. When I try and view adapter engine messages in XI Development system, I get the message "noAuthorizationJava"
-
I want to upgrade the software (currently I have Mac OS X 10.6.4) but when the mac is downloading the new version i get an error message and is not possible get the most updated software: Mac OS X 10.6.8 or either the most recent itunes why?!?!?!
-
HTML font anti-alias issue (Windows)
I'm using an HTML component in my AIR app to display a bunch of content. I recently changed over to using the HTML component instead of other Flex components like Text and TextArea. The problem I have is that text in the HTML component is always dis
-
Hi All, When I try to open by ejb code ( ejb.java file) I am getting the following error An internal error occurred during: "Resynching JPA model ...". IWAE0011E Key already used to access Resource : org.eclipse.wst.common.internal.emfworkbench.EditM
-
Nokia X6 keeps asking to setup email
I have set up Nokia email and OVI email and my isp email, but every time I pick up my phone it runs email setup asking to connect to the network. I have now tried setting up a second Nokia email account but that doesn't stop the message appearing and