Problem in RFC

I created a RFC Z_TEST_RFC using transaction SE37 and I saved and activated it. Now coming back to R3 I am not able to find it. I used the find function also and still I don't find it. What could be goign wrong.

Hi
Mite be you forget to save . otherwise just press f4 after writing z_test* in SE37 , i will come up , if not it desont exist .
Kindly reward points accordingly
Regards
Pranshu

Similar Messages

  • A upper/lower sensitive problem on RFC call

    hello, everyone.
    Maybe it is not the proper forum to discuss this topic, but I think the ABAP programinig Forum is the best forum in SDN, which has the most vistors.
    So please help me solve this problem, if possible.
    I meet a problem on RFC call through dotnet connector.
    There is a RFC deploy on the R3 server.
    And a portal application using dotnet connector to call the RFC from web side.
    The problem is when input some string like 'AbCdEf' from web side, transfer to the sap side, the RFC always get the string like 'ABCDEF'.
    I think it dues to the auto upper convert by the RFC call, and if in SE37, we can check the upper/lower box to solve it.
    But how can I solve it in this portal case?
    Can I get original string in the RFC side?
    How we can get the string as the original content 'AbCdEf' in RFC side?
    any suggestion is welcome,
    and I'm waitting for your answer, thanks a lot

    Hi zhenglin,
    To expand on what Siggi said, fields in the structures of your RFC parameters are based on data elements which in turn are based on domains.
    An attribute on the domain is "Lowercase'.  Unless this is checked, the field will always be treated as uppercase, and you will get the effect you described.
    Please check the domain of the field in question, to ensure that the "lowercase" flag is checked.
    Cheers,
    Brad

  • Problem with RFC connection - tp program not registered

    Hello everyone
    recently there  has appeared a problem with the RFC connection on our system - we received the following set of messages:
    Trace file opened at 20101221 130738 Central European Standard Time, SAP-RE
    ======> CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
    Tp program is not registered.
    ABAP Programm: RSRFCPIN (Transaction: SM59)
    User: xxx(Client: 100)
    Destination: SIDRFC_IFSAPHRCZPKCP (handle: 2, , )
    Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1501
    CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
    Program transakcji nie jest zarejestrowany
    DEST =SIDRFC_IFSAPHRCZPKCP
    HOST =%%RFCSERVER%%
    PROG =IFCZPKCP
    GWHOST =ssapprod
    GWSERV =sapgw21
    I tried to register program with a command:
    rfcexec -aIFCZPKCP -gssapprod -xsapgw21
    but with no success - the program didn't appear on the list of logged clients on the system in gateway monitor. Frankly speaking we do not know now what else we can do - please help!
    We have ECC 6.0 (SAP_BASIS 700 SP18) on Windows Server 2003 R2 x64.
    Thanks in advance for any help.
    Regards
    Peter

    Hi Salim
    thanks for your reply.
    ./rfcexec -a(PROG_ID) -gssapprod -xsapgw21 &
    The syntax you're providing refers to UNIX systems, but I did similar thing on our Windows system - I tried all of the following methods (unfortunatelly without success):
    rfcexec -a(PROG_ID) -gssapprod -xsapgw21
    full_path_to_rfcexec.exe -a(PROG_ID) -gssapprod -xsapgw21
    rfcexec -a(PROG_ID) -gssapprod.domain -xsapgw21
    full_path_to_rfcexec.exe -a(PROG_ID) -gssapprod.domain -xsapgw21
    Can you advise me what to do now?
    Thanks
    Piotr

  • Problem reading RFC values from IRecordSet !!!!

    Hi All,
    I am having some problem reading values from IRecordSet. Can not seem to parse the output structure from RFC. AM using connector gateway service to execute BAPI_EXCHRATE_GETCURRENTRATES.
    Here is the code,
    MappedRecord input = rf.createMappedRecord("input");
    input.put("DATE",new String("01011990"));
    input.put("DATE_TYPE", new String("V"));
    input.put("RATE_TYPE", new String("M"));
    MappedRecord output = (MappedRecord) ix.execute(ixspec, input);
    Object rs = null;
    IRecordSet recSet = null;
    Object result = output.get("EXCH_RATE_LIST");
    if (result == null) {
    response.write("<BR>null");
    rs = new String(" ");
    } else if (result instanceof IRecordSet) {
    IRecordSet irs = (IRecordSet) result;
    response.write("<BR>Got some dataaa");
    IRecordMetaData rsmd = null;
    rsmd = irs.retrieveMetaData();
    irs.beforeFirst();
    while(irs.next()){
    response.write("Row::"+irs.getString("RATE_TYPE")+" "+irs.getString("FROM_CURR")+" "+irs.getString("EXCH_RATE"));
    Am getting the pritn statement, Got Some Data on the PDK component.
    But somehow not able to read the values from IRecordSet
    What is the mistake here?
    Pls help
    Edited by: Aakash Jain on Oct 11, 2008 12:22 AM

    Hi
    Try in this way.
    IRecordSet resultTable = (IRecordSet)outputParams.get("TABLE_NAME");
    for(resultTable.beforeFirst(); resultTable.next(); ) {
    response.write(resultTable.getString(0));
    response.write(resultTable.getString(1));
    Thanks

  • Problem with RFC and empty table

    Hi,
    I have a problem using and RFC function module. The problem is that the RFC returns a table type, but even though the table is emtpy the tag is returned. I have this target structure who has a required subsstructure:
    Input:
    <RFC_function_module>
    <customers>
      <customer1>   
        <table1>  (0..1)
          <item>  (0..Unbounded)
           <salesorder>
      <customer2>   
        <table1>
          <item>
             <salesorder>
        <table2>     
           <item>        
              <accountdoc>
    result:
    <customers>
      <list1> (0..1)
        <table1> (1..Unbounded)
      <list2> (0..1)
        <table2> (1..Unbounded)
    The problem is that if i just do at simpel mapping the mapping returns error because the missing table2 in the result. Then i have tried with an Exists function but it seems like the mapping program searches the hole file for just one occurences. Not record by record.
    Do anyone understand my problem an has a solution?
    /Jakob

    OK - what do you mean by to level of mapping? Mapping to an "internal" structure first and then for the final output?
    The reason i do not whant to change the External defintions is because of changes. If the ones who have designet the external defintions ie.  adds a field or something like that, we should remember to change this kind of thing before updating.
    Jakob

  • Problem with RFC for Risk Terminator - GRC 5.2 SP12

    We are having a problem with the RFC connection for Risk Terminator in one of our SAP environments.  It is working in our 'DV3' environment, but not in our 'RT3' environment.  Everything is set up just the same in both environments and all SAP Adaptors show green.
    This was working in RT3 when we first upgraded to GRC 5.2 last November, but it now gives me an error when I do an update with PFCG and it calls RT.  The error message and our Basis support group both say the RFC needs to be 'registered', but our SAP Support contact during our upgrade said it does not, and I can't find any documentation that says this is required also.  Plus it was working before even though it was unregistered.
    What is causing this problem and how do I resolve it?
    Also, if these RFCs do not have to be registered, is there some documentation that states this that I can show to our Basis group?
    Thanks.

    What about the question of the RFC needing to be registered?  This is the solution our Basis group thinks is required, so it will be hard to get them to do anything else until this issue has been addressed.
    Thanks.

  • Problem with RFC function module from R/3 to CRM

    Hi, i have a RFC function module created in R/3, this is the code:
    function Z_CRM_PRODUCTO_INTERLOCUTOR.
    ""Interfase local
    *"  IMPORTING
    *"     VALUE(GV_VKORG) TYPE  VKORG
    *"     VALUE(GV_VTWEG) TYPE  VTWEG
    *"     VALUE(GV_MATNR) TYPE  MATNR
    *"     VALUE(GV_KUNNR) TYPE  KUNNR_V
    *"  EXPORTING
    *"     VALUE(GV_KDMAT) TYPE  MATNR_KU
    *"     VALUE(GV_POSTX) TYPE  KDPTX
    *"  EXCEPTIONS
    *"      NOT_FOUND
      UNPACK GV_MATNR TO GV_MATNR.
      UNPACK GV_KUNNR TO GV_KUNNR.
      select single  KDMAT POSTX
              into (GV_KDMAT, GV_POSTX) from KNMT
              where   VKORG = GV_VKORG
                      and  VTWEG = GV_VTWEG
                      and  KUNNR = GV_KUNNR
                      and  MATNR = GV_MATNR.
      IF sy-subrc <> 0.
        RAISE NOT_FOUND.
      ENDIF.
    endfunction.
    When i call this function from CRM, i do it like this:
    CALL FUNCTION 'Z_CRM_PRODUCTO_INTERLOCUTOR'
      DESTINATION LV_RFCDEST
      EXPORTING
        GV_VKORG  = lv_vkorg
        GV_VTWEG  = ORGMAN_H-DIS_CHANNEL
        GV_MATNR  = ORDERADM_I_WRK-ORDERED_PROD
        GV_KUNNR  = WA_DATOS_PER-N_PAGADOR
      IMPORTING
        GV_POSTX  = IT_POS_LINE-DESCRIPCION
        GV_KDMAT  = IT_POS_LINE-material
      EXCEPTIONS
        not_found = 1.
    where:
    it_pos_line-descripcion type string
    it_pos_line-material type string.
    Well, my problem is that when debugging, in R/3 the 2 return values have the correct value, but when they are passed to CRM they have only one position.
    As i've been told, it was working ok, but it's being wrong since we made a ¿conversion to unicode?. Maybe I should change the type of return ???
    Thanks in advance !!!

    Hello Maria,
    Make sure you define your parameters in CRM exactly the same way as in R3, do not use type string here.
    So:
    it_pos_line-descripcion type C char 40,
    it_pos_line-material type C length 35.
    Kind regards,
    John.

  • Facing a problem with RFC Call receiver error while importing the table sap sandbox

    Hi All,
    I am trying to import a table from sap sand box . while importing it is showing below error..
    RFC CallReceive error <Function DDIF_FIELDINFO_GET: RFC_ABAP_EXCEPTION-(Exception_Key: NOT_FOUND, No active nametab exists for /BIC/OHZ_ISP_SCX)[SAP NWRFC 720][SAP Partner 731 ][SCX][ics106046124][APOBODS][4103]>.
    Please suggest me how can i overcome this problem ??

    Hi Kishore,
    Can you quickly check with your SAP Basis Team whether they have installed necessary  functions related to BODS on the SAP Application server.
    Please check Supplement for SAP Guide
    Regards
    Arun Sasi

  • RFC-JDBC Scenario:Problem in RFC

    Hi All,
    I have a BTE for BOM...in which i have a remote-enabled FM which i have imported in XI.
    When i call this FM in a loop in BTE....i dont get any data in XI.
    It works fine with a single loop pass...but it doesn`t work for more than one.It is something like this
    loop at ...
        Call Funtion 'BOM' IN BACKGROUND TASK DESTINATION ..
         EXPORTING
                I_STZUB    = I_STZUB
         TABLES
                T_CLRKB    = T_CLRKB
                T_CLSTB    = T_CLSTB.
    endloop.
    Can anybody please help on this !!!
    Regards,
    Ruchi

    Hi,
        I suspect the below
    1. Either logic in fetching the data might be a problem or huge volume of data can be ap roblem,so better check the program by disabling the RFC..(i.e generate the report with out passing the data to the RFC...and check whether it works fine or not...)
    2. if you find the problem is with the huge vloume..then test the Report by fetching the data in chunks instead of entire dump...
    if still the problem persists then better to go with the proxy implementation...as the proxies are meant for that...
    HTH
    Rajesh

  • Rfc Destination problem in RFC Sender Adapter

    Hi experts
    I created a Rfc destination type TCP/IP for Rfc Sender adapter.
    while creating i passed following parameter:
    1) I selected Activation Type option-> Registered Server  
    2)Given a Program id , same as i given in Rfc sender Adapter config.   
    3)Gateway option:
       i) Gateway Host:Server IP address where i created  Rfc.
      ii) Gateway Service:sapgw00
    After making these entry, i m unable to receive message at XI end (I am executing Rfc at R/3 site due to Rfc sender)

    Hi
    please check for the following things.
    1. check the RFC destination using the connection test tab in the R/3 system.
    2. check whether the program id that u have given is registered or not.
    to check the program id go to the transaction SMGW, in the menu select Goto-->LoggedonClients
    check for ur program id name in the table.
    3. when you configure the RFC sender adapter in XI then you have to give the same program id name that you will give while creating the RFC destination in the R/3 system.
    if u still face the problem please reply me back.
    Thanks
    Rinku

  • Problem in RFC as JCO changed from user/password to  SSO

    Hi all
    Initially i was using CO with user/password properties but now it has been changed to SO.
    In my webdynpro project there are 3 RFC Models being used.
    Out of which 2 are working fine and giving the desired results but 1 RFC works fine on the R/3 side but from the webdynpro side it does not work just displays bapireturn - "Not successful".
    As the properties of the JCO changes to USer/password , the RFC works fine giving the desired results
    Plz let me know wht cld be the problem
    Thanks and Regards

    Vindhya,
    With SSO, the details of the user who's logged in goto R/3 and thus determines if the user has authorizations to run this RFC. This user could be different from the user you were using previously without SSO.
    Meaning, this time, with SSO, the user is you whereas the user for user/pwd is someone else and you dont have authorizations to run the RFC??
    And another thing, even if you can successfully run that RFC logging into R/3, your userid may not have RFC authorizations (which is required to do a RFC call). IF thats the case, you need to talk to your security/basis guys.
    Lemme know if that could be the case in your situation.
    Rajit
    Message was edited by:
            Rajit Srinivas

  • Problem in rfc fm  to work in foreground

    hi,
    i created a program to open a link using cl_gui.... and closed it once the link was opened. This link is used to throw some data on the site. I want to schedule this program in background. i am working on 4.6 b.
    Now here the problem arrised cl_gui_... objects doesnot work in background .
    Now i used rfc method . I used an rfc function module to submit the program . Background jobs completes successfully but the data is not send on website. I used rfc function module starting new task to work in foreground but i think it is not working.

    hi,
    i created a program to open a link using cl_gui.... and closed it once the link was opened. This link is used to throw some data on the site. I want to schedule this program in background. i am working on 4.6 b.
    Now here the problem arrised cl_gui_... objects doesnot work in background .
    Now i used rfc method . I used an rfc function module to submit the program . Background jobs completes successfully but the data is not send on website. I used rfc function module starting new task to work in foreground but i think it is not working.

  • Problem in RFC sender and receiver

    Hi,
    I my one scenario, I am using Rfc As a sender, every day program ID is getting unregistered.
    Another problem is with RFC receiver, there Rfc connection is not getting closed automatically so, every time for new Rfc connection,  I need to increase the maximum connection limit.
    Please help me in this.
    Thanks

    Hi Joel,
    This can happen if application in which program ID has been define is getting restart everyday.
    -Pinkle

  • User password problem in RFC after system copy

    HEllo,
    we have a problem in ECC6.0 after system copy (refresh QUAL system by PRD data).
    BEfore doing this copy, we export RFC data (SM59 tables) of our QUAL system and after the refresh we reimport these RFC in our QUAL system. We don't want RFC comming from productive system.
    After this reimport, RFC configuration is ok but we have a problem with RFCuser password. In the password box we have "inconsistent"...
    Have you an idea to reimport succesfully these informations ?
    Thanks
    lionel

    Hello,
    We performed another refresh yesterday. But unfortunatly it was not working. Password are still inconsistent.
    This are exactly way we perform it:
    Before restoring DB :
    export table via R3trans for tables:
    RFCDES, RFCDOC, RFCATTRIB, RFCCHECK, RFCDESSECU, RFCSYSACL, RFCTRUST, RFCCMC, RFCGO, SXRFC, IBSSI_RFCDEST, PARAMVALUE, RSECACTB where ident LIKE '___/RFC%'
    export users via scc8
    Restore DB, truncate upper rfc tables,  import rfc Tables
    Check SM59 => inconsistent
    Migrate Secstore => still inconsistent
    Import Users via transport generated by scc8
    run scc7 as post actions
    Tuncatate/re-import rfc tables
    Check SM59 => inconsistent
    Migrate Secstore => still inconsistent
    What else could be done ?
    We have a lot of RFC. so re-enter all password is really a hudge task ..
    Thanks a lot for help

  • Reference-Problem in RFC-Function Module

    Hello,
    I am new to ABAP. As an introduction I read the book "ABAP Objects" from SAP Press.
    I need a web service which returns a before uncertain number of objects.
    First I have written a class representing my object. Then I added a new table type to the DDIC which has as "line type" simply my class as referenced type.
    Afterwards I have implemented a function module which has an export parameter with the TYPE of my table type. The whole thing works fine, if I configure the function module as a normal function module. As soon as I click on RFC, I get the error message "Reference parameters are not allowed with RFC ". However, I have already clicked "pass by value" for the export- and import-parameters. The problem seems to be the table type with my class as referenced type.
    Is the approach in general correct, to create a web service?
    How can I fix the problem with the reference?
    Best regards
    Philipp

    Ok, I understand the problem is that I can not export any reference. And therefore no objects because the declaration has to be done with TYPE REF TO...
    Can you tell me a little more detailed about the usage of the interface IF_SERIALIZABLE_OBJECT?
    Is it possible to serialize the whole internal table which has to exported?
    Would it have the same effect like a table type based on a structure with attributes like my object?
    Best regards
    Philipp

  • Performance problem in RFC to JDBC interface

    Hello everybody!
    i'm working whit SAP PI 7.1
    We defined some interfaces RFC - PI - JDBC (SQL server) but we have some performance problem.
    If we have many row to write on the table then interface finish in timeout :
    Synchronous timeout exceeded.
    Returning to application. Exception: com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message 1d1f00b0-fecf-11de-8738-0015600446f0(OUTBOUND) expired.
    I read the PI tuning document and i tried to apply configuration whit Advanced Adapter Engine but whitout result.
    Now we want change the timeout in visual admin and maybe we solve the error but i'm asking myself....:
    It's normal that for write 1500 row in a table we need more than 4 minuts????
    It's possible accelerate this process??? After go live we will write messages whit more than 50.000 row.
    somebody may help me?
    PS: please no link to tuning guide or to notes (to increase the timeout parameter).

    This could be because your Database system (JDBC server) is taking more time to insert. The problem is not on PI side but on the receiving system side. Try inserting the same number od rows on the database server itself and check for the time taken for execution. Adding indexes on your database table solves the issue lot of times.
    Here PI is not the culprit but definitely  the receiver system.
    VJ

Maybe you are looking for

  • Hot Synch

    I am using my tungsten E 2, few days back after hot synchronization I lost my contact & tasks, please help me & let me know the procedure to restore the same Sanjay jain  Post relates to: Tungsten E2 This question was solved. View Solution.

  • SQL query that change item input

    Hi, I have an application with a region that displays data from a database through a dblink in which the query is dependent on a value input into a couple of items in the application. Here is the SQL: SELECT FROM rem_rp_tract@DBLINK_WPC29_G6CEFMP1.NW

  • How to share internet connection from macbook pro to ipad via bluetooth connection

    can anyone guide me how to share my internet from my MBP to Ipad (gen-1) via bluetooth connection....??? i can't share my internet via Wifi... because my internet always been cracked by someone if i'm sharing throught wifi... pleaseeeeee.... help me.

  • Republish iweb 1x pages in iweb 2x

    How do I republish iweb 1x pages to iweb 2x? I copied the domain file for my old sites before I upgraded to iweb2. I tried copying this file into the users library file. Nothing happens. ANd I don't see my old pages. Thanks, Fielden

  • Configuring odbc.ini in Unix for SQL data sources in EAS

    Hi All, The first question I have is, which odbc.ini file should I edit? The tech reference says navigate to /home/Common/ODBC/Merant/x.x/odbc.ini but I have 5 folders under Merant... 5.3 6.0 6.0SP1 6.1 7.0.1 The main problem I have is making the new