Connect non-sap app to XI

Hello,
I have an app able to create Idoc and Idoc-XML, both currently being sent to SAP R/3 up to version 4.6c via RFC (IDOC_INBOUND_ASYNCHRONOUS). Can I keep this way when connecting to XI and if not, what's the alternative? Thanks fo your help

Hello,
thanks for your answer. However, I'm confused a little. I thought it's necessary to connect via the RFC-Adapter of XI instead of the IDoc-Adapter.
Thanks
Thomas

Similar Messages

  • IDM & Non SAP app integration

    Hi All,
    I have to integrate one Non SAP application with IDM and conduct provision and de-provision. Can somebody provide me some design/approach how provisioning tasks can be configured to fulfill the same. The Non SAP app has oracle database where I have to provision user. Is there any OOB sample available or any existing thread which I can read?
    Thanks,
    Dhiman Paul.

    Dhiman Paul wrote:
    We are using a "To Database" pass.
    In that, we have sql updating and we are using a stored procedure for insertion into non-sap application.
    The stored procedure runs fine and we get a success entry log in IDM.
    When we try to find the same user in non-sap app, it doesn't return any value.
    For connection to non-sap and sap, we are having a communication user (not mxmc_rt).
    We are using the same user for connection purpose between the app.
    Does mxmc_rt require the privileges to write into the database table? As, we are not using the user for connection purpose.
    Like Matt said if you run the procedure from SQL Developer or SQL+ does it work? If so what userid/password do you use? Use the same useid/password in the URL of your to Database-pass in IdM.
    You don't need to use mxmc_rt for the connection to "3rd party" database, probably better if you get a dedicated user for the interface that has access only to the needed table / stored procedure etc.
    regards, Tero

  • Web Server Filter Based SSO to Non-SAP Apps

    Hi,
    I am following SAP Note 442401 for configuring the Non-SAP App for Web Server Filter based SSO using SAP Logon Ticket. Also, I have downloaded the 5_0_2_8.zip file.
    The Readme doc of this zip file says:
    "<b>Changes in Web server filter plugins
    The Web server filter plug ins and the Ticket Toolkit now were separated.
    See subdirectories for further information:
    "C"          the Ticket Toolkit
    "filter"     the Web server filter plug ins
    This is the last released version (5.0.2.8) on SAPSERV.
    Pleaser refer for newer versions to SAP Service Marketplace (http://service.sap.com/patches)
    Technology Components-> SAP SSOEXT -> SAP SSOEXT</b>"
    Zip file has two folders named "C" and "filter".
    "C" folder has cpp code to varify the ticket.
    "Filter" folder has DLLs for the different web servers.
    So far so good . Now, what I want to know is that is placing the  DLL from the Filter folder onto the respective web server and doing some configs, as per the PDF provided with ZIP file, enough?
    Or do I need to do anything else, like writing any class to read and validate the Ticket?
    Thanks,
    Vivek

    See Web Server Filter Based SSO to Non-SAP Apps

  • Connect Non SAP Oracle DB and MSSQL DB to SAP BW 7.0 Orace 10g system

    Hi All,
    Well I have a scenario, where I have to connect Non SAP Oracle 9i DB and MSSQL DB (2000, 2005) to SAP BW 7.0 Orace 10g system.
    There are all together 4 Non SAP systems to be connected.
    Up till now I have understood that in order to have to integrate Oracle 9i to BW system - TSNNames.ora has to be updated, then create new Logical system, then Create Source system in RSA1 with all the required information, Create user at Oracle 9i end.
    As far as MSSQL Server is concerned - Client Software + DB Shared  Library has to be installed in BW server.
    Could anybody please guide me in the complete Basis Activities including above to complete the process.
    I tried to create Source System, the initial screen has fields - Logical System, Source System & Type and Release.
    I have created the Logical system through Tcode SALE
    How to create Type and Release - for DB Oracle 9i & MSSQL 2000/2005.
    Does OS version of DB & BW also matters ? Do we need to have that information as well.
    Thanks & Regards
    Rupali S

    Hi,
    I am getting following error when I try to do TNSping
    C:\Documents and Settings\bitadm>tnsping HRPRN815
    TNS Ping Utility for 64-bit Windows: Version 10.2.0.2.0 - Production on 06-AUG-2
    008 16:40:58
    Copyright (c) 1997, 2005, Oracle.  All rights reserved.
    Used parameter files:
    E:\usr\sap\BIT\SYS\profile\oracle\sqlnet.ora
    TNS-03505: Failed to resolve name
    This is my TNSnames.ora file content
    BIT.WORLD=
      (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS =
              (COMMUNITY = SAP.WORLD)
              (PROTOCOL = TCP)
              (HOST = poinmssapdev)
              (PORT = 1527)
        (CONNECT_DATA =
           (SID = BIT)
           (GLOBAL_NAME = BIT.WORLD)
    HRPRN815.VSHODC.LNTINFOTECH.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.8.79)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = HRPRN815)
    Do we need to manually update Listener.ora as well so as to function.
    All this is not letting me create Source system.
    Gives me following errors
    TNS-12514 TNS:listener could not resolve SERVICE_NAME given in connect
    descriptor
    Cause: The SERVICE_NAME in the CONNECT_DATA was not found in the
    listener's tables.
    Action: Check to make sure that the SERVICE_NAME specified is correct.
    TNS-12541 TNS:no listener
    Cause: The connection request could not be completed because the listener is
    not running.
    Action: Ensure that the supplied destination address matches one of the
    addresses used by the listener. Compare the TNSNAMES.ORA entry with the
    appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by
    way of an Interchange). Start the listener on the remote machine.
    Thanks & Regards
    Rupali S

  • Connect Non-SAP Oracle db (32bit) in sql 2005 (64 bit) using linked server

    Hi,
    I am connecting Oracle 10g database from SQL 2005 using linked server, in which i get the error
    "Cannot initialize the data source object of OLE DB provider "MSDAORA" for linked server "L2ORACLE".
    OLE DB provider "MSDAORA" for linked server "L2ORACLE" returned message "Oracle client and networking components
    were not found. " (Microsoft SQL Server, Error: 7303)
    SAP Server with sql 2005 db is in 64 bit server / Windows 2003
    Non-SAP Oracle 10g is in 32 bit windows 2003 server.
    i have installed Oracle 64 bit client in the SAP Server and also copied the 64 bit version of dboraslib.dll to the DIR_LIBRARY path. I am able to view the oracle tables in the oracle client.
    But, when i create the linked server, it gives the above error.
    If i install 32 bit version of Oracle client in the SAP Server, i am able to create the linked server in the db level, but, it says "Work Process restarted, session terminated" message in the Z program in SAP.
    The same works in the test environment where both are 32 bit servers. problem is when SAP server is in 64 bit and non sap is in 32 bit.
    Please suggest.
    Thanks and Regards,
    Nagu

    "Cannot initialize the data source object of OLE DB provider "MSDAORA" for linked server "L2ORACLE".
    OLE DB provider "MSDAORA" for linked server "L2ORACLE" returned message "Oracle client and networking components
    were not found. " (Microsoft SQL Server, Error: 7303)
    check the workprocess traces for errors (and/or SM21). It seems that the system is "not aware" that an Oracle client is installed.
    64bit programs can´t load 32bit libraries/DLLs that´s why the workprocess dumps when you use the 32bit client.
    Markus

  • Connecting Non sap to webdynpro java

    Hi All
    My requirement is to connect a non sap (like mysql) to webdynpro java ..please  can anyone  provide me some document on this ..please help me
    Thanks
    Parameshwari

    Hi,
    If you are using NWDS 7.0 version, you have to create a Datasource in visual admin.
    If you are using CE 7.1 version, you have to create a Datasource in NWA--Configuration Management->Infrastructure->Application Resources.
    Step by step procedure how to create a Datasource in NWDS 7.0 and CE7.1 is given in this [PDF link|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40db1ed9-b7c2-2b10-66b8-84f6954b6d2d?QuickLink=index&overridelayout=true]
    MYSQL Server 2005
    Driver/jar which you have to use --> sqljdbc.jar
    Driver class --> com.microsoft.sqlserver.jdbc.SQLServerDriver
    Connection URL --> jdbc:sqlserver://<host_name>:<port>;database=<db_name>
    Hope this helps you..
    Best Regards
    Vijay K

  • Connecting non SAP system to GTS

    Hello Everyone,
    I have to connect PeopleSoft to GTS. Does anybody know how to connect a non SAP feeder system to GTS? We have already ECC 6.0 connected to GTS, so it will be a heterogeneous application environment.
    I have to send People soft orders (which will be converted to PO since there is no stock of materials in people soft) to GTS for SPL screening, if order is not blocked it will go to ECC for further processing.
    My first task is to connect PeopleSoft to GTS.
    Any help will be appreciated.
    Thank you.
    Renu Garg

    Hi Renu,
    Just a word of caution on what to transfer and which function modules will be required:
    1.  If customer 1 in ECC is also in your PeopleSoft as customer 1 you will only be able to avoid the retransfer of customers if you put both systems into the same logical system group (LSG).  GTS will then know that customer 1 (whether from ECC or PeopleSoft) is the same customer.
    2.  If ECC Customer 1 exists in PeopleSoft as Customer A, you will be REQUIRED to send your customer data across from PeopleSoft to GTS.  If you don't, GTS will have no way to recognize the customer until the transfer is made and you will have two master records for the customer in GTS (unavoidable) one for the customer as it exists in PeopleSoft and one for the customer as it exists in ECC.  This won't cause problems in GTS.  If this is the case it will make no difference whether both systems are in the same LSG, but I would recommend separate LSG's.
    3.  If a Customer 1 exists in BOTH PeopleSoft AND ECC, but they are not the same customer, you will need to transfer your customers from PeopleSoft to GTS and you MUST NOT include both systems in the same LSG.
    Wish I could help with some connection info, but at SEAL, we have a techncal team that deals with that.
    Hope this helps,
    Doug

  • Access Enforcer & non-SAP apps

    We were told that you can use AE 5.2 for non-SAP applications.  There are ways to set up roles for any type of system and accross systems.  I do not see any of this information in the user guides that are provided and I have not been able to figure it out by playing around with the tools. 
    I saw some posts with regard to Role Expert so I will begin looking into this tool to see if it helps.
    Is it possible to set this up to perform approvals/reol evaluations for some legacy applications?
    Does anyone know of some web training or anything available for this?
    Any links/pointers is appreciated.
    Also, does the LDAP configuration actually work in AE?  We wer able to set up NetWeaver to map to an ldap instance and then log into AE if we kept the authentication pointing ad SAP UME but when we set up LDAP using the same settings, set up the LDAP mappings and user defaults I cannot authenticate.
    Regards,
    -J

    Hi John,
        in response to the original question - you can use AE with non-SAP applications - basically anything that a Connector can be built to. This is specifically only for data retrieval (eg from LDAPs / Oracle/ Role Expert) - not for user account creation/ maintenance in the target systems (eg JDE / Bespoke systems etc). This doesn't stop you from defining workflows for non-SAP systems - just that you'll need a manual step at the end to execute the change.
    Re the LDAP - connectors work fine for data retrieval (eg User details / User <> Mgr relationship) - which is totally separate from User Authentication for AE. If you are using CC & RE as well then you'll have to make a decision about whether to go with UME as primary point or LDAP (the UME User Persistence store is prob the easiest option long term - as UME roles would still need to be assigned for any user intending to use GRC..)
    cheers
    Paul

  • Compliance Calibrator 5.2 RTA for Non-SAP Apps

    Hi all,
    Can SoD rules be written for analyzing a Users access to SAP and NON-SAP applications across the enterprise?
    If yes will CC RTA need to be installed on the NON-SAP application?
    If yes are there any requirements that need to be met by NON-SAP application and is there a list of NON-SAP applications (other than-Peoplesoft, Oracle, Hyperion, JD Edwards) that CC has an RTA for?
    Is there any documentation specific to aplications that can support CC RTAs and installation on these?
    -Cheers

    Hi,
    Yes SoD rules can be written for analyzing user accesses to SAP and non-SAP applications.
    Basically there is no other application for which an RTA exists, but there is a documentation discussing the technical requirements for file generation from the non-SAP systems for integration of non-SAP Systems with SAP Compliance Calibrator.
    This documentation is available in <a href="http://service.sap.com/rkt-grc">http://service.sap.com/rkt-grc</a>
    under SAP GRC Access Control 5.2 -> SAP GRC Compliance Calibrator 5.2 -> Step2: Prepare for your project -> Cross Application Material
    You'll need your OSS user-id to access that page; in case you cannot access it, please post a message in the OSS.
    Rgds,
    Karim

  • SSO from non-SAP to SAP apps

    Hi All,
    Currently We have SAP applications, non-SAP applications(java, .NET, PHP etc) in our landscape.
    If the client tries to access any non-SAP application it should ask for authentication and thereby for any subsequent access to any URL's(SAP or NON-SAP apps) it should not ask for any authentication.
    FYI:
    The client logins into SAP Portal(SAP to NON-SAP) first and thereby able to achieve SSO for non-SAP applications as well.
    Currently we are stuck for the scanerio of  Non-SAP to SAP apps ?
    Please suggest.......
    Thanks,
    Mano.

    Hi samuli,
    Using SPNEGO, we can incorporate windows authentication for SAP Portal ( after desktop authentication user can logon without userid/password). But for non-sap apps this would be challenge.
    I have another option, using webdispatcher if we enable server redirect for all applications(SAP & NON-SAP) and get authenticated centrally by which SSO can be achieved across all the apps.
    Would above solution work ?
    Thanks,
    Mano.

  • Interface SAP/ABAP-Host - Non SAP/ABAP Host

    Hi experts,
    I need to define an interface technoloty between an ABAP-host and a Non-ABAP host.
    I know, that non-abap hosts are able to call RFC-Function Modules of the ABAP-host and that I can use this method to exchange data between the systems. This means, the non-abap host starts the action.
    But I don't know, how I can do it on the other way, so that the ABAP-host starts the action.
    So how can I call a function/program on the non-abap host out of SAP?
    Do I need to define this as an external program call in SM59?
    And if so, how does the syntax needs to be look-like, which I need to implement in ABAP.
    Is it an normal RFC-FM which has the destination of the SM59?
    Kind regards and thank you for every tip.

    Hi Christian,
                        SUP i.e Sybase is the interface which is used to connect non SAP to SAP system via RFC-FM. It does not require to do RFC settings through SM59.
    Regards,
    Shahezad

  • Interface module in GTS from Non-SAP system

    Hi, GTS experts,
    Can you give me some hint please.
    Now I'm plannning to connect Non-SAP system to GTS.
    Are there any interface modules or something in GTS?
    At least, following objects & actions are to be transferred and maintenanced.
    - business partner (customer or vendor in ERP)
    - customs product (product in ERP)
    - customs document & customs declaration document (document in ERP)
    - release of blocked customs document
    regarads,
    Katsumi

    Hello Katsumi,
    Some further info to what has been provided above, here is how the following function groups align with data from the ECC system:
    /SAPSLL/API_1006 -> Business partners
    /SAPSLL/API_6800 -> Customs documents
    /SAPSLL/API_6850 -> Products
    For each group there usually is a function module for individual or mass update, e.g.
    /SAPSLL/API_6850_SYNCH
    /SAPSLL/API_6850_SYNCH_MASS
    The function modules in these function groups are remotely-enabled (i.e., they are BAPIs).
    It is, thus, true to say that GTS can interface with non-SAP systems. Some GTS users have done this. But you have to use some sort of connector technology to build up the proxy and call the function modules (e.g. JCo) from your non-SAP system directly.
    Regards,
    Randy
    Edited by: Randy Strader on Dec 5, 2008 11:03 PM

  • Integrate 'External non-SAP Purchasing Application' with SAP SD for third party purchasing/ drop shipping?

    What is the best way to integrate 'External non-SAP Purchasing Application' with SAP SD for third party purchasing/ drop shipping?
    Details about expected process Flow.
    Receive PO from customer into SAP > SAP SD creates Sales Order > ?? SAP Integrate with External non-SAP Purchasing Application to trigger purchasing > External non-SAP Purchasing Application creates PO, Ships Material to Customer Ship to address (drop ship), Sends Shipping confirmation (FCR) & Invoices to SAP> ??Receive FCR and Invoice in SAP > ?? Initiate SAP Accounts Payable (Vendor Payments) and Accounts Receivable (Customer Invoice) > ?? Update SAP SD Sales Order with shipping status>
    Questions we need to answer;
      - How to achieve '??' steps from above process.
      - What type of Master Data we will need to configure (Say Materials Item Category, Type etc.)
      - Any standards options to configure SAP SD (Type of Sales Order)
      - We certainly don’t want to trigger SAP MM Purchasing (i.e. PR, PO etc.). How can we bypass it.
      - How to make statistical receipts against sales order line items so that SO status will be updated.
      - How to receive Invoice and FCR from External non-SAP app to trigger AP and AR transactions.
      - Are there any SAP standard configurations/ BAPIs/ BADIs available to achieve this integration.
    Any inputs on above questions are appreciable.
    Anand.

    This question is resolved. We ended up activating purchasing module and used purchasing documents PR/ PO to integrate with third party purchasing system.
    Anand.

  • Provision UserID/Password from SAP Ssyetm to Non-SAP System

    Hi,
    I have a requirement to be able to provision UserID & Password from a SAP ECC6 system to a non-SAP thick client application.  All interactions between ECC6 & the non-SAP Application will be via SAP PI.  (SAP EEC6 <-> SAP PI <-> Non-SAP App) 
    Our landscape includes:
    SAP ECC6
    SAP BI
    SAP PI
    SAP SOLMAN
    SAP Portal
    non-SAP App
    SAP IdM has been ruled out due to budget constraints, Active Directory is not suitable due to the requirement that the non-SAP application must be able to authenticate users if the WAN/LAN is down.
    Yes, we could simply maintain the users in both systems, but for the time being that has been deemed not appropriate.
    I have thought about using CUA on SOLMAN to provision to the SAP Systems & then use SAP PI somehow to provision to the non-SAP App, but I have no idea how to pass the raw user password through SAP PI.
    If anyone has any ideas or can point me to links where I can do further research would be much appreciated.
    Thanks in advance,
    Stephen Hall

    The search term "password AND synchronize" will help you further to find "flamewars" from the past.
    You cannot send "raw" passwords from CUA, as the password is represented by a "one way" hash which is not decryptable by mortals, but rather the "raw" password is encrypted and the hashes are compared locally. Non-SAP systems cannot do this... (bar trial-and-error).
    A better option would be to use a SSO mechanism. This is very easy within SAP.
    For bi-directional authentication with non-SAP you will face some challanges...
    The easiest option is to re-use a PKI certificate based authentication or re-use the native Kerberos authentication available for Windows bases PCs.
    In the SAP --> non-SAP direction you can consider using a verification library to extract the user name - but that is not "state of the art" and if such a UID should be encrypted then have fun...
    In the non-SAP --> SAP direction you are best off forgeting about the infrastructure trust or worste-case-scenario is a password sync. Rather re-authenticate the caller using a realm which already exist.
    Active Directory is not suitable due to the requirement that the non-SAP application must be able to authenticate users if the WAN/LAN is down.
    I would consider an application specific password self-service as a failover only and go for the AD or an "identity provider" which your applications trust as a service.
    If your AD or entire network goes down you will probably be in bigger trouble than passwords... so you should not expose "raw" passwords during normal operations for this eventuality...
    Cheers,
    Julius

  • Share the cluster with a non-SAP application

    Hi,
    We need to  install the SAP Systems on existing Oracle Cluster Environment (10g).
    The scenario is there is an existing Oracle cluster which the client is using for different applications,we need to use the same existing Oracle cluster (RAC) to setup the SAP Systems.
    So what we would like to do is to share an already existing non-SAP application on RAC with a new ( to be installed) SAP System.
    Can someone guide me what are the pre-requisites and process for this kind of installation? The SAP Installation is on Linux environment.
    Thanks and regards,
    Silvio

    Hi James
    have a look on these links for <b>Integration with Non-SAP Legacy Systems </b>
    <b>
    How To…Connect non-SAP RFCPrograms with SAP Netweaver  Exchange Infrastructure</b>
    Refer this PDF....
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0a8949b-098d-2910-2b8e-b5e9b7daeb26
    <b>Integration With Microsoft</b>
    http://help.sap.com/saphelp_nw04s/helpdata/en/75/b8a742d2efc611e10000000a1550b0/frameset.htm
    SAP XI 3.0 help says:
    You can use the IDoc adapter to connect SAP systems (as of release 3.1) and <b>non-SAP systems with the Integration Server using native IDoc structures</b>
    <b>Integration SAP EM 4.0 and SAP ICH 4.0 via SAP XI </b> Pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50acad90-0201-0010-43ba-f8fc18ebb6ba
    Integration of SAP CRM with non-SAP-Systems
    Using XI, you can make use of the JDBC receiver adapter at the non-sap system since i believe its a database.
    http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm
    <b>Please go through the following Blog</b>
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
    Thanks !!
    Questions are welcome here!!
    Also mark helpful answers
    Thanks,
    Abhishek Agrahari

Maybe you are looking for