JBOSS with SAP r/3 using XI 3.0

Guys I wanna integrate JBOSS with SAP r/3 using XI 3.0 SR 1, Please tell me guys where I can find appropriate guide to execute this project.

Hi Manish,
There is no guide to execute your project, but i can give some hints how to start. From the sceanrio you are talking below you have to do the following:
1. You can use Webservice of Java Proxies to establish communication from JBOSS to XI.
2. From XI to R/3, you have to use Idoc Adapter.
3. You can find more info on help.sap.com
Thanks
Prasad

Similar Messages

  • Problem with SAP log-in using VBA with Excel Bexanalyzer add-in

    I am trying to login in to SAP using VBA code but the code fails as indicated below .
    In Function GetBEx(Optional iWb As Workbook) As Object
    GetBEx = pAddin.ExcelInterface.WorkbookBExExcelApplication(lName)
    Works properly – I get an object
    However, in the sapBEXgetConnection function it seems that the lBex.ComConnection fails.  The p_connectionObj doesn’t get assigned (p_connectionObj is Nothing)
    Function sapBEXgetConnection(Optional IWhat As Integer) As Variant
        If IWhat = 0 Then
    ' try to get BexApi Connection
            Dim lBEx As Object
            Set lBEx = GetBEx
            On Error Resume Next
            Set p_connectionObj = lBEx.ComConnection  'fails here
            If Err.Number <> 0 Then Set p_connectionObj = Nothing
            On Error GoTo 0
            If p_connectionObj Is Nothing Then If Not prepareConnection Then Exit Function
            Set sapBEXgetConnection = p_connectionObj
        End If
    End Function
    All of this code is part of the Bexanalyzer Excel Add-In
    I’m assuming that I’m missing a patch or some configuration is incorrect but, since I’m not very familiar with SAP I don’t know.  Any help would be greatly appreciated.  Thank you.

    Hello Sebastien,
    Since I don't know what an SSO automatic connection is I can't give you an answer.  Can you explain it?
    Here's what I'm trying to achieve: on demand I'd like to execute VBA code that will use Bexanalyzer.xla functions to log in and then refresh a query that exists in the Excel workbook. Ultimately I'll want to apply parameters / variables to the query when it is refreshed.  I may then automatically execute VBA code to manipulate the resulting data in the workbook.  Basically I want to be able to do all of this without any user input.
    Paul

  • SAP CRM integration with SAP R/3 using Xi

    Hi All,
    I am planning to us SAP XI to integrate PEOPLESOFT SYTEM TO SAP CRM .
    This is the Scenario
                     File adaptor     xif adaptor
    Peoplesoft----->     XI      --->    sap crm.
    1)Is this the best practice to integrate PEOPLESOFT  SYTEM   and SAP CRM using XI?
    2) Please comment how and with best option to integrate and also comment on cost factor ?.
    Please Help me.....
    Thanks and Regards,
    chandra.kotha

    <i>1)Is this the best practice to integrate PEOPLESOFT SYTEM and SAP CRM using XI?</i>
    It is not, but it is cost effective.
    <i>2) Please comment how and with best option to integrate and also comment on cost factor ?.</i>
    iWay has an PeopleSoft adapter, but you need to buy the license (not sure how much it costs, some adapters were charged based on the data volume and some were charged straight per adapter depends how you negotiate).
    https://service.sap.com/~sapidb/011000358700009396312004E/index.htm#PeopleSoft
    regards
    Shravan

  • Third Party POS Integartion With SAP IS-Retail Using PI

    Hi,
    I want to Integrate SAP ERP (Retail) system with a third-party POS system Using PI.
    Could you please describe me what are the inbound and Outbound IDOC is used to integrate POS system.
    Please Give me the IDOC name with functional details.If possible provide me some doucmentaion for PI interfaces
    Thanks
    Laxmi Bhushan

    ref: http://wiki.sdn.sap.com/wiki/display/Retail/SAPRetailPOS+Interface

  • Communication of SAP XI with SAP R/3 using ALE

    Hi All
    I am working on a project that uses SAP XI as middleware. XI reads flat files , converts them into idocs and posts them to SAP system. The inbound functions are designed to handle one idoc at a time whereas SAP XI is sending all idocs created from a file in one stretch to SAP R/3. So when the inbound function is reached, it processes for first idoc only and exits process. Because the system does not get any status records for other idocs, it rolls back processing of first idoc as well.
    I would like to know if there is any way where any settings in SAP XI can cause the idocs to be split into individual ones before they reach the inbound processing.
    Thanks & Regards
    Amit Dingorkar

    Hi Amit,
    >>> XI reads flat files , converts them into idocs and posts them to SAP system
    if you want you can split your idocs from the file adapter
    take a look at:
    <b>Recordsets per Message</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/content.htm
    this way you don't need building an integration process
    and the idocs will come from XI as many messages
    Regards,
    michal

  • WeighBride Integration with SAP

    Hi Experts,
    We have a scenario to integrate WeighBride with SAP.In WeighBridge using Avery-Digitizer and MS-sql for weighing vehicle weight.
    Once the vehicle entering into WB the weight reading get in to the VB application automatically. we need to capture the weight data in to SAP.
                     Can you suggest me how to find the .exe file in the system for execute the file from sap to capture the data.
    Orelse give me some other way to acheive this target
    Thanks & Regards
    Raja Mohamed.

    You need to decide which communication partner is going to start the process. This depends on whether the WeighBride is pregnant or not (how fast do you need to react?):
    If not, then keep the data on the WB and schedule a job on the SAP side to collect it (often these are jobs which read the data in a file accessable to the SAP system shortly after midnight).
    If yes, then you can create an RFC (or look for a BAPI) to call from your WeighBride to send the data which SAP needs as soon as the vehicle rolls onto the WB and records the data there.
    In the unlikely event of SAP not being available (or loosing cabin pressure if it is a dual stack system), you might also want to consider an incremental or ping-pong approach --> WB sends the data to SAP realtime via RFC call. SAP responds by flagging the files it has processed. SAP does not process duplicate records and WB sends everything not flagged (or keeps a log of it).
    You need to provide more information about your expectations. Also I suspect that the functional spec is likely to change for you in the next months... 
    Cheers,
    Julius

  • Plc,scda,dcsinterface with sap

    hi
    all
    could anybody tail me
    siemens or allenbradely plc or scad,or dcs
    comes with compatibile with sap
    what i want to know
    whether cncm/c systms like siemens 840c,840d or fanuc 0i,16m
    plc,scad are compatibile with sap server
    anybody use this please give some input my client ask for this
    i have no idea

    hi
    paul
    thanks for your reply
    can you tail more about this solution iw ant to know
    1/ in plant maintenace where it is integrated only in work flow or some measrument document and then order can be crated
    2/is it ok with ecc 4.7c,5.0 or 6.0
    can you please describe in detail

  • JBoss Portal integrating with SAP R3 RFC

    Hi Experts,
                      I have developed one application by using SAP NetWeaver Webdynpro Java in which i am fetching some values from RFC i developed that application and deployed in SAP Eneterprise portal its working fine.
                     Now i am using JBoss portal instead of SAP Enterprise Portal so is there any way to communicate with RFC's in R3... Is there any way to directly communicate with R3 system by using JBoss portal. Please reply back....
    Regards,
    Rahul

    Hi ,
       you can publish webservice in PI and give wsdl to share point team if share point is trying to push some data to r3. in r3 side, we have used abap proxy, you can go for rfc or idoc also.
    If r3 is trying to push some data to share point you can ask share point gyus to give u some service and u call the service and push the data.
    Other possible ways are JDBC and FILE.
      If you know the share point database detail you candirectly poll it from ther, here we have also option to read directly from sharepoint sql database server. obnly thing is u need to install respective JDBC driver in PI.
    Also you can ask the share point team to extract the content and place as a file in some ftp server.
    what i will suggest is webservice base communication only.
    If u need more clarification,  u can give the requirement like from whhere to where u r tring to push data etc.
    Regards
    Pradeep P N

  • How to use CMS Users with SAP BOPC NW 7.5

    Hello,
    I have problems importing and using CMS Users with BO PC 7.5 NW.
    I am trying two types of CMS-users
    1. CMS Enterprise Users created in CMS and using "Enterprise" authentication
    2. SAP BW Users imported into CMS using their SAP authentication "secSAPR3")
    but both don't work:
    In the BOPC Admin Client, I can succesfully select Security->Users->"Add new Users". Both CMS "Enterprise Users" and CMS Users that use SAP authentication are displayed in the "Everyone" Group.
    The CMS Enterprise Users are displayed as <username>, e.g. "Miller".
    The CMS users with sap authentication are displayed as <SAPSystem><Client>/<SAPusername>, e.g. "KBE100/Smith".
    Now If I try to import a user...
    1. CMS Enterprise Users
    If can successfully import CMS Enterprise Users and add them to the ADMIN Team, e.g. "Miller".
    The problem is they can't be used to log in to the Admin Client and Excel Client:
    E.g. I enterUser-ID "Miller" and his CMS-Enterprise-password under password after starting Excel Client, an error message shows up: "The UserID, Password or Domain cannot be authenticated. Go back and make sure you entered valid credentials" ... (same error message as if the user wouldn't exist/wrong pw.).
    Seems the user wasn't added as BO PC user. Or do I need to use any prefix before the "user ID" for CMS Enterprise users in the User_ID field instead of just "Miller"?! 
    2. CMS Users which use SAP-authentication (users imported into CMS from BW and use SAP-authentication)
    In the BO PC Admin Client, I can't import them: I go through "1. User Setup" select "KBE~100/Smith", "2. User Detail", "3. Assignments", but if I am in "4. Finish" and click on "Apply", the following error shows up:
    "Failed to create directory \root\Webfolders\<AppSetName>\<Appname>" for "KBE~100/Smith".
    My guess is that the operating system doesn't like the "/" in the Username - but I guess this can't be changed  bc. these Users from CMS and are already displayed with the "/" between SAPSystemID~ClientNummer and username in the User-list in BOPC Admin Client!
    side remark: if I create a SAP CMS Enterprise user which contains a "/" in the username (on pupose ), I am getting the same error message.
    Any help, explanations and workarounds are greatly appreciated - Any solution will be awarded with maximum points!
    Best Regards and thanks a lot for your help!

    Hi Florian,
    The problem seems indeed the file system on the bw not being able to handle "/". The automatic user import from the bw role into the CMC does not give you an option to replace the "/" character with anything else.
    This should solve it:
    - Go to the CMC double click the user. Delete the server part "KBE100/" and click save. Make sure the default system is set to "KBE100". The user should now be able to login from BPC with the user Smith.
    Good luck,
    Martin

  • How to get web application to use Tuscany without conflicting with SAP SDO

    Hi,
    We are attempting to run a web application on SAP NetWeaver CE 7.1 SP1 which uses Tuscany SDO.  As it now stands We must use Tuscany because the web application will not run with the SAP SDO implementation provided by Netweaver. To ensure that Tuscany is loaded with priority, we have packaged the Tuscany JAR files and their dependencies as a heavy resource, as described here:
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60642a88-95fe-2b10-d387-a245d48fc257?overridelayout=true
    The final check showed that Tuscany was correctly deployed as a heavy resource and included the following JAR files:
    common-2.2.3.jar
    ecore-2.2.3.jar
    ecore-change-2.2.3.jar
    ecore-xmi-2.2.3.jar
    tuscany-sdo-impl-1.1.1.jar
    tuscany-sdo-lib-1.1.1.jar
    tuscany-sdo-tools-1.1.1.jar
    xsd-2.2.3.jar
    We also verified that the web application using Tuscany has a hard reference to the Tuscany heavy resource.
    However, when we try to run the web application, the following error is logged:  java.lang.LinkageError: Class commonj/sdo/DataGraph violates loader constraints
    The issue is definitely due to some kind of classloading conflict with the SAP SDO library, as the application runs normally when SAP SDO is manually removed from the classpath. Doing this on a production system is unfortunately not an option, though.
    So the question is: how to get web application to use Tuscany without conflicting with SAP SDO?

    I took a look at the "printerReady" example.  Looks like I may be able to use the InetPing (...) function to ping through a range of IP addresses looking for a response.
    Any ideas on how to find the MAC address associated with the IP addresses that respond?
    We may have multiple units responding and the MAC address will allow the operator to determing which unit to connect to.
    I'll try the InetPing to see how it works,
    Kirk

  • Error in using XI-SOAP adapter, but no error  with SAP-BC

    Hi,
    I am working on RFC->XI->Webmethod (.asp) scenatio.
    I am using SOAP adapter.
    Whin I am not using "Do not use SOAP Envelop".
    I am getting "com.sap.aii.af.ra.ms.api.DeliveryException: invalid content type for SOAP: TEXT/HTML" Error in SXMB_MONI.
    But when I am using "Do not use SOAP Envelop" then I am not getting any error. in SXMB_MONI status showing Successfully Processed. But the responce i am getting is "You are not authorized to view this page  // HTTP 401.1 - Unauthorized: Logon Failed"
    But same web-service is working fine while connected with SAP-BC.
    Please Help why scenario is working with BC, but not with XI.
    Thanks & Regards

    Hi Bhavesh,
    Thanks for reply.
    I am getting all success in message monitoring, but still web-services sying they are not getting any message.
    I am attaching all 4 logs for one synchronous communication of message monitoring.
    I am not able to understand where message going and why XI showing success every where.
    ********1st(Sent Messages)
    Success SOAP: response message leaving the adapter
    Success Application attempting to send an XI message asynchronously using connection AFW.
    Success Trying to put the message into the send queue.
    Success The response message for message cf4fd921-4a74-11db-9312-001279933263(INBOUND) was successfully transmitted to the calling application.
    Success The message status set to DLVD.
    Success The application sent the message asynchronously using connection AFW. Returning to application.
    ********2nd (Sent Messages)
    Success RFC adapter received sRFC for Z_PA_SAP_TO_Webservice from D02/230. Attempting to send message synchronously
    Success Application attempting to send an XI message synchronously using connection AFW.
    Success Trying to put the message into the call queue.
    Success Message successfully put into the queue.
    Success The message was successfully retrieved from the call queue.
    Success The message status set to DLNG.
    Success The message was successfully transmitted to endpoint http://XYZ.com:8000/sap/xi/engine?type=entry using connection AFW.
    Success The application sent the message synchronously using connection AFW. Returning to application.
    Success The message status set to DLVD
    **********3rd (Received Messages)
    Success Using connection AFW. Trying to put the message into the receive queue.
    Success The XI response message for message d0372be1-4a74-11db-91d7-001279933263(INBOUND) was successfully returned to the calling application.
    Success The message status set to DLVD.
    **********4th (Received Messages)
    Success The message was successfully received by the messaging system. Profile: XI URL: http://XYZ.com:50000/MessagingSystem/receive/AFW/XI
    Success Using connection AFW. Trying to put the message into the request queue.
    Success Message successfully put into the queue.
    Success The message was successfully retrieved from the request queue.
    Success The message status set to DLNG.
    Success Delivering to channel: IF_O_502_WebserviceBusService_SOAP_In_02
    Success SOAP: request message entering the adapter
    Success SOAP: completed the processing
    Success SOAP: response message received d0372be1-4a74-11db-91d7-001279933263
    Success The message status set to DLVD.
    Success The message was successfully delivered to the application using connection AFW.

  • Combine two reports in query designer using key figure with sap exit

    Hi experts,
    i want to combine two reports in query designer using key figure with sap exit
    in the report 1 key figure calculation based on the open on key date(0P_DATE_OPEN)
    to calculate due and not due in two columns
    in report 2 key figure calculate in the time zones using given in variable Grid Width (0DPM_BV0) like due in 1 to 30 days, 31 to 60 days...the due amount based on the open on key date(0P_DATE_OPEN)
    to calculate in 1-30, 31-60, 61-90, 91-120, 121-150 and >150 days in 6 columns
    now i have requirement like this
    not due, 1-30, 31-60, >60, due,1-30, 31-60, >60 in 8 columns
    or
    not due, due, 1-30, 31-60, 61-90, 91-120, 121-150 and >150 in 8 col
    thank you

    Hi Dirk,
    you perhaps know my requirement,
    for the management to make used in one report,
    we have in reporting finacials Ehp3.
    Vendor Due Date Analysis - which show due, not due
    Vendor Overdue Analysis - show only due and analysis in time grid frame
    i want to combine in one report that show NOT DUE, DUE, DUE time frames in grid.
    krish...

  • An issue using the COM components supplied with SAP GUI 6.2 or 6.4

    We are having an issue using the COM components supplied with SAP GUI 6.2 or 6.4.  We used to have SAP 4.6c and now we have 5.0.  When we were on 4.6c, we used these COM components to logon and execute RFC calls and we had much success.  Now that we are on 5.0, we can’t seem to instance any SAP functions that have something to do with SAP Workflow.  We have experienced this problem when using VB6 or .NET, but our existing code that always worked is in VB 6.0.
    SAP Components used:
    o     SAP Logon Control
    o     SAP Function Control
    o     Librfc32.dll
    o     Other supporting C DLLs and/or COM object supplied with the SAP GUI installation.
    For example, if we want to call the RFC ARCHIV_CONNECTION_INSERT, this code fails in VB6 when the “Set objworkflow = objFuncCtrl.Add(strFunction)” line of code executes.  Instead of returning an instance of the object ARCHIV_CONNECTION_INSERT function, no object is created.  In 6.2, SAP raises no errors, but the object we are trying to create is still “Nothing”.  If we use 6.4, SAP raises an error “SAP data type not supported” via a message box and then the object is still = Nothing.  Interestingly enough, the 6.2 GUI COM controls don’t display the error dialog.  The message box that is shown comes from the SAP Function COM Object "SAP.Functions" (wdtfuncs.ocx).
    Now, what is interesting is if we use the same code to call a standard function or custom function that doesn’t have anything to do with SAP Workflow, then the code works fine.  Again, all of our code used to work just fine on an SAP 4.6 system.
    Here is the code that fails:
        'SAP Logon control - object for creating connections to an SAP system
        Dim objSAPLogonCtrl As Object
        'SAP connection object
        Dim objConnection As Object
        'Object that will represent the SAP function called
        Dim objSAP As Object
        'SAP function control object - object factory for creating other SAP function objects
        Dim objFuncCtrl As Object
        'Create instance of an SAP logon conrol
        Set objSAPLogonCtrl = CreateObject("SAP.Logoncontrol.1")
        'Create a connection object
        Set objConnection = objSAPLogonCtrl.NewConnection
        'Define connecion parameters
        objConnection.ApplicationServer = "sapvm"
        objConnection.SystemNumber = "00"
        objConnection.Client = "800"
        objConnection.User = "iissap"
        objConnection.Password = "tstadm"
        objConnection.Language = "E"
        objConnection.TraceLevel = 10
        'call the logon method of the connection object
        If objConnection.Logon(0, True) = False Then
            MsgBox Error
            Exit Sub
        End If
        'Create an instance of the SAP Function control object
        Set objFuncCtrl = CreateObject("SAP.Functions")
        'Set the function control connection object
        Set objFuncCtrl.Connection = objConnection
        'Function name to be generated and called
        Dim strFunction As String
        strFunction = <b>"ARCHIV_PROCESS_RFCINPUT"</b>
        'Create an instance of the function defined in strFunction
        Set objworkflow = objFuncCtrl.Add(strFunction)
        If objworkflow Is Nothing Then
            MsgBox "Could not create object " & strFunction
        Else
            MsgBox strFunction & " object created."
        End If
    If anyone has seen anything like this or has any ideas, please help!
    Mike and Hameed
    <b></b>

    Hi,
    documentation on the Scripting API is available at ftp://ftp.sap.com/pub/sapgui/win/640/scripting/docs/
    This API is a replacement of the existing, obsolete COM interfaces.
    Best regards,
    Christian

  • SAP GTS------- SAPPI with Seeburger BIC----- ATLAS using with SAP PI

    Hi All,
    I have scenario this SAP GTS----->SAPPI with Seeburger BIC--->ATLAS(German customs system)
    1)Inbound flow: SAP GTS will send the customs declaration message to ATLAS(German customs system)
    2)outbound flow: response messages from ATLAS(German customs system) approved the customs declaration message and send to SAP GTS
    How to achieve using with SAP PI with Seeburger modules. What are adapter is required for this scenario.
    Idoc coming from SAP GTS to Seeburger BIS and then convert to EDIFACT send to Atlas systeam.
    For mapping  Source is Idoc (CCECUS02) and Target is EDIFACT(CUSDEC_UN_D96B).
    Regards,
    Ramesh

    >
    Ramesh Gulipalli wrote:
    > Hi All,
    >
    > I have scenario this SAP GTS----->SAPPI with Seeburger BIC--->ATLAS(German customs system)
    >
    > 1)Inbound flow: SAP GTS will send the customs declaration message to ATLAS(German customs system)
    > 2)outbound flow: response messages from ATLAS(German customs system) approved the customs declaration message and send to SAP GTS
    >
    > How to achieve using with SAP PI with Seeburger modules. What are adapter is required for this scenario.
    >
    > Idoc coming from SAP GTS to Seeburger BIS and then convert to EDIFACT send to Atlas systeam.
    >
    > For mapping  Source is Idoc (CCECUS02) and Target is EDIFACT(CUSDEC_UN_D96B).
    >
    > Regards,
    > Ramesh
    > .
    for converting an XML to EDI or vice versa you can use the seeburger adapter.
    http://www.seeburger.com/xi-pi-adapters/

  • Use of webservices in place Jco to communicate with SAP

    I want to use Web servives instead of using Jco or some other approches to communicate with SAP back end...
    And the version we are using is ecc 6.0
    pls give me some web service example
    i want to test with simple BAPI. BAPI_COMPANY_GETLIST.
    regards,
    rahul

    Hi,
    Start process in se37
    Select the package in which you create service for testing you can create web ervice as local object, but in real time you need to create in an actually assigned package.
    http://help.sap.com/saphelp_nw04/helpdata/en/e9/ae1b9a5d2cef4ea4b579f19d902871/content.htm
    Look at link above.
    Choose your function module which is specified by you.
    Utilities ->More Utilities >Create Web Service > From the Function Module do this.
    Refer below again for creating a virtual interface for your function module.
    http://help.sap.com/saphelp_nw04/helpdata/en/76/249f02f5235b44b4dc6abbce35f44a/content.htm
    Then create a web service definition.
    http://help.sap.com/saphelp_nw04/helpdata/en/a0/da0710b6560a4e80fb94f3f712dfc0/content.htm
    Then release web service definition.
    http://help.sap.com/saphelp_nw04/helpdata/en/13/bcd0f61583be4a9cd835918e5673e1/content.htm
    With this you have created web service.
    Now you need to follow link below to puclish and test web service
    Right now you dont need to publish it in uddi.
    you can call the web service as below
    http://help.sap.com/saphelp_nw04/helpdata/en/38/1b893f17493c17e10000000a114084/content.htm
    Regards,
    Harish

Maybe you are looking for