Call ABAP From a Web Report
Hi All,
Can anyone pls tell me how can we call an ABAP report from a WAD report.
We have a requirement that is when we click on a tab in a WAD report it should go to the system and execute a ABAP Report.
Pls reply ASAP.
Thanks
Kapil
Hi All,
There is a small change in the requirement..
I'll brief you with the entire scenario again.
We have a reporting requirement that we were not able to achieve through BEx or WAD. So we decided to write a ABAP report for this. Since all the other reports are made in WAD.. we want this report also to be executed through WAD ie. when we execute this particular Web Template it should actually take us to the system and execute the ABAP report.
Pls give your suggestions on achieving this.
Thanks
Kapil
Similar Messages
-
How to access data from SAP Tables from a Webi report
hi all,
I have a webi report for financial data and from a Bex query which is build on a Cube (this has data from 2 SAP ECC systems)
i want to build a functionality where in i can call some SAP Table data from this webi report. i should be able to pass information or some hard code where it can understand the source system it has to pick data from.
in SAP BI, we have this ption wherein we can achieve this through RRI..
is this possible in Webi ?
Thanks
SKSHi.
Create a universe on top of SAP Tables and create a webi report.
Using hyper link /open doc we can call this report from the webi report created on top of your Cube .
@Sri -
Can any one help me in calling an ABAP program from Java.
The version of SAP with me is 4.7.
Thanks in advance.
Regards ,
Nagaraju DonikenaTo call ABAP from Java when I tried doing it from sample code given in help I was getting the following error. Can any one help in this regard.
Exception in thread "main" java.lang.ExceptionInInitializerError: JCO.classIniti
alize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc [no sapjco
rfc in java.library.path]. java.library.path
at com.sap.mw.jco.JCO.<clinit>(JCO.java:735)
at TestConnect.<init>(TestConnect.java:8)
at TestConnect.main(TestConnect.java:25) -
Hide author properties from a WebI report?
Hello,
I need to u201CHideu201D the report Author from the properties in a Webi report.
Can I do it with WebI Extension Points (Java or DHTML) or with REBEAN?
Thanks,
PaulHello,
There no fine-grained control over the "Document Properties" frame specific to visibility of the "Created by:" field displayed, either in the Java Report Panel or DHTML Interactive Editor Extension Points.
You can try editing the Interactive Editor JSP file that controls that panel - it's relatively straightforward - but that would take your deployment out of support.
One way for definiteness would be - instead - to modify the "createdby" Web Intelligence document property to something else, using ReportEngine Java SDK:
documentInstance = reportEngine.openDocument(id);
properties = documentInstance.getProperties();
properties.setProperty(PropertiesType.AUTHOR, "pookie");
documentInstance.setProperties(properties);
documentInstance.save();
Of course, this isn't what you want if you want to keep the "Created by:" field, but merely prevent it from being displayed in the viewers.
Sincerely,
Ted Ueda -
Link from BOBJ Webi report to CRM webUI screen
Hi experts,
I was wondering, if there's a way to create a link from Webi report (based on CRM data) to webUI content in CRM? For example, Webi report will have opportunity numbers. User will be able to click on the opportunity number and get to webUI screen where he could see opportunity details and maybe even modify it.
Best regards,
VladHi,
You can link Webi Document to webUI content in CRM with help of Hyperlink based on particular column then you need to parse the data.
Once Parse button is clicked, it displays with the parts of the URL parsed into sections depending on parameters specified in OpenDocument URL.
for more information kindly go through following document.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0daee1d-0e38-2d10-0c91-8bb4ab5aa266?QuickLink=index&overridelayout=true&47467978778722
Best Regards,
Pushkar Dhale -
Link to Child Webi report from Parent Webi report
Hi All,
I have child link for webi report in my parent webi report.
But, when i click on URL for child report, its again asking for logon credentials.
Is there any way to avoid asking logon credentials, instead it should pick credentials from parent.
Please reply.
Thanks,
BhanuHi
If your link contains different host that is, after clicking the link if you want to redirect to another document with another BO server that time you have to supply credential (Login info of this server).
Case of same server no need to supply credential.
Thanks -
Calling Tuxedo from java web service
i am new to tuxedo,i have developed web service in javax-ws.now i want to call tuxedo server from my web service,please any one let me guide how to do such thing.
if any one have any related information please share with me.its urgent.
Thanking YouHi,
Thanks for valuable information and quick response.
I need more information on the same line. As all suggestion given by you required license assuming our component running in another JEE environment. Is there any option available which doesn't required any additional cost?
If not can you provide estimate cost of license for below option.
1. Jolt
2. Salt
3. JCA adapter of Tuxedo
Awaiting for your reply. Thanks in advance.
Regards,
Kiran Sankpal
Edited by: user12023492 on Feb 9, 2010 10:08 PM
Edited by: user12023492 on Feb 9, 2010 10:08 PM -
Retrieving Object Names from a WEBI report
Hello,
I have to couple of Webi reports assigned to an universe. Can anyone tell me if there is a option to get the different universe objects, which are used in each Webi report query via JSP. I couldn't find a helpful method in the BusinessObjects Enterprise Web Services API, which would prodive this function.
Please provide steps to follow how could I get these used objects.
Thanks in advance,
DavidI found a solution for my problem:
http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/e06b823c-cc66-2b10-2f94-8d3151c2b4a4 -
Open Document from a webi report
Hi
I am trying to open the webi document from a report and the data source is BW , can u guys help me out and give me the syntax
thanksHello,
There no fine-grained control over the "Document Properties" frame specific to visibility of the "Created by:" field displayed, either in the Java Report Panel or DHTML Interactive Editor Extension Points.
You can try editing the Interactive Editor JSP file that controls that panel - it's relatively straightforward - but that would take your deployment out of support.
One way for definiteness would be - instead - to modify the "createdby" Web Intelligence document property to something else, using ReportEngine Java SDK:
documentInstance = reportEngine.openDocument(id);
properties = documentInstance.getProperties();
properties.setProperty(PropertiesType.AUTHOR, "pookie");
documentInstance.setProperties(properties);
documentInstance.save();
Of course, this isn't what you want if you want to keep the "Created by:" field, but merely prevent it from being displayed in the viewers.
Sincerely,
Ted Ueda -
Calling JavaScript from a SQL report?
I am using the HTMLDB_ITEM api's to build my report. I am trying to render a text item and append an image / hyperlink to the end of my textbox which links to a custom popup page.
I have all this working but I need to use a JavaScript call html_GetElement to pass into the URL I am building in the link.
e.g.
This query works fine and my popup page fires passing the value 'ABC' into the element P323_PIN on the popup page 323.
<br><br>
SELECT HTMLDB_ITEM.text (01, NULL, 10, 25)
||
'<ah ref="javascript:html_PopUp(''f?p=&APP_ID.:323:&APP_SESSION.::::P323_PIN:ABCD'');
">Link</a>' pin
FROM DUAL;
<br><br>
PS the hyperlink tag has been broken so it will display in the forum.
<p>I would link to replace this with the value (if any) that the user types into the textbox (01).
Any suggestions as I cannot seem to concatanate the right value into my url string. I think it is due to the quotes but I cant see the wood for the trees at the moment.
Regards
Duncan
Message was edited by:
DuncsIf the at line selections is getting fired then just use this option to call the url,
REPORT zkb_test4.
DATA: v_str(60) TYPE c.
AT LINE-SELECTION.
DATA: v_url TYPE string.
v_url = v_str.
CALL METHOD cl_gui_frontend_services=>execute
EXPORTING
document = v_url
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
bad_parameter = 3
file_not_found = 4
path_not_found = 5
file_extension_unknown = 6
error_execute_failed = 7
synchronous_failed = 8
not_supported_by_gui = 9
OTHERS = 10.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
START-OF-SELECTION.
v_str = 'http://sap.com'.
WRITE / v_str.
HIDE v_str.
Regards
Kathirvel -
Hi ,
I am facing some problem in calling a subroutine from Standard Text element (Txn SO10).
I have done the following in a text element.
/: DEFINE &GD_PREV_NAME& = ''
/: PERFORM GET_PREV_NAME IN PROGRAM ZTEST
/: USING &P0001-PERNR&
/: USING &P0002-BEGDA&
/: CHANGING &GD_PREV_NAME&
/: ENDPERFORM
In the ABAP ZTEST,
FORM get_prev_name TABLES tabin STRUCTURE itcsy
tabout STRUCTURE itcsy.
DATA : ld_pernr LIKE pa0001-pernr.
READ TABLE tabin WITH KEY name = 'P0001-PERNR'.
IF sy-subrc = 0.
ld_pernr = tabin-value.
ENDIF.
ENDFORM.
I found in debugging that the both tables TABIN & TABOUT are empty in the FORM get_prev_name !!!!
Can anyone hint on why the values are not passed to ABAP ??
Many thanks in advance.
Regards,
Sandip.
Ph : +44 121 683 2814.Hi Sandip,
I guess the problem here might be that the values aren't getting flown.
First try this (hardcoding and testing),
/: DEFINE &GD_PREV_NAME& = ''
/: PERFORM GET_PREV_NAME IN PROGRAM ZTEST
/: USING '1000'
/: USING '20050101'
/: CHANGING &GD_PREV_NAME&
/: ENDPERFORM
if it works fine, then figure out whether the variables P0001-PERNR AND P0002-BEGDA are not null when passed. If not then try this
/: DEFINE &GD_PREV_NAME& = ''
/: PERFORM GET_PREV_NAME IN PROGRAM ZTEST
/: USING &P0000-PERNR&
/: USING &P0002-BEGDA&
/: CHANGING &GD_PREV_NAME&
/: ENDPERFORM
ELSE TRY PA0000-PERNR AND PA0002-BEGDA
Cheers,
Sam. -
Hi,
Can anybody give me some info of how to call an ABAP program from a C program.
Thank You,
SB.Hi,
You can use DCOM Connector to generate C program based in BAPI or RFC.
Read about connectors in service.sap.com/connectors -
Hi guys,
I have a vendor provided WebService A . I write a simple java client to interact with it using Axis and it works.
Now I convert my client code to a WebService B using Axis and write a client B to call my WebServiceB which in turn will call Web Service A.
The WebServiceB gets invoked but errors out with the AxisFault: java.lang.reflect.Invocation Exception when trying to retrieve the ServiceLocator for the WebService A.
I think it's a classpath issue and need your advise on how to fix it. Here's my path
a) Axis lib's are installed in /opt/axis/lib and are present in CLASSPATH of the client
b) Tomcat has no AXIS jar files in it's common endorsed
c) Axis is installed as an application under Tomcat
If i copy the Axis jar files to tomcat common\endorsed then it i am unable to deploy my WebServiceB, it spews errors.
Kindly advise how to resolve this.
-machoq
Full Alert Text
java.lang.reflect.InvocationTargetException
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:<hostname>
java.lang.reflect.InvocationTargetException
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1712)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at gateway.ws.GatewaySoapBindingStub.createIR(GatewayI forgot to clarify that my WebService B also runs under Axis and is viewable from the AxisServlet on Tomcat.
-
Unable to call HttpSevlet from java web server
Hi , I have followed the tutorial given in jdeveloper,creating a Httpservlet. I followed the steps and tried calling the sevlet. I got 404 error. Can any one clarify how to view the web page outside Jdeveloper and how to configure JavaWebServer.
U may require WindowsNT for this. Had similar problems with 98/95. Works well with NT.
-
Calling ABAP methods in Web-dynpro for ABAP
Hi
Can any one tell me how we can call any method which is defined in ABAP.
eg.
CALL METHOD ref_edit_chg->get_text_as_stream.
This is the method i want to call in the first view.
on the button action Process.
Please reply at the earliest.
Ragards,
RahulHi Rahul,
You can use WebServices, please have a look at below links,
Re: The webdynpro/ABAP (WDA) calling RFC enabled FM of other ECC systems
/people/thomas.jung3/blog/2004/11/15/bsp-150-a-developer146s-journal-part-xiii-developing-abap-webservices
BSP a Developer's Journal Part XIV - Consuming WebServices with ABAP
Regards,
Nitin
Maybe you are looking for
-
Creating 'Z' views for Standard ABAP Web dynpro Application
Hi Experts, I am totaly new to ABAP web dynpro objects. In our project there were some client requirements which required us to change the properties of the Views related to the Webdynpro. The Client now has said that he needs to apply some enhancem
-
Someone downloaded things from my account! Can I get my money back for that?
I recieved an email from apple, i never purchased the things mentioned, is there any way to stop the download/ get my money back? i already changed my pw
-
If we know the table name is there an easy way to find out what transaction is used to maintain it? For e.g. VBAK is maintained by VA01. What about SKAT? I am sure someone here knows what table SKAT is maintained using but everynow and then I find my
-
How do I make the tool bar displays look like Firefox 3.6?
I have gotten used to the order of the tool bars and would like to make them look like the previous version of Firefox (3.6). Is there a way to move them up or down in FF 4.0?
-
File IO not reading or writting
Hi. I'm having fun learning how to write and read a file. My code seems to not want to either write or is not properly reading the file record. I don't quite understand File IO just yet and I could use some pointers. (FYI - I have two external classe