R/3 access to external application

I am a newbie in SAP. I have an existing system developed by JAVA.
How can I do if R/3 completed any transaction(SO, PO), it will send the transaction data to the JAVA application?
I search on the Internet and found the JCO component that allow R/3 access a JAVA application.
Or, if it is possible to use BAPI to achieve this?
Thank you very much~~~~~

Hi,
You can't pass data to your java application directly from SAP R/3 but you can execute any window application from sap program.
Meanwhile you can call sap transaction from you java application using jco connector. there is also alternate many way to transfer data from SAP to Non SAP application.
Write a program in sap to store data in flat file and read data from file in java application.
Edited by: Ravishankar Lanjewar on May 19, 2010 3:51 PM

Similar Messages

  • Error while accessing an external application...

    Hi,
    I am trying to configure a portal application by using SSO to get access to a deployed J2ee application. I have created the iView and mapped the user to the J2EE application. The Iview is working fine and i got the main page of the application.
    But i have found a problem here.
    I am using a javascript menu to invoke different pages in the j2ee application from the main page. When i invoke a menu item, I am getting a javascript error as "Access Denied" and the action gets cancelled...
    Can you please share your knowledge on the possiblities of this error?
    Is it because the application is working under porta frame work scope? If so how can i change it?
    Best regards,
    Sudheesh

    Sounds like an issue that has to do with JavaScript Origin policy. You'll have to use Domain Relaxing for this. Read all about it here:
    http://help.sap.com/saphelp_nw04/helpdata/en/59/87b54064c2742ae10000000a155106/frameset.htm
    here:
    http://help.sap.com/saphelp_nw04/helpdata/en/5e/473d4124b08739e10000000a1550b0/frameset.htm
    and here:
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/f8751d8c6b254dac189f4029c76112/frameset.htm

  • How to access the External Applicaitons

    Hai,
    I need to access the external application from portal. My basic need is, when user login with SSO, the user automatically login into my external applications also. my external applications are not web based applications.
    Thats why, i am thinking to provide a link to my external applications in a portlet. When the user clicks that link after sing-in SSO, then it automatically login into the external application without asking the password. Is there any way to do that.. Can anybody help me it is urgent.... If u find the code also mail me to: [email protected]
    Thanks in advance
    Damodar

    Hai Paul,
    Thanks for ur response.I need this specific requirement. In a portlet that is written in jsp, i need to access another page which is running in another server.I will explain what is my requirement clearly.. In a portlet, i have to acess a page from another site, and i have to pass username as a parameter directly. If i use URL-Based Portlet with passing parameters, It ask the user to enter the parameter and submit the page.. But it wont satisfy my requirement. As u said, access as External application, then it also asks the user for authentication when user access first time. That also don't want.bcoz we integrating that external application into the portal, and all the users existing in portal also does not exist in the external application. thats why i use to send it username as parameter. and i thought place the url in a portlet and ask the user to click it. But, it comes under security issue, the url may copy and place in another syster to access it....Then How does i proceed for it...
    Can anybody help me.. Its URGENT....
    If possible send me the code..
    my mail id: [email protected]
    Thanks in advance
    damodar

  • Access to Another Portal as External Application

    Hi,
    From within my Portal, I'm trying to access another one of my company's Portal as external application. So I defined the following on my Portal's External Application Login page:
    Application Name: XXX portal
    Login URL: http://hostname/pls/portal30_sso/PORTAL30.wwptl_login.login_url
    User Name/ID Field Name: ssousername
    Password Field Name: password
    Type of Authentication: POST
    But The above doesn't do it though. I also tried
    /hostname/pls/portal30/portal30.wwsec_app_priv.process_signon but no avail either.
    Has anyone been able to do this? Thanks. Binh.

    Try http://host:port/pls/portal_dad/portal_schema.wwptl_login.login_url?ssousername=include_username_here&password=include_password_here&p_requested_url=http://host:port/pls/portal_dad/portal_schema.home&p_cancel_url=http://www.oracle.com

  • SharePoint application access for external users

    Hi Everyone
    I hosted a SharePoint (2013) web application on port 29963 in Win 2012 VM.  In order to access it externally I add it to AAM  as below.
    AAM Settings
    Internal URL
    Zone
    Public URL for Zone
    http://owlag-web001:29963
    Default
    http://owlag-web001:29963
    http://intranet.owla.co.za:84
    Intranet
    http://intranet.owla.co.za:84
    IIS BINDINGS
    Allunassigned        29963
    HOSTS File
    172.18.1.205:84   intranet.owla.co.za
    Please can anybody check this settings and let me know if incorrect.
    Regards
    Prashanth
    SharePoint Administrator

    Hi Prashanth,
    check this thread, there are some things you need to do, like make sure DNS is properly configured
    https://social.technet.microsoft.com/forums/sharepoint/en-US/d106d7b1-b62d-4ec9-a7fe-521540d65bad/externalinternet-access-to-sharepoint-server-2010
    http://sharepoint.stackexchange.com/questions/42738/using-sharepoint-url-without-port-number
    Kind Regards,
    John Naguib
    Technical Consultant/Architect
    MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation
    Please remember to mark your question as answered if this solves your problem

  • Username and Password is sent as clear text while accessing external Application

    While accessing external application from SSO, the username and the password is sent as a clear text even though the form method is given as POST. Actually the potal opens a new window and it disables the address bar. Still the user name and password is visible in the status bar. Is there any wor around for the same

    <S12:Envelope xmlns:S11="..." xmlns:wsse="..." xmlns:wsu= "...">
    <S12:Header>
    <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
    <wsse:Username>TestUser</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">TestPassword</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    </S12:Header>
    </S12:Envelope>

  • Accessing Cluster Data From an External Application Using the DataSocket

    I am trying to interface to a legacy system running a rather large and complex LabView application (which I really don't want to modify).  The data I need to access has been posted on the DataSocket server as a cluster.  Is there any way of accessing that data as a structure from an external application?  I do have Measurement Studio and its CNiDataSocket classes and I am able to connect to the data, but I can't see how I can pull the data over and extract the values that I require.
    Any ideas?

    This is a duplicate post.  Check this post
    Pat P.
    Software Engineer
    National Instruments

  • Access weblogic roles from external application

    Hi all. In my scenario, the user and roles are stored in the WebLogic server. Then, there is an external application (not deployed on this WebLogic server) which needs to access these users/roles. Can someone tell me if there is an API provided by WebLogic through which the external application can access them? A sample code/documentation link for this would be icing on the cake.
    Thanks for reading this post.
    Vishal Singh.

    The embedded LDAP server that comes with WLS is not intended to be used by other applications and scale up to a large amount of users. Oracle recommends using an enterprise class identity management solution for use cases like that such as Oracle Internet Directory or Oracle Directory Server Enterprise Edition.
    However, if you want to see how to embedded LDAP, this link shows you how to use a standard LDAP browser:
    http://download.oracle.com/docs/cd/E14571_01/web.1111/e13707/ldap.htm#i1102166
    So by using a Java LDAP api with the settings as described in the docs, your external app may be able to access users/roles.
    I think you can find WLST examples for that somewhere too.

  • How to access ucm table from external application?

    Hi All.
    Is it possible to access an ucm table (configuration manager-> tables) from of the other external application?
    If yes, how to do it?
    Regards,
    Diovani

    It's just another DB table so JDBC would work fine.
    You can connect to the UCM schema using a free tool like Oracle SQLDeveloper and look at the tables this alos uses a JDBC connection.
    HOWEVER
    I would not really recommend you use this approach without knowing a lot more. Certainly you should not have an external application making changes to the UCM DB. If you just want to read data SQL over JDBC is fine
    BUT
    It is better really to use the existing UCM services to access the data - if there is not a service that does what you want then you create it. This keeps you within the same design pattern of UCM and means you can continue to benefit from security and other rich services that UCM provides over and obove JDBC
    Tim

  • Accessing WebDynpro ABAP application from external network

    Hi All,
    I have developed one application in webdynpro ABAP.
    Now my requirement in to access this application through internet.
    I dont want to use portal to run application.
    Is it possible to access through internet ?

    You can access the webdynpro application via internet with the help of SAP Web Dispatcher. Basis team will install the web dispatcher and then machine can put into a DMZ area which in turn can be opened to Internet with necessary controls.
    Regards
    Rohit Chowdhary

  • Single Sign-on and external applications

    Hi,
    Someone might be able to point me in the right direction about this.
    I have registered each of my applications as external applications within Oracle Portal in order to avail of single sign-on.
    This is fine to a point, but registering applications in this way still requires the user to enter a username and password once in order to login to the application the first time they use it, even though they have already logged into the Portal. As long as the user doesn't log out of the application they can close their browser and when they come back to the application they are still logged in.
    None of the applications I use are oracle partner applications.
    My problem is that I want to avoid the user having to log in to the application the first time they use it.
    Ideally they should login to Portal once and then any subsequent applications they access, they are automatically logged into them without having to enter a username and password.
    Is there a way to do this or will I have to write a custom login for each application to circumnavigate this first time using the application login issue ?
    Are there any docs that someone could point me at.
    Many thanks,

    Maria, I was experimenting with this last night, to answer your question, and I think a cool way of doing this would be the following:
    Create a custom attribute called "App ID" - make this a NUMBER type. This is where the external application id will be stored.
    Create a custom item type: "External Application"
    You have two options for the base type: either "URL" or "<None>". If you pick URL, then you can have the item contain the URL for fapp_process_login, but this is not advisable because it will require the administrator to type in this long URL every time a new application is added.
    If you select base type URL, you should use that URL to let the administrator provide a URL to the application's homepage, or a help page or something of that sort.
    Edit the newly created item to set the Attribute and Procedure properties.
    Add the "App ID" attribute - no default.
    On the Procedure tab, add the following procedures (called as HTTP), each with the App ID passed as "p_app_id":
    Login http://server.domain.com/pls/portal30_sso/portal30_sso.wwsso_app_admin.fapp_process_login
    Edit http://server.domain.com/pls/portal30_sso/portal30_sso.wwsso_app_admin.edit_fappuser
    That's it!
    Add the new custom item type to a folder, and all the administrator needs to do is set the title, and App ID for the new item.
    Excercise for the Reader
    You will notice that clicking on the Edit link will take you to the login server when you are done editing the credentials. To avoid this, pass another parameter to the edit procedure - p_done_url, and set a value for that to point to the page that you want to go to after editing credentials.

  • SSO for External application not part of the portal framework

    Greetings,
    I am desperate!!!
    I am trying to do the following:
    I have a pl/sql application that presents to the user a set of external applications links.When the user activates a link, I would like to make a call the SSO server so it can do external application login.
    I know I can configure the external applications as described in the SSO admin guide.
    Unfortunately the API to query the SSO server for external application mapping is not public.
    ANY IDEAS ON WHERE I CAN GET THIS INFO??
    Every thing I have read says that external applications can be accessed through Portal. This is not my case. I can use any packages or classes available by the SSO server to portal, but MY APPLICATION IS NOT A PORTAL.

    I have similar kind of requirements for Single sign-on to external web applications.
    But in my applications I have to auto-generate random userid & password for different external web applications.
    These uids & password are exported to external applications, which upon recieving creates user in their applications.
    So, actual user will never have access to these credentials(uid &pwd).
    So, how can I cutomize the Portlets to do the first time SSO when user is created & their credentials to external apps are stored to OID.
    Any idea Barry..
    Bye

  • Development and access to external WSDL URL

    Hi All,
    I am developing a SOA application with BPEL composite which also makes calls to an external third party webservice. Due to security reasons, the external third party webservice URL is only accessible from our Development server machine (and not my local machine running JDeveloper). Issue with this is the SOA application development is done using Jdeveloper 11.1.1.4 on my local machine.
    Overview of my application is
    WebService (Synchronous Request/Response Client interface ) ---> BPEL ---> Third Party webService (Partnerlink)
    1) Using the Client interface the user enters startTime and EndTime values
    2) The startTime and endTime is input message to the BPEL process.
    3) The BPEL process then sends the request to the third party web service (partnerlink) and gets a response message back and returns to the client.
    I tried workaround for the same by asking the third party for WSDL and associated XSDs and included these locally in my SOA application project. However trying to deploy the completed SOA application and keep getting this error.
    ERROR MESSAGE_
    [03:40:25 PM] Error message from server:
    There was an error deploying the composite on WLS_SOA: Error occurred during deployment of component: DataRetrievalService to service engine: implementation.bpel, for composite: DataRetrievalService: ORABPEL-09705
    Could not initialize variable.
    An error occurs while initializing BPEL variable RetrieveEventSummary_GetEventSummary_InputVariable; the schema processor cannot find the element {http://schemas.internet.com/asiapac/cad/integration/1.0.0}GetEventSummaryRequest in the following schemas: oracle.fabric.common.wsdl.SchemaManager@1cf57b6b.
    The XSD element on which the variable was based was not properly defined in XSD or the WSDL.
    Ensure that the element named in the error message is valid in the XSD or the WSDL.
    Questions_
    1) Please suggest, is it possible to develop a SOA application which makes service call to external URL, while the local development machine cannot access the external WSDL URL.
    2) Also, in such cases in future deployments to test and production do I still need access to external WSDL URL from my machine. I deploy the completed SOA application from my local machine to the Development Server. The Development Server machine is configured to accessed the third-party WSDL URL.
    Thanks
    Edited by: user5108636 on 11/07/2011 23:53

    It seems WSDL is not complete or invalid. Check whether it references element {http://schemas.internet.com/asiapac/cad/integration/1.0.0}GetEventSummaryRequest and this element has been defined in the XSD imported/defined in WSDL.
    1) Please suggest, is it possible to develop a SOA application which makes service call to external URL, while the local development machine cannot access the external WSDL URL.Yes, it is possible but complete and valid WSDL must be available locally.
    2) Also, in such cases in future deployments to test and production do I still need access to external WSDL URL from my machine. I deploy the completed SOA application from my local machine to the Development Server. The Development Server machine is configured to accessed the third-party WSDL URL.If server can access the third party WS URL then that is sufficient. No need to have access from local machine. Just deploy it on server and then test there.
    Regards,
    Anuj

  • How to prevent a first time login prompt for an external application.

    Hi,
    I'm doing a Portal iFS integration project. We managed to login to our iFS application via an external application definition in the Login Server. We created a JSP screen to create iFS users. In the back-end java-code uses the Portal API to create a Portal user. When this new user uses the external application link for the first time he gets a Portal screen to supply the external username/password combination. Can someone answer the following questions:
    1. How can I customize the layout of this first time external application login screen just like the you can customize the standard portal "login/change password" screens ?
    2. Is there an API to specifiy the external username/password combination for a specific portal user and specific external application in advance in order to prevent the firsttime login screen ?
    Any help/answers would be great. We need to implement this in a few weeks.
    regards,
    Willem-Pieter van der Lugt

    There is an API -- WWSSO_PSTORE_EX which is in $IAS_HOME/portal30/admin/plsql/sso/ssopsex.pks which includes APIs
    for accessing the password store. Please see the package specification here, which is not wrapped. This API is generally private to the SSO schema, but it is granted for EXECUTE to the
    PORTAL30_PS schema - which is the schema provided for access to the password store.
    To add a users credentials to the store, you would use the pstore_add_user_info procedure...
    PROCEDURE pstore_add_userinfo
        p_app_id     IN VARCHAR2
      , p_ssouser    IN VARCHAR2
      , p_app_user   IN VARCHAR2
      , p_app_pwd    IN VARCHAR2
      , p_fname1     IN VARCHAR2 DEFAULT NULL
      , p_fval1      IN VARCHAR2 DEFAULT NULL
      , p_fname2     IN VARCHAR2 DEFAULT NULL
      , p_fval2      IN VARCHAR2 DEFAULT NULL
      , p_fname3     IN VARCHAR2 DEFAULT NULL
      , p_fval3      IN VARCHAR2 DEFAULT NULL
      , p_fname4     IN VARCHAR2 DEFAULT NULL
      , p_fval4      IN VARCHAR2 DEFAULT NULL
      , p_fname5     IN VARCHAR2 DEFAULT NULL
      , p_fval5      IN VARCHAR2 DEFAULT NULL
      , p_fname6     IN VARCHAR2 DEFAULT NULL
      , p_fval6      IN VARCHAR2 DEFAULT NULL
      , p_fname7     IN VARCHAR2 DEFAULT NULL
      , p_fval7      IN VARCHAR2 DEFAULT NULL
      , p_fname8     IN VARCHAR2 DEFAULT NULL
      , p_fval8      IN VARCHAR2 DEFAULT NULL
      , p_fname9     IN VARCHAR2 DEFAULT NULL
      , p_fval9      IN VARCHAR2 DEFAULT NULL
      , p_user_prefs IN VARCHAR2
    );Note that you should provide p_app_pwd as cleartext, and the API encrypts it before storing.

  • Getting error while running external application

    Hi Everyone,
    I am using JDeveloper 11.1.1.4. I am trying to run an external application for accessing ZOHO Mail. For this first i created an external application with the details of Login url, Username & Password. Then I embeded this external application to jsf. While running this file i am getting message like " user anonymous not authorized to access external application ZohoMail " in browser. Did i do wrong anything ? ? Please provide information regarding this issue.
    Thanks in advance.
    Regards,
    SEWSupport

    Hi,
    I created a web application and right click on the project --> new --> General --> ExternalApplications --> ExternalApplication.
    In the ExternalApplication registration I declared application name then in step2 I entered LoginURL as http://mail.zoho.com/biz/index.do, Username as LOGIN-ID and Password as PASSWORD. Then i clicked on next --> next --> Finish.
    After that i created one jsf page and drag and drop that external application into jsf.
    Then run that jsf file, While running the error message is getting in browser.
    Thanks,
    SEWSupport

Maybe you are looking for

  • Help with phone line in new home

    I hope someone can help me. I have moved into a new rental flat. There is a telephone socket and the phone still works. I was able to get the number by calling my mobile. However, how do I find out who this is connected to?   Although it is not in my

  • Error in saving sales employee

    Hi Experts, I am trying to save sales employees in sap business one through DI API.  However, after calling the Add method, it gives me this error: "Data is not available; modify selection criteria and re-enter:. What does this mean? Thanks. Melvin B

  • Why cant we Report on transactional ODS directly?

    Hi Pioneers could any one let me know the reason why we cant report on Transactional ODS directly?Why should we create an infoset for that purpose.Whats the reason? BR Ravi

  • Can we limit fields output in ME23N items subscreen.

    In ME23N item output there is a field, item category, which we don't want output for a certain type of PO. Is there anyway of doing this? The variant setting doesn't work because it only applies to current user and then effects all PO's.

  • PI Upgrade checklist

    Hello, We have a planned upgrade from XI3.0 to PI7.1 and we need to provide an estimation of efforts for support during upgrade. Unfortunately,we don't have experience for such upgrade. Also,currently our Seeburger version is 1.7.4,please let us know