How to call WDA Application from an other SAP System
hello all,
I have a WDA Application and if the user click on a Button in this Application, i need to call an other WDA Application from an other SAP System.
example: SYStem X01 has a WDA Application and there is a Button in this Application, if the User click on this Button, a WDA Application from an Other System X09 shoud be displayed in the same window, same WDA IFRAME .
can any one tell me how can I do this?
Thank you all
Hi,
As mentioned earlier, you need to pass the host name and port of the second system. If the application name is same, pass the same application name.
DATA: lv_url TYPE string,
lv_host TYPE string,
lv_port TYPE string,
lv_protocol TYPE string.
CALL METHOD cl_wd_utilities=>construct_wd_url
EXPORTING
application_name = 'ZWD_APPL_NAME'
in_host = lv_host " host name of second system (X09)
in_port = lv_port " port of second system
in_protocol = lv_protocol " protocol of second system
* in_parameters = lt_parameters
namespace = 'sap'
IMPORTING
out_absolute_url = lv_url.
To get the Host, Port and Protocol of second system, wrap the below code in a Function Module(RFC) in X09 and call this in X01 and then pass them to the cl_wd_utilities=>construct_wd_url as mentioned above
CALL METHOD cl_http_server=>if_http_server~get_location
IMPORTING
host = host
port = port
out_protocol = out_protocol.
hope this helps,
Regards,
Kiran
Similar Messages
-
How to call WD Application from another WD Appliction
Hi all,
how can we call webdynpro application from another wbdynpro application on click of a button in the same browser.
pls suggest
regards
vishalHi Vishal,
Just try to Embed the another WD Component into Component Controller first.
And then Create a View and map it to window as U regularly do,
then in Window- Explore the tree until that View, now open Context Menu for Embed View Option and from the scroll U get search for that WD Component U wanna Embed.
U also have to handle Plugs here, Because the result application required some parameters to be passed that U do from ur first application by passing those values through Plugs. -
Calling RFC function module in other SAP system...
Hi,
I have a report on one SAP system and a function module on other system. The function module is RFC enabled. How can I call this RFC enabled function module from other SAP system in the report which is different SAP ?
system.
Thanks.
Regards,
Rajesh.call the function module in orginal system in se38 ,copy the function module ,paste the function module in other system,and maintain destination here ,otherwise you will get short dump.
here detination should be SM59 destination,this is case sensitive.
Reward Points if it is helpful
Thanks
Seshu -
How to call webdynpro applications from outside
Hi
I have a requirement where i need to call below webdynpro application from outside (for ex CRM,ISA..) environments
http://test.com/webdynpro/dispatcher/test/eomp~eompapp/EmpDisp?EmpNo=0500002203. When i am running this application from
browser , my application working fine and i am able to see call to the backend BAPI's. But when I configure this url
in the configurations of the above environment. I am unable to run this application.
Any Idea?
Thanks
PrasadHi
I am not getting any error, but the backend call not hapening. I put a debugger in the backend BAPI and run the webdynpro application , no input parameters came or call came to the the backend BAPI.
Thanks
Prasad -
How to call WebDynpro application from an external application
Hi All,
I have an external application, from which an existing webdynpro application should be accessed.
Is there any way i can access WebDynpro application through an URL, so that i can access the same from the external application.
I have to pass a parameter also in the url from extrenal application for which that data should be displayed.
Thanks
SupriyaYou can call a web dynpro application from an external app by using the web dynpro application url.
Go to WD application in studio and look at the properties tab, you will find the url.
It should be something like this:
http://<host>:<port>/webdynpro/dispatcher/<namespace>/<dc name>/<application name>
MLS -
Query regarding accessing of Webdynpro application from a non-SAP system.
Hi,
I have developed a webdynpro application and I want the users from non-SAP systems to access it from their browser. User will not have to enter the username and password of the SAP system. How will I achieve this? Any suggestions?Hi Anirban,
you can assign a user in the service of your web dynpro application.
Call transaction SICF and open the service to your web dynpro application.
Within the tab "logon data" you can enter a user/password.
You should not assign a dialoug user.
For productive environment, have a look at all the other options like SSL
and maybe you have to do some more configuration to make it secure!!!
Keep in mind, that all "internet" users are working now with the same SAP user/authorization.
Kind Regards,
Andreas -
How to call FPM application from a WD ABAP view
Hi
My requirement is to navigate to an FPM application on click of a button in a WD component. And along with the navigation I need to pass parameters (internal table) along with it.
Can anyone suggest ways to achieve this. And also how to get the parameter values in FPM application.
Regards
PrashantDear Prashant
Check this:
[Passing Data to Webdynpro from normal module pool screen;
Kind Regards
/Ricardo Quintas -
How to call msword application from java program
hai every body
i want to know about OLE in java.
how can i invoke msoffice application in java code.
if any body have sanple code for this post for me
thank youThere are some bridges available ...
http://www.google.com/search?q=ole+java+bridge -
Web dynpro abap : Call an application from another with parameters
Hi ,
Could you please tell me how to call an application from another with parameters?
Thanks a lot
Karim* Construct the URL
call method cl_wd_utilities=>construct_wd_url
exporting
application_name = 'APPLICATIION_NAME'
importing
out_absolute_url = g_url.
* Append parameters to URL
data: g_par1 = lv_value. " value of your parameter
call method cl_http_server=>append_field_url
exporting
name = 'PAR1' " Parameter name
value = g_par1
changing
url = g_url.
* Call the Application
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.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_external_window(
url = g_url ).
lo_window->open( ). -
Accessing data from other SAP system
Hi experts
I need to access data from one SAP system from other. My requirement is , perform applications (programs) in some SAP system, but using/accessing data from other SAP system .
For example, when we press F4 we get the match code (search help) for the field ; that window is alredy created by SAP and it shows the data for that field . Of course the application (ike any other program/application) read the data from the SAP system is being executing ; well i need execute that match code but show (taking) the data from other SAP system; i not refer to other MANDT in same system but other SAP system.
The communication between SAP1 system and SAP2 system is already created from BASIS.
My doubt is how can i execute that standard application (search help) but 'invoke' to standard application this take data from other system ?
I guess i can create Z search help wich call a Z Function (RFC) to get the data required from the other system ;
or maybe enhance the standar search help to call that Z RFC ; but standard application search help is already created and this access the data in several ways or places of code , and this has severals sub-windows and search features ; and i just need execute exactly same search help but accesing data from the other SAP system ; so my doubt is, is there some way to indicate to SAP the applications always (wherever) these applications acces the data do it but from other SAP system,
like if we 'redirect' the Data Base to other SAP system.
SAP1 applications are being executing -
> but all data (records) are taking from SAP2
Maybe the first suggestion is simply why do not we execute applications in SAP2 instead SAP1 , that's because the version package in SAP2 system (where we have the data) does not support some (non SAP) applications we need to use.
Excuse the long thread. Does somebody can help, any idea ?
Best Regards
FrankHi Frank,
Below are my thoughts, these are only conceptual and haven't had an opportunity to try these possibilities, also not sure if this is the right thing.
1) Create an entry in DBCON using TCode: DBCO for the Database of system SAP2. Now in the application of SAP1 use the "SET CONNECTION" construct as the very first statement, so that consecutive SQL statements will point at the DB of SAP2.
2) I have read somewhere that the Work Processes are connected to the Default database and i am not sure if you can change this setting, but if you can and provided you have have multiple application servers in your SAP1 landscape, then pick one of the application servers and change the settings on the WP to point at the DB of SAP2, you have the end users login to this particualr app server.
3) If there are multiple app servers in SAP1 landscape, then choose one of the app servers and change the default database setting to point at DB of SAP2.
Regards,
Chen -
Procedure to call an RFC from another R/3 system
Hi ,
I am new to RFC, how can we do the following steps:
1. Run a routine in Dev environment which calls an RFC which is in testing
2. The RFC performs the task as written in it
3. RFC passes the result to routine in Dev and
4. We display the return in the end in Dev.
Do i need any authorization for that?
Regards,
PoojaHi,
I wanted to know how to call an RFC from one R/3 system to another R/3 system .
And what settings should be made to do a RFC in T code SM59?
what does the function module RFC_READ_REPORT do? Can i call any program through this?(As the documentation is not available I am not able to understand the functionality of this Function module)
Regards,
Pooja -
BAPI calling from a non SAP system.
Dear Experts,
I would like to know how can I call a BAPI from a non SAP system, a breif idea/with example ( from any non SAP system ) and sample coding will be highly appreciated.
Thanks, Sudeep..Hi,
there are couple of possibilities. For example you can export your BAPI as a web service and then use standard tools for web services. There are also libraries to allow RFC calls from different programming languages. You can see all possibilities such as SAP Java connector supported by SAP on https://service.sap.com/connectors. There are also additional libraries not supported by SAP such as SAPRFC extension module for PHP. As you can see there are so many ways how to call RFC enabled FM. You can find examples for each method here on SCN.
Cheers -
How to call a package from the Report in Oracle Application Express
How to call a package from the Report in Oracle Application Express
Hello,
What do you mean? Something like SELECT mypackage.function( par1, par2) from dual?
Or do you want to execute a procedure when something happens on the page, like clicking a button?
Greetings,
Roel
http://roelhartman.blogspot.com/
You can reward this reply by marking it as either Helpful or Correct ;-) -
How to call java program from ABAP
Hi Experts,
My requirement is to call java programs from ABAP. For that i have set up SAP JCO connection by using this link http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/739. [original link is broken] [original link is broken] [original link is broken] Connection gets sucessfully. After this how to call java program from ABAP as per our requirement. Please help me out.
Also i tried this way also.. but while executing the DOS Command line appear & disappear in few seconds. So couldnt see the JAVA output. Please help me out to call java programs in ABAP..
DATA:command TYPE string VALUE 'D:Javajdk1.6.0_20 injavac',
parameter TYPE string VALUE 'D:java MyFirstProgram'.
CALL METHOD cl_gui_frontend_services=>execute
EXPORTING
application = command
parameter = parameter
OPERATION = 'OPEN'
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
OTHERS = 8.
Thanks.This depends on the version of your Netweaver Java AS. If you are running 7.0, you will have to use the Jco framework. The Jco framework is deprecated since 7.1 though. If you want to build a RFC server in 7.1 or higher, it is adviced that you set it up through JRA.
Implement an RFC server in 7.0:
http://help.sap.com/saphelp_nw04/helpdata/en/6a/82343ecc7f892ee10000000a114084/frameset.htm
Implement an RFC server in 7.1 or higher:
http://help.sap.com/saphelp_nwce72/helpdata/en/43/fd063b1f497063e10000000a1553f6/frameset.htm -
How to call the Application configuration in run time.
hi guru,
i have created two Application configuraton and it working fine.
my question how to call the application configuration in run time.
Example :
Based on the user i want to change the Application Configuration.like Super user and Normal user.
Advance thank's
Regard's
Vivekanathan.SHi,
Please try out this way-
Have a look at this table -
WDY_CONF_APPLU - (Customizing Data for Web Dynpro Applications).
after you are done with the configuration--
Ge the config id for the given application from this table. And depending on the user get an entry from this table and display accordingly.
Please refer to these links -
different default layouts for different CONFIG_IDs
Get WDCONFIGURATIONID
Regards
Lekha
Maybe you are looking for
-
How do i download my PHP site and edit it with Dreamweaver CS5?
I have followed the instructions and installed MAMP for mac. Connected and downloaded the entire site. When i open the index.htm file it appears with a URL for the main website. When i place it in live view the website code and design appear, but i c
-
Dell 2407 Monitor entering power save mode immediately!!! :(
I have a Dell 24" 2407 Monitor hooked up to my 24" iMac (white 2.16GHz core 2 duo). Problem free for the past couple of years, until recently, my monitor keeps going into power save (when the iMac screen is active. It's connected via DVI, and the fun
-
Acrobat XI save as is no longer defaulting to the previous files location
As the title says Acrobat XI used to default to the location of the last file I saved when using 'save as'. This was extremely useful as I deal with multiple email attachments that go to similar directories that can be easily changed in the address b
-
What does the iCloud with a phone number beside it mean when I pull my screen up on safari?
when I press the + button on the bottom of screen on safari, I see a little iCloud with a phone number beside it that is not mine. what does this mean?
-
I forgot the Security question in my email account, How to get a rescue email address?.