Standard RFC Vs tRFC

Hi..
      While studying some XI material I came across tRFC. Please some body can tell me what is the difference between standard RFC and  tRFC.
Thanks,
Pavani

Hi Pavani,
There are 5 types of RFCs
1. Synchronous RFC (sRFC) - calll waits for target response n then only the control proceeds
2. Asynchronous RFC (aRFC) - can be with or without response - "With" action like emailing based on any condition "Without" - exception raised during execution of RFM not propogated to client.
3. Transactional RFC (tRFC) - let us group one or more function modules - all FM are executed or none. Used for guaranteed transactional execution
4. Queued RFC (qRFC) - To conrol the execution order
5. Parallel RFC (pRFC) - Extension of aRFC. We can select group of Application servers to execute the RFCs. Multiple RFC destinations,     Built-in load balancing and alerting mechanism
<i>
[Reward if helpful]</i>
Regards,
Prateek

Similar Messages

  • Problem while updating multiple records through standard RFC

    HI all,
    I am doing multiple  object updation using a standard RFC(BAPI_PROJECT_MAINTAIN). The RFC i am calling from Enterprise portal. I am sending data to RFC one by one. But the error i am getting is object is locked by user so data can't be save.
    Though i am using Lock and unlock method before and after calling RFC the project lock error comes up.
    What might be the reason
    regards
    sandeep

    use saveandwait instead save in bapi

  • Standard RFC for update Purchase Order No. in Sales Order

    Hi all,
    It's allow the custoemrs to login in internet to change the fields of Purchase Order No & PO Date.
    Is there any standard RFC to update the fields of Purchase Order No. (VBKD-BSTKD) & PO Date (VBKD-BSTDK) in Sales Order?

    jack,
      Try with below FM
    " BAPI_PO_CHANGE"
    Don't forget to reward if useful..

  • Any standard RFC there to communicate between satellite system and Solman?

    Hi Gurus,
                        Any standard RFC there to communicate between satellite system and Solman?
                   Thanks in advance.
    Regs,
    BBR.

    following four RFCs are created so as to initiate the communication between the satellite system and the solman system
    _READ, _TRUSTED, _BACK, _TMW
    but, you have to Read the Links and the Notes too to understand their names and their meaning
    http://help.sap.com/saphelp_sm310/helpdata/en/48/647e3ddf01910fe10000000a114084/content.htm
    http://help.sap.com/saphelp_sm310/helpdata/en/b3/dd773dd1210968e10000000a114084/frameset.htm
    http://www.slideshare.net/wlacaze/sap-solman-instguide-initial-customizing-presentation

  • Getting error  when executing a RFC copied from standard RFC

    Hi Guys ,
    I am facing a strange issue while executing a RFC which is exact replica of standard rfc RFC_READ_TABLE.however the copied RFC is working fine as Simple Function Module but when I use RFC destination it gives me System_Exception.
    Can please anyone advise
    Thanks
    Yogesh Gupta

    HI,
      Check with the RFC Destination name that you are using when calling this function module, it may not be existing... .
    how ur calling it.
    call function 'RFC_READ_TABLE ' Destination <RFCName>
    Thanks
    Mahesh

  • Is this a standard RFC in PCR HRWPC_RFC_GET_OBJECTS

    Please let me know, if HRWPC_RFC_GET_OBJECTS is a standard RFC called in PCR. What is this supposed to do.
    Please provide me some document for the same.

    Hi,
      HRWPC_RFC_GET_OBJECTS is an RFC that returns a collection of objects based upon input parameters given.
    http://help.sap.com/Business_Packages/EN/d8/63d93b0560e224e10000000a114084/frameset.htm
    Prasad

  • Standard RFC for Trip Change

    Dear All ,
    I need your expertise suggetsion on the below query .
    I need the standard RFC names ( From R/3 )  which gets triggered when  Change Travel Request button is being pressed from ESS - Portal screen .
    Regards
    Prabhu

    Solved

  • Standard RFC to check connectivity with any other server(plz ASAP)

    Hi
    I want to know, is there any standard  RFC present , which checks the connectivity of SAP with any other SERBVER .
    The RFC should return a parameter , which will give the result of the check ie.whether connected or not .
    If anyone have any idea about this then please inform me ASAP .
    Thanks & regards
    Md Kashim Raja
    Edited by: MD Kashim Raja on Feb 29, 2008 5:30 AM

    Hi,
      Check with this RFC_TRUSTED_CHECK.
    Regards
    Srinu

  • Standard RFC's

    Can i get a list of standard rfc function modules......

    Hello Alexander
    The standard F4 search help in transaction SE37 allows you to seach for RFC function modules:
    1. Call transaction SE37.
    2. Call F4 seach help.
    3. Choose function <i>Information System</i>.
    4. On the popup you will find a button with a "" sign (ShiftF7 = all selections). Choose this function.
    5. Select in field group <i>Additional Selections</i> the option <b>RFC Modules</b>.
    Alternatively you can search table <b>TFDIR </b>with <b>FMODE = 'R'</b> (remote; 'L' = local). Also, check DB view INFO_FUNCT.
    Regards
      Uwe

  • Subroutines in Zrfc from Standard RFC

    hi..
    i hav copied a standard rfc to Z rfc..
    now to hav all the components of the standard rfc and zrfc to b the same, i the Type Group components are included in my soure code as Type-pools,
    <b>Includes as Include ABC.</b>
    llly, hows do i include the same Subroutines of RFC in my Zrfc?
    regards,
    Vishal

    any 1..?

  • How to use payload from standard RFC MessageType in a RFC Lookup function

    Hello
    We have a DB sender to call an BAPI. The DB receiver gets the BAPI response.
    It is an easy scenario with one mapping.
    But the RFC Mapping Lookup is very awful. You have to rebuild all open and close tags to get the RFC payload. A lot of concat functions are a must. The error search in such a mapping is not easy and seems like EAI developing 1990 (Hand am Arm).
    Ok, it is better as a BPM, but it is not well for first level support person and release changes and trouble shooting.
    How can I use a XML payload from first mapping in my RFC Mapping lookup (second mapping)? There must be a way with two mappings and an easy RFC lookup.
    Currently (one mapping):
    DB sender format -> ( RFC lookup self-made RFC XML structure) DB receiver format
    My dream (two mappings):
    DB sender format -> RFC SAP XI standard Format ->(RFC lookup by using Payload from first mapping) DB receiver format
    I hope someone can help me with an example.
    Daniel

    Hi Daniel,
    If i understood correctly, urs is a 'Asynch' scenario JDBC to JDBC with a RFC lookup in Mapping.
    If its so, then i think wat u r expecting can be done. In Interface Mapping, u can add more than one message mappings.
    So first do a Mapping for DB sender format - RFC input standard format,
    then another one for RFC sender Format - RFC receiver format, (look up code goes in this mapping).
    Then third one from RFC receiver format to DB receiver format.
    The order n which u add in Interface Mapping is also important. This is a suggestion, i havent tried this, but still i think u can give it a try.
    Regards,
    P.Venkat

  • Need standard RFC for posting Payment Splitting in Loan Application

    Hi All,
    I am working in Loan Managment system, for creating loan application I am using RFC "BAPI_LOAN_CONTRACT_CREATE".
    The above mention RFC taking the loan detail, condition header, condtion item and BP details. But its not taking the "Payment Splitting"  details.
    can any one tell me is there any standard BAPI for update the Payment Splitting.
    Regards,
    Boopathi M

    Hi
    Try
    FIDCCP02 or FIDCC*
    Regards
    Neha

  • Difference Between ASYN-RFC and TRFC

    What is the difference between <b>ASYNCHRONOUS RFC</b> and <b>TRANSACTIONAL RFC</b>. I'm totally confused.

    Hi
    Asynchronous remote function calls (aRFCs) are similar to transactional RFCs, in that the user does not have to wait for their completion before continuing the calling dialog. There are three characteristics, however, that distinguish asynchronous RFCs from transactional RFCs:
    ·        When the caller starts an asynchronous RFC, the called server must be available to accept the request.
    The parameters of asynchronous RFCs are not logged to the database, but sent directly to the server.
    ·        Asynchronous RFCs allow the user to carry on an interactive dialog with the remote system.
    ·        The calling program can receive results from the asynchronous RFC.
    You can use asynchronous remote function calls whenever you need to establish communication with a remote system, but do not want to wait for the function’s result before continuing processing. Asynchronous RFCs can also be sent to the same system. In this case, the system opens a new session (or window). You can then switch back and for between the calling dialog and the called session
    RECEIVE RESULTS FROM FUNCTION Remotefunction is used within a FORM routine to receive the results of an asynchronous remote function call. The following receiving parameters are available:
            IMPORTING
            TABLES
            EXCEPTIONS
    The addition KEEPING TASK prevents an asynchronous connection from being closed after receiving the results of the processing. The relevant remote context (roll area) is kept for re-use until the caller terminates the connection.

  • Issues with standard RFCs

    Hi ,
    I am getting following error when i tried to execute transaction - SLDCHECK.
    Exchange Infrastructure: Test LCR Connection
    Properties of RFC destination SAPSLDAPI
      RFC host:
    %%RFCSERVER%%
      program id:      SAPSLDAPI_SSD
      gateway host:
    subdev
      gateway service: sapgw00
    Testing the RFC connection to the SLD java client...
    RFC ping returned exception with message:
    program state check for conversation 73851491 / CPIC-CALL: 'ThSAPCMRCV' : cmRc=2
    Summary: Connection to SLD does not work
    => Check SLD function and configurations
    Now checking access to the XI Profile
    Properties of RFC destination LCRSAPRFC
      RFC host:
    %%RFCSERVER%%
      program id:      LCRSAPRFC_SSD
      gateway host:
    subdev
      gateway service: sapgw00
    Testing the RFC connection to the SLD java client...
    RFC ping returned exception with message:
    program state check for conversation 73852497 / CPIC-CALL: 'ThSAPCMRCV' : cmRc=2
    then i tried to test RFC connections : SAPSLDAPI
    and LCRSAPRFC_SSD. I am geting following error:
    Logon     Cancel
    Error Details     program state check for conversation 73534888 / CPIC-CALL: 'ThSAPCMRCV' : cmRc=2
    Error Details     ERROR: program state check for conversation 73534888
    Error Details     LOCATION: SAP-Gateway on host subdev / sapgw00
    Error Details     DETAIL: program sapgw00 on host subdev called function SEND_DATA in state INIT
    Error Details     COMPONENT: SAP-Gateway
    Error Details     COUNTER: 21708
    Error Details     MODULE: gwr3cpic.c
    Error Details     LINE: 3282
    Error Details     RETURN CODE: 471
    Error Details     SUBRC: 0
    Error Details     RELEASE: 700
    Error Details     TIME: Wed Jan  2 11:47:09 2008
    Error Details     VERSION: 2
    thx,
    Vijay

    Hi,
    There are several potential causes for a broken communication between an ABAP WebAS and the System Landscape Directory. The linked Problem Analysis Scenario (PAS) provides a systematic problem analysis and solving flow.
    refer SAP Note 768452
    Hope this will help you a bit.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Using RFC or HTTP adapter

    Hi All,
        I want to configure a receiver adator as the receiver adaptor in the sap xi system which will receive data from a 3rd party.
    In this case among the adaptors RFC, SOAP, & HTTP which one will be the best to use and why ?
      Also please let me how to use the RFC adapter as a trfc call.
    Regards...

    Hi Santosh,
    You can receive your data from the 3rd party either with soap or http adapter. You can use rfc adapter for sending data to sap.
    RFCs are of 5 types. Please check this thread for detailed information:
    standard RFC Vs tRFC
    From SAP help:
    The RFC adapter maps the following RFC calls to XML messages and the other way around:
    ● Synchronous RFC calls (sRFCs) in messages with Structure linkquality of service Best Effort (BE)
    ● Transactional RFC calls (tRFCs) in messages with quality of service Exactly Once (EO)
    ● The receiver RFC adapter can also process messages with quality of service Exactly Once In Order (EOIO). They are mapped to transactional RFC calls (tRFC).
    You have tRFC and qRFC queues. Take a look at this blogs:
    /people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
    Regards,
    ---Satish

Maybe you are looking for