Significance of trfc and qrfc's

Hi Experts
Can any body please tell me what is the significance of trfc's and qrfc's.
Thanks
Srinivas prodduturu

Hi Srinivas,
Check the help page
http://help.sap.com/saphelp_smehp1/helpdata/EN/62/73241e03337442b1bc1932c2ff8196/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5b6a85b11d6b28500508b5d5211/frameset.htm
Regards,
Kinshuk

Similar Messages

  • Creating filters for tRFC and qRFC (SM58).

    Hi All,
    I am trying to create filters for qRFC and tRFC as per OSS note 441269 - Setting up tRFC/qRFC monitoring in the alert monitor. When I try to create/copy owner I am getting error "_not in name space_" in task bar when I try to save the changes, I tried all kinds of naming convection still unable to proceed. Pls tell me how can I resolve this issue.
    System:-
    Kernel version 700
    Support pack 13
    Regards,
    kurma

    Hi Jordan,
    We used to 'reorganize' the tRFC/qRFC LUWs via sm58.
    Your found note is ok and try to refer some other notes as well.
    Note 375566 - Large number of entries in tRFC and qRFC tables
    Note 760113 - Delete unprocessed LUWs in the qRFC
    Following similar thread might also help -
    how to delete error entities in TRFC queue to clear stuck
    Thanks

  • BGRFC advantages over trfc and qrfc

    Hi ,
    Can anyone tell me what are the advantages of bgrfc over trfc and qrfc if i have to consider bgrfc.
    Thanks
    Akriti

    Hello Akriti,
    bgRFC allows you to do everything that you could do with "Classic tRFC and qRFC".
    But it does it faaar better.
    It is far more scalable and has far better performance.
    All these benefits are due to the way the bgRFC schedulers could be configured.
    With "Classic tRFC and qRFC" - there is only one scheduler (one each for outbound and inbound) for the entire client. All the tRFC, qRFC entries for a given client are processed by only one scheduler and there is no way to increase the number of schedulers.
    With bgRFC - you can have multiple schedulers in the system (in fact, multiple schedulers per application server is also possible).
    The configurations could be controlled with SBGRFCCONF.
    Remember though that simply increasing the number of schedulers does not increase the performance directly. I would suggest to keep the default settings there in SBGRFCCONF (by default, there will be one scheduler per application server in the system) and consider increasing the number only if this is not helping your performance.
    I highly recommend bgRFC.
    Thank you,
    Best Regards,
    JothiSubaramaniam P
    SAP IMS CST

  • Difference between TRFC and QRFC

    Dear all,
    i understand that TRFC functions as EO and QRFC functions as EOIO.
    but can anyone of u pls make me understand there significance with a practical example :
    1. in terms of XI
    2. without XI when we say that one R3 is connected to other with say TRFC or QRFC
    pl help

    Hi! Tarang,
    I just adding few points in this forum...Actually your question and some of the answers given are different .Some of them are deviating the topic.
    According to my knowledge and as per SAP documentations also I am adding these points. Correct me if I am wrong.
    At first QRFC , TRFC are different from the BE, EO and EOIO because trfc are message protocols and BE , EO and EOIO are nothing but Quality of Services (QOS).
    You can check this in the below URL::
    http://help.sap.com/saphelp_nw70/helpdata/EN/0d/5ab43b274a960de10000000a114084/frameset.htm
    QOS is one of the property of TRFC's.
    1) See Got o SMQ1 an SMQ2 what you will found:: ?
    QRFC Monitor Outbound Queue and QRFC Monitor Inbound Queue. both Queues QRFC s common.ok its a simple thing.
    2) Also lets take IDOC Adapter for IDOC whether it may be File to IDOC or IDOC to File Scenario where you will monitor the IDOC in SM58 also right ? why because this TRFC's are mainly for communicating with one SAP system to another SAP System. IDOC is mainly sending data via TRFC ports. That is why you ill monitor the IDOC if data doesn't reached means in Transaction COde:: SM58.
    3) QRFC Outbound and QRFC Inbound is mainly for communicating with SAP System and Non SAP Systems. Okay you can get this information in the below further explination and link.
    Note::qRFC communication is an extended form of tRFC communication. It adds a serialization concept to the transactional concept of tRFC.
    http://help.sap.com/saphelp_nw70/helpdata/EN/3b/befa40badbf46fe10000000a1550b0/frameset.htm
    Some applications use qRFC with outbound queue to improve system performance and not for serialization. If this is the case, you can switch automatically from the qRFC LUW with outbound queue to the tRFC LUW to avoid a hanging queue if a SYSTEM_FAILURE occurs
    Note:: To cancel a background job if tRFC errors occur use program RSARFCEX to restart tRFC.
    First What is the purpose of RFC:: ?All types of applications are instructed to communicate with other applications. This communication may take place within an SAP system, with another SAP system, or with an application from a remote external system. An interface that can be used for dealing with this task is the Remote Function Call (RFC).  RFCs can be used to start applications in remote systems, and to execute particular functions.
    There are 3 types of communications::
    Communication within an SAP system or with a remote system can take place using Remote Function Call (RFC). This enables the following scenarios:
    ·      a)  Communication between two independent SAP systems
           b)  Communication between a calling SAP system and an external receiving system
           c)  Communication between a calling external SAP system and an SAP system as the receiving
                system
    Features of the Three Communication TypesTo help you decide which communication types you need to implement according to your system landscape and your requirements, the advantages of the three types of communication are explained below:
    ... 1)      tRFC
    Suitable only for independent function module calls; the sequence of the calls is not preserved
    ·   2)   qRFC with outbound queue
    Function modules in a queue are guaranteed to be processed only once and in sequence (serialization). Also suitable for communication with non-SAP servers.
    ·   3)     qRFC with inbound queue
    The function modules created in the outbound queue are transferred from the outbound queue to the inbound queue; the sequence of the function modules is preserved. An inbound scheduler processes the inbound queues in accordance with the specified resources. Both the client and the server system must be SAP systems. One work process is used for each inbound queue.
    http://help.sap.com/saphelp_nw70/helpdata/EN/3b/befa40badbf46fe10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/EN/e7/555e3c0f51a830e10000000a114084/content.htm
    XI point of View...
    Basically Once the TRFC or QRFC is funtion is over XI will place the Message into the Adapter engine queues based on the Comminication channel configuration.
    Suppose if it is and EO then XI ill place the message in any  Queue based on the free and priority and if configuration is done as per EOIO then XI ill place all the messages in the Same queue name so that it ill processes in order one after another and if the above message fails and remaining all other messages will be in the queue and doesnt process untill the failed mesages gets removed
    But in case of  EO it may be places in any queue and if one message fails then another message of same interface may processed sucessfully based on another queue order.
    I hope it wil be helpful to you...
    Regards::
    Amar Srinivas Eli

  • Using tRFC or qRFC with JCo

    Hello,
    how can I use JCO to perform tRFC to an R/3 system from a java application running on WAS 640?
    I understand that according to the docs JCo should be able to do tRFC and qRFC. Are there sample code
    fragments that show how to implement tRFC, e.g. the
    transaction-id handling? Has anybody experience using
    JCo for tRFC or qRFC?
    As far as I know it's the only secure way to call BAPIs
    that are modifying master or transactional data in SAP.
    Thanks for your help,
    Kind regards
    Christof Johner
    Thanks
    Bruno

    Hi Christof,
    there is another thread in this forum concerning JCo and transactions:  Maybe you can find something there.
    There is a method createTID in JCO.Client and I have it working. I get a tid that seems to be valid. What I do is something like this:
    String tid = JCO.Client::createTID()
    1. JCO.Client::execute(JCO.Function, tid)
    n. JCO.Client::execute(JCO.Function, tid)
    call BAPI_TRANSACTION_COMMIT or BAPI_TRANSACTION_ROLLBACK using JCO.Client::execute(JCO.Function, tid).
    Unhappily, the whole thing does not become transactional this way: rollback does not work and the sucks gets committed after every single RFC call.
    According to footnote 6 in http://www.sapinsideronline.com/searchspi/search.htm?page=article&key=32644&query_text=JCo using JCo.Client::createTID must be the way to go, though.
    This Mr.Schüsseler from arasoft.de seems to know how. As I have the same problem I'm going to send him a mail to ask him.
    Let me know in case you figure anything out ([email protected]). In case I figure anything out I will post it here.
    Cheers, Oliver

  • TRFC and Asynchronous RFC

    Is there any diff between TRFC and ARFC ?
    Is TRFC another name for ARFC?

    Hi,
    Transactional RFC (tRFC) they are previously known as ARFC
    Transactional RFC (tRFC, previously known as asynchronous RFC) is an asynchronous communication method that executes the called function module just once in the RFC server. The remote system need not be available at the time when the RFC client program is executing a tRFC. The tRFC component stores the called RFC function, together with the corresponding data, in the SAP database under a unique transaction ID (TID).
    If a call is sent, and the receiving system is down, the call remains in the local queue. The calling dialog program can proceed without waiting to see whether the remote call was successful. If the receiving system does not become active within a certain amount of time, the call is scheduled to run in batch.
    tRFC is always used if a function is executed as a Logical Unit of Work (LUW). Within a LUW, all calls
    ·         are executed in the order in which they are called
    ·         are executed in the same program context in the target system
    ·         run as a single transaction: they are either committed or rolled back as a unit.
    Implementation of tRFC is recommended if you want to maintain the transactional sequence of the calls.
    Disadvantages of tRFC
    ·       tRFC processes all LUWs independently of one another. Due to the amount of activated tRFC processes, this procedure can reduce performance significantly in both the send and the target systems.
    ·       In addition, the sequence of LUWs defined in the application cannot be kept. It is therefore impossible to guarantee that the transactions will be executed in the sequence dictated by the application. The only thing that can be guaranteed is that all LUWs are transferred sooner or later.
    regards
    prasanth

  • Significance of CSE and TREX?

    Hai friends
    What is the Significance of CSE and TREX.Is TREX mandatory in CCM.If yes How many TREX servers are by default.
    Regards
    venkat

    Hi Venkat,
    TREX is mandatory for CCM. Pls refer the Master Guide (Page 25) for CCM with below URL:
    https://websmp204.sap-ag.de/~sapidb/011000358700002817082004E
    Significance of CSE is:
    1. To search and find products and services
    2. Its integrated with the procurement application (SAP SRM, SAP ERP) thru the Open Catalog Interface
    3. Quick search
    4. List display results
    5. Context display search results
    6. Category browsing search
    7. Search results refinement
    8. Advanced search (fuzzy, linguistic)
    I hope this answers to your query.
    Regards,
    Prashant
    Do reward for helpful answers

  • Significance of "LIKE" and "TYPE" typespec in Function Builder

    Hi all,
    Can anyone tell me the significance of "TYPE" and "LIKE" in the Type Spec field of Function Builder?
    How does it differ for IMPORT/EXPORT and TABLE?

    Hi,
    TYPE
    The type can be one of the predefined types, one of your own that you defined in the same program using TYPES, or a global type stored in the ABAP Dictionary The default length SL of the field f depends on its data type type.
    LIKE
    The TYPE addition is designed to be the only construct that enables references to data types, whereas the LIKE addition is used only for data objects. The repository objects in the ABAP Dictionary are data types but not data objects. Outside of ABAP Objects the LIKE reference to database tables and flat structures in the ABAP Dictionary is still allowed for reasons of compatibility with previous releases
    In classes only the TYPE reference can be used to refer to data types in the ABAP Dictionary. The LIKE reference is allowed to local data objects only. In local classes this includes the attributes of the class and the data objects of the main program. In global classes only the class attributes can be referenced. This applies both to data declarations and to type assignments of interface parameters and field symbols
    cheers,
    sasi

  • Significance of CRMSUBTAB and CRMFILTAB?

    HI friends
    what is the significance of CRMSUBTAB and CRMFILTAB?
    what is the need of Number ranges in filter settings?
    Regards
    Vinny
    Edited by: vinny novice on Nov 25, 2008 5:32 AM

    Hi
    what is the need of Number ranges in filter settings? - Can you explain more? what exactly you require.
    I did not understand.
    Please refer 720819 note for Middleware consumer entry for SRM 40 and 50 in the
    OLTP-syst
    How to replicate material master from R/3 to SRM
    regards
    Muthu

  • Significance of SMOGGEN and EPRTRANS?

    Hi friends
    What is the significance of SMOGGEN and EPRTRANS?
    Regards
    Vinny

    Hi,
    Table EPRTRANS in R/3 stores the PR's which needs to be transferred to  external SRM system in PDP scenario based on the entries in table V_T160PR and V_T160EX   and other config.See the foll thread for more details:
    Re: Plan driven does not work....
    For use of transaction SMOGGEN,see this thread:
    Re: Brief about SRM
    BR,
    Disha.

  • Significance of Installation and dismantling of Functional Location /Equipm

    Hi,
    Whta is the significance of Installing and Dismantling of Functional Location and Equipment.
    Thanks in Advance.

    hi
    it is basically for proper structuring of your organization ,if your plant is using the combination of FL and Equipment ,then there may be several FL and equipment in the industry.
    for arranging the equipment in the respective FL this installing and dismantling is provided.
    Also refer [here|http://help.sap.com/saphelp_47x200/helpdata/en/01/d546244ab311d189740000e8322d00/content.htm]
    regards
    thyagarajan

  • Difference among qRFC, tRFC and  RFC?

    Please help. I am sorry if this is too basic because I do not have too much experience on them.
    Thanks a lot!

    Hi,
    This is a much too vast subject to be explained with a few lines forum message.
    You'll have to do a lot of reading and you could start here :
    [RFC Help|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/22/042578488911d189490000e829fbbd/frameset.htm]
    Regards,
    Olivier

  • Significant quality loss and jagged diagonal lines when exporting from FCP

    I've been working on this problem for several days and I'm going insane! Every time I export my movie from Final Cut, there is a significant quality loss. It is most noticeable in two ways: diagonal lines become very jagged (looking somewhat like diagonal lines in an older video game -- more a diagonal sequence of blocks); also, in some areas such as faces, the colors get a little blurry and there seems to some "pooling" of colors around the edges of the face.
    I'm pretty sure the problem's not in capture: the Quicktime clips that I captured from the camera are all pristine. When I play them in Quicktime, I can blow them up several times their original size, and they maintain their sharp lines. (I also Reverse Telecined them all with Cinema Tools, if that's relevant.) I also know the problem's not just my computer monitor; when I play these movies on my external monitor and TV, they look bad too. The clips look bad after I bring them into Final Cut, and while I'm editing, but at first I figured that was because Final Cut sometimes doesn't show full resolution in the timeline. Still, when I export, the quality of the original captures just isn't there.
    Some details:
    Captured from 24A progressive, Sony HVR V1U HDV.
    Using Final Cut 6.0.1, Compressor 3.0.1, Quicktime 7.2.0, OS 10.4.10 (all the most recent versions I believe).
    I've exported in many different ways: using Compressor (and have tried a number of different settings: the DVD Best Quality 90 Minutes default Setting, as well as using a variety of bit rates from 3.0-8.0, One pass CBR, Two pass CBR, Two pass VBR, Two pass VBR best; Video Formats NTSC, HD 1440x1080...I have tried many combinations. Regardless of the size of the m2v created, the files seem to have the same problem over and over. I've also tried exporting from Final Cut as a Quicktime Movie and with Quicktime Conversion. Same result. I also tried using different compressors with my Final Cut sequence: Apple Intermediate Codec (which I used when capturing -- you have to with the Sony HVR), HDV 1080p24, HDV 1080i60, Apple Pro Res 422, H.264...
    What's happening? Why is Final Cut turning my nice pristine captures into jagged foulness? What can I try that I haven't yet?

    Welcome to the forums!
    Unfortunately, you seem to have tried everything I can think of, and I don't have the latest versions of FCP to know if it is a bug. However, in the off chance that you haven't given this a shot:
    Take a problematic 10 second section of your timeline (set in and out points) and the Export -> Quicktime (not QT Conversion) and make sure that you have it on Quality settings that you captured, and select the "Make Self Contained" box.
    Look at that in Quicktime and see if it's bad. If it's not problematic, use that video file in Compressor for your render.
    Hope that helps!
    ~Luke

  • Difference between tRFC and RFC

    Hi Experts,
    Can any one help me in details to differentiate tRFC from RFC in their application perspective.
    And also let me know the role of ALE and BAPI in both the connection log.ie,Where we have to use ALE and BAPI.
    Regards
    Kumar

    Hi,
    RFC = Remote Function Call and TRFC = Transactional Remote Function Call
    Transactional RFC and Queued RFC are variants of the Remote Function Call that make the data transfer between different SAP R/3 systems more reliable and more secure.
    Transactional RFC 
    http://help.sap.com/saphelp_nw04/helpdata/en/8b/ceea3b31aac554e10000000a114084/content.htm
    RFC Help link
    http://help.sap.com/saphelp_nw04/helpdata/en/b0/eae2a889e711d2956500a0c94260a5/frameset.htm
    Refer BAPI & ALE
    what is difference between BAPI and ALE
    Re: ALE & BAPI communication
    Re: bapi-ale interface
    /Srinivas

  • Significance of Inboun and Outbound queue in sales order replication

    Hi CRM Leads,
    What is the significance of Inbound Queue and Outbound queue in saleas order replication from CRM to ECC.
    What exactly happens in Outbound Queue and Inbound Queue.
    Thanks,
    Sandeep
    What

    Inbound - Tcode: SMQ2 :  Inbound in the context of CRM and this queue shows the business transaction, master data and configuration data that are coming from ECC into CRM .
    Naming Convention for Queues
    The names of queues for data transfers from an ERP back end to the CRM server are made up as follows:
      R3A (from ERP back end to CRM)
        I for the initial data transfer / for Data Synchronization
        D for the delta data transfer
        U for loading to the ERP back end
        R for Defining Requests
        <Object> Name or part of object name, or the name of the higher-level independent object
        <Key> Only delta queues are subdivided by keys
    Outbound - Tcode SMQ1 - Outbound in the context of CRM and this queue shows the transactions and data that are going from CRM to ECC
    See more on [Using CRM Queues|http://help.sap.com/saphelp_crm70/helpdata/EN/49/2d9d9707361903e10000000a42189c/content.htm] following the link.
    Read the [CRM Adapter Framework|http://help.sap.com/saphelp_crm70/helpdata/EN/49/2e33a2a6c51d24e10000000a421937/content.htm] for advanced learning.

Maybe you are looking for

  • Details from Billing doc line item in COPA

    Hi, We are posting billing docs with multiple ship-to parties on the different line items. In COPA I need to get hold of the ship-to party. There are no sales orders created in the process. In neither the derivations (KEDR) nor in the user-exit am I

  • How can i convert a numbers file into an excel file, without losing the pictures that i used in the numbers file?

    Hi, i made a numbers file which includes pictures, which i put in by drag and drop. But when i convert the file in excel, the pictures dissappear. Does anyone have a hint for me? Thanks!

  • Remote worklist implementation

    Hi, We are building our own worklist app based on HW, and I want to run all the front-end stuff on a different server (partly to use jdk5) and use a remote worklist service, but I want to keep the code the same in case we decide to switch to local la

  • Importing database to a diffrent language environment

    Hi, I hv taken a Export from a server which was in normal English environment. When I am trying to Import the same DMP in japanise Environment (O/S and Oracle-8i). Import aborted. Please help me. Thanking u in anticipation

  • I cannot get Flash Player to install on my Mac

    I cannot get Flash Player to install on my Mac Air.  I have repeatedly confirmed that I meet the system requirements and installed and uninstalled the software.  It always fails at 51% installation and give me and alert that says Install Error.  Plea