Relation between RFC time and Roll wait time

Hello
What is the relation between RFC time and Roll wait time?
In a diagram from E2E100 training I took recently the relationship is made out to be:
RFC+CPIC = some processing time + Roll wait time
Something like this
Processing----
Roll wait-------
Roll in
RFC+CPIC----
In the diagram I saw it shows that roll out occurs during processing.
Assumming that the user context rolls out and then rolls in again, wouldn't "Wait" time occur when the request comes back and the dispatcher has to assign the request to a work process?
Is this wait time calculated as "Wait" time or is it calculated as "Roll wait" time?
I was forced to think about this because of a STAD record I have with high Roll wait time, but with low RFC time as well as zero GUI time. If "Wait" time when the request comes back from RFC is included in "Roll wait" then it might explain what i'm seeing.
Kind regards,
Peter

Hello Santosh,
Thank you for your reply.
I would like to know how time spend in the dispatcher by a request coming back from an RFC is calculated.
When the RFC is made the user context is rolled out of the work process so the work process becomes free. When the RFC comes back it has to be assigned to a new work process. This means that a bit of time would need to be spent in the dispatcher. Would this time be measured as "wait" time or is it part of "Roll wait time?
From the definition you gave of "Roll wait time", "it is the time dedicated by the R/3 system to waiting for the return value of an RFC call plus the CPIC time required to create the connection for that RFC to an outside system", one would think that the time spent in the dispatcher by a returning RFC would be measured as "wait time" the same as when the dialog request first comes in from the front end. I've never seen a diagram that explained this satisfactorily.
Kind regards,
Peter

Similar Messages

  • Wait Time & Roll Wait Time

    In t-code ST03N, there are following info:
    1. Average Wait Time per Dialog Step (ms)
    2. Average Roll In Time (ms)
    3. Average Roll Wait Time (ms)
    Question:
    1. When will Roll Wait happen?
    2. What is relationship between Wait Time and Roll Wait Time?
    3. When dispatcher looking for free dialog wp, the dispatcher wait time occurs. From above two type of wait time, which one is dispatcher wait time?
    Thanks.
    James

    Hi,
    Read the OSS note which explains the decomposition of response time in detail...
    Regards,
    Olivier

  • High roll wait time, gui time and processing time

    Hi all,
    We are having a performance issue with the system at the moment. After running ST03N and STAD, we have determined that we are having abnormally high roll-wait, GUI and processing times.
    Here are some results from STAD:
    CPU time: 2956ms
    Processing time: 4417ms
    Roll wait time: 1319ms
    GUI Time: 2859ms
    Can someone direct me towards finding the problem?
    If you need more information please let me know. I would post a screenshot if I was able to.
    Thanks,
    HL

    Hi,
    Regarding Performance Of SAP system it will not be possible to Come to conclusion with the one Single data.
    GUI time is basically the time spent in front end i.e Your Network load or such time
    Coming to CPU time Can you see ST06 what is the CPU Utilization of your system?
    Roll Wait time is the time Spent in buffer if you can share us the OS and Memory configuration.
    We can Try to tune the Roll memory ( extended memory tuning) so that we can try to reduce the Roll time.
    If possible try to find the Top Dialog Response Time Transaction Is it Standard or for Z Programs.
    https://cw.sdn.sap.com/cw/docs/DOC-14387
    Go through this link you might get clear idea of performance.
    Thanks & Regards,
    Balaji.S

  • Roll wait time very high.

    Hi All,
    We are facing a strange problem.
    Our system is performing low just because of the share of high Roll Wait Time.
    Can anyone tell why it is so high ? and how to reduce it's time.
    Now it's taking more than 60% of Total Resp. Time.
    Thanks & Regards,
    Santosh Rajput

    Hi Santosh,
    sometimes we have the same problem when inserting records with MM41. In ST03 Top Response Times the roll wait time takes nearly  minutes, the whole response time 5 minutes.
    The SAP HELP defines roll wait time as follows:
    Wait time in the roll area.
    If synchronous RFCs are called, the work process performs a roll out and waits for the end of the RFC in the roll area. The RFC server programs can wait for other RFCs to be sent to them in the roll area.
    I'm not quite sure whether this explanation meets your or my problem because the problem occurs just two or three times a day. So - what is the process waiting for?
    Can anybody help?
    Thanks and best regards,
    Frank Ihnen

  • Long Roll-Wait time in SAP (ST03N)

    Hello !
    On my SAP-PRD, just registering long roll-wait times since almost 6 weeks !! Network diagnostics are normal ! Can somebody give me any hints to the issue !
    Thanks in adv.
    Kumar Mitra from Germany
    ====================

    Hai,
    Check the below link.....
    http://sap.ittoolbox.com/groups/technical-functional/sap-basis/high-rollwait-time-1514656?cv=expanded
    http://www.saptechies.com/rfc-statistics-in-transactions-st03st03n-and-stad/
    Roll wait time = time spent in roll context waiting for RFCs.
    Also you can check tcode ST05 for RFC trace.
    Regards,
    Yoganand.V
    Edited by: Yoganand Vedagiri on Feb 4, 2009 12:05 PM
    Edited by: Yoganand Vedagiri on Feb 4, 2009 12:10 PM

  • Exremely high (98%) roll wait time

    I am running a ECC 6.0 EHP4 server in solaris 5.10 OS, Oracle 10.2.0.4.
    My users experience extremely high roll wait time when they execute transactions like PA20/PA30. It took about 20 minutes for it to load.
    I ran stad and found out the majority of the portion is wasted at roll wait time. How do we know what caused the wait time?
    e.g. user execute TCODE PA20 and wait for the hourglass for about 20 minutes before the record is shown
    Other transactions ran smoothly.
    Your help is appreciated.

    After a RFC trace, it showed this RFC statement having very high duration:
    RFC Statement
    Function module name      HTTP_GET
    Source IP Address         a.b.c.d
    Source Server             ourSECCServer
    Destination IP Address    a.b.c.d (same ip as source)
    Destination Server        ourSECCServer
    Client/Server             Client
    Conversation ID
    RFC Trace Rec. Status     4
    Sent Bytes                9.476
    Received Bytes            3.353
    Total Sent Bytes
    Total Received Bytes
    ABAP program name         SAPLSFTP
    RFC Time                  224881.681
    Any ideas?

  • Network/roll wait time is high

    Hi,
    One of my dialog instance is showing high response time at SMLG.
    When i am checking Dialog Overview at RZ20, network response time of this server is very high.
    When i am checking the parts of response time at ST03, roll wait time is always around 70% for this instance.
    (4.7,2003 server, SQL 2000)
    Kindly suggest me to resolve this.
    Regards,
    Gayathry.

    Hai,
    Roll wait time means: During processing of some dialog steps, the user context may be rolled out; for example, during RFCs when the client is waiting for a response from the server. This wait time until the dialog step can continue is called the roll wait time.
    try to check what RFC causes this, somtimes this may lead to rollfile overflow and in turn some background jobs might fail due to rollfile overflow.
    Check SAP Notes:1100926 and 578118.
    Regards,
    Yoganand.V
    Edited by: Yoganand Vedagiri on Mar 12, 2009 1:47 PM

  • After updating iOS, I only see a black screen on my iPad asking for a 4 digits passcode, I've tried severeal times and now every time I try I get this message "Ipad dissable wait 60 min... I do not know what to do???

    After updating iOS 8.0, I only see a black screen on my iPad 4 asking for a 4 digits passcode, I've tried severeal times and now every time I try I get this message "Ipad dissable wait 60 min... I do not know what to do???

    Howdy mendjes25,
    It sounds like you’ve recently updated your iPad and now it’s disabled because the passcode you’re entering isn’t being accepted. I can imagine that would be frustrating. Take a look at the article linked below, it describes the alert you’re seeing and provides the possible resolutions for that issue.
    iOS: Forgot passcode or device disabled
    I hope this helps,
    -Jason

  • Select Records between Begin Date/Time and End Date/Time

    Hi, I need to select records from table GLPCA where the CPUDT and CPUTM are between a START DATE/TIME and END DATE/TIME. 
    I have the below logic from an SAP Solution, but it doesn't seem to be working right in my opinion.  It is picking up records earlier than the date ranges.  Can anyone tell me how I might be able to accomplish this?  I'm hoping this is an easy one for the ABAPPERs... 
    Thanks,
    START DATE 20091022
    START TIME 125736
    END DATE 20091022
    END TIME 135044
    CPUDT 20091022
    CPUTM 100257
          SELECT * FROM GLPCA
             WHERE ( CPUDT >= STARTDATE AND ( CPUTM >= STARTTIME OR ( CPUDT <= ENDDATE AND CPUTM <= ENDTIME ) ) ).

    Thank you all!  I ended up using the following:
    SELECT * FROM GLPCA
              WHERE RYEAR IN L_R_RYEAR
                AND ( ( CPUDT = STARTDATE AND CPUTM >= STARTTIME ) OR CPUDT > STARTDATE )
                AND ( ( CPUDT = ENDDATE   AND CPUTM <= ENDTIME )   OR CPUDT < ENDDATE ).
    This child was born from the following thread that was found:
    update date and time of client record

  • Iphone 3gs freezing/screen flashing between password screen and turning off timer. Any ideas what to do please?

    can you help please? Phone having funny fit, screen flashing between password screen and turning off timer. Then screens merging.. Yuk!

    Hey kathlovesparis,
    First, I would reset the device:
    Resetting your device
    Press and hold the Sleep/Wake button and the Home button together for at least ten seconds, until the Apple logo appears.
    via: iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/HT1430
    And if that doesn't resolve the issue then I would backup the device to iTunes and restore it. Just be cautious and back up first, since restoring deletes all content and settings:
    iOS: How to back up and restore your content
    http://support.apple.com/kb/HT1766
    Take care,
    Delgadoh

  • Difference between Avg OLAP time and Avg Frontend Time

    Good morning all!
    What is the difference between Avg OLAP time and Avg Frontend Time?
    I thought OLAP time would be included in Frontend time, but the numbers are not matching up?
    Thanks so much!

    Hi,
    Front-End time is the Renderring time of the object at the front-end. Basically when ever a BI Application or BI application object is executed it spends time at various levels like at Data Manager, OLAP, Planning, Front-end. Can check the stat's in view RSDDSTAT_OLAP.
    When the query is taking long time so u need to the time at ST03 Tcode/else RSDDSTAT table .Here u can find the DB time , OLAP time, Front end time If the DB time is more than 30% of time of total time then you got for Compressin , aggregates, indexes partitioning.
    The capture of query runtime statistics is done differently in 3.5 and in BI 7.0
    However, the OLAP time and DB times are always captured as two different things.
    In 3.5 refer to fields QTIMEDB and QTIMEOLAP. They are two separate measurements. In 7.0, they are TIMEREAD and TIMEOLAP in rsddstat_dm and rsddstat_olap tables.
    pls go through this link:
    http://help.sap.com/saphelp_nw70/helpdata/en/43/e39fd25ff502d2e10000000a1553f7/frameset.htm
    Hope this helps
    Regards
    csm reddy

  • Relation between GL Account and Invoice?

    Hi Experts,
    I am working with the FI reports for the first time and I do not have any idea on FI functional flow. I have some basic questions like
    What is the Relation between GL Account and Invoice?
    When will an Invoice be posted into BKPF, BSEG, BSAD, BSID, BSAK and BSIK? Is there any field in these tables which gives the Invoice number against which a GL Account is created?
    For example if I want to calculate " no of vendor invoices without PO how can I do that"? How can I know what are vendor invoices created against a PO or without PO?
    Thanks for any help in advance and I am bound to reward points.
    Sri

    <b>What is the Relation between GL Account and Invoice?</b>
    SAP's Glossary for GL Account is
    "A structure that records value movements in a company code and represents the G/L account items in a chart of accounts.
    A G/L account has transaction figures that record changes to the account during a posting period. These figures are totals that are used for G/L reporting."
    In accountancy, an account is a label used for recording and reporting a quantity of almost anything. For example when a company pays salary to its staff, They debit Salary account. This is to identify what is the nature of an expense.
    An invoice is a message to the buyer of goods or services that contains, among other things, Name of the goods or services, Quantity sent, & Remuneration due.
    Invoice is also a SD document used to charge a customer for a delivery of goods or for services rendered.
    <b>When will an Invoice be posted into BKPF, BSEG, BSAD, BSID, BSAK and BSIK? Is there any field in these tables which gives the Invoice number against which a GL Account is created?</b>
    If it were a vendor invoice. (i.e you purchase items or service and recieve invoice)
    Invoice get posted to the tables once someone makes a Logistics Invoice verification through t-code MIRO etc. The teble RBKP gets the first posting.
    If it were your own invoice to your customers, then VBAK and VBAP get the posting.  The connectivity of tables are available in http://www.erpgenie.com/abap/tables.htm As far as SAP is concerned an invoice is a document, so you can only trace invoice as a document number, field name is usually BELNR. Even if a vendor invoice arrive, an internal invoice number is generated where the vendor invoice is entered only as a reference field. This is because, each vendor can have inovices of different size and pattern.
    <b>How can I know what are vendor invoices created against a PO or without PO?</b>
    For a purchase order you can find in table EKBE for BEWTP = Q any invoice document.

  • Relation between Ibots,Delivers and BI Publisher

    Hi,
    I would like to know the relation between Ibots,Delivers and BI Publisher.
    Any one help Please.
    Thanks,
    Lakshmipathi.

    Tim,
    Please in Contracts forums look for "Need to change OKCTERMSDS Data Source "
    The third reply says
    "The XML for the documents are generated by the product code using BC4J XML generation. No concurrent program is involved in it.
    As regards to including additional fields from Sourcing documents into the XML generated, you can use the BC4J extension fwk to extend the ViewObject that generates XML and modify the query to include any additional fields as needed.
    All the above assumes knowledge of Oracle Application Framework and the customization fwk. There is a Metalink Note (dont know the exact id) which explains how to extend BC4J objects and deploy them.
    Thanks.
    Juanje

  • Incorrect Alerts CPU Time and Average Response Time

    BUG
    My Alert on Web app is consistently behaving incorrectly.
    If I set an alert to monitor CPU Time at threshold 1.5 seconds, it's actually set to 1.5 milliseconds even though the graph shows a dotted red line at 1.5 seconds. The alert will trigger at 1.5 milliseconds threshold. So, instead, I have to set threshold
    to 1500 seconds - the graph is completely useless showing a red dotted line at ~24 mins but the alert does then go off when CPU time goes above 1500 ms (aka 1.5 seconds).
    The original portal alert seems to be fine - this problem is on new portal only. Unaffected by browser type - all browsers do the same thing (Just has to be said before someone asks).
    This seems to apply to all metrics using seconds (Average Response Time acts in the same way)

    Hii...
    Am sure you are much aware " Components Response Time spectrum"
    ########Analyzing Performance Problems#################
    --High wait time: Insufficient number of free work processes
    --High roll-wait time: Communication problem with GUI, external system,
    or large amount of data requested
    --High load and generation time: SAP buffers (Program, CUA or Screen)
    too small
    --High database request time: CPU/memory bottleneck on database server;
    communication problem with database server, expensive SQL statements,
    database locks, missing indexes, missing statistics or small database buffer(s)
    --High CPU time: Expensive ABAP processing, for example, processing
    large tables; inefficient programming
    --Processing time more than twice CPU time: CPU bottlenecks
    If time aloows look at
    Note 0000008963 - Definition of SAP response time/processing time/CPU time
    Rgds

  • Concatenating date and time and then performing time calucations on this

    Hi,
    I have complex date/time calculation to perform in QD. Scenario is as follows:
    Objective: I want to calculate the difference in hours:mm:ss between the start order time and the end order time
    1. I have two fields one date & one time for each startorder time and an endorder time.
    2. I want to combine these together to get a date & time field for both startorder and endorder
    3. I want to calculate the difference between these 2 fields (datetime-start order & datetime- end order) to find the difference in hours:mm:ss
    Question is this possible in QD if so how?
    Or if it not possible in QD then is it possible in the transformation, if so how?
    thanks.

    Hi Amir,
    In the QD it only possible to get the date difference using replacement path and time difference cannot be calculated.
    You can achieve this by writing a routine at transformations level. You need to call a function module to time difference.
    /SDF/CMO_DATETIME_DIFFERENCE
    SD_DATETIME_DIFFERENCE.
    Hope this helps.............
    Rgs,
    Ravikanth.I

Maybe you are looking for

  • Computer crashed, downloaded a new itunes, iphone has all music on it and i need to transfer my iphone music back into itunes??? how without erasing my iphone

    so my computer crashed lost everything cant find my back up disc so i am stuck with my iphone which still has everything on it. i know how to transfer my purchased music but i had 2000 songs from cds i own on my iphone as well. How in the world do i

  • DataGrid itemRenderer column problem

    I have searched high and low and have not found a solution so I'm hoping someone here can help me out. When I start up my application, my datagrid (one of the columns uses a itemrenderer) that column, displays everything but it spills / shows funky,

  • Clearing requires non exsiting account

    we encounter a problem using F-44 for vendor account clearing , posting key 50, account 700010, the error message is "G/L 700010 FR01 does not exist" where can i check the configuration? how to resolve? do we need to create account 700010?

  • Index on a huge table

    there is a table which has 6844153 rows, i am trying to create an index on 3 columns on that table, it is taking forever..please advice

  • Duplicating real paint mixing

    Hi, I'm currently in a color theory class where we're using paints to create chromatic gray scales.  So basically, you mix complimentary colors to create a neutral/gray color.  For example, if you mix green paint and red paint, you will get a dark gr