HOW TO INTERACT TO EXTERNAL SYSTEM FROM OBIEE.
Hi Guys,
REQUIREMENT
My requirement is need to navigate to a ADF page from my OTBI content passing along login/authentication credentials of ADF page,Such that ADF page should open seamless...
So far am able to navigate to ADF page ,but every time need to enter the user/login credentials.--- This is the big headache
So any idea on how to approach this requirement.If any, please share the threads .
Thanks,
Govardhana
You can achieve this by using Action Links.
http://www.rittmanmead.com/2010/07/obiee-11gr1-action-framework-and-conditions/
J-
Similar Messages
-
Call to Web Sevice in external system from SAP CRM
Hi,
I have to make a call to External system from SAP CRM 5.0 system. The external system will provide a sample webservice which SAP will try to initiate
Can you please tell me:
1. What settings/object needs to be maintained in SAP in order to make this call.
2. how I can make a call to this Web-Service from a BADI and pass the values to web service and also capture the returning value.
Please explain in detail
Thanks,
MikeMike,
You should honestly search the SDN site for consuming web services with ABAP. There are some good examples.
However the general procedure is easy:
1. Generate an ABAP proxy using the WSDL provided to you by the external program
2. Configure an HTTP destination for the server of the web services (needed for HTTPS calls)
3. Configure the logical port for the web service using lpconfig
4. Write the abap code to call the webservice via the proxy. Works very similar to FM call in my opinion.
To expose a webservice(bapi being called from outside) you need to do a little more work
1. Create a web services for the RFC enabled function module via SE80
2. Use wsadmin and wsconfig to make the service available
3. Publish the service out to the UDDI as needed.
Once again this code is pretty well documented in the standard help and SDN. Do a simple search on ABAP proxies and you will find what you need.
Take care,
Stephen -
Calling FM in external system from XSLT
Hi,
I know that in XSLT interpreter provided by SAP supports calling function modules.
I need to call FM in external system from XSLT in message mapping and its result insert into one of element result XML message.
Do you think it is possible ?
If so is available any documentation for that.
Any help is appreciated.
Thank you.
Marian MorzolHi Vijaya,
this is very helpfull document for me. However I need some other explanation.
Does it meen that I need to write "Helper java class" ( e.g. in text editor - Notepad) and deploy the source to to Entegration Engine directory or an Adapter Directory ( maybe using Visual Administrator).
It is not clear for me.
I have XI 3.0 running on Windows 2003 Professional so to copy some files to some folders should not be a problem but I need an exact guide what I have to do.
Thank you.
Marian -
HT4865 How do I stop the system from sending e-mail notification every time i update icloud?
How do I stop the system from sending e-mail notification every time i update icloud?
Pages. Every time I add new information to the program I get an e-mail asking me if I was the one logging on. It is an annoyance.
-
Calling a web service in external system from SRM
Hi folks,
A web service is created in the external system and I need to access this web service from a BADI. Can you tell me how can I call this web service (the external system is giving me a URL) and how I'll get a return. Please let me know in detail.
Thanks,
PremPrem,
Hi. You can call the service via HTTP protocol. Pass them values (SET_DATA), and receive a response (GET_DATA), via xml/html.
In your code you would need to create the xml data to pass them, and evaluate the returned xml.
Process...
Data setup
1) Create the XML to send them
Working with the external service
2) Open the HTTP connection
2a) cl_http_client=>create_by_url (IF_HTTP_CLIENT)
2b) lr_client->authenticate
3) Call the to send them the XML
3a) lr_client->request->set_data
3b) lr_client->send
4) Call the lr_client->receive to return the response
5) Close the connection lr_client->close
Data evaluate
6) Evaluation the returned XML and process.
Hope this helps
Cheers
Rob
Code example below.. (There are loads of SAP examples depending on which release you are on).
Process the call to the HTTP client - logic copied from RSHTML01 *
Open IF_HTTP_CLIENT
call method cl_http_client=>create_by_url
exporting
url = l_url
importing
client = lr_client
exceptions
argument_not_found = 1
plugin_not_active = 2
internal_error = 3
others = 4.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
raising oops.
endif.
Authenticate the user
if not g_int_type-usr is initial.
move: g_int_type-usr to l_user,
g_int_type-password to l_password.
call method lr_client->authenticate
exporting
username = l_user
password = l_password.
endif.
Allow for Cookies
lr_client->propertytype_accept_cookie = lr_client->co_enabled.
Set the server protocol
select single gsval into l_server_protocol
from z77s0
where grpid = c_grpid
and semid = c_server_protocol.
if sy-subrc eq 0
and not l_server_protocol is initial.
move l_server_protocol to l_st_server_protocol.
call method lr_client->request->set_header_field
exporting
name = '~server_protocol'
value = l_st_server_protocol.
endif.
Send out the XML
Set body to XML data
lr_client->request->set_data( g_xxml ).
save_xml( i_role = cl_xml_document=>c_role_oreq ).
l_request_length = xstrlen( g_xxml ).
If Data is sent through then we need certain flags set
lr_client->request->set_header_field(
name = 'Content-Type'
value = zcl_tem_bsp=>c_xml_content ).
call method lr_client->request->set_header_field
exporting
name = '~request_method'
value = 'POST'.
Set length of string to the header fields
if not l_request_length is initial.
move l_request_length to l_st_request_length.
lr_client->request->set_header_field(
name = 'content-length'
value = l_st_request_length ).
endif.
Send the request
call method lr_client->send
exceptions
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
http_invalid_timeout = 4
others = 5.
check_for_error 'Send'.
Receive the response
call method lr_client->receive
exceptions
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
others = 4.
check_for_error 'Receive'.
Determined returned XML or HTML
g_xxml = lr_client->response->get_data( ).
Determine the header fields for failure validation
if lr_client->response->get_header_field( '~status_code' )
between 200 and 299.
save_xml( i_role = cl_xml_document=>c_role_ires ).
else.
l_status_code =
lr_client->response->get_header_field( '~status_code' ).
l_descript_1 =
lr_client->response->get_header_field( 'error' ).
l_descript_2 =
lr_client->response->get_header_field( 'errortext' ). -
How do I restore a system from an older time machine backup?
How can I restore my full system from a time machine backup using a "snapshot in time" older than the most recent time machine backup?
For context: I am doing work on my machine that required making a full backup (in time machine), working on the computer, then doing a full restore. Unfortunately, when I briefly connected the my external disk during step 2, time machine started and added a "newer" backup than the one I need to restore. Any advice?
Thanks!Recover your entire system
Time Machine – Revert to Previous OS -
Need to call up a webservice created in external system from SAP
Hi folks,
A web service is created in the external system and I need to access this web service from a BADI. Can you tell me how can I call this web service (the external system is giving me a URL) and how to capture the return value from the web service. Please let me know in detail.
Thanks,
PremHi,
I have the same requirement and have created a new Proxy-Object, uploaded the WSDL file (locally) and Created a Logical port.
In the Logical Port under the tab Call Parameter I've defined the URL of the web-service.
Since I was not able to upload the WSDL by selecting the option URL/HTTP Destination due to error message "HTTP error (return code 400, message "ICM_HTTP_CONNECTION_FAILED")
Message no. SPRX090" so uploaded the file locally.
However, when testing the service, I didn't received a sucess message but:
<CX_AI_SYSTEM_FAULT>
<CODECONTEXT>Local</CODECONTEXT>
<CODE> ERROR_WEBSERVICE_RUNTIME_INIT </CODE>
<ERRORTEXT> Error when instantiating the Web service runtime (Error when initializing SOAP client application: ' error_text' ) </ERRORTEXT>
<LANGUAGE />
</CX_AI_SYSTEM_FAULT>
</cls:CX_AI_SYSTEM_FAULT>
What might be the Problem ?
/Manik -
How to boot an External SSD from a cd/usb?
Does anyone know how I can boot an external SSD from a cd/usb? i need to update the firmware on the SSD via a cd/usb before i put it in my mac as the update is listed as a destructive update (meaning it will require re installing a back up). But i am unsure how to do this or if it is even possible on a mac? It would save me the hassle of putting the SSD in my mac updating and removing again if it is critical.
Any help would be greatly appreciated, many thanks.You cannot boot from the CD unless it has the OS on it. For reasons unrelated to this post I just created a bootable external HDD and installed some software on it from a CD. I think you have to do the same procedure with your firmware.
Attach the external SSD to your MBP.
Power the MBP holding the OPTION key.
Select the external SSD.
When the system is ready, insert the CD.
Do your firmware update.
Shut down the MBP and swap the drives.
This is based on the premise that the external HDD has an OS on it.
As far as the 'destructive update' aspect is concerned, I leave that to Clinton to pursue. I'm still 'old fashioned' and use only HDDs. Clinton has the SSD knowledge base.
Trust me, both Clinton and I are here to help you as much as we possibly can. When I said,
"Am I missing something here?", it was not a challenge but a need for more information and/or clarification. This medium has its limits in communications.
Ciao. -
How to call an external server from Webdynpro program?
Hi All,
i have a requirement in which i have to call an external server from Webdynpro ABAP program.
how to imphi ,
do u mean u need to call the external link from ur WD ABAP application ?
if so , u either create
1 a Link to URL ( LTU ) UI element and call the external link using that
2 if u wish to use some other fuctionality and thn wish to call the URL in ur application ,u write this piece of code in ur relevant on Action method :
data: lo_window_manager type ref to if_wd_window_manager.
data: lo_api_component type ref to if_wd_component.
data: lo_window type ref to if_wd_window.
data: ld_url type string.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
ld_url = ''. // ur external sever link here
CALL METHOD lo_window_manager->CREATE_EXTERNAL_WINDOW
EXPORTING URL = ld_url
RECEIVING WINDOW = lo_window.
lo_window->open( ).
I hope u wud be able to create URL now .
regards,
amit
Edited by: amit saini on Oct 13, 2009 11:25 AM -
FTP file on Appserver to an external system from ABAP
Hi,
I am trying to FTP a file that my program writes to the APPSERVER directory. I used FTP_CONNECT, FTP_COMMAND and FTP_DISCONNECT.
I am able to connect to the external system and change to the directory where I have to write the file using cd. The problem arises when I use lcd command to switch the local directory. Although, i specify the path, lcd /usr/sap/icomm/iface/outbound/, on execution of this command, the system points to my C:\Documents and Settings\rkademani\SapWorkDir.
How can I make it point to my appserver?
Further, this program will be scheduled as a background job in Production. I have tried to schedule this as a background job, even then it gives me the same error.
Please help. Thanks in advance.
RKWhat error do you get? When I hit "test" I see:
Connection test SAPFTPA
Connection type: TCP/IP connection
Logon: 155 msec
0 KB: 1 msec
10 KB: 15 msec
20 KB: 2 msec
30 KB: 3 msec
The only visible settings are "Activation type = Start on Application Server, and the Program = sapftp... in the RFCDES table in SE16, I see:
Destination Type Options
SAPFTP T H=%%SAPGUI%%,N=sapftp,R=N,
SAPFTPA T N=sapftp,R=N,
Jonathan -
How to interact with external database in CQ5
Hi,
I need to interact with external database like SQL or Oracle to store some/fetch some data in CQ5. Can someone pls provide some help regarding the same. I guess I need to do it through JDBC. Please guide me step by step how to do this.
ThanksHi,
Bellow you find some references to the documentation related to CQ and DB configuration and developments:
http://dev.day.com/docs/en/cq/current/developing/jdbc.html
https://helpx.adobe.com/cq/kb/HowToConfigureSlingDatasource.html
Regards,
kasq -
BPM - Interact with external system
Hi Experts,
We are implementing a project with BPM Suite Version 1.1.1.6 (PS5). A requirement is the following things:
- The BPM process begins through a human task.
- Upon completion of the human task, the flow must interact asynchronously with an external system through a webservice. The BPM system sends data to external system.
- The user interacts with the external system and runs a couple of tasks.
- After completing the activities in the external system, the BPM should be receiving an event to continue with the main flow was in wait.
The question is....as an external system can reactivate a BPM process that is in wait hoping the event.
Thank you very much.Investigate the use of the Call activity. If the external process is long-running, you might use a Service activity in conjunction with correlations.
-
How to stop start SAP system from SAP transactions?
Hi Experts,
How can i stop start the SAP system from SAP screens? Are there any transaction for this need?
thanks,
philaphiHi,
Use Tcode RZ03 --> Control --> Stop SAP Instance.
Best Regards,
Sachin. -
How to remove an external drive from time machine backup
In time machine I also backup to an external drive. I recently bought a new external drive and thats working fine. However, it still wants to backup to my previous drive which I dont want to use. In time machine preferences I see the old and new drive listed. Both are greyed out so I cannot deselect the older drive.
Suggestions?mhattonmd wrote:
So when I open time machine preferences I see time machine and both external drives listed. If I click on options I see both external drives but I cant select either as they are both greyed out.
If you see them both listed on the initial screen of TM prefs, they are both selected as backup drives. They are not being backed up. They are being used by Time Machine as a destination. You need to use “Select Disk…” to remove the external drives from the destination drives. Select Disk does not choose the drives you want to back up. It chooses the drives you wan to back up to. -
How to Delete a Source System from BW System
Dear All,
I have a request to delete a UDC based source system from a BW system. Can you please let me know the steps to be followed to delete a UDC source system.
It would be helpful if you provide steps to delete a SAP Source system also from a BW system.
If there are any such documents for both the cases, please provide me the link.
Thanks to all.
Regards,
Karthik
Please search the forum before posting a thread
Edited by: Pravender on Mar 11, 2011 6:19 PMHi,
Go to RSA1 T-code
Click on source System on Left window
select the Source System
right click on it and Delete.
click yes if you want to delete the PSA table as well
Best Regards
Obaid
Maybe you are looking for
-
I've seen several discussions on the camera flash for iPhone and iPod Touch 5 wherein the flash doesn't work or is out of sync. Mine was fine until I upgraded to iOS 7. Despite being current with the new updates, there has been nothing to fix the fla
-
Help me! Itunes wont instal
I tried downloading itunes10 and when i go to install it the itunes installer says "itunes installer completed - the installer encountered errors before itunes could be configured. your system has not been modified. to retry these operations at a lat
-
How to switch central frequency fastly with labview and USRP?
Hello everybody, Recently I was making a frequency hopping receiver with labview and USRP N210 and SBX. The transmitter works on the 2.4G band, and it changes from one central frequency to another every 65536us. As I think, if I start receiv
-
Split XML in Multiple XML files with Java Code
Hi guys , i have following xml file as input .... <?xml version="1.0" encoding="ISO-8859-1"?> <T0020 xsi:schemaLocation="http://www.safersys.org/namespaces/T0020V1 T0020V1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.s
-
Problems with Flexible Parameter Passing - Can anyone help with the answer
Hi, having gone to the trouble of creating a generic form handler which utlises the ability of the PL/SQL Gateway to handle flexible parameters, we've come across an almighty problem. Whilst the gateway will create two arrays of parameter names and v