Rfc server parameter

hi experts
   can anyone pls say me what is the use of <b>program id ,application server</b>(<b>gateway),application server service</b> in <b>rfc server parameter</b>
thanks in advance
ramesh

Ref these blogs;
How to configure a Sender RFC adapter - /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
trouble shooting rfc/soap -
/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009 - this will answer most of your questions

Similar Messages

  • DQM with CRM: message from RFC server to DS

    Hi,
    Is there a way to capture the message sent from RFC server to DS? I'm interested in the message format.
    Thanks.

    I believe this information is included in the detailed log files from the RFC Server. Look under Chapter 4 of the user guide for the section, "Configuring through flrfcsrv.xml". Find the log_level parameter and set it to 4 for the most detailed logging and restart the RFC server.

  • RFC server in WinService - TARGET_METHOD_EXCEPTION

    Hello all,
    I use the RFC server by Windwos service. The function is good,
    but when I would like to recall after 2-3 hours
    the program/connection is dumping in SAP.
    Dump
    Exception condition "TARGET_METHOD_EXCEPTION" raised.
    The current ABAP/4 program encountered an unexpected 
    situation.                                           
    SY-MSGTY E                             SY-MSGID SR             
    SY-MSGNO 000                                                   
    SY-MSGV1 Length cannot be less than zero.##Parameter name:     
    SY-MSGV2 length                        SY-MSGV3                
    SY-MSGV4                                                       
    Somebody can help pme please?
    thank you
    Thoomasz

    This sounds as if your .NET-code threw an exception that was trasfered to ABAP. You should enclose your code with a try-catch-block and write any exception to a log file, so you see when and why the exception happens (pseudo-code snippet):
    public override void MyRFCServerFunction(...)
    try
      // do you server code here
    catch(Exception ex)
      MyLogfile.Write(ex);

  • RFC Server Interface Error BODI-3017270

    I can't to do a new RFC Server Interface, the system send me a error.
    RFC Server Interface: An error occurred while calling RFC function: RFC_SYSTEM_INFO (1) (BODI-3017270)
    In BW I have a RFC Program declared with the same name.
    The telnet comunication is ok.
    The program on data service server is registred at command level
    Any idea.

    Hello Cesar. 
    The status of your question is 'Answered'.  Would it be possible to know what the answer was?
    Thanks  I am experiencing the same issue after the application of MS Security updates
    Greg Kern

  • Broadcasting Workbook Error | An active RFC server could not be found

    Hi All,
    I am facing an issue while trying to broadcast(distribute) a workbook. The broadcasting of a query from the query designer works fine. But when I try to distribute a workbook, it throws up the following error. We have used the SMTP method(<i>Using SMTP plug-in</i>) for broadcasting and we know that we can use RFC(<i>Using RFC connection</i>) too. But my question is whether RFC method is a must for workbook distribution.Kindly help me.
    Thanking you,
    Best Regards,
    Manesh
    <u><b>The Error Log</b></u>
    <b>Processing for user PUSHM, language EN 
      Processing setting 
      An active RFC server could not be found 
      Error occurred during processing of framework class CL_RSRD_PRODUCER_EXCEL, type PROD 
      Processing setting !TEMP_2CC00BE0E24C704991039F6E9C2AC4E4 completed with errors 
    Job step for user PUSHM, language EN ended with errors 
    </b>

    Hi,
    Are you using BI 7 ?
    Have you configured a Precalculation server in transaction RSPRECADMIN ?
    Precalculation servers are basically PC, that are used for their Excel capabilities, in order to produce up-to-date workbooks.
    Best regards,
    Guillaume
    Message was edited by:
            Guillaume GARCIA

  • Error in Broadcaster - An Active RFC Server could not be found

    Hi all,
    I am trying to broadcast a workbook to my mailbox through Information Broadcasting, i am trying this in BI 7.0 system.  In the Broadcasting wizard, I gave my mailid & the other required credentials.  But when i click on Schedule, i am getting a Error message "An Active RFC Server could not be found.  Error occured during processing of framework class CL_RSRD_PRODUCER_EXCEL, type PROD". 
    I checked in SU01 & my mailid is already added there.  So, where am i missing or is there any settings need to be done for the Broadcaster to work?
    Thanks,
    Murali

    The precalc server is not needed if you are generating html output, but certainly is mandatory  for the Broiacaster to run/distribute BEx Excel Workbooks. 
    The BW needs access to a Windows computer that has Excel on it.  The BW connects to the Precacl and sends it a request it run a BEx wkbk, which the BW then can email to users.
    The precalc server is a Windows Service.  You can install it locally on your desktop, or it can be installed on a windows server.  There is a little config that needs to be done.  The How To Troubleshoot Information Broadcasting link in the other resposne will provide all the steps.  You should obtain the most current version of the software from SAP.
    You'll need a precalc server for each BW system in your landscape that you want to broadcast BEx wkbks from, so if you have Dev and QA systems, you'll need precalcs for them as well.

  • DS XI3.2 SP1 - Problem when starting RFC server from management console

    Hi,
    We're using DataServices XI 3.2 SP1 FP1 on a windows 2008 server 64bits to load SAP BW. We have set up an external system in SAP BW called "DI_SOURCE" and then successfully created a RFC server interface (DI_SOURCE) within the management console.
    When we try to start this RFC server from the management console, we immediately get the following error message : "An internal error occurred in: server.start()::rfc_bad_connection".
    On the other hand, when we follow the "old method" (pre SP2) and start the RFC server from a command window, it works : we have "CONNECTION DI_SOURCE OK" in SAP BW.
    Any ideas how to solve this ?
    Thanks,
    Olivier

    Hi,
    We have tried your suggestions above.
    Instead of just crashing we now get an error from designer (before closing down). Seems as if our librfc32.dll has a problem.
    We have verified that the librfc32.dll from the Data Services package is the only one on the server.
    Problem signature:
      Problem Event Name:        BEX
      Application Name:        al_designer.exe
      Application Version:        12.2.2.0
      Application Timestamp:        4b99c5ef
      Fault Module Name:        LIBRFC32.DLL
      Fault Module Version:        7100.3.144.6097
      Fault Module Timestamp:        49bec8be
      Exception Offset:        000179a4
      Exception Code:        c0000409
      Exception Data:        00000000
      OS Version:        6.1.7600.2.0.0.272.7
      Locale ID:        1030
      Additional Information 1:        4b85
      Additional Information 2:        4b85a4b06dde50b4e092d24f447efca0
      Additional Information 3:        45fe
      Additional Information 4:        45feda9db76a48384005c14dafbddc29
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt

  • RFC Server - Can't get to work

    I will prefice this by saying I am an ABAP developer with very little VB.Net experience.  Basically I am trying to write an application that will be called from SAP, perform a routine and return some values back to SAP.  In order to prepare for this I am trying to do the sample tutorial that came with the SAP .Net Connector documentation (called "How to Build a Simple RFC Server in .NET").   I have gotten to step 4 without many problems, but I am having trouble finding out where to put the "Command Line Arguments" in the "Set Logon Parameters for your SAP Server" step.  If I go to "ConsoleApplication1" properties pages under "Configuration Properties" there is a place for command line arguments (it is under "Debug").  Is this where I am to put my arguments?  When I run the console do these arguments get executed?  Also, what is the best way to deploy this to the application server?
    Thanks for any help you can provide!

    When you run the exe file from server, you have to pass those paramters in the command line only.
    For Example:
    C:\>ConsoleApplication1 -a<registerd name> -g<servername> -x<Gateway Service>
    We have created a batch file (.BAT) with the above command line parameters. You should make sure that this exe file run always.
    I have read somewhere, it says EXE file can be converted into windows services and deploy it. I have not used this. Let me know if you get this.
    Thanks & Regards,
    Govind.

  • A problem about Simple RFC Server

    I'm developing a Simple RFC Server by SAP dotNet Connnector. As a necessary step, I create a TCP/IP destination on R/3 system, however I meet some problem in this step as following: 
      There is a console exe file as Simple RFC server run on the windows side name "RFCConsole.exe", and I want to create a TCP/IP destination by SM59.
      In the process to create it, three data "Program ID", "Gateway Host", "Gateway Service" should be inputted. How to set them correctly? I guess I should set "RFCConsole.exe" to "Program ID", is it correct? And how about the others? Now, I set Computer Name of the windows side to the "Gateway Host" and "SAPGW00" to the "Gateway Service". It failed when test connection. 
      As a sever, the console program also want to register "Program ID", "Gateway Host", "Gateway Service" when it running, are these three data same to the three ones in destination on R/3?
      Thanks a lot to anyone who answer my question.

    First thanks to Guangwei.
    Now I'm success to call it. The Gateway Service Name can be find from R/3 by several ways, and if you do a search in SAP Library you can get them. I use the program 'RSPFPAR' and find it from the result report.
    To Yevgeniy Trukhin:
    I don't know what you mean. If you realy want to know what value the RFC server has, I only can tell you that I just do it as a technology test, no for any bussiness goal.
    However, I think maybe it will be useful as the following scenarios:
    1. There is a current R/3 system with many programs using RFC call. Formerly, it only be needed to exchange data with another R/3 system, but if now I want to connect it with a NO-SAP server, how I can do it? Yeah, there are a lot of ways can realize the connection like ALE, iDoc and so so. But though them, you want to change you code and solution, as the RFC is not useful in those ways. But if you can develop a RFC server run as a service on the target server, you can still stay your code on the R/3, nothing will change only to configure the TCP/IP destination set. So I think in this scenarios the RFC server is a good solution, save money and time.
    2. R/3 system is a high price product, not all the company can use it. So if in the B2B case, develop a RFC server give us a way to keep connection and exchanging data with the customer's R/3 system without buy one for our side. This is also helpful to keep the current solution on NO-SAP side and reduce cost.
    In the integration, SAP want to realize the loose couple so how to work with NO-SAP products is in consideration.

  • RFC Server with TCP / IP destination "Start"

    Hi all,
    I have a great problem, I have tried to look in the forum for the solution but I have not succeeded there.
    I repropose an user's very such to mine problems unfortunatelly without solution.
    I would to install a RFC Server on the client. From an ABAP Program i would send some parameters to my RFC .NET Server (on the users's computer) by the command 'Calling function x Destination y' (There is no problem as long as I use a TCP-IP destination of type "Registration").
    The information is processed by the RFC Server and afterwards used to start another client application.
    Of course I do not want to maintain a RFC destination for every client to keep it unique. So it would be nice to have a RFC destination of type "Start".
    But when I look at the samples I have no idea how to pass the parameters to my RFC Server if it is a "Start" destination.
    Has anyone an idea? Any help would be really appreciated!
    There are the link on which this problem was discussed:
    RFC Server with TCP / IP destination "Start"?
    SAP .NET Connector: How To implement RFC Server destination type Start
    Sorry for my bad English.
    Thanks in advance
    Luca

    Hi Alok,
    if you are sending  message to tibco then tibco guys need to register on the SAP gateway and you need to do nothing, just give them the details of your system and verify via transaction <i>SMGW</i>, menu <i>goto->logged on clients</i> if tibco is registered.
    if you are receiving  message then you only need to create a user on SAP and give it to them so that they can authenticate on the system before sending.
    Regards.
    Sergio

  • Exception handling in an RFC server

    Hi,
       I've an RFC server coded in vb.net.  Am trying to capture the exceptions raised by the server in an ABAP program.  But it is giving a short dump.  Can any one tell me the reason for this? 
    Regards,
    Aravinda Sarma M.
    The following is the code:
    Try
                SqlHeaderConnection.Open()
                rsHeaderData = sqlCommand.ExecuteReader()
            Catch ex As RfcAbapException
                'excpError = New RfcAbapException("NOCONN", "Error in Query")
                Throw ex
            Finally
                rsHeaderData.Close()
                SqlHeaderConnection.Close()
            End Try

    Neither SqlHeaderConnection.Open nor sqlCommand.ExecuteReader will throw RfcAbapExceptions, but some other .NET exceptions that cannot be understood by APAP. So you need to convert the .NET-exception to an ABAP-Exception:
    Try
    SqlHeaderConnection.Open()
    rsHeaderData = sqlCommand.ExecuteReader()
    Catch ex As Exception
    Throw New RfcAbapException("NOCONN", "Error in Query")
    Finally
    rsHeaderData.Close()
    SqlHeaderConnection.Close()
    End Try

  • Error Happened at RFC Server Cannot Open the Job Batch File.

    We have BW 7.0  and Data services 12.1. We are scheduling a Infopackage in BW that triggers a job in Dataservices server.
    We had checked the connection between Dataservices source system in BW and RFC server on Dataservices side and these connections are good. on the 3rd party sellections tab in infopackage we specify the batch file name that we exported in Dataservices server. When we execute the infopackage we get the following error.
    Error Happened at RFC Server Cannot Open the Job Batch File.
    This error started occuring from yesterday and prior to that it was working fine. We are not understanding what changed in the system to cause this error.
    Can anyone suggest any solutions for the above issue.
    Thanks,
    Naveen.

    I'm not sure what the root cause would be here. Is the file still available ? Did file permissions change ? ...
    But I wanted to point your attention to the fact that in Data Services/Data Integrator XI 3.2 (=12.2) we significantly enhanced the integration with BW. In XI 3.2, the RFC server is now integrated into the Data Services Management Console (so no need to start as a seperate executable) and you can start jobs from BW by just specifting the job's name in the repo (no need anymore to export execution commands to .bat files). So if upgrading to XI 3.2 is an option, things should go much smoother.
    More details on the wiki  : http://wiki.sdn.sap.com/wiki/display/BOBJ/Loading+BW
    Thanks,
    Ben.

  • How to modify a code of a RFC Server Program

    Hello,
    In order to connect a BI System to a new ECC System, I need to modify a RFC Server Program.
    Please can you tell how can I modify this program?
    Thanks

    I think you are trying to run both server and client
    on one machine!!!
    It is impossible, your server is blocking the port to
    send packets, so you must run client on another
    computer!!!It's not impossible to run a client and server on the same machine just for testing or as a demo. Just have the server listen on one port and the client use a different port.
    No need to use 2 seperate computers. I've done it one computer before without a problem.
    Nick

  • How to send an idoc of lower release to an External RFC server

    Hi All,
    I am sending idocs from the sap system to an external rfc server(written using Sap RFC SDK).
    When an idoc is sent from the Sap system, I receive an IDOC_INBOUND_ASYNCHRONOUS call in the external RFC server with the Idoc data.
    Everything works fine with the latest release of idocs. But if I send an Idoc of lower release number, I am getting the data records properly for the lower release(say 640). But the DOCREL field (in the control record- EDI_DC40) always gives me the latest release number(700)
    In my partner profile, I specify the Segment release number to 640 and even then I am receiving the value 700 in DOCREL.
    What am I missing here? How can I populate the DOCREL field with the appropriate release number?
    Any help would be greatly appreciated.
    Thanks
    PS: Please feel free to move this post to appropriate category, if this is not the one.

    Serigo,
    Thanks for your reply and we are not using XI.
    I have defined in the port definition giving the path name refering to unix like /outbound/<system name>/<directory name>. But I dont know how to define for C:\temp\, if I define the same way as c:\temp\  do I need define anything anywhere else ?
    Kindly let me know.
    Thanks,
    Kalikonda.

  • 2x RFC server on the same destination computer?

    HI,
    I'm new to sap and i don't know much about the way a rfc server connects to a sap gateway.
    We are trying to run 2 rfc servers on the same computer. Both of them register at the same sap gateway, under diferent programID , but with the same destination.
    the programID were registered with SM59.
    One server registers himself, and the other no.
    Any ideas?

    ok, so that's what i'm doing, and it doesn't work for me: as i said, it doesn't throw any kind of Exception or anything, it's just running as if the code of the remote method do nothing.
    i have a different name for each of the servers,
    each server extends UnicastRemoteObject and implements a R.I/F, and when i do "super(port_num)" for each one of them- i give them different port numbers.
    the clients are calling the right names in the lookup
    but yet, nothig works.
    maybe it's a codebase problem?
    where should i define the codebase in such case?
    can they have each one it's own codebase?
    one (of the) thing(s) i don't fully understand about rmi, is the client port: if i have a simple client-server system on different computers, the client is "connecting out-wards" through the rmiregistry port (1099) ??
    if so, when i have 2 clients on the same computer- they'll both try to
    connect through the same port (1099) wouldn't that create a collision??

Maybe you are looking for

  • Adobe Media Encoder not recognizing audio

    I have MXF file I need to encode on a daily basis, but AME shows there is not audio in the files. QuickTime plays (and exports) the files great with audio (showing the audio as 16-bit integer big endian) Anyway I can force AME to recognize the audio?

  • Get the file creation date

    hi friends.. i searched many forums to get file creation date i didnt get the solution but i found one program which execute dos command and gets the output of that. so using that program i developed a program to get the file creation Date & Time als

  • White Space After Form

    I have a Salesforce form embeded into two pages on my website.  Both pages have extra white space at the bottom and I can't decrease the height of the embedded HTML form in order to bring the footer up.  Both forms can be found here: http://www.beck-

  • Highlighting Current Page with CSS

    This morning I post my first Dreamweaver/CSS site. It is for a DVD I produced about infant massage. www.BabyBabyOhBaby.com. What I'd like to do is highlight the current page in the navigation bar using either a border or color change. I've found some

  • Translating trouble

    I just stumbled across a page on the Macbook Pro's support page that says you can translate non universal plugins... http://docs.info.apple.com/article.html?artnum=303120 Now I am trying to open this non-universal plugin (http://www.berga.nu/Lennart_