Integrating SAP Java Connector with SAP XI

Hi XI experts
We are about to integrate our SAP ERP2004 system with a new WMS system.  The vendors of the WMS system normally integrates with ERP directly through SAP Java Connector, but we would like to put SAP XI between the two systems so we have good way of monitoring the messages beeing sent.
I would like to make a synchronous test scenario where we send a ARTMAS idoc from SAP to XI which sends it to the WMS. After WMS system receives the ARTMAS Idoc it sends an acknowledgement back to XI which passes it on to SAP.
The integration would then look like this:
SAP ERP <-> SAP XI <-> WMS (Jco)
Is this scenario possible? And if so, how would you suggest to set it up?
I was thinking of using the RFC adapter to connect to the Java Connector of WMS, but am not sure if this is the right approach or how it should be set up.
Any help or comments would be greatly appreciated.
Best Regards
Chris

I have made a setup like this:
SAP <-> XI <-> WMS
The Scenario is like this:
SAP sends an ARTMAS03 idoc to XI which maps it directly to the same ARTMAS03 idoc structure (need a few changes in the future so thats why im not using IDOC tunnelling) then it uses a RFC receiver adapter to connect to our SAP gateway, where the WMS is registrered through JCO.
When I first sent the idoc, i got a "RfcAFWException: failed to read funtionname from XML document: missing namespace declaration(2)" then after reading Q23 in note 730870, I used the RFCNormalizer xslt to change the namespace to a "urn:sap-com:document:sap:rfc:fuctions" instead of the "urn:sap-com:document:sap:idoc:messages". The error is now "functiontemplate from repository was <null>".
As far as i can see the error is because the metadata repository defined in the RFC adapter cant find the function module that normally would be in the root of a RFC-XML. But I dont know how I can send an Idoc through the rfc adapter to the gateway then. Anyone got some ideas?
Thanks
Chris

Similar Messages

  • Details of SAP. Net Connectors with SAP

    Hi,
    Does SAp.Net Connector Supports mySAP ECC 5.0 Version are else any additional software or upgrade or any pulgins to be added.
    Can any one send me the Flow chart of how to connect SAP.Net connector with SAP, I ment the Process Methodology.
    Any suggestions will be much Appreciated.
    Thanks & Regds.
    Ramesh

    Hi Ramesh,
    U ll find all details for the implementaion of SAP.Net Connector in this link...
    http://help.sap.com/saphelp_nw04/helpdata/en/b4/79cb9463b89a41a73e1e2805eb4bf7/frameset.htm
    The following link gives u the programmers reference:
    http://help.sap.com/saphelp_nw04/helpdata/en/27/3fef6927ad044da62dee1b86d68ec2/frameset.htm
    and u can use this link:(esp from page 4)
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fb4dc990-0201-0010-429a-bf43852a6895
    regards,
    Manikandan R

  • Is this possible: SAP Java Connector - XI - R3 with XI RFC Adapter?

    Hi,
    I try to call a RFC on a remote R/3 System over the XI Server in a Java Application with SAP Java Connector.
    I have configured a RFC Sender Adapter in XI. I get the
    following Exception:
    "lookup of alternativeServiceIdentifier via CPA-cache failed for channel 'SenderChannel_RFC"!
    Is this scenario possible? Or do the connection from
    a SAP Java Connector App to the XI RFC Adapter not work?
    You can't set the Client and System ID of a Third-Party or
    Standalone Java system in the SLD.
    Thanks for any help!
    Regards
    Wolfgang

    Hi,
    We use a JCO for directly connecting to sap systems.
    In that case we need not use any XI also.
    But if you want to use RFC adapter and java application the best way is to use java proxies as sender and reciever as RFC adapter.
    I donot think there is any  architectural significance in using rfc adapter of XI while using JCO.
    Let me know if I mis-understood the context.

  • How to install the SAP Java Connector

    Hi,
    I am unsure how to install the SAP Java Connector on Linux (Suse Linux Enterprise 10). The SAP Integration Kit install and admin guide says:
    ===
    u2022 Copy the librfccm library and the libsapjcorfc library to busines
    sobjects_root/enterprise120/PLATFORM_PATH, where busines
    sobjects_root is the full path to your businessobjects directory,
    and PLATFORM_PATH is your platform. For example, PLATFORM_PATH
    is solaris_sparc for an installation on Solaris.
    u2022 Use symbolic links for the location of the librfccm library and the lib
    sapjcorfc library.
    u2022 Add the location of the librfccm library and the libsapjcorfc library
    to the library path.
    ===
    Do I have to do all 3 steps or is the 1st one (copying of files) enough?
    On the other hand, the SAP Java Connector guide says:
    ===
    Then add {sapjco-install-path} to the LD_LIBRARY_PATH environment variable.
    Finally, add {sapjco-install-path}/sapjco.jar to your CLASSPATH environment variable.
    ===
    So, what to do?
    Thanks!

    Thanks for your help. So i copied the 2 files as mentioned in point 1.
    Where do I have to copy the file sapjco.jar to? There is no shared lib folder after installing BO Edge 3.1 on a Linux system.
    I copied the sapjco.jar to /bobje/tomcat/common/lib but still get the message that the Java Connector files are not in the correct directory.
    I already copied the files librfccm.so and libsapjcorfc.so to /bobje/enterprise120/linux_x86 .
    Thanks again!
    Edit: problem solved: Copying the sapjco.so to tomcat/shared/lib is correct, if the directory doesn't exist then just create it (mkdir). The message is just plain information 7 hint.

  • Unable to register the SAP JAVA CONNECTOR sapjco3.dll file

    HI
    I'm trying to intergrate BO and BW using SAP BO Integration kit, and following the manual at http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/a00ee3b2-5283-2b10-f1bf-8c6413e0898f&overridelayout=true
    But first i must install the SAP Java Connector, I have downloaded them from https://websmp107.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000719346&.
    My server is a WMvare win 2008.service pack 2.
    My problem is that i'm unable to register the sapjco3.dll file.
    I'm runnning the comand regsvr32 "C:windowssyswow64sapjco3.dll
    but I only get the error message "The module "sapjco3.dll" was loaded but the entry-point DllRegisterServer was not found. Make sure that "sapjco3.dll" is a valid DLL or OCX file ant try again"
    I hav tried both the 64 bit and the 32 bit version of the dll. same error.
    the dll version is 7110.34.16.7531
    Any ideas
    Thanks

    Hi Pal,
    you need to use the Java Connector v 2.1.8 and there is no need to register the DLL.
    ingo

  • Download Sap Java connector

    Where can I download sap jco?

    Hi Alfonso !!!
    You can navigate through http://service.sap.com/connectors
    it's the place for all kind of SAP Connectors family.
    So, under the option *Overview choose SAP Java Connector link, at this point the left navigation menu will be wide open, so the last step is be able to find there the option "Tools&Services", the page with title Tools & Services: Support and Release Strategy, License Terms, Software Download will be opened, there is the place where you can find all versions of JCO for all supported OS.
    Be sure you also have an "SS" user (Sap Service User like SXXXXXXXXX) to certify your access to this link.

  • Call 'SAP Java Connector'

    Hi,
    has someone integrated in Forms 9.0.4 the call to the 'SAP Java Connector'?
    If yes, do you have an HowToDo or a ProfOfConcept?
    All Tipps and Tricks are welcome.
    Best Regrads
    Martin

    You probarbly already solved the problem but to others who run into the same problem add the following to the reference.txt file on the server: "reference service:eisconnector library:com.sap.mdi"
    The reference.txt is located on the path "..\usr\sap\EP60\j2ee\j2ee_00\cluster\server\managers"
    Depending on the portal version a reference.txt might be located on the state controller as well. In that case modify the reference.text on the state controller instead, restart the portal as verify the reference.txt on the server has been add the reference.
    /Ole

  • Sharing the Metadata Repository (SAP Java Connector)

    Is it possible to share the metadata repository across multiple client processes in the context of the SAP Java Connector?  If so, can someone point me to the technique that I have to implement?
    Each client process creates its own JCO.Pool (with a unique key) and obtains a repository by invoking JCO.createRepository(...).
    Thanks in advance.

    Hi jim,
    You will probably find the answer in this article :
    <a href="http://www.winfobase.de/lehre/lv_materialien.nsf/intern01/84528E02791D4B16C1256E7B004B9571/$FILE/Tips&Tricks_JCo_Programming.pdf">Tips and Tricks in JCO Programming</a>
    Regards,
    Mathieu

  • SAP Java Connector: Is it possible to cut field values of extracted table?

    I am extracting some SAP tables using the SAP Java Connector (via RFC_READ_TABLE or similar). Is it possible to pass some kind of maxlength for some fields of a table, e.g. if we have a field with size 3750 (like PROFS in table USH04) but I only want the first 100 chars - something like LEFT(PROFS, 100) in SQL?
    Thank you for your helpful response!

    Hi.
    The point is that PROFS has a size of 3750 - but RFC_READ_TABLE will only extract data up to 512 chars per row.
    Kind regards

  • Integration of Adobe Flex with SAP Web Dynpro ABAP

    I am new to adobe flex development. i am following a tutorial prepared by
    Mr. Karthikeyan Venkatesan (Infosys Technologies Limited) Integration of Adobe Flex with SAP Web Dynpro ABAP-for ABAPers
    He used flex 3 to develop the flex application. i am using flex 4 downloaded from adobe(At a time Build release I used low version only 3.5). I followed all the steps. At a time of Run the data was not came.
    How to fetch the data?
    Please Guide how to proceed.

    Hi Laxmikanth,
    For Adebo Flex help..
    Please go through Thomas tutorial..
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10989ef6-968c-2b10-50a9-eb34a5267163&overridelayout=true
    and ...
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/307b434f-ff32-2b10-e885-991247270480?quicklink=index&overridelayout=true
    Hope it might helps you
    Thanks,
    Kris.

  • IPV6 support by SAP Java Connector (SAP JCo)

    Hi there,
    Does anyone know if IPV6 is supported by SAP Java Connector (SAP JCo) ?
    Thanks

    See http://help.sap.com/saphelp_nwmobile71/helpdata/en/46/cd5ee2c45365dde10000000a155369/content.htm
    but unfortunately I couldn't make it work. Has anyone made it work? thanks,

  • Reg Compatible Java Version with SAP EP7 SP20

    hi
    can anyone please let me the compatible java version with SAP EP7 SP20
    thanks in advance

    I am able to solve this problem
    Browser Version
    INTERNET EXPLORER 8.0  WIN VISTA 32-BIT                                   
    INTERNET EXPLORER 8.0  WIN VISTA 64-BIT                                       
    INTERNET EXPLORER 8.0  WIN XP 2002 HOME 32-BIT                   
    INTERNET EXPLORER 8.0  WIN XP 2002 PROF. 32-BIT                  
    FIREFOX 3.0  WIN VISTA 32-BIT  Released                                          
    FIREFOX 3.0  WIN VISTA 64-BIT  Released   
    FIREFOX 3.0  WIN XP 2002 HOME 32-BIT  Released 
    FIREFOX 3.0  WIN XP 2002 PROF. 32-BIT  Released 
    Adobe Flash Version
    Flash Player Version       10.+  (depends on the type and version of the browser we are using)
    Java Version
    JDK 1.4.2_11

  • Integrating EC organizational structure with SAP OM

    Hi experts,
    Do you know if someone has successfully integrated EC Organizational Structure with SAP HCM OM Structure? I mean cases when the organizational struture is created and maintained in SuccessFactors and then transferred to SAP HCM OM (organizational units, positions, holders) in order to avoid double maintenance in SAP. Is there for instance an iFlow delivered by SAP to help with the integration? Just wondered if this kind of integration is worth trying or if it would too complicated.
    Thanks,
    Anna

    You should read the EC to SAP ERP integration handbook (found at http://service.sap.com/ec-ondemand) as there are certain caveats regarding field lengths, etc. Ensure that your enterprise structure in Employee Central makes sense from an SAP perspective, because certain objects (e.g. a Department) can be shared by multiple parent objects (e.g. Divisions) and you need to ensure it will make sense in SAP in terms of workflows etc.

  • Integrating Job Searching Website with SAP

    Hi
    Please suggest how to proceed for integrating Job Searching Website with SAP.
    Regards
    Ritu Saurabh

    Dear Ritu,
    I can only assume from your Question that you are talking about advertising for job vacancies in a company through a recruitment tool like eRecruiting.
    If so, then you would be defining a posting channel wherein you would be sending the details of the job (Job posting & publishing) to the website in question.
    The frequency of sending the data, the format of sending the data & the mode etc will have to be decided with the website & an class will be written (posting channel) to take care of these details.
    I do not think SAP can control what happens at the website end for this but can only send the relevant data to be advertised there.
    Hope this clarifies things a little.
    Regards,
    Sowmya

  • 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.

Maybe you are looking for

  • KO8G open work order settlement

    Hi, I am facing an issue with open work order settlement using KO8G or KO88. We are on 6.0 and PSM turned and New GL activated with a document splitting on fund mandatory flag turned on. When open work orders undergo WIP calculation through KKAI, it

  • Pages can't read a file I created yesterday

    I spent hours working on a document yesterday that was very important to me, saving it regularly. When I came back to it today, it said that Pages cannot open the file because the format is not supported. I can't open it with Text Edit, either. It wa

  • Need a help on this scenario

    Hi, Scenario: monthly data needs to be divided into weekly data acording to the number of weeks in that month. eg: create table Sdata ( joindate DATE, members number(8)); Insert into Sdata (joindate,members)values ('28-apr-11',8); Joindate Members 28

  • Invalid Certificates.

    had drop down boxes for certificates appear when I go to web sites. I deleted some certificates and now I can't do software updates. It also tells me my computer has been tampered with. I can't access some websites now i.e twitter. Can anyone help me

  • Usage of ParseDate

    Hi, Can anyone please provide me how to use ParseDate activity? Scenario:    >>   I have a Date value in string variable : 09/08/2012 06:11 AM    >>   Need to convert this string to Date format:         MM/'dd/yyyy hh:mm tt