Call on update module without addition "in update task"

Hi, folks!
Could anyone please explain the behaviour of an update module that is called without addition "in update task" with regards to transactionality and locking? Where is the processing carried out - in the dialog step, I guess? Does a COMMIT WORK AND WAIT make any sense in this context? Will any locks be removed in this way?
Thank you very much in advance!
Cheers,
Thomas

Hi Thomas,
Please find the below mentioned piece of code :
  call function 'Z_ZE0EDISTAT_UPDATE' in update task
       EXPORTING
            w_ZE0EDISTAT          =  struct_ZE0EDISTAT
       EXCEPTIONS
            NO_UPDATE            = 01.
*&   Update Database with changes.
  COMMIT WORK AND WAIT.
In this case whatever changes which will be done to the table 'ZE0EDISTAT' inside the FM 'Z_ZE0EDISTAT_UPDATE'  will ONLY be reflected in the database table  ZE0EDISTAT' when COMMIT WORK and WAIT statement is encountered. Else updates won't be visible. Hope it will clear some doubt of yours.
Cheers
VJ

Similar Messages

  • OIM New Modules without effecting Oracle Updates

    If we add new menu's, jsp's and configurations in xlWebApp.war, will it not get effected when oracle pushes a new update or patch? Even any data changed in files like xlDefaultAdmin.properties and after we put them in jboss, as we are putting them in server directly, it should get effected when oracle releases update.
    Can anyone suggest if we need to follow any best practise that makes it unaffected?

    Any custom code written to existing standard page will obviously be overwritten with the new oracle update/patch on that specific page. You either need to keep your custom code separate from the standard oracle code or you need not apply the patch/update.

  • HT1338 I use iCal for the first time. How do you update it without needing to update all programs of your computer?

    I use ical for the first time, how do you update the programm without updating for 2 hours all other programms

    From the iCal Help Menu in the Tool Bar...
    Changing or deleting an event
    You can change the time, day, alarm, or any other settings for any events you’ve created, or you can delete an event.
    You can’t change the events on a calendar you’ve subscribed to (subscribed calendars appear in your Calendar list under the heading “Subscriptions”), and you can only change the calendar, status, and alarms for events you’ve been invited to.
    To change or delete an event:
    To change the time or day of an event you’ve created, drag the event to the new time or day in the main calendar view.
    To change an event’s duration, drag the event’s top or bottom edge. (You can resize events only in Day or Week view.) If the event is an all-day event, in Week view, drag the left or right side of it.
    To change the name of an event, double-click it. If necessary, click Edit to open the event editor. Select the event name, type a new name, and then click Done. (You can also change the name of an event without opening the event editor by holding down the Option key while you double-click the event name.)
    To edit other characteristics of an event (for example, how often it repeats or whether it has an alarm), double-click the event. If necessary, click Edit to open the event editor. Make your changes.
    To delete an event, select the event and press the Delete key on your keyboard.
    If you’re changing an event to which you’ve invited other people, you need to send an updated event to the invitees by clicking Send in the event editor

  • COMMIT WORK: Timing of DB commit and update modules

    Hi all,
    Does anyone know categorically the order of starting the asynchronous update modules (CALL FUNCTION ... IN UPDATE TASK) and the database commit, when a COMMIT WORK is done?
    Does COMMIT WORK:
    - Do PERFORM ... ON COMMIT
    - Start asynchronous update processing
    - Do database commit
    Or does it:
    - Do PERFORM ... ON COMMIT
    - Do database commit
    - Start asynchronous update processing
    My reason for asking is some code (not written by me!) that essentially raises CREATED workflow events in the update task, but performs the corresponding database inserts in the current work process.
    It looks like we are getting the situation that sometimes the table entries do not exist when the update modules exist, which in turn suggests to me that perhaps the asynchronous update modules are started just before the database commit that is done when a COMMIT WORK statement is executed.
    Cheers,
    Scott

    Christian,
    Before the update module execution.  Here's some code to highlight and let's assume it runs in a dialog process. And to everyone else, yes, I know this is a poor way to implement updates!
    INSERT INTO zmyobject VALUES lv_myobject.
    CALL FUNCTION 'SWE_EVENT_CREATE_IN_UPD_TASK'
      IN UPDATE TASK
      EXPORTING
        objtype = 'ZMYOBJECT'
        objkey  =  lv_myobject-key
        event   = 'CREATED'.
    COMMIT WORK.
    So I meant to ask the question of whether we could guarantee that the new record in table ZMYOBJECT would be committed to the database <i>before</i> the update module was executed. It really is a theoretical question though it did not begin as one.
    I do not believe the answer to this problem can be determined by debugging, because given that these two steps occur so close in time to one another, by the time the update module appeared in the debugger, it would be unrealistic to expect that the DB insert performed in the dialog process had not been committed yet.
    I might be wrong, but I really don't think you're going to find ABAP logic embedded in SAPMSSY0 or elsewhere that invokes the update modules or performs a DB commit. Rather, it is my suspicion that the COMMIT WORK statement works like this:
    - Drop into the kernel
    - Does a callback to SAPMSSY0 to execute form %_BEFORE_COMMIT to raise a static OO event
    - Does a callback to SAPMSSY0 to execute form %_COMMIT and thereby process any PERFORM ... ON COMMIT
    - Does a database commit
    - Does a callback to SAPMSSY0 to execute form %_AFTER_COMMIT to raise another static OO event
    Further, I believe that it is the database commit that now makes the queued CALL FUNCTION ... IN UPDATE TASK now visible in VBLOG to other processes.
    Lastly, and this is of course wild speculation, I suspect that it is an update process running somewhere else that detects the new entries in VBLOG and grabs them for processing.
    So, I'm kind of changing my position from earlier to state that I believe the COMMIT WORK statement does not directly trigger the update modules at all, rather it just does the database commit and this makes visible the pending update modules to the dispatcher / update work processes which probably grab the update LUW's on a first come first served basis.
    At least, that is how I would design it :-).
    Cheers,
    Scott

  • Regarding calling the fuctional module Using 'in update task'

    Hi ,
    I want to call a Functional module Z-PS_VK11_FRC  using the statement  IN UPDATE TASK .
    What is procedure to work with . can anybodt tell me how to proceed  or give me some sample program .
    Regards,
    Shilpa Talluri

    Function modules that run in update task can not return any values because your program has no longer control over the function module (the update task has).
    UPDATE TASK fm  mostly used to update database tables.
    You don't any special coding other than calling fm UPDATE TASK
    And in the attributes of function module you need to tick the Update mode and "Coll Run" so that it can be used to run individually in the V2 update process can be grouped together and run collectively.

  • Call Forwarding Breaks with iOS 8.3 Update on iPhone 6 and iPhone 6 Plus with AT&T

    Ever since the iOS 8.3 Update, call forwarding is no longer working on my iPhone 6 Plus.  I have spent dozens of hours troubleshooting with both AT&T Advanced Business Technical Support as well as many hours with top technicians from Apple at my local Genius Bars.
    This is a critical bug for me as I used to use the call forwarding option multiple times a day, EVERY DAY, because when I am in certain business locations my mobile phone gets no reception and calls go right to voice mail.  I need to have them forwarded to the land line I'm located at. 
    APPLE, PLEASE HELP!!!
    I've done extensive testing, and this seems definitely to be related to Apple iOS 8.3, and it seems to be specific to the iPhone 6 and iPhone 6 Plus ONLY. 
    To illustrate the EXACT problem:
    A: Settings -> Phone -> Call Forwarding
    B. Call Forwarding - Turn on
    C. Enter Number and return to previous screen by touching the blue "Call Forwarding" to return to previous screen.
    D. Call forwarding button is "green" for a split second, then returns to previous OFF state and no forwarding number is displayed.  DOES NOT WORK.
    NOT AN AT&T PROBLEM.  IF SOMEONE IS EXPERIENCING THIS WITH OTHER CARRIERS PLEASE COMMENT HERE.
    Further validation this is isolated to iOS 8.3 on the iPhone 6 and 6 Plus ONLY and not the sim card from AT&T...
    Here are the latest steps I did with my AT&T sim card and my wife AT&T sim card (she has an iPhone 5s):
    1. Removed my sim and put it in the 5s. The phone said that a "carrier update" was required and I selected "NO" to that prompt.  Call forwarding functionality worked as expected on the 5s running iOS 8.3
    2. I removed the sim from the 5s and re-inserted it.  This time I selected "YES" to do the carrier update to eliminate that as a variable, and the call forwarding functionality still worked as expected.
    3. I then placed my wifes sim in my 6 Plus. Call forwarding functionality does NOT work on the 6 Plus (was not prompted for carrier update). Also, keep in mind this is my second phone (Apple provided me with a new iPhone 6 Plus when they couldn't resolve the problem at the Genius Bar after hours of troubleshooting).
    Note: I did one additional test which as interesting:  I put my sim in the 5s and turned call forwarding "on".  Then, I put the sim back into my 6 Plus.  The calls were still being forwarded to the number I put in while it was in the 5s, but the call forwarding interface in the 6 Plus showed that it was NOT forwarding calls.  I could not turn OFF the call forwarding from the 6 Plus and had to put the sim back into the 5s in order to turn off the call forwarding.
    If anyone has an update on this, or any other suggestions please advise!  This is a critical issue for me as when I travel and when I am in poor areas of reception I need to forward calls.  This is a featured I was using multiple times a day, EVERY DAY.
    APPLE?????????  HELP!!!!!!

    Yes, I am dealing with this right now on at&t with a 6 plus. I've been down the same road as you. I got it to work with a windows phone yesterday but not my 6 plus when I switched back to the iPhone. My wifes 6 works fine. I believe it is an at&t issue and not an 8.3 issue. After dealing through several levels of support at at&t, they are telling me it has to do with their transition to hd voice. Some people are having this issue because they are updating their system and some peoples phone profile, on phones that have hd voice capabilities, are not getting added to their line and call forwarding will not work without it. I have a trouble ticket open to their engineering dept and they promise it will work for me on or before the 24th of april. Engineering has to build my phones profile so call forwarding will work with my iPhone.
    This is frustrating because like you, I need to forward my calls because I have no signal in my office and need to forward to another phone so I can get my calls. If at&t would quit dragging their feet and enable wifi calling, this wouldn't be an issue for me. I would suggest you put more pressure on at&t and escalate this until it gets resolved. Or put your sim in a phone that does not have hd voice capability and see if it works then.
    Good luck. I'm keeping my fingers crossed this will be fixed for me on or before the 24th. We'll see.
    EDIT: I see you did put it in another phone and it worked. That backs up that the issue is at&t and their hd voice upgrades. They had no explanation as to why some work and some don't, but have them make sure a profile for your phone is on the line. If not, they'll need to build one for the phone so that it''l work. At least that's the story for now. Like I said, I'll know more in a day or two.

  • Running Function Module in Background with Update Task is not working

    Hello Friends,
    I have a "Z" Report Program where I am running this Report in Background using JOB_OPEN, JOB_SUBMIT, JOB_CLOSE. I am calling this in BADI.
    In this Report I am calling another Function Module PRICES_POST which is a standard Function Module and in this FM there is another FM 'CKML_UPDATE_MATERIAL_PRICE IN UPDATE TASK'. Now when I am running the BADI these values are not being updated.
    Friends I would like to know whether can we run Function Modules which are  included with UPDATE TASK as Background Job program?
    Kindly help me in providing your valuable suggestions in proceeding further.
    Thanks and Regards
    Pradeep Goli

    Usually the sequence of CALLs in your report should look like
      CALL FUNCTION 'CM_F_INITIALIZE'
        EXPORTING
          msg_on_screen = c_x.
      CALL FUNCTION 'CKMS_BUFFER_REFRESH_COMPLETE'.
      CALL FUNCTION 'PRICES_CHANGE'
        EXPORTING
          actual_bdatj = f_matpr-pp-bdatj
          actual_poper = f_matpr-pp-poper
          bukrs        = p_bukrs
          budat        = p_date
          xblnr        = p_xblnr
        TABLES
          t_matpr      = t_matpr.
      READ TABLE t_matpr WITH KEY pp-xerror = ' '
                                TRANSPORTING NO FIELDS.
      IF sy-subrc <> 0.
        MESSAGE i046(ckprch).
      ELSE.
        CALL FUNCTION 'PRICES_POST'
          EXPORTING
            i_bktxt    = p_bktxt
            bukrs      = p_bukrs
            lis_update = 'X'
          TABLES
            t_matpr    = t_matpr.
      ENDIF.
      COMMIT WORK.
    If you forget the COMMIT-WORK each and every FM called in UPDATE TASK will not be triggered.
    Regards,
    Raymond

  • Can´t access my files on Creative Cloud. "Page temporarily unavailable. We will return soon." "We are working quickly to resolve the problem and apologize for the delay. Check back later or visit our website for status updates. In addition, you can get he

    Hello,
    For a few days I have been trying to access my files on Creative Cloud web without success. I´ve got this message only:
    "Page temporarily unavailable. We will return soon."
    "We are working quickly to resolve the problem and apologize for the delay.
    Check back later or visit our website for status updates.
    In addition, you can get help in the forums of the Creative Cloud.
    Thank you for understanding!"
    (I used Google Translate)
    Somebody help?

    You do not need ?&promoid=KRUVP at the end of the url but it should not matter.
    One thing to check is if your hosts file is modified. Open the Command Prompt and type: notepad %systemroot%\system32\drivers\etc\hosts
    This will open a read-only copy of your host file in Notepad. Are there any entries in this file regarding adobe.com?
    The other thing you can do is open the Developer Tools in the Chrome browser. On Windows press Ctrl + Shift to open them. Switch to the Network tab. Reload the page by pressing Ctrl + r. Check for any 4xx or 5xx errors which should be colored red.
    Post screenshots of your results or send me a private forum message with the information.

  • How to execute Update Module FM after final commit work for a T-code.

    Hello Folks,
    I have a bit complex issue with my current object.
    We have modified MM41/MM42 transactions and added a subscreen to fulfill the requirement.
    We have designed the subscreen and embedded the same to MM41/MM42 through SPRO configuration.
    Now for update business logic,i am trying to execute one Function module(Update Module) in update Task...so that it will be executed once after the final commit work will be done for MM41/MM42.
    But its not executing.
    To fulfill my requirement i need to execute the FM only after Final Commit work for MM41/MM42.
    Please suggest in this regard.
    Even i can see few BADI's which are triggering through MM01/MM02 but not through MM41/MM42.
    BADI_ARTICLE_REF_RT
    BADI_MATERIAL_CHECK
    BADI_MAT_F_SPEC_SEL
    Code with which i am trying is given below.
    After PAI event of the subscreen---
    1:        MODULE USER_COMMAND_9001.
    2:       MODULE user_command_9001 INPUT.
                        PERFORM sub_save_mara ON COMMIT.
              ENDMODULE.
    3:       FORM sub_save_mara.
                         CALL FUNCTION 'ZMMUPDATE_MARA_APPEND_STRUCT' "IN UPDATE TASK
                                        EXPORTING
                                                 materialno = gv_matnr
                                                 appendmara = ty_zzmara.
             ENDFORM.                    "sub_save_mara
    4:                FUNCTION zmmupdate_mara_append_struct.
                      ""Update Function Module:
                       ""Local Interface:
                      *"  IMPORTING
                   *"     VALUE(MATERIALNO) TYPE  MATNR
                   *"     VALUE(APPENDMARA) TYPE  ZZMARA
    Data Declaration for Local use
      DATA : w_mara TYPE mara.
    Selecting the latest values for the material.
      SELECT SINGLE * FROM mara INTO w_mara WHERE matnr = materialno.
      IF sy-subrc = 0.
      Move the ZZMARA values to structure MARA
        MOVE-CORRESPONDING appendmara TO w_mara.
      Update the values in table MARA.
        MODIFY mara FROM w_mara.
      ENDIF.
    ENDFUNCTION.
    Kindly suggest.Thanks in advance.
    Regards
    Ansumesh

    Hi..
    The code given by me will work fine provided the Final commit should happen.
    Because to execute FM with update task,final commit work should happen which is mandatory and after that it will call the update task.
    In my case final commit work was not happeneing because..SAP standard program was not able to detect wether there is any change in my sub-screen or not as the standard program & my custom program,subscreens are different.
    As it was not able to detect the change,so final commit was not happening and hence update task also.
    To provide the reference of change in my subscreen to standard program ,i set a flag as per the change in the subscreen
    And exported the same to memory.
    Then Implemented one enhacement spot in MATERIAL_CHANGE_CHECK_RETAIL Fm where i have Imported the flag value.
    Based on my custom flag value,i have set one standard flag FLG_AENDERUNG_GES which tells SAP standard program for MM42 wether any change has happened or not.
    The above solved my purpose.
    Regards
    Ansumesh

  • BAPI function module 'BAPI_PO_CHANGE' is not updating aacural condition

    Dear All,
    BAPI function module 'BAPI_PO_CHANGE' is not updating aacural condition in PO pricing. Please give me a right solution on this query.
    Below I have given my code.
    Thanks and Regards
    Makarabd
    poitem-po_item = '00010'.
    poitem-net_price = '1060.00'.
    poitem-period_ind_expiration_date = 'D'.
    APPEND poitem.
    poitemx-po_item = '00010'.
    poitemx-po_itemx = 'X'.
    poitemx-net_price = 'X'.
    APPEND poitemx.
    select single * from ekko where ebeln = po_no.
    pocond-itm_number = '00010'.
    pocond-cond_type = 'ZVCU'.
    pocond-cond_value = 10.
    pocond-currency = '%'.
    pocond-STAT_CON = 'X'.
    pocond-accruals = 'X'.
    pocond-change_id = 'I'.   " I - Add , U - Update , D - Delete
    APPEND pocond.
    pocondx-itm_number = '00010'.
    pocondx-itm_numberx = 'X'.
    pocondx-cond_type = 'X'.
    pocondx-cond_value = 'X'.
    pocondx-currency = 'X'.
    pocondx-change_id = 'X'.
    pocondx-STAT_CON = 'X'.
    pocondx-accruals = 'X'.
    APPEND pocondx.
       CALL FUNCTION 'BAPI_PO_CHANGE'
            EXPORTING
              purchaseorder          = po_no
            TABLES
              return                 = return
              poitem                 = poitem
              poitemx                = poitemx
              pocond                 = pocond
              pocondx                = pocondx.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    WAIT = 'X'.

    Hi ,
    Are you trying to pass the non char fields in CI_COBL. Please look at the link below .
    [http://forums.sdn.sap.com/thread.jspa?threadID=1137795] .
    Also serach for the similar threads when and notes while transferring currency and quantity field in different custom includes of the EKPO ...
    Thanks,
    Anjaneya .

  • Function Module or BAPI to update Sale Order Quantity (VBAP-kwmeng)

    Hi,
    I have a requirement to use a Function Module or BAPI to update Sale Order Quantity (VBAP-kwmeng), which one (Function Module or BAPI) should I use? is there any sample codes?
    Thanks a lot!!

    Hi,
    *& Report  ZTEST
    REPORT  ztest.
    DATA : wa_header TYPE bapisdh1x,
                i_item TYPE TABLE OF bapisditm WITH HEADER LINE,
                i_itemx TYPE TABLE OF bapisditmx WITH HEADER LINE,
                i_return TYPE TABLE OF bapiret2.
               wa_header-updateflag = 'U'.
               i_item-itm_number = '000010'.
               i_item-target_qty = '4'.
               APPEND i_item.
              i_itemx-itm_number = '000010'.
              i_itemx-updateflag = 'U'.
              i_itemx-target_qty = 'X'.
              APPEND i_itemx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument               = '1234567890'
        order_header_inx            = wa_header
      TABLES
        return                            = i_return
        order_item_in                 = i_item
        order_item_inx               = i_itemx
    Hope this will help you.
    Regards,
    Anand.

  • Unknown error while updating module use!

    I restarted XE with "/etc/init.d/oracle-xe stop /etc/init.d/oracle-xe start" and then see this error message in the terminal console. Every serveral minutes, the error "Unknown error while updating module use!" is echoed.
    Any advice?

    Look for the alert_xe.log file, maybe you'll find some additional information there if that message is related to your XE instance.
    C.

  • Error meesage on UI sCannot insert/update Array without context information

    Hi All,
    As soon as page runs , i m getting the below error on server logs and also getting the same error once page page loads , user click on SellectmnayListBOx components on screen .
    Appriciate if any inputs on this . using ADF6 .
    <ApplicationModuleImpl> <doPoolMessage>
    oracle.jbo.AfterRollbackException: JBO-26102: An error occurred after rollback was performed.
         at oracle.jbo.server.DBTransactionImpl.rollback(DBTransactionImpl.java:2595)
         at oracle.jbo.server.ApplicationModuleImpl.resetState(ApplicationModuleImpl.java:4840)
         at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:336)
         at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:9084)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4607)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.resetApplicationModule(ApplicationPoolImpl.java:2026)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.removeSessionCookie(ApplicationPoolImpl.java:879)
         at oracle.jbo.common.ampool.SessionCookieImpl.removeFromPool(SessionCookieImpl.java:711)
         at oracle.jbo.common.ampool.SessionCookieImpl.destroy(SessionCookieImpl.java:650)
         at oracle.jbo.common.ampool.SessionCookieImpl.timeout(SessionCookieImpl.java:697)
         at oracle.adf.model.bc4j.DCJboDataControl.releaseImmediateAMUnmanaged(DCJboDataControl.java:2525)
         at oracle.adf.model.bc4j.DCJboDataControl.releaseApplicationModule(DCJboDataControl.java:2429)
         at oracle.adf.model.bc4j.DCJboDataControl.release(DCJboDataControl.java:903)
         at oracle.adf.model.dcframe.DataControlFrameImpl.release(DataControlFrameImpl.java:364)
         at oracle.adf.model.BindingContext.resetState(BindingContext.java:637)
         at oracle.adf.model.BindingContext.release(BindingContext.java:609)
         at oracle.adf.model.servlet.HttpBindingContext.valueUnbound(HttpBindingContext.java:77)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:720)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:702)
         at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:976)
         at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:69)
         at weblogic.servlet.internal.session.SessionContext.invalidateSession(SessionContext.java:475)
         at weblogic.servlet.internal.session.MemorySessionContext$SessionCleanupAction.run(MemorySessionContext.java:114)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.session.MemorySessionContext.destroy(MemorySessionContext.java:90)
         at weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:3220)
         at weblogic.servlet.internal.ServletContextManager.destroyContext(ServletContextManager.java:247)
         at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:461)
         at weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:1535)
         at weblogic.servlet.internal.WebAppModule.deactivate(WebAppModule.java:507)
         at weblogic.application.internal.flow.ModuleStateDriver$2.previous(ModuleStateDriver.java:387)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
         at weblogic.application.internal.flow.ModuleStateDriver.deactivate(ModuleStateDriver.java:141)
         at weblogic.application.internal.flow.ScopedModuleDriver.deactivate(ScopedModuleDriver.java:206)
         at weblogic.application.internal.flow.ModuleListenerInvoker.deactivate(ModuleListenerInvoker.java:261)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$2.previous(DeploymentCallbackFlow.java:547)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:192)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:184)
         at weblogic.application.internal.BaseDeployment$2.previous(BaseDeployment.java:642)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
         at weblogic.application.internal.BaseDeployment.deactivate(BaseDeployment.java:227)
         at weblogic.application.internal.EarDeployment.deactivate(EarDeployment.java:58)
         at weblogic.application.internal.DeploymentStateChecker.deactivate(DeploymentStateChecker.java:198)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.deactivate(AppContainerInvoker.java:98)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.silentDeactivate(AbstractOperation.java:679)
         at weblogic.deploy.internal.targetserver.operations.RedeployOperation.unprepareDeployment(RedeployOperation.java:197)
         at weblogic.deploy.internal.targetserver.operations.RedeployOperation.doPrepare(RedeployOperation.java:120)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
         at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: oracle.jbo.JboException: Cannot insert/update Array without context information     at oracle.jbo.domain.Array.prepareForDML(Array.java:802)
         at oracle.jbo.server.ViewRowSetImpl.prepareLobObjectForBind(ViewRowSetImpl.java:8301)
         at oracle.jbo.server.ViewRowSetImpl.getParametersAsStorageTypes(ViewRowSetImpl.java:5074)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1169)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1397)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1303)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1288)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:7107)
         at com.tuitravelad.modelbase.bc.base.vo.TuiTravelADViewObject.afterRollback(TuiTravelADViewObject.java:168)
         at oracle.jbo.server.DBTransactionImpl.rollback(DBTransactionImpl.java:2570)
         ... 62 more
    ## Detail 0 ##
    oracle.jbo.JboException: Cannot insert/update Array without context information
         at oracle.jbo.domain.Array.prepareForDML(Array.java:802)
         at oracle.jbo.server.ViewRowSetImpl.prepareLobObjectForBind(ViewRowSetImpl.java:8301)
         at oracle.jbo.server.ViewRowSetImpl.getParametersAsStorageTypes(ViewRowSetImpl.java:5074)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1169)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1397)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1303)
    Thanks

    Hi,
    this
    +"As soon as page runs , i m getting the below error on server logs and also getting the same error once page page loads , user click on SellectmnayListBOx components on screen ."+
    cannot be the full story you tell. The exception is thrown in the context of a prepareForDML, which is called on entities for the Create / Update and Delete use case. I also see a failed rollback. So there must be something you do before this happens during a page refresh
    Frank

  • Updating ARDT table without using direct update statement

    hi,
        can any one guide me how to update REMARK field in the ADRT table without using direct UPDATE statement. It would be helpful if any one can tell me the bapi or a function module with a sample code.

    Hi                                                                               
    <b>SZA0                           Business Address Services (w/o Dialog) </b> ADDR_PERSONAL_UPDATE                                                          
    ADDR_PERSON_UPDATE                                                            
    ADDR_PERS_COMP_UPDATE                                                         
    ADDR_UPDATE                                                                   
    these are the four function modules which will update the (Business Address Services) reward if usefull
    check these is there any  help ful for u or not

  • HT1752 I recently purchased an old iMac G3 Macintosh. I was wondering, is there a way where I can update it without using an external disc? I've seen the newer Apple products with the dock, if I update my iMac G3, will it have that, and if so, how can I d

    I recently purchased an old iMac G3 Macintosh. I was wondering, is there a way where I can update it without using an external disc? I've seen the newer Apple products with the dock, if I update my iMac G3, will it have that, and if so, how can I do that?

    I was wondering, is there a way where I can update it without using an external disc?
    If you mean the iMac does not have an internal optical drive capable of reading DVDs, the only option requires another Mac with a DVD-capable drive and FireWire ports. Your iMac G3 will also require FireWire ports. Not all G3 iMacs have Firewire. FW started with the Summer 2000 models with 400mHz and faster processors.
    With FireWire, you can use FireWire Target Disk mode to install from a retail OS install DVD in another Mac. If you supplemental info info tells us if you have another Mac with a DVD reader and the FW ports, we can walk you through the process.
    If the iMac has a tray-loading drive, I'd forget it. They are very limited not only in the OS max (10.3.9) but also in RAM capability. Starting with the slot-loading iMac G3s, the max RAM increased to 1 GB (2 X 512MB modlules). Tiger likes 1GB RAM.
    Understand that pre-Intel Macs are getting harder to use. Even with 10.4.11, your choice of browsers is limited (TenFourFox is the most viable option) and the G3s  rudimentary video hardware means web browsing will be choppy at best.
    If you are in the USA, you can try calling the Apple Store (1-800-MY-APPLE) for an OS disk. As recently as Jan 20, someone posted here that they were able to buy Tiger by calling. It was not clear whether the disks were replacement system install/restore disks or full retail install, but it's a free call.
    When you do "About this Mac" to check teh OS verion, also look at the processor speed and tell us what that says. That can help with recommendations for an upgrade path.

Maybe you are looking for

  • Cannot configure my iPhone 3gs after i have updated from 5.1.1 to os 6.0

    hi i need some help, im using iphone 3gs, when i connect it to my mac it says theres an update to my iphone which i did install, but few minutes after its telling me that i need to restore my iPhone. i did restore it but i cannot configure it anymore

  • Need help with using graphics in swing components

    Hi. I'm new to Java and trying to learn it while also developing an application for class this semester. I've been following online tutorials for about 2 months now, though, and so I'm not sure my question counts as a "new to Java" question any more

  • How to pass a command line argument to the sequence?

    Hi, My GUI is written in VB.NET. I can read the command line argument in the GUI, using: Me.AxApplicationMgr.CommandLineArguments(). But I don't know how to pass it on to my sequence file which the GUI invokes. How do I read the command line argument

  • ORA-13485 when retrieving via getRatserImage(0)

    Hi there, i loaded some png images alike the loader tool from the demo. Using compression=NONE works well (except space consumption), but when I change compression to DEFLATE, viewing the imagery with the supplied viewer as extracting them to disk fa

  • Reporting based on second hierarchy(PARENT H2)

    Hi, I have two hierarchies in the entity dimension, When I try reporting using BPC for Excel I am only able to report using the first hierarchy.How can I use both hierarchies? Regards, Nithya