Strange behavior in updating and standbying

Hi,
In the last 4 weeks I've been facing some strange behavior from my iPhone 4. First, sometimes when I pick it up its screen is already on (dimmed) and showing the lock screen (with some elements missing though). Secondly, and more annoying yet, when I try to update the apps via app store the initial process occurs normally but after loading the first app it begins installing it and keeps in it forever. I have to soft reset the phone. After that, the app (that kept installing) seems ok. So, I repeat the process of update from the beginning (app after app).
I've already tried to hard reset the device without any luck with any of the problems. Any suggestions about what is going on?
Thanks
Adriano

Hi,
I'm not clear on the distinction you're making for type of access.
Well, to be honest, now that I've re-read that this morning I'm not completely sure what I had in mind either. I think I was thinking about using the collection in what I believe the documentation calls "slices". However, given the other information you've posted it doesn't seem like that would be a feasible alternative in any case.
I understand what you mean about varray and nested-table with the upper-bound limit for the varray's... I've not actually compared the two for performance so my idea that there may be a difference could be completely incorrect. Beyond that, creating code that only works in batches (or slices) may be less performant than what you currently have.
I hope I've not detracted from the thread and maybe someone else with more experience will have an "ah ha!" sort of observation.
Regards,
Mark

Similar Messages

  • Strange behavior with Zoom and Image control

    HELP - I have a strange behavior (bug?) with using Zoom
    effect on an Image that has been placed on a Canvas. I am using
    dynamically instantiated images which are placed on a canvas inside
    a panel. I then assign a Zoom IN and Zoom Out behavior to the
    image, triggered by ROLL_OVER and ROLL_OUT effect triggers. THE BUG
    is that the image jumps around on the Zoom OUT and lands on a
    random place on the canvas instead of coming back to the original
    spot. This is especially true if the mouse goes in and out of the
    image very quickly. HELP -- what am I doing wrong? Computer = Mac
    OS X 10.4.9 Flex 2.0.1
    Here's a simple demo of the bug -- be sure to move the mouse
    in and out rapidly:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="absolute" creationComplete="setUp();">
    <mx:Script><![CDATA[
    import mx.events.EffectEvent;
    import mx.effects.Fade;
    import mx.effects.Zoom;
    import mx.rpc.events.ResultEvent;
    import flash.display.Sprite;
    import mx.core.UIComponent;
    import mx.controls.Image;
    private var zoomIn:Zoom;
    private var zoomOut:Zoom;
    private function setUp():void {
    var image:Image = new Image();
    image.id = "album_1_1";
    image.x = 200;
    image.y = 200;
    image.width = 64;
    image.height = 64;
    image.source = "
    http://s3.amazonaws.com/davidmccallie/album-128.jpg";
    image.addEventListener(MouseEvent.ROLL_OVER, doZoom);
    image.addEventListener(MouseEvent.ROLL_OUT, doZoom);
    myCanvas.addChild(image);
    zoomIn = new Zoom();
    zoomIn.zoomHeightTo = 2.0;
    zoomIn.zoomWidthTo = 2.0;
    zoomIn.captureRollEvents = true;
    zoomIn.suspendBackgroundProcessing = true;
    zoomOut = new Zoom();
    zoomOut.zoomHeightTo = 1.0;
    zoomOut.zoomWidthTo = 1.0;
    zoomOut.captureRollEvents = true;
    zoomOut.suspendBackgroundProcessing = true;
    private function doZoom(event:MouseEvent):void {
    var image:Image = Image(event.currentTarget);
    if (event.type == MouseEvent.ROLL_OVER) {
    zoomIn.target = event.currentTarget;
    zoomIn.play();
    } else if (event.type == MouseEvent.ROLL_OUT) {
    zoomOut.target = event.currentTarget;
    zoomOut.play();
    ]]>
    </mx:Script>
    <mx:Panel width="100%" height="100%"
    layout="absolute">
    <mx:Canvas id="myCanvas" width="100%" height="100%">
    </mx:Canvas>
    </mx:Panel>
    </mx:Application>

    There must be bugs in the Zoom effect code -- I changed the
    Zoom to Resize in the above code, and it works perfectly. Of
    course, Resize is not as nice as Zoom because you can't set the
    resize to be around the center of the image, but at least it works.
    Does anyone know about bugs in the Zoom effect?

  • Strange behaviors between TextInputSkin and StageTextInputSkin

    Hi All,
    I met a very strange behaviors, and need help with, any idea will be truly appreicated.
    I have a phone field and date field both from TextInput field, I aslo have textfieldskin which is original from TextInputSkin.
    When I apply the TextInputSkin to the TextInput field, the softKeyboard Type can not be modified. I found out that as TextDisplay is not StyleableStageText, the autocorrect, type, etc can not be modified while StageTextInputSkin will work just fine.
    However, when I applied the StageTextInputSkin to my fields, the mouse click event can not be rececived any more...
    My question: How can I change the softkeyboardType and be able to receive mouse click event at same time if my control is from TextInput?
    Kind Regards,

    6 months, and a new cs6 with no improvements on this issue.
    My biggest problem is with an android ICS unit the softkeyboarddeactivated gets called when the keyboard switches and shows the mic speak input keyboard but softkeyboardactivating or activated does not get called when the mic input keyboard is shown.
    Also the scrolling bug is horrible and needs to be fixed.
    and keypresses are needed.
    and being able to layer the native components would be great.
    im sad.

  • HTTP Handler strange behavior when updating HR data

    Hi there,
    Brief summary: Executing a function module from inside a HTTP Handler gives a different result than executing the function module direcly through SE37. The user defined for the SICF service calling the Handler is the same as the one we use for SE37.
    Details:
    We have created an HTTP Handler implementing the interface IF_HTTP_EXTENSION.
    We have also defined a new service through SICF that access the previous Handler.
    We have a web application accessing SAP through that HTTP Handler.
    Within our HTTP Handler (within the IF_HTTP_EXTENSION~HANDLE_REQUEST method), we are calling a custom function module that perform different actions depending on the parameters received.
    The solution works really well but we have identified an issue for some actions: when we execute some background updates (like calling HR_INFOTYPE_OPERATION) and the transaction returns an error, the HTTP Handler suddenly stops and the HTTP call returns an error.
    The strange thing is that executing the function module directly (without calling the HTTP handler from the web) captures the error and continues the execution of the function module.
    It seems that when the function module gets called from the Handler, there is some screen or user parameters that affect the result of the transaction, and we cannot find the way to capture that error and let the Handler to continue.
    Any idea, suggestion, alternative solution would be much appreciated
    Best regards,
    Miguel

    Hi Olivier, thanks for your reply, nice to see you are still out there
    You raise a good point. We are reusing an "old" web app that was connecting to SAP through the DCOM connector. The RFC (the function module I mentioned on my first post) cannot be modified as it handles tons of different web calls, so we decided to call that RFC from the Handler.
    It may not be the best solution, but the web app has been modified to call the different handlers (for the different environments) and still hope to find a work around our current problem.
    Other than that, it works really well and performance is amazing
    Thanks again,
    Miguel

  • Strange behavior on updating...

    Ok,
    just a disclaimer.... I'm new to Workshop, total time I've been using it is about
    two weeks...
    I'm working with WLS 8.1 on Win2k. Some strange things happen during the day
    while redeploying/updating the app. I have a simple pageflow that is retreiving
    a list of data from my db and displaying it in a grid. The flow will work sometimes,
    then if I update/repdeply from Workshop, it will fail.
    If I restart or sometimes just change the jpf file, then redeploy it might work.
    But if I'm just changin a jsp or css file... the error occurs.
    Can I expect to just "update/repdeploy" all day while working in Workshop....
    Or am I missing a step or two?
    thanks,
    John

    Josh Eckels <[email protected]> wrote:
    After you've run the JSP and the Start button is enabled in the .portal
    file, do you get a dialog asking if you'd like to re-run the JSP, or
    can you run the .portal file directly?I can run it directly. I tried to experiment more systematically today but was
    only able to experience the problem immediately after starting workshop. Moreover,
    it is not necessary
    to actually run the JSP. It suffices to double-click it. That is: I start workshop,
    double-click
    the .portal file, start is disabled, I double-click a .jsp file, start is now
    enabled, I immediately
    double-click the .portal file, start is now enabled. Since the work-around is
    so simple and quick, the problem doesn't bother me anymore :-).
    This sounds like it's probably a deployment problem, [...]
    If you see that dialog again, you may be able to get more specific
    information about the current state of deployment in the WebLogic Server
    console, or by starting without debugging and checking for an error message in the browser.I started to monitor closely what happens in the console during my build, deployment,
    and start activities. I think you are right that when I experience unintended
    effects in
    workshop it is typically due to problems with deployments.
    The question then remains what, in turn, causes these problems (incorrect deployment
    by me
    or by the system). By looking closer at the documentation and what actually happens
    when
    building, deploying and running applications, I can see that I have been (and
    still is) a little
    bit confused about exactly what is done under certain circumstances.
    For instance, smart debugging only means that the current file is checked for
    changes when
    starting the debugger. Thus, if other files are updated, but not the current one,
    the application
    is apparently not rebuilt/redeployed. However, if the current file is changed,
    there is a new
    build and deployment, but based on the (short) time taken to perform this, it
    does not look
    like a total build (which takes much longer). Also, by looking in the console
    during the
    deployment, one can see that not all files are begin updated, as opposed to the
    situation
    when one performs a full build of the project or application. So, what happens
    if both the current file and also other files are changed.
    QUESTION: Are the changes on the other files taken into account, or ignored?
    Another thing that might have caused confusion for me is that the application
    is redployed automatically after a build, even if there were build errors. If
    smart debugging afterwards entails that only part of the deployment is updated
    then it is not clear to me that the result is sound. My conclusion is that a total
    build should be done in this situation. In this connection I also wonder about
    the following questions (that I have also posed in feedback to the online help
    documentation):
    QUESTION: is there any way to disable automatic deployment after a build?
    QUESTION: is there any way to modify the behaviour so that the automatic deployment
    only happens if there are no build errors? This would be nice, because deployment
    takes quite long
    time, and if it is known that the deployment is no good, it would be nice to avoind
    it.
    QUESTION: Is there any way to have only all changed files rebuild or redeployed,
    instead of all (i.e. a generalization of smart-debugging to all changed files,
    not just the current file).
    QUESTION: you mention in your previous post that one might forget to build+deploy
    after a clean. I did some experiments and also concluded that one must do this.
    But what is the utility of the clean command then? Why not just do a redeploy
    instead of clean+build+deploy?
    Thanks for all the help!
    M.

  • Strange behavior by OMBIMPORT and configuration defaults

    Hi!
    We use a OMBplus script that exports a collection from our dev repository as:
    OMBEXPORT TO MDL_FILE '$MDL_EXPORT_FILE' FROM PROJECT 'STORE' COMPONENTS (COLLECTION '$COLLECTION') OUTPUT LOG '$MDL_EXPORT_LOG'
    When importing it into the test repository the ORACLE_MODULE will loose its configuration defaults and the configurations will be set to "Unknown value", and the deploy will fail. (The configurations are the same and the import uses NAMES as identifier)
    Why is this happening? Why does the import update the ORACLE_MODULE? Also, it works fine with some modules so it is probably a setup issue, but I just can't find it!
    Do you have any ideas of what problems I'm facing?
    Thanks in advance!
    // Pär

    Hi again.
    I solved the problem now, but I do not know the exact reason it failed in the first place...
    The problem did occurr in the source-repository (at EXPORT). So I dropped and recreated all locations connected to the problematic module. Then I validated the entire module and made sure it was OK. Then I exported the entire module.
    Finally I went into my target repository and deleted the module and then re-created it using the export from above. It seems to have solved the problem.
    Thanks!
    / Pär

  • Strange behavior from battery and/or charger on my Playbook

    I have a Playbook 16gb, about a year old which was working well until about 2 months ago when the micro usb port stopped working.  Turns out a pin was damaged, and I had to have a whole new port installed (cost $75.00) with a 30-day warranty.
    Two months later, when the warranty had run out the same problem started happening.  I went to another repair shop this time and was told again, a pin was damaged.  I don't know if the first place gave me a damaged port or never removed the old one. I thought this was really strange, but could not dispute it and again had a new usb port installed ($45.00 this time, and a 90-day warranty).
    So this time the usb port is working, and the charge comes across the battery icon to show that the battery is charging, except that it never charges up the battery.  Overnight charging later, the battery indicates the charge is still where it was when I originally started charging - but - I seem to be able to work on the tablet for many hours with the charger attached.  So, the charger does not charge the battery but it seems to work like an electrical cord and keep electricity going into the tablet for as long as I need to use it. Trouble is I can't take the tablet anywhere if I can't guarantee I will find a wall plug to plug into.
    So I thought maybe the battery is the problem. I installed Battery Guru, but it says the battery health is 90%.  When I remove the charger the battery level starts to drop, but when I plug it back in, it does not increase, but doesn't decrease either.
    Can anyone tell me what is going on?  I don't want to go back to the shop and have to spend more money without a guarantee anything will be fixed.

    I think thats fine.  This is a gray area since 2 companies have worked on it.  I don't think you should have to keep paying over and over to get the same thing fixed if it is breaking for no reason.  Is it possible for the last company that repaired it to contact RIM for a possible RMA or other repair options?
    Please click the Thumbs Up icon if this comment has helped you!
    If your issue is resolved, please click the solution button on the resolution!
    Every BlackBerry should have BlackBerry Protect, get it now! | Follow me on Twitter | Bring Back BBM Music!

  • Strange behavior with getCommonCharacterFormat and links

    I am working on a texteditor using TLF and Flash CS5. The problem I have is that when I use getCommonCharacterFormat on a single point selection the behavior is different if I have a link-tag adjacent to the selection compared to not having it.
    Think of a text like this: "Hello beautiful world!"
    - When I place the cursor at the end of the text in bold the format says bold and when i continue to write the text will be in bold.
    - When I place the cursor just before the text in bold the format says not bold and when i continue to write the text will not be in bold.
    This makes perfectly sence to me and is exactly what I would expect to happen.
    But if I make the word "beautiful" into a link the behavior is very different.
    - When I place the cursor at the end of the text in bold the format says not bold but when i continue to write the text will be in bold.
    - When I place the cursor just before the text in bold the format says bold but when i continue to write the text will not be in bold.
    Is this a bug or is there a good explanation to this behaviour? Should I do want I want to do in a different way?
    I you want me to I can paste some example code that illustrates my problem.
    /Peter

    Sounds like a bug. The issue, for what it's worth, is that typing after a link is different than typing after a span, because new text that you type isn't added to the link. We'll investigate.
    - robin

  • Very strange behavior with to_date and format 'yddd' after 31/12/2009

    Hi, I have the following PL/SQL code which retrieve a date from a production batch code as fallow:
    DECLARE
    dtmDateFabric DATE;
    BEGIN
    -- on teste si l'on peut reconstituer la date fabric à partir du code lot
    dtmDateFabric := TO_DATE ('9348', 'yddd');
    DBMS_OUTPUT.put_line ('dtmdatefabric ' || dtmDateFabric);
    END;
    batch code is constitued like this: YDDD year of production and day number in year.
    This code was perfectly working before 2010 and it used to return December 14, 2009.
    And now the same code returns December 14, 2019.
    And I can't use 'rddd' as format.
    Any idea to resolve this issue ?
    Thank's for help.
    Olivier

    It's not strange at all, we are in 2010 now, so if don't specify the decade, century and millennium it takes the current: 2 (millennium) 0(century) 1(decade) and your year becomes 2019...
    You have to add a byte to your year format to specify the decade:
    SQL> DECLARE
      2  dtmDateFabric DATE;
      3  BEGIN
      4  -- on teste si l'on peut reconstituer la date fabric à partir du code lot
      5  dtmDateFabric := TO_DATE ('09348', 'yyddd');
      6  DBMS_OUTPUT.put_line ('dtmdatefabric ' || dtmDateFabric);
      7  END;
      8  /
    dtmdatefabric 14-12-2009 00:00:00
    Procedura PL/SQL completata correttamente.And you'll be ok untill 2099...
    Max
    [My Italian Oracle blog|http://oracleitalia.wordpress.com/2010/01/07/creare-documenti-office-da-plsql/]
    Edited by: Massimo Ruocchio on Jan 8, 2010 4:40 PM
    Added explaination

  • Strange behavior with Premiere and effects in CS6

    Hello
    I created a PS file with several layers of a subject for a TV show idea i am preparing for a presintation but every time a render my effects are not as i see them., speciffialy the 8-16 point Garbage mattes and keying.
    The PS files where dragged and dropped into Premiere and as Sequences to maintin them in folders and in a Nested Sequence.,
    Then i sort of sequences masked PS layers, using Ultra key to punch out the greene screen,  8/16 point Gabrage mattes to take out any other noise or background images un wanted, MOJO to warm up the subject i then placed the sequence as a NESTED sequence in my time line, but when i would render the Garbage Mattes, keying and all would be partially showing a previous tweek, but when i open the nested Sequence i would not see these errors or older tweeks, yet in the main Sequence aka composition i would see them yet when i would place the mouse over the time line to select an area for the position to play they would go away again,
    sounds like a bug?
    OSX10.7.4 
    imac i7 12GB
    8TB RAID
    CS6 Suite
    Message was edited by: Andrew Yoole
    This message was relocated from the After Effects Forum.

    There must be bugs in the Zoom effect code -- I changed the
    Zoom to Resize in the above code, and it works perfectly. Of
    course, Resize is not as nice as Zoom because you can't set the
    resize to be around the center of the image, but at least it works.
    Does anyone know about bugs in the Zoom effect?

  • Strange behavior of kMoveStoryRangeCmdBoss and kCopyStoryRangeCmdBoss

    Hi All,
    I use ITextUtils::QueryMoveStoryCommand with ignoreAttributes = kFalse to move text between text frames, while preserving text formating.
    But there were some cases when  text formatting was not preserved. I have tryed ITextUtils::QueryCopyStoryCommand on these frames and everything worked ok.
    Any help will be of great value!
    Regards,
    Oleg

    I looked up the reviews for your drive on newegg.com and found the following comments that might be relevant:
    +Pros: This drive replaced an 80gb drive in my mac mini. I've had no problems over the last year, it's been reliable and quiet. Good price for the capacity. The drive is optimized for streaming, so dumping movies and music to it is a good fit.+
    +Cons: The drive was optimized for streaming, so any type of random reads or writes results in very low performance. It would work good as a media center hard drive, but this drive is actually slower on random read/write benchmarks than the 4200 rpm drive it replaced.+
    and
    +Pros: Drive worked, it was cheap, seems to be decent quality. Built for streaming+
    +Cons: Built for streaming, not random access. Random accesses are painfully slow.+
    +Other Thoughts: I used this to replace my Mac Mini's factory hard drive. It gave me much more space, and I also figured the improved 5400rpm spindle speed couldn't hurt. I definitely have more space, but the drive is pretty slow.+

  • Strange behavior with 3560s and RPS 2300

    I just installed an RPS 2300 in a small branch office that has a pair of WS-C3560-24PS switches.  There are two odd things I'm noticing:
    1) When I do "show env rps", it shows the RPS detected but I don't get any information about it.
    Switch#show env rps
    SW  Status          RPS Name          RPS Serial#  RPS Port#
    1   Active          <>
    2) When the switch loses power it fails over to the RPS just fine, but does not fail back to regular power automatically.  I have to unplug the RPS. 
    I've installed same model RPS with a pair of 3750-Es switches, and in that case, "show env rps" from the switch shows me the RPS information, and failback happens when regular power is restored.
    Is there something different about the 3560s, or did I miss something in the configuration?  The switches are running 12.2(55)SE7, IP Services.

    Yes, just found via searching automatic failback is only supported on the 3560-E and 3750-E.
    https://supportforums.cisco.com/message/3669961#3669961
    Also noticed the "power rps" commands are only supported on the 3560v2, so those won't work for me.
    http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3560/software/release/12-2_52_se/command/reference/3560cr/cli1.html#wpmkr11908996
    What's funny is while the exec commands don't work, the config-mode commands do. 
    Switch#power rps name serialnumber
    Can not execute cmd on legacy switch 1
    Switch#conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    Switch(config)#power rps deviceid serialnumber
    Oh well.  I've been wanting to replace the 3560s with 3750Gs, so this is yet another reason to do so!

  • Dashboard, Updater and installer quitting after 10.4.7 update

    Since I did the last update for software and installed the 10.4.7 update many of my applications are behaving strange. Widgets, updater and installer quit unexpectedly when started up.
    Does anyone know how to solve this problem and/or what caused it?
    Thank you!

    Then mark the topic answered, if you don't mind. This will help other users find the solution if they experience the same problem.

  • Strange behavior of db update in debugging and no debugging execution mode

    Hi Experts,
    I am finding a strange behavior of certain Z update function (to update equipment install base) : The update happens perfectly if I go into debug mode and do a F6 on the function call. But if I executed it completed without going in debug mode, that update does not happen!
    I checked the function and found that it does have COMMIT WORK AND WAIT which gets triggered every time I call this function.
    Also does compiling the code with some changes and executing in cycles have any affect on the behavior of code? Do I need to do a /nse38 every time, before I do executing? I am not sure this is in any way related to the problem.
    Will appreciate your helpful responses on this.
    Best regards,
    Vishnu T

    Withing the Z function, it is the calls to SAP standard functions that are doing the update. Here is the function body
    FUNCTION Z_B_BAPI_EQMT_INSTALLHR.
    *"*"Local interface:
    *"       IMPORTING
    *"             VALUE(EQUIPMENT) LIKE  BAPI_EQUI-EQUIPMENT
    *"             VALUE(SUPEREQUI) LIKE  BAPI_EQHR-SUPEREQUI
    *"             VALUE(POSEQUI) LIKE  BAPI_EQHR-POSEQUI OPTIONAL
    *"             VALUE(DATE) LIKE  SY-DATUM DEFAULT SY-DATUM
    *"             VALUE(TIME) LIKE  SY-UZEIT DEFAULT SY-UZEIT
    *"             VALUE(COMMIT) LIKE  VBMOD-VBMODE DEFAULT SPACE
    *"       EXPORTING
    *"             VALUE(EQUIMASTER) LIKE  BAPI_EQUI STRUCTURE  BAPI_EQUI
    *"             VALUE(EQUITIME) LIKE  BAPI_EQUZ STRUCTURE  BAPI_EQUZ
    *"             VALUE(EQUITEXT) LIKE  BAPI_EQKT STRUCTURE  BAPI_EQKT
    *"             VALUE(EQUILOCATION) LIKE  BAPI_ILOA
    *"                             STRUCTURE  BAPI_ILOA
    *"             VALUE(EQUISALES) LIKE  BAPI_EQSD STRUCTURE  BAPI_EQSD
    *"             VALUE(EQUIHIERARCHY) LIKE  BAPI_EQHR
    *"                             STRUCTURE  BAPI_EQHR
    *"             VALUE(RETURN) LIKE  BAPIRETURN STRUCTURE  BAPIRETURN
      CLEAR: EQUIMASTER, EQUITIME, EQUITEXT, EQUILOCATION.
      CLEAR: EQUISALES, EQUIHIERARCHY, RETURN.
    * Object key must not be initial.
      IF EQUIPMENT IS INITIAL.
        CALL FUNCTION 'MESSAGE_SET_AND_CONVERT'
             EXPORTING
                  MSG_CLASS  = 'IS'
                  MSG_TYPE   = 'E'
                  MSG_NUMBER = '498'
                  MSG_PARM1  = 'EQUIPMENT'
             IMPORTING
                  RETURN     = RETURN.
        EXIT.
      ENDIF.
    * Superior equipment must not be initial.
      IF SUPEREQUI IS INITIAL.
        CALL FUNCTION 'MESSAGE_SET_AND_CONVERT'
             EXPORTING
                  MSG_CLASS  = 'IS'
                  MSG_TYPE   = 'E'
                  MSG_NUMBER = '498'
                  MSG_PARM1  = 'EQUIPMENT'
             IMPORTING
                  RETURN     = RETURN.
        EXIT.
      ENDIF.
    * Specified equipment number must exist.
      PERFORM EQUIPMENT_CHECK_VEQUI                             "P9CK056992
        USING                                                   "P9CK056992
          EQUIPMENT "->equipment number                         "P9CK056992
          'X'       "->record must exist (will be read)         "P9CK056992
          'X'       "->record must be locked                    "P9CK056992
          NEW_VEQUI "<-before image read                        "P9CK056992
          I_CODE.   "<-error code                               "P9CK056992
      IF I_CODE <> 0.
        CALL FUNCTION 'MESSAGE_CONVERT'
             EXPORTING
                  SY_SUBRC = 4
             IMPORTING
                  RETURN   = RETURN
             EXCEPTIONS
                  OTHERS   = 1.
        EXIT.
      ENDIF.
    * Superior equipment must exist.
      PERFORM EQUIPMENT_CHECK_VEQUI                             "P9CK056992
        USING                                                   "P9CK056992
          SUPEREQUI "->superior technical object number         "P9CK056992
          'X'       "->object must exist (will be read)         "P9CK056992
          SPACE     "->object will not be locked                "P9CK056992
          OLD_VEQUI "<-object data read                         "P9CK056992
          I_CODE.   "<-error code                               "P9CK056992
      IF I_CODE <> 0.
        CALL FUNCTION 'MESSAGE_CONVERT'
             EXPORTING
                  SY_SUBRC = 4
             IMPORTING
                  RETURN   = RETURN
             EXCEPTIONS
                  OTHERS   = 1.
        EXIT.
      ENDIF.
    * Install equipment
      CALL FUNCTION 'EQUIPMENT_INSTALL'
           EXPORTING
                READ_SOBJ   = ' '
                READ_ROBJ   = ' '
                LOCK_SOBJ   = ' '                               "P9CK056992
                POSEQUI     = POSEQUI
                I_DATE      = DATE
                I_TIME      = TIME
                EXEC_MEAS   = 'X'                               "P9CK159924
           CHANGING
                S_EQUI      = NEW_VEQUI
                R_EQUI      = OLD_VEQUI
           EXCEPTIONS
                ERR_INSTALL = 1
                OTHERS      = 2.
      I_CODE = SY-SUBRC.
    * Fill return structure.
      CALL FUNCTION 'MESSAGE_CONVERT'
           EXPORTING
                SY_SUBRC = I_CODE
           IMPORTING
                RETURN   = RETURN
           EXCEPTIONS
                OTHERS   = 1.
      IF RETURN-TYPE <> 'S'.                                    "P9CK056992
        PERFORM EQUIPMENT_UNLOCK USING EQUIPMENT.               "P9CK056992
        EXIT.                                                   "P9CK056992
      ENDIF.                                                    "P9CK056992
    * Copy local view structure to export structures.
      PERFORM MOVE_VIEW_TO_EQUIPMENT USING NEW_VEQUI EQUIMASTER EQUITIME
                                           EQUITEXT EQUILOCATION EQUISALES
                                           EQUIHIERARCHY.
      CALL FUNCTION 'CHECK_COMMIT'
           EXPORTING
                COMMIT_MODE              = COMMIT
           EXCEPTIONS
                ERR_COMMIT_WORK_AND_WAIT = 1
                OTHERS                   = 2.
    ENDFUNCTION.
    The COMMIT parameter is passed with value 'S' which is an indication to CHECK_COMMIT to do COMMIT WORK AND WAIT. And I am always passing an S and as I said that the update in fact does happen if I do a F6 on the CALL to the above function.

  • Security update and strange behavior

    First, let me say that most of the recent 10.4.X updates and security updates have casued me a lot of headache. It started somewhere around 10.4.7, and it seems that most of the updates since then have caused my iMac G5 to act up. An update would install and the computer wouldn't start back up afterward...it would hang on the gray logo screen. I have reinstalled OS X many times since then. I do not want to do it again since I may be getting a new iMac soon. Anyway, my current problem came after the recent security update 2009-005PPC - a lot of applications just won't start anymore. iTunes, iPhoto, Disk Utility, and a few others just won't start. Safari, Mail, Firefox all start fine. I can't open any .dmg files to reinstall the security update. Permissions have been repaired and I'm not sure what else to do. Any suggestions? I'm really frustrated and disappointed that this iMac has had so many struggles with OS updates over the years. No, I won't install Leopard because I've read that it will run on a G5 but it doesn't do it well.

    Hi Rodney, and a warm welcome to the forums!
    Permissions have been repaired and I'm not sure what else to do.
    Very important, before repairing Permissions or doing any updating, Verify the Hard Drive & Repair if needed.
    "Try Disk Utility
    1. Insert the Mac OS X Tiger Install disc that came with your computer, then restart the computer while holding the C key.
    2. When your computer finishes starting up from the disc, choose Disk Utility from the Installer menu. (In Mac OS X 10.4 or later, you must select your language first.)
    *Important: Do not click Continue in the first screen of the Installer. If you do, you must restart from the disc again to access Disk Utility.*
    3. Click the First Aid tab.
    4. Select your Mac OS X volume.
    5. Click Repair. Disk Utility checks and repairs the disk."
    http://docs.info.apple.com/article.html?artnum=106214
    Then try a Safe Boot, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, reboot when it completes.
    (Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive.)
    The usual reason why updates fail or mess things up, is if Permissions are not fixed before & after every update, with a reboot... you may get a partial update when the installer finds it doesn't have Permissions to change one obscure little part of the OS, leaving you with a mix of OS versions.
    Some people get away without Repairing Permissions for years, some for only days.
    If Permissions are wrong before applying an update, you could get mixed OS versions, if Directory is the slightest messed up, who knows!
    If many Permission are repaired, or any Directory errors are found, you may need to re-apply some the latest/biggest updates.
    May even need to do an Archive and Install if you have room on the HD, but saves all your files and gives a new OS...
    http://docs.info.apple.com/article.html?artnum=107120
    I only use Software Update to see what is needed, then get them for real via...
    http://www.apple.com/support/downloads/
    That way I can wait a week or so, check the forums for potential problems, and get Permissions & such in order before installing.
    If all the above fails, then it appears to be time for a relatively painless Archive & Install, which gives you a new/old OS, but can preserve all your files, pics, music, settings, etc., as long as you have plenty of free disk space and no Disk corruption, and is relatively quick & painless...
    http://docs.info.apple.com/article.html?artnum=107120
    Just be sure to select Preserve Users & Settings.
    What does Disk Utility say if you try to Verify it?

Maybe you are looking for