Cannot cumulate lock within update task

Hi,
I am writing a BAPI to update several materials asynchronously.
1. The BAPI will lock those materials for update by ENQUEUE_EMMARAE with scope 2
2. Calls another function module IN UPDATE TASK, which calls BAPI_MATERIAL_SAVEDATA several times to update those materials.
However, the BAPI_MATERIAL_SAVEDATA fails to accumulate the lock on EMMARAE and rejects the changes.
The BAPI is to return without waiting for the material changes, but block other change attempts in the mean time.
As a work around, I tried to release the lock in the FM before locking again, but it could not be done by DEQUEUE_ALL nor DEQUEUE_EMMARAE.
Please help.
Many thanks,
MF

Hi again,
1. Lets take this sequence
   a) program logic
   b) enqueue
      update FM
      Commit Work and Wait
      dequeu
2. In above,
   all the 4 statements in B
   are executed immediately in sequence.
3. When update FM is called,
   it does not execute immediate.
   However,since the immediate next
   statment is commit work and WAIT,
   the update FM will execute (immediate now)
   and after completion,
   dequeu will be exectued.
4. I think this is the most shortest span
   of time, in which u won't have any problem.
regards,
amit m.

Similar Messages

  • Locking in update task

    Hi,
    I have a weird issue with locking during update task.
    I have a report, which enqueue a specific lock object in exclusive cumulative mode (mode E) with scope 2.
    Afterwards, I call FM in update task, which also enqueue exactly the same object in exclusive cumulative mode with scope 2. The FM is triggered after commit work has been executed.
    For some reason, the enqueue during the update task process fails (because object is locked by other owner).
    As I know, there shouldn't be any locking problem because the update task inherits the lock owner (as described in http://help.sap.com/saphelp_erp60_sp/helpdata/EN/7b/f9813712f7434be10000009b38f8cf/frameset.htm).
    Does anyone why does it occur? How can I solve this issue?
    Thanks in advance,
    Shai

    Hi,
    Thanks for the answer.
    Why is that?
    The lock is defined in exclusive cumulative mode, what means that the same lock can be requested by the same owner several times.
    This scenario works just fine in normal dialog process (with two sequent locks), but fails in update task.
    For your knowledge,
    Shai

  • Update tasks - Transfer Order creation.

    I have an issue in our production environment where in some situations a Transfer Order (TO) is created with missing storage handling unit information.  This only happens intermittently, and when the TO is cancelled and re-created, it is created with the correct storage unit information.
    I have looked at the TO creation function l_to_create_int and it is called from within an update function module l_communication_to_create.  The l_to_create_int function is not called within an update task.  The function within l_to_create_int which creates the storage handling unit is an update function module (function L_TA_HINZUFUEGEN).
    So my question is, what happens when you have a combination of function modules called as an update and function modules called normally?  Will the updates in the function called normally update outside of the update task commit?  I'm beginning to think that the problem may be caused by inconsistencies in when updates are completed by the program.
    I'd greatly appreciate any help or guidance regarding this issue.
    Kind regards,
    James Mandikos.

    Hi James,
    You are correct, a function module must be explicitly be called in 'UPDATE TASK' for it to be executed in the update task (regardless of the settings flagged in SE37).
    If, however, it is called in UPDATE TASK there are four possible settings you can have in SE37 which each behave differently (as of the release I am looking at at the moment - R/3 4.7).
    Here is my understanding of how the settings behave:
    <b>Start immed.</b>
    Will run in a V1 update process together with all other update functions called in the same LUW with Start immed. flagged.
    <b>Immediate start, no restart</b>
    As above, but cannot be reprocessed via transaction SM13 in the case of error (but can be viewed).
    <b>Start delayed</b>
    Will run in a V2 update process individually.
    <b>Coll.run</b>
    Will run in a V2 update process toegether with all other update functions called in the same LUW with Coll.run flagged.
    So given the data you have provided both your function modules should be running in a collective V1 process, and therefore if one failed then the whole transaction should have been rolled back (and hence this does not explain your problem). 
    <b>BUT</b> what may be happening is that for whatever reason the transaction fails (maybe due to heavy system load) and either your system admin (or an autmated job) is pushing through the error in SM13. As the function L_TA_HINZUFUEGEN is flagged as immediate start, no restart then it will not be processed and the L_TO_CREATE_INIT will be.  This could exactly explain your problem.
    Hope that makes things clearer.
    Cheers,
    Brad

  • Audit Management- get the locking work at task level

    Hi All,
    I am working in Audit management and we have a requirement to get the locking for an audit work at low level i.e the task only will be locked if some person is working on that not the whole audit.
    Ideally we would like the record locking to happen at the lowest level i.e. the action level.
    At the moment it is happening higher up, which is causing us to lock each other out, and only one person seems to be able to work on it at a time. This is a major problem if we wanted to roll it out to a lot of other people to use.
    Also, if it is possible it would be able to allow all users to upload documents and save them to a task, but not to be able to allow them to change the details within the task, e.g. description, dates etc.
    Thanks in advance.
    Tripti

    Hi,
    I dont fully understand your business requirement. However if you are trying control create, change of audit componentes, my inputs as below
    You can define and assign a status profile with auth keys to control who can edit any audit component (AUO,AUP,QUN etc)and who cannot. I also suggest yout use Auth group to provide change access to  fields in Audit components. These user group and auth key can be assigned to roles.
    Some ABAP support is required to validate auth group and auth keys when the user logs in.
    Please revert with your feedback.
    Regards
    Hemanth

  • Starting new task inside an Update Task

    Hi guys,
    I need an expert opinion for a problem I'm facing at the moment.
    The requirement is this: I need to trigger a function module during the update task of a material document.
    This function module however should not slow down the posting of the document, so it must not be in the same LUW, but in a separate task.
    My question is: does it work to call a function module with STARTING NEW TASK inside an UPDATE TASK (for example a user exit) and if it does work, what's your opinion on it? Is if safe? Does it come with problems? According to the SAP documentation, STARTING NEW TASK does not trigger a COMMIT when it's called inside an update task.
    The alternative would be to trigger a work flow, but that's much more work.
    Any input is welcome.
    Thanks.

    Hello Janis,
    Just to reiterate this aRFC call triggers an implicit database commit. So the OP is partially correct
    Klaus Kronawetter we have 2 things which we need to consider -
    Asynchronous RFC triggers a database commit in the calling program.
    Any database commits or database rollbacks that occur within the update task cancel the update.
    Simply put, as per SAP documentation, you cannot use aRFC within an update task.
    BR,
    Suhas

  • The front camera on my iPod touch 4th generation is frozen. I cannot use it. Updating software does not help. This started right after I bought it, new from BestBuy. What can I do?

    The front camera on my iPod touch 4th generation is frozen. I cannot use it. Updating software does not help. This started right after I bought it, new from BestBuy. What can I do? When i go to the camera, it is stuck on a black screen. the only way to use my camera is through other camera apps, but if I try to switch it to the front camera, it freezes again.

    If you still have the problem after retoring the iPOd to factory defaults/new iPod then The iPod is likely defective and replacement is required.  You can make an appoinment at the Genius Bar of an APple store or take it back to BestBuy if within warranty

  • BPM error while updating task

    Hi, I'm using an initiator Task form a process in BPM with SOA version 11.1.1.6 and JDeveloper 11.1.1.6 and everytime I try to update the task I get this error:
    ORABPEL-10101
    Error while updating task .
    Error while updating task Cannot delete Comments.
    Check the underlying exception and database connection information. If the error persists, contact Technical Support Services at Oracle.
    at oracle.bpel.services.workflow.repos.driver.WFTask.updateComments(WFTask.java:5384)
    at oracle.bpel.services.workflow.repos.driver.WFTask.updateWFTask(WFTask.java:2712)
    at oracle.bpel.services.workflow.repos.driver.PersistencyService.updateWFTask(PersistencyService.java:630)
    at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperationInTrans(TaskService.java:6586)
    at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperation(TaskService.java:6306)
    at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperation(TaskService.java:6277)
    at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperation(TaskService.java:6253)
    at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperation(TaskService.java:6235)
    at oracle.bpel.services.workflow.task.impl.TaskService.updateTask(TaskService.java:2088)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    I've tried to remove the userComments from the Task Form, and remove anything associated with it, but everytime I try to savbe the task it gets this error
    thanks

    Hi,
    Have you solved the problem? For I have met the same problem, Could you share it with me.
    thanks a lot.

  • Unable to create a subtask within a task for cProjects

    Hi All,
    I am unable to create a subtask within a task using BAPI_BUS2175_CREATE. When I pass the GUID of the project definition and fill the corresponding task structures to the BAPI, a task gets created at the phase level. But when I pass the GUID of the task along with the task
    information, subtask does not get created. The BAPI returns the following error message:
    DPR_SHARED 051: You cannot create Task for (Task Name).
    Steps for recreating the error message are:
    1. GUID is found out using function module CONVERSION_EXIT_DPRCE_INPUT.
    2. GUID and task information is passed to BAPI_BUS2175_CREATE.
    3. Task is created if project definition GUID is passed, but if task GUID is passed, there is no subtask created. An error message is displayed:
    DPR_SHARED 051: You cannot create Task for (Task Name).
    Any help would be appreciated.
    Thanks,
    Tom

    Hi all,
    I have used the same and it works absolutely fine.
    here is a code sample
    CONSTANTS:
       lc_rfc_none        TYPE string VALUE 'NONE'.       " RFC on same server
    DATA:
      lv_header_task_guid TYPE bapi_ts_guid-parent_guid, " Header Task GUID
      ls_sub_task TYPE bapi_ts_task,
      ls_sub_task_upd TYPE bapi_ts_task_upd,
      lt_crtask_return TYPE TABLE OF bapiret2,
      ls_extension_in TYPE bapiparex,
      ls_extension_out TYPE bapiparex,
      lv_task_guid TYPE bapi_ts_guid-parent_guid. " Task GUID
    * Assign sub-task name. (Task Number is internally generated)
    ls_sub_task-task_name = 'ST 1.1'.
    ls_sub_task_upd-task_name = 'X'.
    * Assign Sort Number
    ls_sub_task-sort_number = '00010'.
    ls_sub_task_upd-sort_number = 'X'.
    * Assign Duration
    ls_sub_task-duration = 30.
    ls_sub_task_upd-duration = 'X'.
    * Assign Work.
    ls_sub_task-planned_work = 240.
    CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
      EXPORTING
        input          = 'H'
      IMPORTING
        output         = ls_sub_task-planned_work_unit
      EXCEPTIONS
        unit_not_found = 1
        OTHERS         = 2.
    IF sy-subrc <> 0.
    ENDIF.
    ls_sub_task_upd-planned_work = 'X'.
    ls_sub_task_upd-planned_work_unit = 'X'.
    CALL FUNCTION 'BAPI_BUS2175_CREATE'
         DESTINATION lc_rfc_none
         EXPORTING
             iv_parent_guid   = lv_header_task_guid
             is_task          = ls_sub_task
             is_task_upd      = ls_sub_task_upd
             is_extension_in  = ls_extension_in
          IMPORTING
             es_extension_out = ls_extension_out
         TABLES
             return           = lt_crtask_return.
    * If task is successfully created,
    READ TABLE lt_crtask_return WITH KEY type = lc_success number = '114'.
    IF sy-subrc = 0.
    * Get task GUID
    lv_task_guid = lt_crtask_return-message_v1.
    CALL FUNCTION 'BAPI_CPROJECTS_COMMIT_WORK'
      DESTINATION
        lc_rfc_none
      TABLES
        return = lt_bapiret2.
    endif.
    In order to find the GUID of the header task use function module:
    DPR_GET_GUID_BY_ID_FROM_DB
    with IV_Number  = task number for the header task and IV_OBJECT_TYPE = TTO
    Read the documentation for 'BAPI_BUS2175_CREATE' before using it.
    make sure you have maintained IS_TASK_UPDATE structure as well.
    Regards,
    Reema.

  • 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

  • Update task FM

    Hi Guys,
    Im dealing with a customize dialog transaction where it does have quite a number of Update task FMs to be executed(base on the process). And all those Update Task FMs will be bundled in 1 single LUW to ensure the data consistancy.
    But i have a case happened in prod server where part of the tables(inside Update task FM) weren't updated where those FMs are belong to 1 single LUW.
    And there is not Update termination or Short dump shown. It leads to update carried out successfull. By right it is wrong where part of tables not being updated. And for my every single FM, i put message type A to perform rollback and abend for all the updating process if the current updating having prob in DB.
    eg code in Update task FM:
    UPDATE mara FROM i_mara.
    IF SY-SUBRC <> 0.
      MESSAGE A000(zz.
    ENDIF.
    Other than that, it wasn't due to locking problem where locks are placed nicely from the begining of the transaction.
    Besides that the most shity part is, it can not be simulated in Prod server. There is no log in SM21, SM13. Plus if i simulate the same set of data in QA server, the problem never come out. And the case in Prod server from April till now, it happens twice only. While for the rest of the same transaction type carried out in Prod server without any prob.
    Pls comment for the above.
    Thanks in advance.

    Hi,
    I couldn't help but noticing the fact that you have a update statement on the standard MARA table in your FM. This will cause inconsistencies in the databases. What I am talking about might not be related to your existing issue, but you should never ever update the standard tables directly.
    You should always try and use the BAPI's to do the required functionality and I am sure your problem also will be solved by doing that.
    Regards,
    Ravi
    Note : Please mark the helpful answers

  • Usage of IN UPDATE TASK in Update process

    Hi
    I want to synchronize the Lock and Rollback process with respect to
    addon table and FI document posting.Need to consider that many  addon programs are accessing the table at same time and may be bulk records need to be udpated sometimes.So may be more time to execute. I am trying to execute below in 1LUW process. pls correct me if i am doing wrong here. below is my issue.
    Pls correct me whether can i go with below process.
    1)Check and prepare record for Update
    2)If (No) record exists
      Display Error.
      Else
    3)call Function Enqueue_XXXXX " (Lock the Updating doc record for table.)
    4)Call Function 'UPDATE_ZMMT44' IN UPDATE TASK(Inside FM Update stmt is written)
    FI document standard Commit Work (hope this will release both table lock and BKPF lock)
    FI standard Rollback Work
    Issue
    1)Lock Release timing of Enqueue process?
      Lock Release happens only at the end of FI document Posting. if batch update happens it will lead to long time freeze and no error can be displayed unfortunately. how to handle this?
    2)How to handle SQL error(Update <table> stmt error)
    I am not able to catch this error inside program. seems it goes to ST22 ...how to catch this inside program?
    My earlier query is not clear and i did not get answer so i am post it again
    regards
    prince
    Edited by: princeck on Nov 18, 2011 2:28 AM

    Hello Prince,
    Regarding issue2, this is not solved, How to handle the SQL error when update record?
    Now its going to SAP office and gives error. not showing error at same place.
    This is the standard behavior when an "update"(processed via an Update WP) fails.
    If you don't want this to happen you can opt for local updates(SET UPDATE TASK LOCAL). You would like to read the [behavior of messages in local updates|http://help.sap.com/abapdocu_702/en/abenabap_message_update.htm].
    BR,
    Suhas

  • Calling Function Module in Update Task

    Hello Experts,
                              Can anyone let me know about
    Calling Function Module in Update Task.
    Why do we use this " In Update Task "  ??
    How do we Use ??
    What is the Use... ??
    Kindly let me know....
    Thanks and Regards
    Pramod

    hi,
    Why do we use this " In Update Task " ??
    The main update technique for bundling database changes in a single database LUW is to use CALL FUNCTION... IN UPDATE TASK.
    How do we Use ??
    A typical R/3 installation contains dialog work processes and at least one update work process. The update work processes are responsible for updating the database. When an ABAP program reaches a COMMIT WORK statement, any function modules from CALL FUNCTION... IN UPDATE TASK statements are released for processing in an update work process. The dialog process does not wait for the update to finish. This kind of update is called asynchronous update.
    What is the Use... ??
    Asynchronous update is useful when response time from the transaction is critical, and the database updates themselves are so complex that they justify the extra system load
    Real time scenario.
    Suppose a user wants to change an entry in a database table, or add a new one. He or she enters the necessary data, and then starts the update process by choosing Save. This starts the following procedure in the ABAP program:
    Firstly, the program locks the database entry against other users, using the enqueue work process (or the message server in the case of a distributed system). This generates an entry in the lock table. The user is informed whether the update was successful, or whether the lock could not be set because of other users.
    If the lock is set, the program reads the entry that is to be changed and modifies it. If the user has created a new entry, the program checks whether a record with the same key values already exists.
    In the current dialog work process, the program calls a function module using CALL FUNCTION... IN UPDATE TASK, and this writes the change details as an entry in table VBLOG.
    When the program is finished (maybe after further dialog steps), a COMMIT WORK statement starts the final part of the SAP LUW. The work process that is processing the current dialog step starts an update work process.
    Based on the information passed to it from the dialog work process, the update work process reads the log entries belonging to the SAP LUW from table VBLOG.
    The update work process passes this data to the database for updating, and analyzes the return message from the database. If the update was successful, the update work process triggers a database commit after the last database change and deletes the log entries from table VBLOG.
    If an error occurred, the update work process triggers a database rollback, leaves the log entries in table VBLOG, flags them as containing errors, and sends a SAPoffice message to the user, who should then inform the system administrator.
    The corresponding entries in the lock table are reset by the update work process.
    Hope this is helpful, Do reward.

  • Call function module in backgrouns task and in update task

    Hi Gurus,Pls crear me on the " <b>Call function module in backgrouns task and in update task</b>".
    how it works and waht is the link with LUW  releated to these .
    also heard that commit work statement aslo linked with this.
    Pls clarfiy me with expalnation of code.

    Hi sridhar,
    the explanation already given is correct and good. Small add-on:
    All functions called during one LUW with addition IN UPDATE TASK are stored together with their actual parameters in a temporary memory area. The moment a COMMIT WORK is issued, the functions are released to be executed by a so-called update task which is running in the background. This explains why functions called in update task never return anything, no SY-SUBRC and no export or table parameters If a function called in update task raises an exception or runs into an error the calling user will get an express message informing about this. Also, all database updates done by this update process are rolled back to keep consistency.
    This proceeding helps to keep database tables consistent and allows the user to keep on doing his work before all database updates are complete. You may have seen messages like "material will be changed" after saving. If you open the same material immediately, you'll get a message "object locked by...<yourself>". This means the update task is still running.
    Regards,
    Clemens

  • Problem when using Call FM IN UPDATE TASK.

    we plan to update ztable using Call FM in update task, and write the success/error message into log.
    Does below is right??  I found the commit work can not be used here. Thanks..
    CALL FUNCTION 'ENQUEUE_ETABLE'.
    IF sy-subrc = 0.
    CALL FUNCTION 'update_ztable'' IN UPDATE TASK.
    Endif.
    COMMIT WORK and wait.
    IF sy-subrc <> 0.   
         ROLLBACK WORK.
         write error log.
    Else.
        Write successful log.
    Endif.
    CALL FUNCTION 'DNQUEUE_ALL'.

    Hi ,
    Please see the refernce of UPDATE FUNCTION MODULES:
    UPDATE FUNCTION MODULE
    -In the attributes tab, under processing type, choose Update Module, 
    Start Immediately. Define your import parameters, enter the source
    code, All validations should have been done prior to the call to this
    function module, so all you need in the source, is the updating of the
    database, INSERT, MODIFY, UPDATE, whatever.
    -When you call you function module, use IN UPDATE TASK, after the call, 
    COMMIT WORK. The commit work will trigger the db update.
    Why do we use this " In Update Task " ??
    The main update technique for bundling database changes in a single  
    database LUW is to use CALL FUNCTION... IN UPDATE TASK.
    How do we Use ??
    A typical R/3 installation contains dialog work processes and at least one update work process. The update work processes are responsible for updating the database. When an ABAP program reaches a COMMIT WORK statement, any function modules from CALL FUNCTION... IN UPDATE TASK statements are released for processing in an update work process. The dialog process does not wait for the update to finish. This kind of update is called asynchronous update.
    What is the Use... ??
    Asynchronous update is useful when response time from the transaction is critical, and the database updates themselves are so complex that they justify the extra system load
    Real time scenario.
    Suppose a user wants to change an entry in a database table, or add a new one. He or she enters the necessary data, and then starts the update process by choosing Save. This starts the following procedure in the ABAP program:
    Firstly, the program locks the database entry against other users, using the enqueue work process (or the message server in the case of a distributed system). This generates an entry in the lock table. The user is informed whether the update was successful, or whether the lock could not be set because of other users.
    If the lock is set, the program reads the entry that is to be changed and modifies it. If the user has created a new entry, the program checks whether a record with the same key values already exists.
    In the current dialog work process, the program calls a function module using CALL FUNCTION... IN UPDATE TASK, and this writes the change details as an entry in table VBLOG.
    When the program is finished (maybe after further dialog steps), a COMMIT WORK statement starts the final part of the SAP LUW. The work process that is processing the current dialog step starts an update work process.
    Based on the information passed to it from the dialog work process, the update work process reads the log entries belonging to the SAP LUW from table VBLOG.
    The update work process passes this data to the database for updating, and analyzes the return message from the database. If the update was successful, the update work process triggers a database commit after the last database change and deletes the log entries from table VBLOG.
    If an error occurred, the update work process triggers a database rollback, leaves the log entries in table VBLOG, flags them as containing errors, and sends a SAPoffice message to the user, who should then inform the system administrator.
    The corresponding entries in the lock table are reset by the update work process.
    Q:We are calling Sales Order Change in update task inside the user Exit MV50FZ1. We can see that the FM is called in update task after the commit work and the return of the FM shows the success message. But still the changes are not saved to the DB.
    A: check sm21 or sm13 to see if the update was successful  .. In SM21 I checked. It is giving me the error Transaction Failed
    Reward if useful
    Thanks
    Jagadeesh.G

  • T410 (2522) - No battery symbol within the task bar

    Hello together,
    around 4 weeks ago i have bought a new T410 laptop. Everything works fine, but i have so problems with the battery symbol (big one) within the task bar. Within the lenove power manager the option to display the symbol is selected. Sometimes it is visible, sometimes not.
    Power Manager and Management driver are updated to the latest version (3.62 & 1.62). OS is a Windows 7 64 bit professional.
    Any ideas?
    Regards

    Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.
    You can try these free programs to scan for malware, which work with your existing antivirus software:
    * [http://www.microsoft.com/security/scanner/default.aspx Microsoft Safety Scanner]
    * [http://www.malwarebytes.org/products/malwarebytes_free/ MalwareBytes' Anti-Malware]
    * [http://support.kaspersky.com/faq/?qid=208283363 TDSSKiller - AntiRootkit Utility]
    [http://windows.microsoft.com/MSE Microsoft Security Essentials] is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.
    Further information can be found in the [[Troubleshoot Firefox issues caused by malware]] article.
    Did this fix your problems? Please report back to us!

Maybe you are looking for

  • IMP: How to delete the service order

    Hey Experts, Can you tell me how to delete the service order which was created in IW31..? or we have any Functions Module to delete the service order? and one more question is I have more than 100 service order in the table ,but it will display only

  • Battery doesn't take full charge

    charged my ipad mini for the first time and it only charged to 91% and then stopped charging? any ideas anyone?

  • PGA memory problem - Oracle 10.2.0.4 on windows 2003

    Hi, I have recently started work at a new company and we are running Oracle 10g (10.2.0.4, Enterprise Edition) on Windows 2003 (Standard Edition). The server has 4Gb of RAM (and we have modified boot.ini to inclue the /3Gb switch). RE: SGA/PGA, we ha

  • Suse lunix root folders permission changed

    Dear SDN, My server (Quality) on Suse Linux 10 and Mistakenly some / folders permissions got changed from root to rq1adm  list is given below. Now the server is running and sap also running but some service like ftp not running and also not able to l

  • Upgraded and now I can't access my photos.

    iPhoto and pictures are gone and nothing is in the new Photos.  I'm on a desktop and nothing shows up on any of my other devices.