BEx Broadcaster exception in GET_DATA_PROVIDER while START_BROADCASTER
Hi All,
I am very new to SAP and first time using BEx 3.5 Web Application Designer (WAD). I have no background about how they communicate with each other and also how ABAP programs are related to Web Items. Need some help.
In my project, the requirement is to call broadcaster in directly new wizard by clicking on one button. (The new wizard is same as the one which we can see after clicking on 'create new settings with wizard' option of broadcaster template)
I am using following command URL:-
<A href="<SAP_BW_URL CMD='START_BROADCASTER' SOURCE_TEMPLATE='0BROADCASTING_TEMPLATE' SOURCE_DATA_PROVIDER='DP' START_WIZARD='X' DISTRIBUTION_TYPE='MAIL' >" target=_Blank>
I am getting following error:-
Exception condition "UNKNOWN" raised.
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: GET_DATA_PROVIDER of program CL_RSR_WWW_PAGE===============CP
Method: SET_ITEM of program CL_RSRD_WWW_ITEM_BROADCASTER==CP
Method: INIT of program CL_RSR_WWW_ITEM===============CP
Method: CREATE of program CL_RSR_WWW_ITEM===============CP
Method: SET_ITEM of program CL_RSR_WWW_PAGE===============CP
Method: SET_TEMPLATE_ITEMS of program CL_RSR_WWW_ITEM_TEMPLATE======CP
Method: SET_ITEM of program CL_RSR_WWW_ITEM_TEMPLATE======CP
Method: INIT of program CL_RSR_WWW_ITEM===============CP
Method: CREATE of program CL_RSR_WWW_ITEM===============CP
Method: SET_TEMPLATE of program CL_RSR_WWW_PAGE===============CP
Termination occurred in the ABAP program "CL_RSR_WWW_PAGE===============CP" -
in "GET_DATA_PROVIDER".
Any suggestions why do I get this? Also, is there any document which will guide me about information broadcaster in detail like what are the templates/abap classes associated with it, what is the general flow of process etc.
Also, We want the technical name should be auto generated while creating new settings. How do we achieve it? And, how do we populate email Id of the current user in email field? We want to use distribution type=MAIL.
Experts, please see if you can help me in any of this.
Thanks,
Is Dealer a licensed user in BI system?If it is Make Dealer as Authorization relevant and add role with authorization object with dealer specific values.In Broadcaster u have option user-specific which will send only authorized value to delaer e-mail,here one broadcaster setting automates all the active dealers in system.If Dealer is not authorization relevant create 10 queries each query restricted to that delaer value and create 10 broadcaster settings.But this is last option if Dealer is not licensed in the system again this needs lot of effort and in terms of maintenance it gets worse.
Similar Messages
-
Going to portal while calling BEx Broadcaster
System gets me to the portal while I calling BEx Broadcasting through Query Designer or Analyzer. Why?? I don't need portal, I want distribute my report by email.
You're connecting to the portal, since the broadcaster is part of the portal. You'll after connection access to the broadcaster options.
-
Exception when using BEx Broadcaster on output PDF/Excel
Hi all,
I've a BI system (ABAP & Java) on different servers - SP12.
When I try to send a query with Output Format other than "Outer link to CurrentData" (ie. PDF/Excel) through the BEx Broadcaster I get
"Java system error: call FM_RSRD_X_PRODUCE_PROXY to ProgId <RFC Destination name> on host <portal server name> with SSO not authorized: Authentication faild."
If I try to run 'FM_RSRD_X_PRODUCE_PROXY' directly through SE37 I don't get an error.
I have the latest "Diagnostics & Support Tool" and everything is Green when I do the check.
SSO if configured from Portal to BW (if I go the the BI Master system and do 'Test connector' I get 'success').
Moreover, if SSO wasn't configured then I would get an error when trying to access the BI roles (My ModelData JCO destinations uses ticket)
The user I'm testing has '0BI_ALL'.
DefaultTrace:
<i>Date : 11/07/2007
Time : 15:15:28:619
Message : call FM RSRD_X_PRODUCE_PROXY to ProgId <RFC destination name> on host <portal server name> with SSO not authorized: Authentication failed.
Severity : Error
Category : /System/Server
Location : com.sap.engine.services.rfcengine
Application :
Thread : SAPEngine_Application_Thread[impl:3]_0
Datasource : 1585650:D:\usr\sap\VP2\JC00\j2ee\cluster\server0\log\defaultTrace.trc
Message ID : 005056827EE90062000001100000373000043E568B18912E
Source Name : com.sap.engine.services.rfcengine
Argument Objs :
Arguments :
Dsr Component : WP8
Dsr Transaction : 4731B5D4842D315FE10000002A50504F
Dsr User : OMRIC
Indent : 0
Level : 0
Message Code :
Message Type : 0
Relatives : /System/Server
Resource Bundlename :
Session : 0
Source : com.sap.engine.services.rfcengine
ThreadObject : SAPEngine_Application_Thread[impl:3]_0
Transaction :
User : Guest
Date : 11/07/2007
Time : 14:46:25:420
Message : java.lang.RuntimeException: call FM RSRD_X_PRODUCE_PROXY to ProgId <RFC destination name> on host <portal server name> with SSO not authorized: Authentication failed.
at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:79)
at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequest(RFCJCOServer.java:156)
at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7785)
at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2405)
at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1728)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:8145)
at com.sap.mw.jco.JCO$Server.work(JCO.java:8265)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8212)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8128)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Severity : Error
Category :
Location : com.sap.engine.services.rfcengine.handleRequest
Application :
Thread : SAPEngine_Application_Thread[impl:3]_19
Datasource : 1585650:D:\usr\sap\VP2\JC00\j2ee\cluster\server0\log\defaultTrace.trc
Message ID : 005056827EE900680000012D0000373000043E56233051EB
Source Name : com.sap.engine.services.rfcengine
Argument Objs :
Arguments :
Dsr Component : WP8
Dsr Transaction : 4731AF9A842D315FE10000002A50504F
Dsr User : OMRIC
Indent : 0
Level : 0
Message Code :
Message Type : 0
Relatives :
Resource Bundlename :
Session : 0
Source : com.sap.engine.services.rfcengine
ThreadObject : SAPEngine_Application_Thread[impl:3]_19
Transaction :
User : Guest</i>
How can I solve this problem?
Regards,
OmriSolved it on my own.
The sso from Java->ABAP was OK
I reconfigured the sso from ABAP->JAVA by creating new ABAP certificate and import it to the J2EE.
Omri -
Issues in BEx Broadcasting through email
Dear Experts,
I am currently facing a very weird issue while broadcasting BEx reports. What i have noticed is that it is not possible to schedule the same report with two different settings at the exactly same time.
Suppose the Bex report name is DEMO_QUERY. Now i want to schedule it with two different technical settings for different selections but at the same time, say 8:00:01 AM. When i schedule the report, i get no errors. But at the time of execution, only one them is broadcasted and the other fails with the following generic error.
Java system error: Exception in method processFunction.
Message no. RSBOLAP018
Now this error has been widely discussed on SCN but none of them fits my scenario. The resolution provided in many threads points to running a diagnostic tool on the portal. I have even checked the number of processes allocated to BROADCAST and so on.
But if i space the two settings by say one minute or so, i get both the broadcasts. So i want to learn that is there a technical w.r.t BEx broadcaster which prevents it from broadcasting same report at same time with two different settings.
ThanksHi Michael,
The current setting is 3,default i guess. But there are many other BEx queries which are scheduled at the same time. Problem is only encountered when the same BEx query is scheduled with multiple broadcast settings to run at the same time. If it was an issue with Java server then shouldn't it be affecting other reports also which are scheduled at the same time.
Thanks -
Dynamic variable in Bex Broadcaster
We have a mandatory variable as 'Date' in the report. While creating the variant in Bex Broadcaster for sending mails daily - the date gets saved & remains constant. We need the date to be changed dynamically everyday when the mail is sent.
I would like to know how should I achieve this. Thanks. Helpful ans will be appreciated.Hi,
You would need to create the Date variable as Customer Exit.
Populate the Date variable in CMOD by sy-datum or other logic, if u need. This will fix ur issue.
Steps: 1. Make the Mandatory (existing variable) to Customer Exit
2. Choose "Variable can be Input-Ready"
3. Write your code in CMOD for I_STEP = 1 to populate the sy-datum
If you do this, your existing variable will still be Mandatory, except the default value which will be shown in that is Current Date (Sy-datum). This should resolve your probs.
Regards,
Chathia.
Edited by: Chathia_P on Feb 18, 2010 12:05 PM -
Error when clicked BEx broadcaster
Hi All.
We have enterprise portal only JAVA server SPS 10 patch 10
This server integrated with SAP BW system 7.0 version.
when we try to click on BEx broadcaster link from portal we are getting the error.
Portal runtime error.
An exception occurred while processing your request. Send the exception
ID to your portal administrator.
Exception ID: 07:51_16/03/11_0035_37094450
Can you please let me know how can i go forward with the resolution of this error.
Thanks in advace,
Ram.More detailed log of the above exception.
Exception ID:06:00_21/03/11_0001_37094450
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.ip.bi/Roles/com.sap.ip.bi.bi_showcase/com.sap.ip.bi.allbi/com.sap.ib.bi.businessexplorer/com.sap.ip.bi.bex_broadcaster
Component class : com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent
User : rkotla
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bw/BEx?sap-client=<System.client>&sap-language=<Request.Language>&accessibility=<User.Accessibility[SAP_BOOL]>&style_sheet=<LAF.StylesheetUrl[url_ENCODE]>&<TrayInformation[IF_true PROCESS_RECURSIVE]>&<Authentication>&<Report>&<BusinessParameters>'; the problem occured at position 82. Cannot process expression <System.client> because Invalid System Attribute:
System: &#39;SAP_LocalSystem&#39;,
Attribute: &#39;client&#39;.
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass(AbstractIntegratorComponent.java:123)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:98)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
Category: /System/Server
Location: com.sap.portal.portal
Application: sap.com/irj -
Hello All...
I am having many issues with BEx Broadcaster when it comes to scheduling. Thought someone may be able to give me some advice here.
Ok, so I am scheduling about 20 web templates to output into PDF and be broadcasted over to the portal inbox of the user. Its working in many cases...however several are giving me errors. The errors seem to be found in rsrd_admin when I go to
'display logs'. The error sort of looks like this.
"RED CIRLCE HERE" 11/24/2009 17:21:20 AKSALVI 00000000000001568463
""GREEN CIRLCE HERE" Explicit scheduling of setting DPHARBOR
""GREEN CIRLCE HERE" 1 packages for 03 available processes created
""GREEN CIRLCE HERE" Starting parallel processing of package 1 (1 settings)...
""RED CIRLCE HERE" Processing package with 1 settings (AKSALVI EN)
""RED CIRLCE HERE" Processing setting DPHARBOR
""RED CIRLCE HERE" Error while generating HTML
What could this error while generating HTML be and come from????
Any thoughts.
Thanks in advance.Hi,
Check this link it may help you
http://teklinktech.com/download/Track6_session8.pdf
Regards,
Marasa. -
Alerts to email when Bex Broadcaster Failed
Hi Experts,
Currently we are broadcasting Business KPI reports to the users from SAP BI at a scheduled time.
These broadcast settings are based on webtemplate. Some times the broadcast setting which is scheduled will fail due to the most frequest errors like " Error while generating HTML" etc.
The issue is only temporary basis, next time the same error will not come and the issue is not reproducable.So is there a way we can configure the alerts to emails when the bex broadcast setting is failed.
Transaction to see logs of broadcast settings is RSRD_LOG.
Thanks & best regards,
Sudhakar.k3 possible solutions that come to mind:
1. Write custom ABAP program that checks RSR_PREC_SETT table and sends email when report failed entry is made, and schedule program to run periodically
2. Create process chain that kick off Broadcaster report and would also notify if report has failed.
3. You can also schedule RSR_PREC_SETTINGS_RESTART with Current date variant to run periodically and this job will restart any failed broadcaster reports from that day (stored in table RSR_PREC_SETT)
Check out this article for additional information:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30e3d697-4ca0-2c10-4b81-c474b1490064?quicklink=index&overridelayout=true
Hope it helps. Thank you. -
Issue with the variable assignment in th Bex broadcaster
hi ,
i am working on Bex broadcaster . while creating a setting for a report, in the variable assignment under the General precalculation tab, the value given is not getting transferred.
i tried it in development portal its working fine.
do anyone have any ideas abt this.Hi Apurva,
Find any solution for your problem? We are experiencing a similar issue too.
Thanks,
Vivek -
The role of Reporting agent once we have BEx Broadcaster
Hi all,
I understand the BEx broad caster does the pre calculation of Web template, distribution by various mechanisms...So in this context, how and when Reporting agents will be necessary ? Can any one give the differences between those two ??
best regs
D BretDave,
For some time both will be needed. It is true that some things Reporting Agent did, send a report, BEx Broadcaster does better. But certain Reporting Agent features have not migrated yet. Here's how to think about it: If you want to run a query and store the data in a table for later use, you still need Reporting Agent. This covers priming the OLAP cache, Web template precalculation, pre-run Exceptions, etc.
If you want to present these query results, the means have moved to BEx Broadcaster. That's emailing a workbook, emailing a query result or a link, publishing in the Portal.
(Not) Coincidentally, the first set of features are mostly or exclusively ABAP-based and the second set is based on NetWeaver Java WAS.
Hope this helps,
Doug Childs -
Bex broadcaster in bex analyzer
Dear all,
I have created a report in bex analyzer. I want to add this report to portal, therefore i need to select bex broadcasting from excel bex analyzer menu.
My questions are as follows:
1) As i read in document, i can put analyzer reports in portal. Is it correct?
2) In excel bex analyzer menu, my bex broadcaster menu item is in display mode. Why can it be like this?
ThanksYou can directly add the BEx query to the portal. While creating iview there is an option for BEx query also. Just select your query there and you can access this query through portal. For that Broadcaster option present in BEx analyzer I m still searching how to use it.
http://help.sap.com/saphelp_nw2004s/helpdata/en/bd/3d1640d4642402e10000000a1550b0/frameset.htm
Also check this for more details.....
http://help.sap.com/saphelp_nw2004s/helpdata/en/a3/7b583c2439e66fe10000000a114084/frameset.htm
Hope it helps
Regards
Lalit k Tyagi -
Bex Broadcaster- report via email
HI ,
I am trying to test the Bex broadcasting functionality executed a query through broadcaster and received the query results as an email.
how to set up the format for the queries to look good.
I tried to use as an independent HTML file.
Thanks
sampathHi Vijay!
its very simple. just go to any of the form and on the top left side you will find a icon for "post new topic" if you click that that will take you to new post and there you can type yopu question. if the radio button below that windo showing to mark it as question is clicked then you can reward points to the answers. then your post will be displayed as a seperate thread with the subject that you have given while creating it.
and for viewing the answers its same as what you did with this post. just click on the topic like you did now.
hope this helps.
with regards
ashwin -
Bursting: Could not determine recipient - Bex broadcaster
Hi experts, i have this error in bex broadcaster for an workbook:
Bursting: Could not determine recipient
when use the bursting.
The error appear when use this option:
Generate Document with Variable Value -- Name of variable
Attribute for Recipient Determination - Attribute that contain email address.
Could you help me?
Thanks a lot.
Regards.
AndreaHi,
May useful to you:-------
/people/ramkumar.ghattamaneni/blog/2008/02/25/using-variables-while-broadcasting-queries-to-the-portal-in-bi-7
Regards,
Suman -
BEx Broadcaster - Page cannot be displayed
Hi Experts,
I am quite new to Broadcasting. I am facing with this problem. From the Query Designer, I try to publish the query, a window open and tries to open a page, but after some time it loses the fight and shows the age old page with this message <b>Page cannot be displayed</b>. Any clue why this is happening. Is there any service(BEx Service or something like that) that goes down which needs to restarted?
Assured expression of gratitude through points.
Regards,
ManeshHi Siva,
The webtemplates are active and still no working broadcaster. It isn't that there is empty page. But I get the message which you normaly get when a site is not reached:
The page cannot be displayed
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings.
Please try the following:
Click the Refresh button, or try again later.
If you typed the page address in the Address bar, make sure that it is spelled correctly.
To check your connection settings, click the Tools menu, and then click Internet Options. On the Connections tab, click Settings. The settings should match those provided by your local area network (LAN) administrator or Internet service provider (ISP).
See if your Internet connection settings are being detected. You can set Microsoft Windows to examine your network and automatically discover network connection settings (if your network administrator has enabled this setting).
Click the Tools menu, and then click Internet Options.
On the Connections tab, click LAN Settings.
Select Automatically detect settings, and then click OK.
Some sites require 128-bit connection security. Click the Help menu and then click About Internet Explorer to determine what strength security you have installed.
If you are trying to reach a secure site, make sure your Security settings can support it. Click the Tools menu, and then click Internet Options. On the Advanced tab, scroll to the Security section and check settings for SSL 2.0, SSL 3.0, TLS 1.0, PCT 1.0.
Click the Back button to try another link.
Cannot find server or DNS Error
Internet Explorer
Like this!
Everything in the TAB Business Explorer is working except the bex broadcaster.
/Arjan -
Not able to open BEx Broadcaster after BW 7.4 Upgrade
Hi BW Gurus,
I am getting the error as shown below while trying to open the BEx Broadcaster. Please refer below for the step by step procedure.
This is seen after the BW 7.4 Upgrade. It was working perfectly till 7.3. Please guide me is there is any setting has to be changed.
Thanks a lot for your valuable reply.
I am not able to open the BEx Broadcaster through the Query Designer after the 7.4 Upgrade. The steps of my activity include :
1. Open BEx Query Designer
2. Open an existing query which needs to be broadcasted.
3. Publish -> BEx Broadcaster.Sure...
I think if you go thru transaction SNOTE, you can download and see a PDF of a KBA.
But I always access via market place (which is exactly the same steps of SAP notes):
https://service.sap.com/sap/support/notes/<note number>
or
https://service.sap.com/notes and seach with the KBA number.
Cheers!
Edward
Maybe you are looking for
-
Canon IR C4080 Networked - Unable to print.
As the subject states - we have an IR C4080 in the office (managed space) and the techies are unable to get my Macs working with it. We each have our own ID and password to print/copy/etc... I have downloaded both the PS and UFR II drivers from the C
-
HR-ABAP-regarding infotype 0041-dates specifications
Hi All, Can any body help in this problem that. I am retrieving one particular date from infotype 0041 by passing the date type U9. I want to know from which dardt(date type field in PA0041) i.e., dar01 or dar02 or dar03- - - - dar12,
-
Hi, My IMac Superdrive has gone bust and i need to re-install Adobe CS5.5 design premium middle east version. I have the original version DVD with me. But i am unable to install. Can i create an USB installation drive from the DVD or can you p
-
Data loads is not picking up all records
Hello, wonder if anyone ever encountered the following problem. I've been trying to load a flat file to BPC and for a year now, we've had no issues. This time however, it seems that not all records were loaded, eventhough the status indicated the c
-
Vendor Due Date analysis ( delete posts )
delete Edited by: Edgar Almonte on Mar 13, 2008 1:58 PM