Determine the source server in RFC calls

Hi All,
is there any posibillity to find out what is the source server of an RFC function call inside the FM and if it's an qRFC what is the queue name.
Thanks Thomas

For the non-qRFC scenario you may want to try:
  CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION 'BACK'
    IMPORTING
      rfcsi_export          = rfcsi_export
      rfc_login_complete    = rfc_login_complete
      dialog_user_type      = dialog_user_type
      current_resources     = current_resources
      maximal_resources     = maximal_resources
      recommended_delay     = recommended_delay
    EXCEPTIONS
      communication_failure = 1  MESSAGE dest_communication_message
      system_failure        = 2  MESSAGE dest_system_message.
The RFCSI_EXPORT parameter will give you a few details of the calling system (host, sysid, etc...).

Similar Messages

  • How to determine the time of a RONA call

       What table do i need to lookup to determin the time that a RONA call came in for a particular agent  ?
    Hemal

    bornfree,
    The free Patharea/Pathlength Filters from Telegraphics is your friend (the former gives you both area and length, both in different units):
    Telegraphics - Free plugins for Photoshop & Illustrator...and other software

  • How to determine the source of Events triggered in a process chain

    Hi ,
      We have almost a 100 process chains, and of these approx 20-30 local process chains are triggered by events raised within other process chains.  These events are raised via BP_EVENT_RAISE using the ABAP process type.
    However, our problem is to identify the source of these event trigger - i.e. which process chain triggered this event ?
    Looking at SM64, the event history does not display the source for these events.
    Is there any table or program that we can use to determine the source of these events which are triggered.
    Any help is much appreciated and points awarded.
    thanks
    BK

    Hi,
    do check in the program /SSA/BWT . or TCODE - ST13 -- enter BW-TOOLS and execute. -- Choose Process chains and execute --- Select the date and time for which you want to see the process chains and execute again.
    This will give you the entire list of process chains triggered, status, timings(start, end, overall runtime). Once clicked on the process chains it will show you the steps in theprocess chains, data loaded in the data targets, source system, etc...
    hope it helps.

  • How to determine the source to where my saved photo (not taken by my iPhone camera) on whether what application or website did i got that photo? need to go to the source again, please help

    how to determine the source to where my saved photo (not taken by my iPhone camera) on whether what application or website did i got that photo? need to go to the source again, please help

    There is no way to trace the source of a saved photo.
    You might have some luck if you search through the Safari web site history available via the Bookmark icon.

  • WMIProviderException: An error occurred when attempting to connect to the report server remote procedure call (RPC) end point

    I am getting the following error message while trying to configure a database for a Reporting Service Server.  Both SQL Server and Reporting server are 2012 named instances.  I have 2014 instances as well on the same server.
    Exception details...
    Microsoft.ReportingServices.WmiProvider.WMIProviderException: An error occurred when attempting to connect to the report server remote procedure call (RPC) end point. Verify that the Report Server Windows service is running, and then retry the operation.
     ---> System.Runtime.InteropServices.COMException (0x800706B3): The RPC server is not listening. (Exception from HRESULT: 0x800706B3)
       --- End of inner exception stack trace ---
       at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo)
       at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.GenerateDatabaseScript(String databaseName, Int32 lcid, Boolean isSharePointIntegrated, String& script)
       at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.GenerateDatabaseScript(String databaseName, Int32 lcid, Boolean isSharePointIntegrated, String& script)
    Can someone help me on this please?

    Hi Jaigi,
    According to your description, you want to change a report server database for Reporting Services. But it fails on the last step and returns a error. Right?
    In this scenario, it seems you are creating a report server database on another server via remote connection. Based on the error message, it has issues on executing the script for generating new database. Please check if you have permission to connect the
    server and create a new database. Also please check if the Reporting Services Windows services is working properly.
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Determining the source button of servlet

    im having problem determining the source button when the user click one of two button
    the source code as follows
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class write extends HttpServlet {
    boolean isBeingSent;
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, java.io.IOException {
    PrintWriter out = resp.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>");
    out.println("write");
    out.println("</title>");
    out.println("</head>");
    out.println("<body background = C:/tomcat/webapps/" +
    "mailconnect/images/write.bmp>");
    out.println("<font face = 'arial'>");
    out.println("<font face = 'arial'>");
    out.println("<br>");
    out.println("<br>");
    out.println("<form method=\"POST\">");
    out.println("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp"+
    "&nbsp&nbsp<input type = 'text' name = \"receiver\""+
    " size = 40> ");
    out.println("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp"+
    "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp"+
    "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp"+
    "&nbsp&nbsp&nbsp&nbsp<input type = 'text' name =\"subject\""
    + "size = 40>");
    out.println("<br>");
    out.println("<br>");
    out.println("</font>");
    out.println("<br>");
    out.println("<textarea name =\"message\" rows=20 cols=60> ");
    out.println("</textarea>");
    out.println("<br>");
    out.println("<br><input type = submit name = 'send' value ='send'");
    out.println("</form>");
    /*Supposedly this is the second button that can be clicked but i did not included it in the form tag*/
    out.println("<input type = submit name = 'saveasdraft' value ='save" +
    " as drafts'>");
    out.println("</font>");
    out.println("</body>");
    out.println("</html>");
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, java.io.IOException {
    /*i wish i could send this to beensaved servlet when the user clicks save as draft button*/
    RequestDispatcher rd = req.getRequestDispatcher("beensent");
    rd.forward(req,resp);
    if we cannot determine the source button is there a way that i can set the beingSent boolean variable if the user clicks the send button? how can i do so? thank you so much
    the send button

    When the page is submitted, it sends the name/value pair of the button that was clicked with it.
    I second the comment about this being better as a JSP. Using out.println in a servlet like this was the whole reason JSPs were invented in the first place.
    Anyway, given you have the following HTML
    <input type = submit name = 'send' value ='send'>;
    <input type = submit name = 'saveasdraft' value ='save as drafts'>
    // the following check in java code can be made
    boolean sendButton = request.getParameter("send") != null;
    boolean saveasdraftButton = request.getParameter("saveasdraft") != null;Cheers,
    evnafets

  • How to determine the Message Server ipaddress and Port Num

    Hi All,
    I installed SAPR/3 4.7EE on windows with Local Installtion on windows and the SystemNumber is 00.
    I am developing one SAP Load Balancing System Object in the Netweaver Portals,at the time of creating it is asking the values of Message Server IP addess and the Port number.
    Can i give the same ipaddress of SAP R/3 server as Message Server Ip or its different? If it is different, How can we determine the Message Server IP addess and the Port number?
    Regds
    Phanikumar

    Hi Pahani,
    Message server ip is nothing but your server IP if it is stand alone and port is 3600.
    if you want to check the info got to tcode SMMS>GOTO tab select PARAMETERS>display.it will show the info.
    cheers
    Shyam.

  • Can't get the tables normally using RFC call to BC

    SAP Business Connector Developer.
    ->IDataUtil.getIDataArray function (can't work properly using RFC CALL)( I think it's the source of problem)
    I use the SAP Business Connector Developer(4.7) to get data from db2.
    and I create a JAVA service in th BC named writeData,
    the most important snippet shown below.
      // Get IDataCursor to manipulate pipeline
      IDataCursor idcPipeline = pipeline.getCursor();       
      // If the value is not an IData[], returns null.
      IData[] recordListIn = IDataUtil.getIDataArray( idcPipeline, "ORICONTENT" );
      idcPipeline.first( "CHECKEDDATE" );
      String checkedDate  = (String) idcPipeline.getValue();
      idcPipeline.first( "CPYCOD" );
      String cpycod= (String) idcPipeline.getValue();
       /* if ( recordListIn == null )
              errMsg += "No Input Data";
              recLen=0;
      }else{
            recLen= recordListIn.length;
      try{
         recLen= recordListIn.length;
      catch(Exception ed){
         errMsg += "\r\nExceptionIn: " + ed.getMessage();
         recLen=0;
      In BC, the variable recLen can get the record list length normally, but if i call the function in the SAP,
    the system throw an exception, the ed.getMessage() return value NULL.
      I think the problem which the rfc can't work properly is that the method IDataUtil.getIDataArray execute unnormal.
      I have set value to ORICONTENT(record list) in SAP, and it can return the record that i have set to the SAP System,
    and in the java service,  I have return another record list creating using the following spippet, It can work normally.
    com.wm.app.b2b.server.DBConnection db
            =new com.wm.app.b2b.server.JDBCConnection(driverString,userName,
                    userPwd);
              com.wm.util.Values ida= db.execSQL(selectSql);
              idcPipeline.insertAfter("OUTDATAREC", ida );
              db.close();
    I have tried some adjustments, but nothing can work.
    The reason That I use one jave service instead of standard flow services is I have to transfer data to more than two db2 servers, and I have to keep the consistency.
    Attached please find the SAP test page (using se37) and the java service code.
    May you kindly help me to solve this problem, I don't know the real reason, and which is very emergent, but i can't changed Priority(If I changed it ,the page is unuseful).
    Additional,I have added some code shown below,
    idcPipeline.first( "ORICONTENT" );
    java.lang.Object curObj = idcPipeline.getValue();
    if (curObj == null)
    errMsg +=" object is null ";
    else{
    errMsg +=" object isnt null ";
    try{
    recordListIn=(IData[])curObj;
    } catch(Exception ed){
    errMsg += " ExceptionOBj: " + ed.getMessage();
    recLen=0;
    In BC, everything is ok. but call the function in the sap, Show the following informatin:
    Object isnt null
    ExceptionOBj: com.wm.util.Table

    Hi, Mei Xie
    you mentioned 'In BC, everything is ok. but call the function in the sap, Show the following informatin: ....', I think the return value of RFC is null.
    have you tried to add a try catch around the RFC call, like following:
    try {
      IDataCursor idcPipeline = pipeline.getCursor();
    } catch (Exception ...)
    I'm not familiar with jave, only worked on C#, but I think try to catch the exception on RFC call is worth doing. Maybe it will descript some information around the problem.
    By the way, can you tell me which RFC/BAPI you are calling?
    I don't know what 'In BC, everything is ok.' mean. I have no experience on BC, only used dotnet connector. So can you explain how you use BC for me?
    thanks

  • How to determine the source of a Data Source

    How do you determine what the source is for a given Data Source? We are working with 0BP_RELATIONS_ATTR, which is a data source in the BI source system. However, we cannot figure out how to determine what the source is for this data source.

    Hi David,
    Have you seen this excellent blog by Roberto Negro : /people/sap.user72/blog/2005/09/05/sap-bw-and-business-content-datasources-in-pursuit-of-the-origins
    Hope this helps...

  • Determine the source -- BufferedReader

    I have start Java programming and one of the function that I need to make is a read(), which accept PrintStream and BufferedReader. In this function, it supposes to determine whether the BufferedReader is from a keyboard (system.in) or a file. Now, I wonder how do you know if BufferedReader is accepting a keyboard or a file?
    public static void main (String [] args) throws Exception
    BufferedReader kb = new BufferedReader(new InputStreamReader(System.in));
    System.out.print("\nPlease enter a file name with extension: ");
    String inFileName = kb.readLine();
    BufferedReader br = new BufferedReader(
    new InputStreamReader(
    new FileInputStream(
         new File(inFileName))));
    //Obviously I could send either one... kb or br;
    Fraction.read(System.out, kb); //accept user input and print on monitor
    Fraction.read(System.out, br); //accept file input and print on monitor
    public static Fraction read(PrintStream ps, BufferedReader br) throws Exception
    //What do I need to test whether br == file or keyboard?

    Your code doesn't make much sense, though... why would you ever want to pass 'kb' to Fraction.read()? So that you can get use input rather than reading it from a file? That's all well and good, but your problem isn't determining the BufferedReader source, it's in distinguishing whether the user wants to use the keyboard or a file. Another odd thing about your code is that, there really isn't any reason to know the source of the BufferedReader data at all... whether you pass kb or br, the way you read stuff will be the same.
    Try something more like:
    1) Ask user for a file name.
    2) If user doesn't enter a file name, then tell them to type whatever data they wan't processed and pass kb to Fraction.read().
    3) If user does enter a file name, the pass br to Fraction.read().

  • Determining the Listener serving the DB from SQL

    Oracle Version: 10.2, 11.1, 11.2
    OS : Solaris 5.10
    From within the DB (ie. querying Data dict or V$ views, etc..) , is there any way we could determine the listener name which is serving the DB ?
    Edited by: J.Kiechle on Aug 16, 2011 5:14 AM
    Changed the Subject

    For single instance database using LOCAL_LISTENER parameter you may retrieve listener data (however you cannot be sure that this is the listener name used in listener.ora):
    select value
    from v$parameter
    where name='local_listener';But in general I don't think this is possible with a documented dynamic performance or dictionary view.
    Edited by: P. Forstmann on 16 août 2011 17:09

  • How to set the language for a RFC call ?

    Hi,
    when calling from BSP (WAS620) to our R3 using RFC the results (units, ...) are always in DE. How do the call to get the results in EN?
    Language in RFC Destination/Logon&Security does not have an effect.
    thx for your support.

    Martin,
    I am not sure whether this is a logon problem.
    If you run the function module in transaction SE37 then you will get PC because there are some exits associated to it.
    When you call it from "outside", then the internal value is returned to the caller.
    The same happens when using BAPI from languages like Java or .Net
    The material field - in particular - is well-known for this behaviour.
    Hope someone else could testify because I haven't crossed the problem myself.
    Check this thread for instance:
    sap.net connector error
    If you have a doubt, then set an external breakpoint in the remote system for the RFC user. Then, check the content of the <i>sy-langu</i> field.
    Best regards,
    Guillaume
    Message was edited by:
            Guillaume GARCIA

  • How to get the app server to automatically call init()

    Hi,
    I have servlet called Manage, which initializes a bunch of stuff in its init() method. Can I configure tomcat so that it will automatically call the init() method of this servlet when it is deployed (as opposed to waiting for the first request to come in to initialize it?
    Thanks,
    -Adam

    Anyway, if you really need to initialize your servlet as soon as your web application starts, you can use in your web.xml something like this:
    <servlet>
    <servlet-name>serv</servlet-name>
    <servlet-class>com.test.serv</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>

  • How to determine the source of text

    hi ,
    i have created  the standard text in so10.
    During creation of a sales order it is appearing  fine .
    But the problem is,
                           how can we know that from where the text is coming as i forgot the text name.
                           I also tried to enter the text in the text field in so10 but no vain.
                           Please help me in this issue.

    Hi Srikanth,
    You can find all the texts that were created in table STXH.
    There give the inputs like created by or the date range that these text were created and execute the table. You will find all the text created by the given user or between a date range.
    Hope that solves your problem.
    Regards,
    Swami

  • Dreamwever cannot determine the remote server time

    anyone know how to resolve this as it is not showing my
    remote site folders?

    > anyone know how to resolve this as it is not showing my
    remote site folders?
    That happens when you don't have write permission to the
    current directory.
    Question: Are you in an upper level private directory, and
    the site files
    need to go into a subfolder such as www or public_html or
    similar?
    If yes- put that folder name into the "host directory" line
    of the remote
    info.
    Alan
    Adobe Community Expert, dreamweaver
    http://www.adobe.com/communities/experts/

Maybe you are looking for

  • Exchange emails lost when sent w/o connectivity?

    Hello, Are others losing messages when composing and sending emails via Exchange ActiveSync and hit "send" only to find out that they are in an area without coverage and it disappears? The message does not appear in drafts, sent folder, or the outbox

  • Easy or otherwise: combining multiple complex ivideo projects into one

    I'm tempted to [finally] invest in fcp--just a matter of time--but at this particular moment (urgency) the decision would be made for me if I was sure I could do the following, which in imoviehd has proven well nigh impossible. I have six movie proje

  • TS1702 contact itunes support pops up while trying to purchase xtra items for app

    ive been trying to make an in app purchase and message 'your purchase could not be completed- contact itunes support to complete this transaction' appears. i have looked on the support page and was unable to find help for this. any suggestions?

  • BAM 11g - creating new report - More options not active

    I am creating new reports in BAM 11g. 11.1.1.3.0 Build 8553 I can select the Data Object and Data Fields, but.... When I select any of the More options.... such as Create a filter or Create a calculated fied etc... I get the View Prompts screen and I

  • Restore original Sony firmware on Xperia Z with Linux tools

    Hello, I tried Cyanogenmod 10.2 Milestone and after that my IMEI was gone and I could not make calls any longer. I now would like to restore the original Sony firmware for my Xperia Z. But, I do not use and do not have MS Windows. I have the Android