External System communication via RFC

Hi Experts
In my landscape, sending system want to use an RFC connection to the PI via SAP java connector. In turn PI should call the RFC in the SAP System and execute the RFC and return the results.
note ; Sending system is Java based system
Is it possible to connect to PI from external system via java connector  ? if so what configuration has to be done in the PI and external system.
when i checked the sender communication config , its asking for application server gateway and service.Is these needed to be configured in SAP PI or external system.
Please provide your inputs
Thanks in advance

if you are not using Java connector then you must use Java proxies.
Refer to the following link for more details-
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
Edited by: vishal kharat on Aug 3, 2011 6:42 PM

Similar Messages

  • Verify Sender System - Communication channel RFC sender

    Dear all,
    We would like to select the option "Verify sender system" in our communication channel, RFC sender.
    Do you know the correct parameters that we need to set? SYS-ID, CLIENT?
    It would be nice to have an example.
    Our PI version: PI7.11
    Thanks you very much in advance.
    Best Regards,
    Olivier Vanderperre

    For non-SAP systems we do not set these parameters.....we do not check this option Verify Sender System
    Is it to trust other non SAP systems
    actually we do not set this option for non-SAP system becuase it is not possible to set the SID and Client details in the sender application....whereas when it is an SAP system we are able to set the details and hence verify them in XI/ PI.
    Edited by: abhishek salvi on Mar 26, 2010 1:14 PM

  • Setting up the HR-PDC  interface to ext. system without direct RFC

    Hello,
    Setting up the HR-PDC  interface to external system without direct RFC - Uploading time events
    Following note number 647145, I tried to set up connection to external time collection system. As the external system isn't able to work with RFC, I setup a fileport using transaction WE21. When an outbound IDOC is created with transaction PT80, it will be stored at the outbound path. The IDOC then will be transfered to the external system with a unix script triggered by event.
    For inbound IDOCS, the fileport cannot be used as I don't see any way to configure it as the time events that  should come in via RFC port, will be uploaded and processed according the ALE distribution model. The BOR object "PTManagerExtPEvent" of type "BUS7014" with method "Insert" is used to insert the time events into the interface table CC1TEV from an HR-PDC certified subsystem. The message type is "HRCC1UPTEVEN".
    As standard process won't work in our case, I'd need alternative solution. Actually the time events are send via ftp to the SAP directory that points to incoming IDOC path setup on WE21.
    Maybe there should some way to setup RFC connection to own SAP system that points to the SAP directory where the inbound files are stored.
    Maybe using the FM IDOC_INPUT_HRCC1UPTEVEN can be used to trigger the upload manually but first the files have to be uploaded from file similiar to report RSEINB00. Testing this report using the SAP directory and port where the inbound files are located I get error message that IDOC control record is missing, that seems to be understandable as this report is used to upload IDOCS from file but HR-PDC upload file HRCC1UPTEVEN01 has no specific IDOC segments in this moment as it was created according specific HR-PDC interface description. The IDOC in the standard process will be created with the BAPI.
    As I'm new in HR and ALE, I'd be grateful for any help on this matter.
    Best regards
    Andreas

    Hello Andreas,
    thanks for Your contribution. Recently I've got the trial version and made some tests and found out that the bapi-handler works perfectly for managing HR-PDC interface.
    Nevertheless actually there's no compilation for OS/400 and the AS/400 I'm working with has an old OS release without C compiler and furthermore RFC libraries of SAP cannot be installed on this release.
    The Bapi-handler for testing runs on Windows
    and I'd need an intermediate machine to manage the data between AS/400 and SAP. I'd prefer direct connection between timecollection subsystem and SAP for obvios reason.
    Regards
    Andreas

  • Transfer image files via RFC.

    Hi Gurus,
    I have 2 independent ERP systems A and B, they're connected via RFC, in system A there're some (.bmp) images uploaded via transaction SE78.
    My question is, is it possible to transfer image files from system A to system B via RFC? It it's, how?
    Best regards,
    Jack

    Can you please share the solution how did you achieve it?
    Thanks,
    Bhavik

  • Extract data from SAP and send to external system via Webmethods & IDOC's

    Hi,
    We need to Extract data from SAP and send to an external system via Webmethods middlewear using IDOCs. I have never used webmethods before and would like to know more about how to implement this scenario. I have used IDOCS in an EDI scenario before but not used it along with WebMethods.
    Any pointers would be of great help. Thanks

    If you have already ABAP programs /BAPI's in place then try to develop RFC interface and write some back ground programs to scheudl BAPI's and develop scenario but you need to implement error handling , data validation in PI mapping level.
    or
    take help from ABAPer to design in ABAP like writing Proxy program to pull data and send it PI.
    if you are dealing with master data bit risky(correctness) but can be achived using PI.

  • SAP R/3 to External System RFC issue

    Hi Experts,
    We have one Peculiar issue in our SAP R/3. Request you to help me in resolving this.
    Order Processing:
    During Sales Orders Processing, for every line item a RFC is being initiated from SAP R/3 to an external system called Trilogy Pricer to get the Pricing data.  Trilogy Pricer sends the Pricing data to SAP R/3 and the respective Orders are being processed in SAP R/3.
    Current Issue:
    The issue we are facing is that, once the Pricing data is sent to SAP R/3, Trilogy Pricer expects an acknowledgement (RFC_OK) from SAP R/3 in order to release the RFC connection.  Intermittently, Trilogy Pricer is not receiving this or any kind of acknowledgement from SAP R/3 causing the connection to hang which is causing several problems.
    For example:
    On every business day, there will be 50,000 Sales orders.
    So, 5 or 10 sales orders are getting hanged every day.
    We tried to simulate this issue in Dev and Stage environments by processing 30,000 to 40,000 sales orders.
    But we were unsuccessful, which means all the RFC connections were being closed as the external system is able to get the acknowledgements for all those orders from SAP R/3.
    We are having this problem only in Prod.
    Any thoughts to solve this issue is highly appreciated.
    Advance thanks for your great help.
    Thanks and Regards,
    Srinivasa

    Hi I am not sure if it was similar issue, but I once had a kindaa problem I solved using
    CALL FUNCTION func STARTING NEW TASK task
                  [DESTINATION {dest}]
                  [{PERFORMING subr}|ON END OF TASK].

  • SAP R/3 to External System RFC issue during Sales Order Processing

    Hi Experts,
    We have one Peculiar issue in our SAP R/3. Request you to help me in resolving this.
    Order Processing:
    During Sales Orders Processing, for every line item a RFC is being initiated from SAP R/3 to an external system called Trilogy Pricer to get the Pricing data. 
    Trilogy Pricer sends the Pricing data to SAP R/3 and the respective Orders are being processed in SAP R/3.
    Current Issue:
    The issue we are facing is that, once the Pricing data is sent to SAP R/3, Trilogy Pricer expects an acknowledgement (RFC_OK) from SAP R/3 in order to release the RFC connection.  Intermittently, Trilogy Pricer is not receiving this or any kind of acknowledgement from SAP R/3 causing the connection to hang which is causing several problems.
    For example:
    On every business day, there will be 50,000 Sales orders.
    So, 5 or 10 sales orders are getting hanged every day.
    We tried to simulate this issue in Dev and Stage environments by processing 30,000 to 40,000 sales orders.
    But we were unsuccessful, which means all the RFC connections were being closed as the external system is able to get the acknowledgements for all those orders from SAP R/3.
    We are having this problem only in Prod.
    Any thoughts to solve this issue is highly appreciated.
    Advance thanks for your great help.
    Thanks and Regards,
    Srinivasa

    Hi I am not sure if it was similar issue, but I once had a kindaa problem I solved using
    CALL FUNCTION func STARTING NEW TASK task
                  [DESTINATION {dest}]
                  [{PERFORMING subr}|ON END OF TASK].

  • Sender File Adapter  not able to get file via FTP from an external system

    Hi,
    I have a Sender File Adapter using FTP which polls a server every 10 seconds looking for a file ".xml".  The adapter will connect and pick up the waiting file, but sometimes the adapter not able to get file via FTP from an external system. The file is on the server, but despite the polling, the adapter does not pick up it. There is no return error.
    The connect mode is Permanently and the transfer mode is Binary.
    Can you help me?
    Thanks.
    T.

    Hi Teresa,
    does this case appears with a file size higher the others?
    Personally, I do not recommend to have a polling under 1min.
    10s could be too just, if the file is not small and/or if the file server is far (several kilometers) to where the Adapter Engine is, and/or this file server is beside a firewall. Do not forget also that, with previous points, you could have like a conflict, betwen the 1st polling and the 2nd polling, if in less 10s PI adapter has not enough time: to connect to the FTP server (several Km), find the file (perhaps among 100 other files in the directory), go back to the file to Adapter Engine server (several Km again), convert your file to XML message (with a complex Content Conversion), then check the XML structure, and when all that is done, return back to FTP server (several Km), to archive the source file... Well It's my understanding of a FTP exchange with FILE adapter...
    If you really need a 10s polling, that's mean your have a pseudo real time interface. In that case, in my mind file should not be used! but we should use a Web service, JDBC JMS (any exchange without a physical object like a file). For me, it's a non-sens to have a file in that case.
    regards.
    mickael

  • How to call RFC from external System to get HR Data

    According to the requirement the "HR" Workflow has to be able to view the employee details from external system Using the standard Microsoft connectors.
    So, my job is to create an RFC where i need to fetch the HR data from the infotypes P0001 and P0002. And they will call this RFC by requesting employees surname, ID number and/or Employee number.
    Do i need to simply write OPEN SQL statements in RFC or
    do i need to call any BAPI's?
    Setting up RFC's(Creation of Destinations) is not our job.
    Someone Please help me in this regard with some valuable input. Thanks in Advance.
    Ram.

    Hi Ram,
    to get the information from HR sytem you could call the BAPI
    BAPI_EMPLOYEE_GETDATA
    Regards
    Bernd

  • Sending Production orders via Idoc to external system

    Hello,
    I want to generate an Idoc for a production order when releasing or saving it. Is there an output control where I define the message link the purchase order?
    Thanks!!

    By IDoc-Tunneling i am thinking of just putting the IDoc through XI without transformation in XML (like in one blogs of Michal). Because of this blog there seems only to be one step in IR - import IDoc. in ID there are the mandatory steps.
    But if i want the ext. Admin to tell what parameters i need to communicate with the ext. system i have doubts in telling him just the IP and perhaps a program which we have to start via RFC configured in XI.
    regards

  • RFC/FM to store Business document in Purchase Order from external system

    Hi All,
    I have been going through various threads for suitable solution, but could not find one which can meet our requirements. Appreciate, if you could share your expertise for the following requirement.
    Requirement: One of our external system is going to create/change Purchase Orders in SAP using  standard BAPI's (BAPI_PO_CREATE1,BAPI_PO_CHANGE etc.,). During this process, they would like to attach supporting documents (.pdf, .jpeg, .xls etc) as 'store business document' for the same PO. As per our current configuration, we can attach the documents as dialog user from ME22N/ME23N transaction and attached documents are stored in our IXOS/ Archive server.
    Is there any standard BAPI/FM (RFC) available to achieve above requirement?. And what are the parameters we need to pass in the FM to attach or delete documents.
    System Details: SAP ERP ECC6 & Netweaver 7.0
    Kind Regards
    Kumar
    Edited by: Kumar Guntha on Sep 4, 2009 7:15 AM
    Edited by: Kumar Guntha on Sep 4, 2009 7:17 AM

    Hi Friends
    Any sugestions?
    Regards
    Kumar

  • RFC with External system

    Hi,
    We are trying to develop interface with external system to calculate the shipping costs for a delivery. We will establish RFC connection between SAP and External system.
    Do we need SAP .NET connector to send and receive data from/to SAP. SAO shouls act as client and external system as server. If we have to use SAP .NET connectore, can anyone explain me the detailed process of using SAP .NET connector and connecting to external system.If there is anyother way without using SAP .NET connector, i.e by using RFC function modules, can you please xplain that process too. What is the program ID for RFC destination in SM59?
    I appreciate your help.
    Thanks,
    Ashok.

    setting the program id you need a person with the knowledge of both the system, with the current input it will be difficult to help with that.
    since you are in 4.6C the available options are
    1. DCOM connector
    2. .net connect
    3. JCO
    4. or a plain http call to your external system.
    Regards
    Raja

  • External system point of view - BAPI and RFC difference

    Hi all,
    I have already searched forums and have seen many posts. But none of them are giving exact difference between BAPI and RFC.
    Please don't copy paste any previous posts which give differences in definitions and please explain me in simple terms the difference between RFC and BAPI from external system point of view.
    Can RFC be used to link SAP to Non-SAP system? If so, why BAPI?
    Difference between RFC and RFC Call?
    How exception handling is different?
    I know that BAPI is based on OOPS concept but if that is the only difference then from external system point of view they should the same.
    Regards
    Vasu

    Hello Vasu
    BAPIs implement the so-called "methods" of business objects (like sales order, customer, etc.). However, this OO-concept is just of semantic nature.
    I like to make the following equation: BAPI = Dialog (transaction) without dialog
    What does this mean? A BAPI executes the very same validations like in the corresponding dialog transaction.
    In order to understand the difference between a BAPI and another RFC enabled function module the following hierarchy may be useful:
    BAPI = RFC enabled => executes all validations like in dialog transaction
      --> RFC module => may execute similar function like BAPI but does NOT execute all validations
            --> calls local function modules => execute specific function
                                      but not as comprehensive as a BAPI function
                 --> may call internal function modules => modules that are intended to be used by SAP only
    Regards
      Uwe

  • Debug RFC called from external system with no dialog user

    Hi all,
    We need to debug the rfc function module which is called from the external system( Siebel ) .
    The user id is not dialog user so can not set external debugger.
    Need you help.
    Thanks,
    Anmol.

    Hi Suhas,
    Nice to know you became Moderator...
    Hmmm the solution you provided was the last option..
    Any ways the issue is resolved we changed the user to dialog user and then debugged the code.
    Thanks a Lot,
    Anmol.

  • TRFC communication from External system to XI system

    Hi All,
    Can anybody suggest me what all data I have to pass to the control record to use the tRFC communication while sending an IDOC from an external system to the SAP pi system. The external system is a subsytem.
    Regards,
    Santosh

    Hi Amit,
    For your information
        The partner type is Logical System,
               messgae type is matmas,
               basic type is matmas01,
               I have the sender and receiver port also.
    Regards,
      Santosh

Maybe you are looking for

  • Help me very Urgent

    Hi All, i have 2 schema.. tabel name "x" is in both schema with same structure. the table "x" is having about 200 columns. Schema A, the table is having 600 rows, by using plsql devloper i export the data and load into B schema. i run the sql script

  • SAP Query not generated after upgrade

    Hi All, Our client has upgraded from 4.6c to ECC 6.0 In the upgraded server some SAP Queries have not been generated…and others have generated. I wanted to know why all are not generated…. I also wanted to know if any table name exists which maintain

  • Vendor Master with Tax and process an invoice

    Good Morning SAP Gurus How do I set up a vendor with withholding tax and then process that vendor for an invoice? Points awarded. Thanks!

  • Hana Data Provisioning Adapter Register Error

    Hi, Please help me solve the issue while registering adapter in data provisioning agent configuration. Thanks in advance, Ugandhar Nandam

  • Urgent Required Query !!

    update      ttfgld102777 set      t_amth_2 = (t_amth_2 + @diff) where exists      ( select t_amth_2 from orabaan      where           t_dbcr = 1           and t_btno = @batch           and t_ttyp = @ttype           and t_docn = @doc ) I want to add f