Create RFC in R/3

Hey guys
i m tryin to do a SOAP to RFC scenario and taking help of the following weblog
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
its an excellent blog but as i m new to the SAP world i don't know how to create RFC.
can anyone provide me with some links as to how to create the RFC for the above scenario.
thanx
ahmad

Hi Ahmad,
not sure if you mean <b>RFC destination</b> or <b>function module remote enabled</b> (as in the scenario RFC to WS).
If you need to create a <b>function module</b> (function to be called on the backend system) then best would be to go through SAP documentation <a href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/db988735c111d1829f0000e829fbfe/frameset.htm">Function Modules</a>, you need a developer key on R3 (in simple words you need development rights) and ABAP knowledge.
If you need to create an <b>RFC destination</b> then follow this: <a href="http://help.sap.com/saphelp_nw04/helpdata/en/22/042638488911d189490000e829fbbd/frameset.htm">Displaying, Maintaining, and Testing Destinations</a>
Hope it helps,
Kind Regards,
Sergio

Similar Messages

  • Authorization Required in satellite system to create RFC

    Dears,
    In Solman 7.0 tcode SMSY i am adding satellite system(ECC6).As while creating RFCs
    SM_<SID>CLNT<client>_READ
    SM_<SID>CLNT<client>_TRUSTED
    SM_<SID>CLNT<client>_TMW
    in SMSY it askes for three times satellite system user name and password.
    Now Issue is that with what authorization i should enter in satellite system so that RFCs can be created successfully as SAP_ALL can be assigned due to policy.I gave almost all basis tcodes to my user in satellite system but still RFC are generating error.
    Please suggest.
    Deepak

    Hi,
    You need to have these authorization objects. Along with your BASIS authorization add the following objects.
    S_RFC
    S_RFCACL
    This should solve your problem.
    Feel free to revert back.
    --Ragu

  • ERROR while CREATING RFC FOR SOLUTION MANAGER DIAGNOSTICS

    Dear all,
    Hi,
    I am configuring solution manager 7.0.
    In SPRO>basic setting >operation>solution manager diagnostics > create RFC for solution manager diagnostics i am getting this error
    program WEBADMIN not registerred.
    can any one tell me how to register this program in sap gateway.
    best regards
    azeem

    Hi Azeem,
    Just before creating the rfc connection do this step.
    Set-Up Solution Manager Connection to Solution Manager Diagn
    Use
    Check the connection to function Solution Manager Diagnostics.
    Default Settings
    The function Solution Manager Diagnostics is installed on the Java instance of the Solution Manager system by default.
    Activities
    If the default values are correct, save the settings.
    To run the Solution Manager Diagnostics in another system, enter the required data and save.
    Also check that your java is active.
    Regards
    Ashok

  • Best practice for creating RFC destination entries for 3rd parties(Biztalk)

    Hi,
    We are on SAP ECC 6 and we have been creating multiple RFC destination entries for the external 3rd party applications such as Biz-talk and others using TCP/IP connection type and sharing the programid.
    The RFC connections with IDOC as data flow have been made using Synchronous mode for time critical ones(few) and majority through asynchronous mode for others. The RFC destination entries have been created for many interfaces which have unique RFC destinations with its corresponding ports defined in SAP. 
    We have both inbound and outbound connectivity.with the large number of RFC destinations being added we wanted to review the same. We wanted to check with others who had encountered similar situation and were keen to learn their experiences.
    We also wanted to know if there are any best practices to optimise on number of RFC destinations.
    Here were a few suggestions we had in mind to tackle the same.
    1. Create unique RFC destinations for every port defined in SAP for external applications as Biztalk for as many connections. ( This would mean one for inbound, one for outbound)
    2. Create one single RFC destination entry for the external host/application and the external application receiving the idoc control record to interpret what action to perform at its end.
    3. Create RFC destinations based on the modules it links with such as materials management, sales and distribution, warehouse management. This would ensure we can limit the number of RFC to be created and make it simple to understand the flow of data.
    I have done checks on SAP best practices website, sap oss notes and help pages but could not get specific information I was after.
    I do understand we can have as unlimited number of RFC destinations and maximum connections using appropriate profile parameters for gateway, RFC, client connections, additional app servers.
    I would appreciate if you can suggest the best architecture or practice to achieve  RFC destinations in an optimized manner.
    Thanks in advance
    Sam

    Not easy to give a perfect answer
    1. Create unique RFC destinations for every port defined in SAP for external applications as Biztalk for as many connections. ( This would mean one for inbound, one for outbound)
    -> be careful if you have multi cllients ( for example in acceptance) RFC's are client independ but ports are not! you could run in to trouble
    2. Create one single RFC destination entry for the external host/application and the external application receiving the idoc control record to interpret what action to perform at its end.
    -> could be the best solution... its easier to create partner profiles and the control record will contain the correct partner.
    3. Create RFC destinations based on the modules it links with such as materials management, sales and distribution, warehouse management. This would ensure we can limit the number of RFC to be created and make it simple to understand the flow of data.
    -> consider this option 2.
    We send to you messagebroker with 1 RFC destination , sending multiple idoctypes, different partners , different ports.

  • How to create RFC Destination without using SM59?

    Hello all:
    We are troubleshooting an issue.   An user created a RFC destination.   He claims that he did not use SM59.   We checked his access and do not have SM59 in his roles.
    He configured VIRSA FireFighter.   During the configuration, he created RFC destination.   Document says use SM59 or contact BASIS Admin.     He claims that he used a config table and he don't remember the config table name.   RFC screen shows his ID as creator of the RFC.
    We are trying to understand how an RFC can be created (outside of SM59) and plug the security hole in the environment.
    Any insights would be appreciated.
    --Anand

    The FireFighter solution changes the RFC destination of the service user "on the fly" without S_TCODE checks for 'SM59'. But if I can remember correctly when looking into this, it does not create the RFC destination (in SM59) "on the fly".
    > He claims that he used a config table and he don't remember the config table name.
    Theoretically this is possible - a config table to define the name of the destination, and then create it if it does not exist yet (when used).
    Otherwise, see SAP note 587410 and restrict (remove) his authority for the test environment (concentrate on S_DEVELOP, not S_TCODE - as you have also experienced).
    Cheers,
    Julius

  • How to create RFC(TCP/IP Connections) For BW Maintain BI accelerator Index?

    HI Friend,
        I want to test Maintain BI accelerator Index for CUBE ( RSDDV ), but I don't create RFC(TCP/IP Connections), what Program name enter in Program?
        Because  RSCUSTA tocde need to  enter : RFC BI Accelerator  .
    ERROR:
    SP test: Error in BI Accelerator (module TREX_EXT_GET_TREX_VERSION_INFO)
       BW SERVER:
    Operating system     Windows NT
    Machine type         2x AMD64 L
    Server name          SAPBW1_BW1_01
    Platform ID          562
    Database system      MSSQL
    Release              9.00.13
    Name                 BW1
    Host                 SAPBW1
    Owner                bw1
        Thank you.
    Regards,
    Howard.
    Edited by: flying on Apr 30, 2010 7:39 AM

    Hi Howard,
    is this your first usage of BWA? Normally this config is done by the initial installation normally from your HW vendor.
    Please use the python standalone tool trexadmin to setup this RFC connection:
    1. Log on with the user <sapsid>adm.
    2. Enter the following:
    cd <TREX_DIR>
    ./TREXAdmin.sh
    Go to the tab 'Connectivity' and create a new RFC connection.
    Regards,
    Jens

  • How we create RFC in SAP R/3

    Hi all.
    I want to create a iview and when i click on preview or Deploy, it shoud display screen of Transcation SE11.
    I think we can do this by creating RFC of transcation(SE11). So Please tell me-
    How we create RFC in SAP R/3 for transcation SE11.
    I will rewards u points.
    Thanks in advance
    waiting---
    Naresh Kumar

    Hi Naresh,
    there is better way, you can display an transaction in the portal with an iView. Then use this URL of the transaction, then you can insert a html view with the URL of the transaction.
    You can add tabs with different transactions for example.
    Best Regards,
    Marcel

  • Use the authorization object while creating RFC

    Hi All,
    I'm able to create a RFC, can login from one sap system to another sap system and use the  following FM.  Here my concern is how to make the RFC more secure, i mean any user can access the target system with my login. Meanwhile came across a authorization object text box in the LOGON and SECURE tab while creating RFC.
    so please put on light on how to authenticate the specific user to logon using the RFC.
    Thanks in Advance.
    Regards
    Lalitkumar.

    Hi Lalit,
    Usually for RFC connection will be done with the, user type   system user type (means,they should not be able to login to system thru GUI)
    2. Even if the user know the login id / password, he should  have auth to create RFC like (SM59 and related auth objects)
    and even for remote connection also we have different auth to restrict
    3. These type of authorization will be  given to basis guys only.
    4. Logon/Security 
                 Lang-En
                 Client-` client no
                 user-  user
                 Password - bw password.
    Here you will be specfying the  user id  ( system type)  / password for connecting from one system to another.
    and in next tab you can do Test connection.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a08fbe33-0501-0010-2d9c-fb37e9795fd9
    Thanks,
    Sri

  • Error creating RFC function /BODS/ABAP_RUN : RFC_ABAP_EXCEPTION-(Exception_Key: FU_NOT_FOUND, SY-MSGTY: E, SY-MSGID: FL,

    Hi Expert,
    I try to execute job on development system but he showed error "Error creating RFC function </BODS/ABAP_RUN>: <RFC_ABAP_EXCEPTION-(Exception_Key: FU_NOT_FOUND, SY-MSGTY: E, SY-MSGID: FL, SY-MSGNO: 046, SY-MSGV1: /BODS/ABAP_RUN)>. Notify Customer Support.
    In ECC I use ABAP execute option as Execute Preloaded. How to solve this problem? Thanks for your advise.

    Dear,
    have you checked in EXX wether the function group /BODS/BODS is available?
    Some notes here:
    You will have to have to import the new ABAP Program group "BODS/BOS" which you can find in the local install folder...
    Here are some details:
    Installing Functions on the SAP Server
    SAP BusinessObjects Data Services provides functions that support the use of the ABAP, BAPI, and
    IDoc interfaces on SAP servers. You will need some or all of these functions in the normal operation
    of the software in an SAP environment. These functions perform such operations as dynamically loading
    and executing ABAP programs from Data Services, efficiently running preloaded ABAP programs,
    allowing for seamless metadata browsing and importing from SAP servers, and reporting the status of
    running jobs. Some of these functions read data from SAP NetWeaver BW sources.
    You must upload the provided functions to your SAP server in a production environment. It is
    recommended that you always upload the functions to your SAP server whether you are in a
    development, test, or production environment. The functions provide seamless integration between
    Data Services and SAP servers.
    The default installation places two function module files for SAP servers in the ...\Data
    Services\Admin\R3_Functions\transport directory. You then upload these files to SAP servers
    using the SAP Correction and Transport System (CTS) or manually. Using CTS allows for version
    control as the functions evolve across releases.
    The installation provides two versions of transport files (depending on the server version you are using)
    to install the functions on the SAP server. To obtain the names of the latest transport files for installing
    or upgrading these SAP server functions, see the readme.txt file
    And I've found those files and text files in the local install folder....in:
    Program Files\SAP BusinessObjects\Data Services\admin\R3_Functions
    (that's where I've installed it).
    There you'll find some descriptive txt as how to proceed.
    After installing, it might happen that the executing user is missing some authorizations.
    Here my authorizations team helped me by tracing the user and then adding the necessary rights.
    Sure hope this will help you.
    Notes to check:
    see SAP Note 1919255
    Note 1916294

  • RFC - XI - WEBSERVICES scenario - Where to create RFC Destination

    Hi  Experts
    For my RFC - XI - WEBSERVICES scenario, I have to create one TCP/IP RFC destination on R/3 system with the following details
    RFC Destination Name    : XXXX
    Connection Type            : T (TCP/IP)
    Activation Type              : u201CRegistered Server Programu201D
    Program ID                      : YYYY
    Gateway Host                : R/3 Details ..??
    Gateway Service           : R/3 Details ..??
    My Function Module (Remote-Enabled) - u201CZZZZu201D is defined in R/3 System.
    This Function Module should be communicated with the target system i.e. NW XI system 
    As per the Note from SAP Help: To be able to communicate using RFC, you need to define the target systems as RFC destinations in the sending system(R/3)
    Target system u2013 XI Server
    Sending system u2013 R/3 System
    Are my details provided are good enough as per my explanation? Please guide me in this regard.
    QUESTION : Where exactly do I need to create the RFC Destination(SM59)? on R/3 side or on XI side?

    Refer the following link-
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414700)ID1636235450DB01012070359836134304End?blog=/pub/wlg/1438
    what are the inputs should be given to Gateway Host and Gateway Service while creating RFC Destination??
    Open transaction SMGW on the R/3 system and choose
    Goto -> Parameters -> Display. Beneath Attributes there will be the
    entries 'gateway hostname' and 'gateway service'.#

  • How to create Rfc for EP system in Solution manager

    Dear experts,
    I am doing ChaRM configuration for my EP system ( java only).
    I also configured CTS+ successfully but we want to integrate this with Chram in solman.
    I have done all configuration according to standard doc for ChaRM.
    But when creating project from solar_admin it is giving "   NO RFC for DEP system"
    so please suggest me how to create RFC for java system in Solution manager.
    thanks in advance
    dhiraj

    Hello,
    You need to setup an ABAP communication client and system, that's done through the TMS settings:
    For source system:
    - CTC                                              1
    - CTS_SYSTEM_TYPE                          JAVA  (others for a MDM system)
    - NON_ABAP_SYSTEM                          1
    - COMMUNICATION_SYSTEM:              (SAPSID of the ABAP communication system (e.g. the domain controller))
    - NON_ABAP_WBO_CLIENT                    (Client of the ABAP stack on which the Transport Organizer Web UI (CTS_BROWSER) is activated and will run.)
    - WBO_GET_REQ_STRATEGY                 TAGGED
    - WBO_REL_REQ_STRATEGY                 MANUAL
    For quality and production Java system (target systems):
    - CTC                                              1
    - CTS_SYSTEM_TYPE                          JAVA (others for a MDM system)
    - NON_ABAP_SYSTEM                         1
    - COMMUNICATION_SYSTEM:                 (SAPSID of the ABAP communication system (e.g. the domain controller))
    - DEPLOY_WEB_SERVICE                       CTSDEPLOY
    - DEPLOY_DATA_SHARE:
    When this is done correctly, you will see the fields ABAP communication system and client populated in SMSY.
    When ChaRM needs to operate on the non ABAP systems, it will take the RFCs for the communication system and client.
    Best regards,
    Miguel Ariñ

  • Steps to create RFC iview

    Hi ,
    I am new to create RFC iview,
    So please let me know steps to create RFC iview and one Example.
    regards
    mmukesh

    In its simplest steps:
    1 Create an SAP system in the system landscape - don't use Conenction String as the type.
    2 Give it an alias.
    3 Set permissions so your administrators and endusers can access the system.
    4 Use the RFC iView creation wizard and select the system alias and your RFC.
    5 Make sure you do step 4 as a user who has RFC access to the SAP system.
    6 Test it!
    Please note that changing the RFC iView after creation is a little messy. You might be better off using the Visual Composer - it is much neater at displaying RFC table data than the RFC iView.
    Cheers

  • Creating RFC dest'n for Registered Server Program

    Hi,
    I want to create a create a RFC destination for RFC Sender adapter. I am consulting this weblog:
              /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    However, i dont know what will be the Program ID and GatewayHost.... Please let me know how they are configured?
    Regards,
    Arpil

    Program id can be any name thats unique and given while u select registered server program in sm 59 (while u create rfc destination of type TCP/IP)also its case sensitive, and should be same in both the RFC destination and your RFC adapter.
    and gateway host has to be ur own application system not of XI ,(as specified in Michals blog) .
    TCODE : SMGW -> Goto-> Parameters -> Display
    Regards,
    Pratibha

  • Need to Create RFC

    Hi Friends,
    i want to create RFC to return all production orders based on given material no.
    I want to use this RFC outside SAP.
    Can you please guide me how to proceed.
    Apart from checking Radio button Remotely Enabled..do i need to do any thing more from General FM Creation.
    Thanks in Advance,
    Murali krishna K

    Hi,
    goto Se37 create a Function module.
    in the attribute tab select remote function enabled radio button.
    in Sm59 create a destination, select type 3 for R/3 system
    specify the ip address of the target system & save it.then click the button test connection to check the connection.
    in Function module specify ur import export parameters. it must be pass by value so tick the check box.
    write ur code & save it.
    http://help.sap.com/saphelp_47x200/helpdata/en/22/042860488911d189490000e829fbbd/frameset.htm.
    Jogdand M B

  • Creat RFC destination for portal

    Hello,
    when i am doing RSPOR_SETUP , i am getting java and abap support package versions are different error message for step 2, i.e creating RFC destination for portal.
    Please send me suggestion regarding this issue.
    regards
    Sreesudha

    is ur BI and Portal SP versions different ?? ....if true ?? make sure they have the same SP
    use this link
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00bed70a-7501-2a10-ec9e-9a04485ab477
    for guidance......

Maybe you are looking for

  • The mara table in join statement takes 6 min...

    hi all, i want to reduce the runtime for this statement... it is taking nearly 6 min in the mara table itself... plz help... SELECT mara~matnr mara~mfrpn mara~prdha mchb~werks mchb~charg            mchb~lgort mchb~ersda mchb~clabs mchb~ceinm mchb~csp

  • Cannot re-install OS 10.5 on white MacBook

    I am trying to re-install OSX-10.5 from the disks that I purchased to upgrade this computer (white, dual-core Intel) from Tiger to Leopard. I keep getting an error message "Mac OS X cannot be installed on this computer. For Mac OS X system requiremen

  • How to make clip "skip" frames?

    I have a clip I would like to move jerkily, in other words, repeat a given frame 3 times, then skip the next two frames and repeat the third frame three times, etc., etc. What's the best way to accomplish this (without doing freeze frames manually)?

  • Default Last name for Spouse in Family infotype 0021

    Hi, We have a requirement and wondering somebody could help me with that: when ever we maintain the Family infotype 0021 - If the person is married the spouse last name is automatically populating in the last name field. Is there any functionality wh

  • I need a portable daq that can measure up to 15 thermocouples that is usb

    Hello, a friend of mine that has no experience with labview is asking me about what daq can he buy in order to have a portable thermocouple measuring system.  It has to be usb so he can take it along with him and his laptop and that he can connect up