Sender RFC from Third Party System

I have a vendor who is actually communicating through RFC from third party Application to SAP R/3. Now we are trying have XI in between. Where as with minimal impact on both sides.
Solution.
1. Have the RFC made as ZRFC in XI. Let the vendor call the RFC in XI ABAP and internally make an RFC call through XI Interface to R/3 as Sync Interface. Because we need to report the information back to the system where the request initiated.
2. Have RFC INI file copied as SAP Suggests under one of the folders. Develop the regular RFC to RFC Interface via XI.
Is there any other alternatives other than the above mentioned solutions? Or out of those 2, which one will provide the best performance
Appreciate any feedback. Please advice

That's exactly what we are trying to achieve here. By Eliminating direct connection R/3, we are placing XI in between. But with the budget/timeline constraints from the Partner side, we are trying to have minimal change on the partner side. They might not change something to web service etc...
Here is the text about INI file
You can configure the non-SAP RFC client to connect to the sender communication channel in the following ways:
■       By defining the parameters PROGID, gateway-host, and gateway-service within the saprfc.ini-file using RFC-SDK.
■       By using appropriate parameters in the function RfcOpenEx.
If you use the saprfc.ini-file, the respective RFC destination has to be of type R.
All the parameter values used within the saprfc.ini-file or with the function RfcOpenEx should match the entries maintained within the corresponding sender communication channel.
Example for the saprfc.ini-file is as follows:
DEST=RFCCLIENTEXT
TYPE=R
PROGID=P106646.HKExternalClient
GWHOST=pwdf2153
GWSERV=sapgw40
Please check the following link, for the same  text on RFC Sender
[Help.SAP|http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm]
Using the same Sender RFC for non-SAP System, please share any ideas

Similar Messages

  • Accessing BW Query from Third Party System

    Hi,
    We have a requirement by which user can do the following through the third party system.
    1. User will enter the Parameters in the third party system.
    2. User will then call the BW Query with the above parameters from the third party system.
    3. BW query should get execute based on the parameters (variables) and output to be displayed.
    3. After displaying the output, the same should get passed into the db tables or the flat file to the third party system.
    Ideal steps will be :
    1. Enter the parameters in the third party system
    2. Calling the query from third party system with the
    parameters
    3. Executing the BW query
    4  Displaying the output and
    5. Sending the output back to the third party system
    Kindly advise how can we handle this scenario.
    Regards
    Ramesh Ganji

    hi,
    you can use third party etl tools. I used XtractIS for microsoft analysis services.
    http://www.theobald-software.com/cms/en/xtract-is/xtract-is-plugnplay-mit-sap-und-den-ssis.html

  • Incoming invoice from third party system

    Hi All,
    Could you please help in choosing functional module or bapi or badi's for incoming invoices that are receiving from third party system. I have no ideal about that but the SAP has to be loaded using idocs. what is the reason to choose the above ones
    Thanks in advance for response.

    Why not starting with docu?
    The general process  is explained well in help.sap.com
    As a service, put this into your Google: vendor invoice edi site:help.sap.com

  • Item master synchronisation from third party system to SAP

    Hello ,
    I would like to understand how we can desgin flow of data in case of changes in Catalog from third party system to SAP.
    We have implemented Catalog functionality.  Catalog maintained in third party system is accessed from SAP for procurement through catalog button.
    Now we want to update SAP contracts when ever there is change in prices in third party system. In this we are also validating currency,UOM, delivery time etc.
    How does we can make this synchronisation? What are the possible solution for this?
    You valuable inputs will be highly appreciable.
    Regards,
    Prashant

    Hi Neetu
    you have to mainatin Item text and not for material PO text...
    Do these settings:
    SPRO->MM->Purchasing->PO->Texts for POs--->Define copying rule for item texts..
    then check you should have a entry for "Item Text" if not then
    Put a Consec no. and against it enter item text. then for this you have to maintain text linkage where u should have source object as Purchase requisition.
    please confirm if these settings are already there?
    regrds
    yogesh

  • Data Extraction from Third party system to BW System issues...

    Hi Experts,
      I would like to know about data extraction issues from third party systems like hyperion or DB2 or Sysbase to BW system, proper procedure to minimise risk facors, etc.
    I hope hear from you soon...
    Thanks in advance....
    Regards,
    Nagendra KReddy

    Hi,
    Below is a document for DB connect. in that frequent problems also mentioned.
    Create DataSource for DB Connect step by step
    -Sriram

  • Enhancemnet in the include RV03VFZZ to send request to third party system

    Hi Experts,
    I am using Enhancemnet in the include RV03VFZZ to send the request to third party system(ADEXA) and get the response using proxy and place that in the sales order.
      If there is no response from ADEXA system means 'reason for rejection' field has to be filled with some reason. Now I want to know which is the structure that updates the 'reason for rejection field'. the screen field is VBAP-ABGRU and program name is SAPMV45A.
    help me in updating the 'reason for rejection field'.
    Regards,
    Hari Krishna

    You can use the below to populate the order reason at the respective levels.
    1.FORM userexit_save_document_prepare in MV45AFZZ for VA01/VA02
    2.FORM USEREXIT_PRICING_PREPARE_TKOMK in RV60AFZZ for VF01/VF02 and VF04
    If you are in ECC then first preferrence should be for Enhancement Framework rather than using Classical User exits.You can check Enhancement Spots ES_SAPMV45A and ES_SAPLV60A for the above requirements or you can even implement using Implicit Enhancement within the subroutines of MV45AFZZ and RV60AFZZ.
    TVAUT is the table for Order reasons with descriptions.
    Thanks,
    K.Kiran.

  • Howto Send IDOC to third-party system. programID can not be registered.

    Hi, guys.
    I want to post IDOC to a third-party system through XI. And for sure, the third-party system can receive IDOC.
    In the receiver communication channel, I would fill in the RFC Destination with a RFC connection defined in SM59.
    In SM59, it is a tcp/ip connection and in technical settings the activation type is Registered Server Program. I name the Program ID randomly with 'a.a'. In Gateway Options, I fill the host with XI server and service with sapgw01.
    Then I test the connection, the result is program a.a not registered on XI server.
    My question is how to register the progam when I want to use this RFC to send IDOC to the third-party system. And how the RFC know which system he would connect. I don't find anyplace with the connection information such as IP or something like this.

    Sergio Cipolla 
    Thank you for your material. I have read the doc you refered.
    Almost I understand the process, there is one part.
    I should register the program ID in saprfc.ini file with the following content:
    DEST=FROMXI
    TYPE=R
    GWHOST=saphost
    GWSERV=sapgateway
    PROGID=a.a
    Here I am wondering the fiield "DEST" represent for. Does it mean the hostname of the target external system?
    And Here is the UNIX system, what is the path location of the file saprfc.ini or where I should put this file to be effective.
    Thanks in advance.
    Bu Ju

  • Consume WS from Third Party System in a SAP Portal

    Hi everybody,
    I would like to know if it could be possible to consume a WS from a Third Party System from a SAP Portal page or iView directly.
    If not, could anybody propose a solution for that?
    I thought about the possibility of creating a WebDynpro Java application which would consume this Web Service.
    Thanks a lot.
    Kind Regards,
    Victoria

    HI Victoria,
    Create Web Dynpro Java application for consuming u Web services.Create SAP webdynpro iview Template to create your iviews.
    Thanks,
    Amith.

  • PO import from third party system

    Hi All,
    We have a third party system where PO's are created and imported into Oracle as an approved PO via Standard interface table. A PO was created in Aug 2012 and is stuck in interface tables with rejected status as the vendor site ID missing. So updated the interface table with vendor site ID. And ran import standard PO program. PO is imported but with the date in FEB 2013 instead of the date in Aug 2012. ( As the PO period for Feb 2013 is opened)Why it happened? And is there any way I can cancel/delete the PO from Oracle and resend it with the same old date I.e., Aug 2012 date and so that it can create with old PO Number.
    Thanks in advance,
    Regards,
    Pramod

    Why not starting with docu?
    The general process  is explained well in help.sap.com
    As a service, put this into your Google: vendor invoice edi site:help.sap.com

  • Avtivation of BC set from Third party system

    Dear All,
    We are using BC sets for configuration of regular business organizational units. We also have a workflow in third party system (like MS Share Point) for approval of such elements. Now we are looking to call BC sets for configuration of these elements Via third party system upon approval in workflow.
    Kindly help me to understand the feasibility & possible approach to develop the system.
    Thanks & Regards,
    Sandip

    Hi,
    Your question if i understood correctly.
    You cannot transfer the BC Set from one system to another.
    BC sets are used to have a snap shot for your customizing in SAP.
    This are predefined by SAP, which as per mine knowledge you cannot transfer from an external tool to SAP ECC.
    Kindly refer the below doc which may help you...
    Business Configuration Sets (BC Sets) and their use - Basis Corner - SCN Wiki
    Rgds,

  • IDOC send message to third party system

    Hi,
    I got the below scenario,
    1) Data came from 3rd party system through EDI
    2) Because the material is not there in SAP system it didn't create sales order
    3) IDOC is errored out
    4) How to inform the 3rd party system through an IDOC or message that IDOC got errored out?
    Thanks
    anikaushi

    so you mean to say that we can trigger workflow sothat those people or email.
    Yes, for error handling and resolution
    Can we send the eror message to 3rd party in the form of IDOC immediately afer error IDOC is created in SAP?
    You could, but I don't see the point and you'd have to map it.  Your EDI system should provide an FA back to the sender upon receipt so that it knows the message was received.  The error should go to the person or group that would handle the issue if it's an SAP-related issue such as a master data or config error.  I don't know your system/setup, but it doesn't make sense to send a material error back to the sender system if someone is going to fix that in SAP and then re-process the IDOC (and trigger an order confirmation).

  • Uploading time evaluation results from third party system

    Hi,
    Our customer is using a third party system for time evaluation as well as SAP time evaluation.  Now they would like to upload the evaluation results from that system into their SAP system, so that all the data can be viewed in the same place for statistical purposes.  Is this possible? And if yes, how is it accomplished?

    PL take a look at this Re: Time Inbound Interface
    Regards,
    Suresh Datti

  • Create Oracle USER Account from Third Party System

    Hi there
    We have requirment to create Oracle USER Account through third party system.
    How can we achive this?
    I know ORacle Provide FND_USER_PKG.CREATEUSER API to create user
    Is there any special thing we have to do to create Oracle USER from another system?
    Thanks
    ASIM

    Hi,
    Is there any special thing we have to do to create Oracle USER from another system?I believe you need to check the third party manual or contact the vendor for other considerations when creating user accounts from this system.
    For FND_USER_PKG, please see the links referenced in this thread.
    change password of EBS user
    Re: change password of EBS user
    Regards,
    Hussein

  • Data upload from third party system to GRT table.

    Hello,
            Can you please let  me know how we can upload payroll data from a legacy system (to be more clear, how to upload data that we receive from a third party system) into GRT table. 
    Note:The file should be tab delimited text file.
    As of now, i figured out 2 FMs which I thought can be used.....BAPI_EXTPAYROLL_INSERT_OUT and BAPI_EXTPAYROLL_INSERT_LEGACY.
    Please let me know the steps to upload the same (start to end).  A code snippet will be of much help to me.
    Regards,
    RK

    Are you looking for loading your legacy payroll data into SAP ?
    SAP have a standard tables (T588B & T588C) that can be used along with standard schema (XLK0) for updating payroll results.
    They also have a utility program to upload data into T588B & C.
    Search for  Legacy Data Transfer in IMG and yo will find the relevant steps.
    Regards
    Ravikumar

  • Payroll Data from Third party System & Payslip in ESS

    Hi All
    Client wants to display payslips in ESS for employees and the payroll is processed in Third party vendor system.
    I Would like to know whether we can store the payroll results in Result Tables in R/3 and generate the payslip and make it available in ESS.
    How can we store all the monthly results in Result Tables in R/3. And months payslips should be available for employee through ESS.
    Request you all provide inputs for the above scenario.
    Thanks in advance.
    Gautham.

    Hi,
    Can you please tell what solution did you apply.
    Many Thanks!
    Ritin

Maybe you are looking for

  • Graphic Designer Pismo G3 Owner not sure what to do about upgrading...

    Ok. Here's the scenario. I'm running my Powerbook G3 Pismo(Firewire) 500 MHZ, 512MB ram, 20GB hard Drive. Dead Battery. Daystar Superdrive CD/DVD Burner. I also run OSX Panther 10.3.9. Most of my graphics programs are still on OS9, while I websurf an

  • Raw Files not supported in my version of lightroom.

    I recently bought a Nikon D3200 and the files are not supported in lightroom 3 which is the version currently have on my computer. I didnt want to upgrade it yet because i am planning on buying a new computer soon. I tried to download the camera raw

  • Iweb and iwork's numbers program

    Can I import a fully functional table created in iwork 09 NUMBERS into a website I created in iweb? I can save my NUMBERS table as a pdf in order to put it in my website, but it's not functional that way. Need help.

  • 0x800705AA "insufficient memory "- but that's not true, what is wrong?

    Hey guys, one of our Hyper-V hosts just started to act up, it is a Windows Server 2008 R2 server. Two virtual machines were shut down by local IT - and they could not get them to start again. And neither can we, unfortunately, we are getting this err

  • Sending IDOC Values

    Hi, I have one standard IDOC in R/3 with One segment and inside we have 3 fields. Normally this IDOC will be having multiple line item values while triggering from R/3 to XI. Sample IDOC Input Payload <?xml version="1.0" encoding="UTF-8" ?> <ns0:crea