Tp executes 10 second sleep function for every transport step

I am currently working on a problem related to performance of transports. In all of the environments i work with (about 50 in total), be it DEV,ACC,QAS,SBX or PRD, i have noticed considerable delays when tp is performing an import. This delay is occurring for every step that has to kick off an RDD-job. The jobs themselves finish very quickly, within 1 or 2 seconds.  I very much convinced tp is waiting for 10 seconds exactly after kicking off a job in SAP via a trigger.  After tracing tp with flags '-t' and 'tf=' i noticed in the trace references to this 10 second wait. I did debug one of the latest tp versions on a Windows platform and found the code that does this. A PUSH of the number 10 and a CALL to a sleep routine. When you execute this code and time it it takes 10 seconds before tp comes back and then start checking the successful completion of the job it kicked off. I have changed the value of 10 to 1 with a hex editor and now the delay is only 1 second and my transports are still running fine. The duration of a very simple transport with 4 steps inside a batch job in SAP dropped from 45 to 5 seconds.
Perhaps you think, why bother at all, but when you consider that these steps are executed multiple times per transport (sometimes even 10 times or more) and that frequently bundles are imported where several thousands of transports go in you understand why i am persuing a better solution.
There may be a valid reason why tp is waiting, but then the mechanism has to improve.
My question is, has somebody also noticed that tp is unnecessarily delaying the imports and what have you done to investigate ?
Can somebody confirm what i am claiming ?
Thanks in advance, Peter van der Woude

For those of you who are interested in speeding up their imports without having to use 'import all' version 340.16.25 will be released shortly. In this version the sleeps are reduced from 10 to 1 second per transport step. Average transport times should drop between 40 to 50 seconds. Depending on the contents the gain could also be only 20 seconds.

Similar Messages

  • ChaRM - transport with error keep repeating for every transport job

    Dear experts,
      We are using ChaRM for our transport. There are always transport will returned with error. And I believe this is a feature provided by ChaRM, that all these transport with error will be retransport again during next run. Is there anyway to stop this? Some is in the list of "Correct Import (Repair Flag)" in task list, but some is not.

    Hello FlyingFox,
    I assume that we consider a urgent correction with different transport requests:
    tr #1 :       retrun code 0
    tr #2 :       retrun code 8
    tr #3 :       return code 0      (but tr #3 didn't resolve the problem of tr #2)
    Starting the import again, transport requests #2 and #3 have to be imported.
    Sequence errors will be possible, if only tr #2  is imported again.
    Therefore:
    mark those transport requests, which shouldn't be imported again via task list ('correct transport requests manually' as you described -  in our little example: mark tr #2).
    Afterwards only new tranport requests will be included (e.g. tr #4).
    Best regards
    Horst
    Edited by: Horst Förster on Oct 25, 2011 11:37 AM

  • FCPX 10.0.8 does the 30 seconds of beachball for every single action. Did not do this with 10.0.3. Same computer. Same video footage.

    I upgraded FCPX 10.0.3 to 10.0.8, then upgraded all the old footage per instructions. Now, with same computer and importing new video footage from the same camera as before (my iPhone), every single action (keyboard or mouse) takes a minute of spinning beachball before it executes. Can't be memory shortage--it's the same computer. Can't be the video quality--it's just iPhone, as before. I made no preference changes. What's up?

    Good question. There's no one size fits all answer.
    Take a look at this (really comprehensive) User Tip. You may find the best answer on that list.
    I am a big fan of OnyX, which has bailed me out of problems many times (and which DS Store mentions). One of the functions it offers is a Verify function; it can be set to find corrupted preference files.I also have found that their cache cleaning function works well.
    Good luck.
    Russ
    Message was edited by: Russ H to insert missing link

  • Automatic "Sleep" Functional for Anyone after 10.5.2?

    I'm wondering if anyone's "sleep" works after 10.5.2? If it does now, but didn't at first, what steps did you take to correct the issue? Is this failure-to-sleep problem restricted only to Intel-based systems?

    Hi Daddy,
    I do not wish to appear offensive... but you've still not told me if you have an Intel-based Mac with OS X 10.5.2. Details at the bottom of your post do not clarify this issue!
    I would like to know if anyone with this configuration now has a perfectly functioning automatically timed "sleep." This question has either a "yes" or "no" answer. I am particularly interested in hearing from those who experienced an unresponsive automatic "sleep" after upgrading (i.e., an initial "no") who have subsequently found a "fix" that reinstates a functioning automatic (timed) "sleep." If no one in this category responds within the next day or so, I'm obliged to infer that all Intel-based Macs (and possibly others) most likely experience this problem after updating to 10.5.2. +I view this as a truly minor inconvenience as I remain able to put the computer to sleep manually.+
    However, I have acceded to your request: I dismounted both FW drives (physically and electrically). The Mac was rebooted with no open applications --- the monitor shut down at the specified time (after approximately 10 minutes of inactivity), but the Mac *+did not+* go to sleep even after waiting another 15 minutes beyond the specified time! I still have not tried booting with an unplugged USB keyboard/mouse...

  • How to populate partner function for stock transport order in ME21n/ME22n

    Please advise is there any way we can determine the partner functions to be populated in ME21n.
    I have gone through sap note 117537 they said it is not required and not available in SAP standard way.
    Then tried implementing user exit EXIT_SAPMM06E_013 and populating the required partner functions in XEKPA[].
    It is getting triggered and i can see the values in table but after save i go and see in display ME23N i can't find any partner functions.
    Later i found some interesting thread in SDN use exit: EXIT_SAPMM06E_012 and get the values from (SAPLMEPO)XEKPA[] in case of ME23N.
    even this is not working.
    DATA it_ekpa LIKE ekpa OCCURS 0 WITH HEADER LINE.
    DATA name(50) VALUE '(SAPLMEPO)XEKPA[]'.
    DATA name1(50) VALUE '(SAPMM06E)XEKPA[]'.
    FIELD-SYMBOLS <f1> TYPE any .
    IF sy-tcode+4(1) = 'N'.
       ASSIGN (name) TO <f1>.
    ELSE.
       ASSIGN (name1) TO <f1>.
    ENDIF.
    it_ekpa[] = <f1>.
    Any idea ?
    Thanks,
    Mahesh gattu

    I got it fixed my self.
    here is the solution.
    in user exit :EXIT_SAPMM06E_012.
    call below FM: MM_CALL_UPDATE_PARTNERS
    Trick is pass the partner values the one you wanted to below table: x_mmpa and xuekpa.
    you can calculate partner records from wyt3 table depends on your logic/requirement.
    CALL FUNCTION 'MM_CALL_UPDATE_PARTNERS'
         EXPORTING
           ebeln       = wa_ebeln
           bstyp       = 'F'
    *     knuma       = wa_knuma
           application = 'P'
         TABLES
           x_mmpa      = it_mmpa1
           y_mmpa      = it_mmpa2
           xuekpa      = it_uekpa1
           yuekpa      = it_uekpa2
           i_mmpa      = it_mmpa3
           u_mmpa      = it_mmpa4
           d_mmpa      = it_mmpa5.
    Thanks,
    Mahesh

  • Seeded Function For the Grade Step

    Hi,
    Can Anyone Help me out in this
    is there any Oracle Seeded Function to fetch the Grade step
    like hr_general.decode_grade(p_grade_id) will fetch the grade of the employee ...
    similarly is there any seeded function to fetch the grades step of the employee...
    Thanks

    Hi,
    Not sure to understand the question as I don't know what a seeded function is, nore what the decode_grade function does.
    But maybe the level pseudocolumn in connect by might help :SQL> select ename, level, sys_connect_by_path(ename,' > ') mgrchain
      2  from emp
      3  connect by prior empno=mgr
      4  start with mgr is null ;
    ENAME           LEVEL MGRCHAIN
    KING                1  > KING
    JONES               2  > KING > JONES
    SCOTT               3  > KING > JONES > SCOTT
    ADAMS               4  > KING > JONES > SCOTT > ADAMS
    FORD                3  > KING > JONES > FORD
    SMITH               4  > KING > JONES > FORD > SMITH
    BLAKE               2  > KING > BLAKE
    ALLEN               3  > KING > BLAKE > ALLEN
    WARD                3  > KING > BLAKE > WARD
    MARTIN              3  > KING > BLAKE > MARTIN
    TURNER              3  > KING > BLAKE > TURNER
    JAMES               3  > KING > BLAKE > JAMES
    CLARK               2  > KING > CLARK
    MILLER              3  > KING > CLARK > MILLER
    14 rows selected.

  • Require user specific F4 functionality for a field in a program output

    Dear all,
    My requirement is i am using a field for ex: bukrs, name1 for an output. when iam using this two field in a program, if that program executes, i need F4 functionality for user specific. f4 functionality should show depends upon the name1.
    In a template i have these two variables, when i give name1 as 'ABCD' and press f4 for the bukrs it should display only bukrs which are mapped to ABCD. Lets assume one table is there for name1 mapper to bukrs.
    How it is possible. if so please let me know.
    Regards
    Arani Bhaskar

    Hello Arani,
    I think solution to your problem lies in using MATCHCODE addition to parameters and select-options as well.
    (This is from SAP F1-Help)
    ... MATCHCODE OBJECT search_help
    *Effect*
    This addition links the input field of the parameter to a search help search_help from the ABAP Dictionary. The name of the search help must be entered directly. For the input field of the parameter on the selection screen, the input help key is displayed. When the input help (F4) is requested, the user is displayed the hit list from the search help. When an entry is selected, the respective value is placed into the input field. If no search help for the specified name exists in the ABAP Dictionary, a message is displayed in the status line when the input help is requested.
    The addition MATCHCODE OBJECT cannot be used together with the additions AS CHECKBOX or RADIOBUTTON.
    *Note*
    The predecessors of search helps in the ABAP Dictionary were socalled matchcode objects. This is why you have the name MATCHCODE OBJECT for this addition. Matchcode objects that have not yet been replaced by search helps continue to be supported by this addition.
    *Example*
    Linking the parameter p_carrid with a suitable search help. When you choose the input help on the selection screen, a list with the names of the airline carriers is displayed. If a name is selected, the corresponding abbreviation is placed in the input field.
    PARAMETERS p_carrid TYPE s_carr_id
               MATCHCODE OBJECT demo_f4_de.
    Moreover, please read about using MATCHCODE, hope it helps you, Arani.
    Thanks: Zahack

  • Ajax:callback function not called for every readystatechange of the request

    Author: khk Posts: 2 Registered: 2/17/06
    Feb 17, 2006 11:04 PM
    Hi
    I am working with an ajax program.
    In that i have defined a callback funtion
    but that function is not being called for every readystatechange of the request object for the first request .
    but it is working fine from the second request.
    function find(start,number){
    var nameField=document.getElementById("text1").value;
    var starting=start;
    var total=number;
    if(form1.criteria[0].checked) {
    http.open("GET", url + escape(nameField)+"&param2="+escape("exact")+"&param4="+escape(starting)+"&param5="+escape(number));
    else if(form1.criteria[2].checked) {
    http.open("GET", url + escape(nameField)+"&param2="+escape("prefix")+"&param4="+escape(starting)+"&param5="+escape(number));
    http.onreadystatechange = callback2;
    http.send(null);
    function callback2(){
    if (http.readyState == 4) {//request state
    if(http.status==200){
    var message=http.responseXML;
    alert(http.responseText);
    Parse2(message);
    }else{
    alert("response is not completed");
    }else{
    alert("request state is :-"+http.readyState);
    }

    Triple post.
    You have been answered here: http://forum.java.sun.com/thread.jspa?threadID=709676

  • MPCUI metadata driven CustomUI Table is refreshing for every second

    I have a table in my home page when I customized the home page with metadata driven MPCUI.
    My table is getting populated with SQLDataService qrery. when I try to scroll down the table, it is not allowing me to scroll down as for every 1 second the table is getting refreshed.
    Can some tell me how to get rid of this refreshing.
    I am pasting my code here
    <SqlStatements>
    <Sql name="HC_EXA_REPORT"><![CDATA[
    // The actual SQL code is here and do not want to paste the SQL...
    ]]>
    </Sql>
    </SqlStatements>
    <ActivityDefinition>
    <mp:Page id="hcReportsPg" label="Exadata HealthChecks Reports"
    xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:mp="http://www.oracle.com/mpcui"
    >
    <mp:services>
    <mp:SQLDataService id="hcReport" queryID="HC_EXA_REPORT" properties="{props('EMIP_BIND_TARGET_GUID',appModel.target.guid)}" />
    </mp:services>
    <mx:VBox width="100%" height="100%">
    <!-- 1st row -->
    <mx:HBox width="100%" height="100%">
    <mp:Region title="Exadata HealthChecks Reports" width="100%" height="100%">
    <mp:Table id="repSummaryTable2" dataProvider="{hcReport}">
    <mp:columns>
    <mx:AdvancedDataGridColumn dataField="Metric"/>
    <mx:AdvancedDataGridColumn dataField="Check name"/>
    <mx:AdvancedDataGridColumn dataField="name"/>
    <mx:AdvancedDataGridColumn dataField="Instance name"/>
    <mx:AdvancedDataGridColumn dataField="Parameter"/>
    <mx:AdvancedDataGridColumn dataField="Status"/>
    <mx:AdvancedDataGridColumn dataField="Outfilepath"/>
    <mx:AdvancedDataGridColumn dataField="Fail Message"/>
    <mx:AdvancedDataGridColumn dataField="Risk Message"/>
    <mx:AdvancedDataGridColumn dataField="Benefit/Impact Message"/>
    <mx:AdvancedDataGridColumn dataField="Recommendation Message"/>
    <mx:AdvancedDataGridColumn dataField="Alert"/>
    <mx:AdvancedDataGridColumn dataField="Collection Timestamp"/>
    <mx:AdvancedDataGridColumn dataField="Exachk Results From"/>
    <mx:AdvancedDataGridColumn dataField="Exachk Results Timestamp"/>
    </mp:columns>
    </mp:Table>
    </mp:Region>
    </mx:HBox>
    </mx:VBox>
    </mp:Page>
    </ActivityDefinition>

    Hi, sorry, I haven't played with MPCUI yet but it we're excited about the capabilities it appears to provide. We'd like to "combine" a lot of our reports and one-offs into OEM so things are better-organized.
    That said... I dug around a bit and thought this might help. Could you add timePeriod & interval to your own c:Table id element (is that the correct term)?
    In the case of the table component, you can specify the metric directly also:
    <c:Table id="processesTable" width="100%" height="100%"
    metricName="CPUProcessesPerf"
    metricColumns="['ProcUser', 'ProcCPU', 'ProcCmd']"
    timePeriod="REALTIME"
    interval="30"
    >
    <c:columns>
    <mx:AdvancedDataGridColumn width="50" dataField="key" />
    <mx:AdvancedDataGridColumn width="100" dataField="ProcUser" />
    <mx:AdvancedDataGridColumn width="80" dataField="ProcCPU" />
    <mx:AdvancedDataGridColumn width="400" dataField="ProcCmd" />
    </c:columns>
    </c:Table>
    Source: http://docs.oracle.com/cd/E24628_01/doc.121/e25161/mgt_ui.htm#CHDEGFBG
    HTHs...
    Edited by: Richard Evans on Dec 29, 2011 1:31 AM - forgot the URL

  • Invoking a Remote function module for every 5days

    Hi Experts,
    How to invoke a remote function module in R/3 from XI for every 5days?
    After invoking tht i need to post data to a FTP server! Could any one tell me how to achive this
    Thnx
    RAMS

    Hi Ram,
                 If your scenario is R3 -- > XI -- > FILE .
    My suggestion is to go for ABAP Client proxies. It is fast and we can move huge data .
                 1. Generate abap proxy from Outbound interface from R3system .
                  2. Write ABAP  report , call  RFC , fill TABLE structure of abap and send to XI ( IS) . then according to the Receiver determination . It will create flate file .
                3. Schedule report  once in 5 days .
                     Please refer how to work with abap client proxy   and steps to activae  
    How do you activate ABAP Proxies?
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    ABAP Proxy Runtime
    http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
    ABAP CLIENT PROXY
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1387proxies [original link is broken] [original link is broken] [original link is broken] .
    Assign points if u found helpful
    Regards.,
    V.Rangarajan
    Message was edited by:
            ranga rajan

  • My ipdad touch screen is frozen and pressing the sleep button for 10 seconds (and longer) is having no effect. Help?

    my ipdad touch screen is frozen and pressing the sleep button for 10 seconds (and longer) is having no effect. Help?

    Frozen or unresponsive iPad
    Resolve these most common issues:
        •    Display remains black or blank
        •    Touch screen not responding
        •    Application unexpectedly closes or freezes
    http://www.apple.com/support/ipad/assistant/ipad/
    iPad Frozen? How to Force Quit an App, Reset or Restart Your iPad
    http://ipadacademy.com/2010/11/ipad-frozen-how-to-force-quit-an-app-reset-or-res tart-your-ipad
    What to Do When Your iPad Won't Turn On
    http://ipad.about.com/od/iPad_Troubleshooting/ss/What-To-Do-When-Your-Ipad-Wo-No t-Turn-On.htm
    iOS: Not responding or does not turn on
    http://support.apple.com/kb/TS3281
    iPad: Basic troubleshooting
    http://support.apple.com/kb/TS3274
     Cheers, Tom

  • Updated iPad2 to iOS6. Now it randomly freezes. Have to reboot (home   sleep key for 15 seconds) several times per day. Help!

    Help! I guess I can restore it to original factory settings but I am afraid of losing everything. If it helps the iPad is NOT jailbroken. Any ideas or do I have to wait for a future update?

    Just to clarify. Once I am done with the iPad and push the sleep button (upper right corner) or just let it sleep from inactivity for a couple minutes, the issue happens when I try to wake it up. I can see the unlock screen with the pin pad but the iPad becomes unresponsive and I cannot enter the numbers or I can enter the numbers but it freezes right after that while the pin pad is still visible. The only thing that fixes it is to hold the home and sleep button for 10-15 seconds and wait a minute for the whole thing to reboot. At that point it usually works. Still, what I liked about the iPad was the convenience of being immediately ready and now I have to reboot many times per day.
    I have an iPad2 with the latest update (6.01) and it is not jail broken. Apple help me please!

  • How to execute a loop for every 15 minutes

    how to execute a loop for every 15 minutes or 30 minutes constantly...

    I need to insert a number into an array for every 15mins continuously..and the array need to hold all datas for example in 0th position i insert a value 10 by 10.00am, after that at 1st position i need to insert 11 by 10.15am, next at 2nd position i need to insert 12 by 10.30am and so on...how this can be done

  • Why will my Mac 8,1 intel desktop not stay in sleep mode for more than 5 seconds?

    Why will my Mac 8,1 intel desktop not stay in sleep mode for more than 5 seconds?
    Have tried repeatedly and end up shutting down instead of "sleeping:.

    Hello, most usually it's some USB device causing that, but...
    One way to test is to Safe Boot from the HD, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, Test for problem in Safe Mode...
    PS. Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive
    Reboot, test again.
    If it only does it in Regular Boot, then it could be some hardware problem like Video card, (Quartz is turned off in Safe Mode), or Airport, or some USB or Firewire device, or 3rd party add-on, Check System Preferences>Accounts (Users & Groups in later OSX versions)>Login Items window to see if it or something relevant is listed. Or an errant process eating up RAM.
    Check the System Preferences>Other Row, for 3rd party Pref Panes.
    Also look in these if they exist, some are invisible...
    /private/var/run/StartupItems
    /Library/StartupItems
    /System/Library/StartupItems
    /System/Library/LaunchDaemons
    /Library/LaunchDaemons

  • My iphone 4 automatically shuts down , twice it has happened though it starts by holding the home screen and sleep button for 10 seconds but what exactly causes this problem? some defect in my set?

    My iphone 4 automatically shuts down , twice it has happened though it starts by holding the home screen and sleep button for 10 seconds but what exactly causes this problem? some defect in my set?

    do you hold the home and sleep button?

Maybe you are looking for

  • How to block writing to a file which is already in use?

    Hi all, There is a certain file on a network drive. Multiple users have the rights to read and write to this file. I want to acccess this file via a LabView VI. If someone is already accessing this file I want to create a message like "File is alread

  • Facelets 1.1.14 example with MyFaces 1.2 and Tomcat 6

    Hello, I tried to run a little Faceletexample with MyFaces 1.2 (only Core without Tomahawk or something) and facelets 1.1.14. I use tomcat 6.0.16. Here is my project/ code: FaceletsExample -- index.xhtml -- template.xhtml -- META-INF -- WEB-INF -- fa

  • Linking Muse design to another Muse design.

    Since I started using Muse I have created a number of sections to an existing web site and uploaded them using export to HTML.  I am now redesigning the old site using Muse.  I have created a number of buttons (not part of the menu) on the home page

  • IPhone automatically shuts down.

    My iPhone is currently updated to 4.3.5 but i have this problem that when ever i use an app at battery percentage of below 80%, my iPhone will automatically shut down and display the no battery sign. But after about 5mins when i start my iphone again

  • Business Objects Training

    Hi I am a SAP BI Consultant/Developer. I am intrested in Attending Business Objects Training. Can any one update me with the List of BO courses that are apt for SAP BI Consultant/Developer