No RFMs in the list when creating connector class

When I attempt to create a proxy class (a new project of SAP Connector Class) I see no RFMs listed in the left hand list.  I type in qirf_* and click Search no RFMs appear.
Connectivity tests work for the host, client, user, and pw settings I've entered (i.e. bad entries raise errors, good ones that work on SAP Gui or on my program with proxy class created in my dev environment allow me to get past the first screen and to the RFM selection screen by clicking next).
Thanks for any suggestions you can provide.
Using .net 2002 (1.0) against .net connector 1.0 SAP/QMIDI 640

Amit,
Thank you for your reply.  I am doing much better now
Short version: it was a DLL mismatch!
Long version: I was thoroughly and completely stumped until I just walked away for a bit and decided to go back and clean up some directories with various versions of my solution and builds.  I did a search on sap.connector.dll and that guided me to where my cleanups needed to be done...
however, i noticed that there was a sap.connector.dll v1.2.0 file in all but 2 folders, where these 2 folders had 1.2.1 : one where I had it stored, the other one was
c:\Program Files\Visual Studio .Net\Common7\IDE
My solution however was referencing
c:\Program Files\SAP\SAP .Net Connector\sap.connector.dll
As soon as I saw that, I replaced the 1.2.1 with 1.2.0 and the proxy class wizard immediately showed the RFMs.
I am happy once again.

Similar Messages

  • How to register the recipient when create job by function

    I am now use JOB_OPEN , JOB_SUBMIT and JOB_CLOSE to create a job in the program. And need to post the result of the report to the person by email.
    Can you tell me how to register the recipient when create the job.
    ( in sm36, it is easily to do but how to do in coding? )
    regards,
    slam

    Hi
    I think in Back ground using the above fun modules you can't send a mail to the receipient.
    see the use of the above fun modules;
      IF p_bjob = 'X'.
        CONCATENATE sy-cprog sy-datum sy-uzeit
                    INTO jobname SEPARATED BY '_'.
        CALL FUNCTION 'JOB_OPEN'
          EXPORTING
            jobname          = jobname
          IMPORTING
            jobcount         = jobcount
          EXCEPTIONS
            cant_create_job  = 1
            invalid_job_data = 2
            jobname_missing  = 3
            OTHERS           = 4.
        CALL FUNCTION 'GET_PRINT_PARAMETERS'
          IMPORTING
            out_archive_parameters = arc_params
            out_parameters         = print_params
            valid                  = valid
          EXCEPTIONS
            archive_info_not_found = 1
            invalid_print_params   = 2
            invalid_archive_params = 3
            OTHERS                 = 4.
        IF valid = chk.
          SUBMIT ybrep
                          WITH < sel Screen>
                          AND RETURN
                          USER               sy-uname
                          VIA JOB            jobname
                          NUMBER             jobcount
                          TO SAP-SPOOL
                          SPOOL PARAMETERS   print_params
                          ARCHIVE PARAMETERS arc_params
                          WITHOUT SPOOL DYNPRO.
          CALL FUNCTION 'JOB_CLOSE'
            EXPORTING
              jobcount             = jobcount
              jobname              = jobname
              strtimmed            = 'X'
            EXCEPTIONS
              cant_start_immediate = 1
              invalid_startdate    = 2
              jobname_missing      = 3
              job_close_failed     = 4
              job_nosteps          = 5
              job_notex            = 6
              lock_failed          = 7
              invalid_target       = 8
              OTHERS               = 9.
          IF sy-subrc <> 0.
           MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ELSE.
            MESSAGE i029 WITH jobname.
          ENDIF.
        ELSE.
          MESSAGE s000 WITH text-003.
          STOP.
        ENDIF.
      ENDIF.
    Reward points if useful
    Regards
    Anji

  • The new tab behavior is driving me nuts. It keeps re-centering on tabs nearest the start of the list when I move a tab. How do I change this?

    The new tab behavior is driving me nuts. It keeps re-centering on tabs nearest the start of the list when I move a tab. How do I change this?
    I don't want to download an app. I would rather add a new string in about config or just change of the ones in there to false. It's making my work life rather difficult, to be forced to go all the way back to the end of my list after moving one tab just to have to do it again. I mean it's to the point where I might consider changing browsers if they had tab scroll bars.
    Edit: At this point I will download any app. Please make this stupid feature stop.

    The result of setting up that code will do exactly as you described: the tabs will be crowded together. I had not noticed any change in behaviour of Firefox with tabs because all the tabs are crowded together, so they cannot scroll, and I very seldom move tabs.

  • Error in Forms while creating the trigger- WHEN-CREATE-RECORD

    Hello,
    Right now I am using 11g client side and 10g database.
    I am constantly getting an error while creating triggers in 11g.
    I have created a sequence in SQL developer using the following code:
    create sequence loc_id_sequence
    start with 14;
    After creating the sequence. I am trying to write the PL/SQL code in forms builder for the trigger WHEN-CREATE-RECORD
    declare
    loc_id number;
    begin
    loc_id := loc_id_sequence.nextval;
    end;
    But I have been getting the following error constantly. Can anyone please help me?
    "Error 0 at line 5, column 4
    SQL statement ignored".
    Can anyone please tell me why I am getting that error

    In fact, even I thought there might be some problem with the connectivity with the 10g database and 11g client but the other DB related code works.
    I just have the problem with using sequence for the trigger WHEN-CREATE-RECORD.
    In fact I also tried using WHEN-NEW-RECORD-INSTANCE smart trigger instead of WHEN-CREATE-RECORD for the same sequence. But even that doesn't work.
    Do u have any idea of what that error means?
    "Error 0 at line 5, column 4
    SQL statement ignored"
    Edited by: Pooja 1985 on Feb 26, 2013 5:43 PM
    Edited by: Pooja 1985 on Feb 26, 2013 5:44 PM

  • HT5620 I want to change the email address to which all the reset security information (emails) go to. But I cannot see that email address in the list when I click on the 'Name, ID and Email Addresses' section.

    I want to change the email address to which all the reset security information (emails) go to. But I cannot see that email address in the list when I click on the 'Name, ID and Email Addresses' section.
    How can I change it when I cannot view it on my account. I am not even sure how this got setup.

    If you mean your rescue email address, it's in the Passwords and Security section, after you answer the two security questions.

  • Save tree the lists of which is class' object

    Hi, my question :
    how can i save tree the lists of which is class' object?
    i save tree with the help of ObjectOutputStream class, but when i read tree object from file i have leaf without name(clean leaf)
    how read and save tree in file for normal with it?
    Code of my function for save tree:
    import javax.swing.JTree;
    import java.io.*;
    import java.util.*;
    public class SaveTree {
        public SaveTree(){
        public void saveTree(JTree tree){
            try{
            ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("tree.info"));
            out.writeObject(tree);
            out.close();
            catch(Exception e){
                e.printStackTrace();
        public JTree loadTree(){
            JTree tree = new JTree();
            try{
                ObjectInputStream in = new ObjectInputStream(new FileInputStream("tree.info"));
                tree = (JTree)in.readObject();
                in.close();
            catch(Exception e){
                e.printStackTrace();
            return tree;
    }the code where i create new node as class' object
    public void actionPerformed(ActionEvent e) {
            String command = e.getActionCommand();
            if (ADD_COMMAND.equals(command)) {
                //Add button clicked
                book = new DefaultMutableTreeNode(new BookInfo
                (name.getText(),
                "file:///"+ System.getProperty("user.dir") + "/" + ID.getText() + ".html", Integer.parseInt(ID.getText())));           
                treePanel.addObject(book);
                name.setText("");
                ID.setText("");
    }my class BookInfo
    public class BookInfo {
            public String bookName;
            public String bookURL;
            private int bookID;
            public BookInfo(String book, String filename, int ID) {
                bookID = ID;
                bookName = book;
                bookURL = filename;
                System.out.println(bookURL);
                if (bookURL == null) {
                    System.err.println("Couldn't find file: "
                                       + filename);
            public String toString() {
                return bookName;
            public int getID(){
                return bookID;
            public void setID(int ID){
                bookID = ID;
        }thanks for attention ! :)

    Jos, thanks for answer :)
    Erm, get the TreeModel from the JTree, serialize it and later deserialize it and set it as the TreeModel for your JTree again?
    kind regards,
    JosHm, i save treeModel the same way, but when i (de)serialize treeModel from file i get clean tree
    my function to save treeModel
    class Save{
    public Save(){}
    public DefaultTreeModel loadModel(DefaultTreeModel model){
            try{
                ObjectInputStream in = new ObjectInputStream(new FileInputStream("tree.info"));
                model = (DefaultTreeModel)in.readObject();
                in.close();
            catch(Exception e){
                e.printStackTrace();
            return model;
            public DefaultTreeModel saveModel(DefaultTreeModel model){
            try{
                ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("tree.info"));
                out.writeObject(model);
                out.close();
            catch(Exception e){
                e.printStackTrace();
            //return model;
    }and here i init tree with treeModel
    Save save = new Save();
    DefaultMutableTreeNode root = new DefaultMutableTreeNode(myObject);
    DefaultTreeModel model = new DefaultTreeModel(root);
    JTree tree = new JTree(save.saveModel(model));
    JPanel panel  = new JPanel();
    panel.add(new JScrollPane(tree));
    this.add(panel);Edited by: Tmrs on May 18, 2008 6:00 AM

  • Error  "An error occurred on starting the workflow" when creating Timesheet

    Hi..I have copied a standard task for Timesheet approval...and have assigned to profile..but when creating timesheet i'm getting error as "An error occurred on starting the workflow" .. could anyone help me out from this issue..
    Thanks
    shankar

    HI Shankar,
    I have the same error you listed here for a few employees. Could you please tell me how you resolved this? 
    I've searched other posted messages and look like we've set up the timeshee approval correctly, but still have this error.
    Any information provided is appreciated.
    Thanks,
    Tam

  • How to save LIST_LINE_ID of Price List when create Sales Order Line

    I dont know how save the LIST_LINE_ID of the Price List on Sales Order or anywhere when create Sales Order Line.
    I create with the following steps:
    Step 1: Create Price List for Item A with two line: Line 1 (Unit Price = 10,5, Pricing Attribute with Tax Classification Code = 5%), Line 2 (Unit Price = 11, Pricing Attribute with Tax Classification Code = 10%)
    Step 2: I create Sales Order Line with Item A, Tax Classification Code = 5% --> Unit Selling Price = List Price = 10,5 but dont bookorder
    Step 3: I update the Unit Price of Line 1 into 11.55.
    Step4 : I book this Sales Order. Howerver, I use form personalization to customize Book Event: if the Unit Price of Item on Price List > Unit Selling Price then cant not Book. But I dont konw List Price of Sales Order belong the line of Price List.
    Please help me check this issue. Thanks for your supports.
    BinhTC
    Email: [email protected]

    Bob's right - except that if you have OM: List Price Override Privilege set to 'Unlimited' (and from your scenario it sounds as if you have) it is possible that the value in unit_list_price will vary from what was originally retrieved from the price list.
    In that case, a safer bet is to use :LINE.original_list_price in your personalization as this will always contain what was originally retrieved and will mean you can avoid any repeat lookup via list_line_id.
    Regards,
    Jon

  • Where are files downloaded to on the mac when creating a pdf from web pages?

    where on the mac HD are files downloaded to  when creating a pdf from web pages?
    Im creating web pages from the whole site so creating a large document, so wondered where these fiels are stored on the mac so I can delete when finished as dont want to clog up the hard drive.

    Look at the LiveCycle server products.

  • Retrieving sales order info instead of the offer when creating a prod order

    Hi,
    I cannot create a production order refering to a sales order if this sales order has been created in reference to an offer. This is standard SAP and the following message is displayed: "account assignment cannot be carried out because of different origine number".
    Does anyone know how to retrieve the sales order information when creating a production order instead of retrieving the offer information? User-exit?
    Thanks,
    Ronan

    No answer to this post

  • Can the delimiter in a CFSELECT-multiple be changed before using the list it creates?

    I am using a CFSELECT which allows multiple selections, and I
    am feeding the results into a query which returns information about
    all of the selections. However, some of the values being returned
    contain commas because the values are company names (Acme, Inc.)
    and this conflicts with the comma-delimiting being looked for by
    the ListQualify I am using in the query to look up the information
    based upon the selections.
    Is there a way to change the delimiter of either the CFSELECT
    or the list it generates? I have tried ListChangeDelims before the
    query, but it changes both the delimiter commas and the value
    commas, obviously. I don't believe there is a way to change the
    delimiter commas between creating the list in the CFSELECT and
    using it in the ListQualify, but there are so many of you CF
    geniuses out there, one of you has to know how to do this.
    I am happy to provide more information or attempt to clarify
    a point upon request.
    My thanks in advance for your consideration and help,
    Jim

    Thank you for the suggestion, Dan. I wish it was that simple.
    I am working with a table in which the company name is entered for
    each record and has no link to any other table, there is no company
    table. I could create a company table and switch-out the company
    name with it's new id, but I'd rather not have to change several
    thousand records. Plus, with new records being added all the time,
    how would the users enter company names if the names aren't already
    in this new table?
    The point may be moot, in addition, as there are numerous
    scenarios in which one may have a field that contains commas for a
    number of reasons. Regardless of why the commas are used, the fact
    that they can be used is important and what needs to be addressed.
    Is there a way to leave the commas in the records and change the
    delimiter put in the list?
    Thanks again,
    Jim

  • Can't find the table when creating the form application

    Hi there,
    I have created a new table named lp_cschedule under a user named
    lptrain in users tablespace.
    I want to create a form application to view this table. However,
    I can find this table in the list.
    Don't understand why ? Any idea ?
    Regards,
    Maggie

    Perhabs, the application's owner does not have the previleges on
    the table you have mentioned. Follows the citation of the Forms
    (from tables or views) wizard help:
    Tables, views, and synonyms in the application schema where you
    have SELECT, INSERT, UPDATE, or DELETE privileges.
    Tables, views, and synonyms where SELECT has been granted to
    public users.
    You automatically have SELECT, INSERT, UPDATE, or DELETE
    privileges on a table or view if it is owned by an application
    schema where you have Edit or higher access privileges.
    You can check the owner (=schema) of the application from the
    Navigator clicking on the Edit action link against your
    application.
    Regards,
    Alexandre

  • ADF form don't show the ADFSelectOneChoice when create action performed

    I have a jspx page that show the data without problem in a form. But when the CREATE action is performed the ADFSelectOneChoices disappears.
    I'm using Jdev 11.1.1.0.1, EJB3, JPA, JSF, ADF.
    Help please!
    Thanks!

    For exemple:
    I used this tutorial: http://www.oracle.com/technology/obe/obe11jdev/11/ejb/ejb.html
    I edited query.jspx
    I added a "CREATE" button and one more field (a ADFSelectOneChoice with DEPARTMENTs)
    It works well. But when i push the create button the ADFSelectOneChoice disapears.
    The fields that make reference to other tables disappears when CREATE is performed.
    Edited by: julius.bernardo on Mar 26, 2009 5:27 PM

  • LOV not validating from the list when tabbed out

    Hi,
    I have an item attached to an LOV generated dynamically based on another LOV. When I change the value in the parent LOV, and just click on the child item(which still has old value) and tab out, it does not validate from the list which has new values. The old value in the field is actually wrong one. However, it shows new values when I click on list of values for the child item.
    I am also setting the property VALIDATE_FROM_LIST to PROPERTY_TRUE. The code to set_lov_property to the dynamic query is generic and is used by both key-listval and when-new-item-instance triggers. Except in key-listval I added list_values.
    I am using forms 6i version.
    Can any one tell me where I am doing wrong?
    Thanks,

    Neeraja,
    Its because the item is not validating again, as there is no change in its contents. So you have to tell oracle to validate that item. For that in the WHEN_VALIDATE_ITEM trigger of the parent item, write,
    SET_ITEM_PROPERTY('<block_name>.<child_item_name>', ITEM_IS_VALID, PROPERTY_FALSE);So when you tab out from the child item, the oracle will validate that item even if there is no change in the data.
    Regards,
    Manu.
    If my response or the response of another was helpful or Correct, please mark it accordingly

  • Country not on the list in creating iTunes U account

    Writing on behalf of Riga Graduate School of Law. We want to make our own iTunes  U account, but country Latvia is not on the list. What to do in this case?

    Sorry, but the iTunes U service is available only to the countries in the list. Institutions in Latvia (or any other country not on the list) cannot participate at this time. When, or indeed if, iTunes U will be expanded to include other countries, none of us here (who are all just fellow users) can say.
    Regards.

Maybe you are looking for