Commitment deletion

Hi SAP gurus
I want to close the Project while closing i am getting error that purchase requisition commitment exists for the WBS . PR's created from the project builder and these purchase requistion are unwanted.
Tried by deleting the components / locking the WBS but still unable to close the project.
Need solution without doing any customization.
kindly give suggestions for this query.
Thanks
PP

Hi
When the material is added - it creates an reservation and when the WBS is released -it creates an PR.
Even by setting the deletion flag also not allowing to close the project (still getting the error messae - Puchase requisition exists).
CJI5 will just display the commitment items to the project.
recommend possible solution to close the project?
Thanks
PP

Similar Messages

  • Is there any way to detect commited deleted record in a table?

    Hi All,
    Is there any way to find out commited deleted record in a table without using triggers?
    Thanks,

    If you want to get back the deleted records and you are using 10g or above than Flashback technology can get that for you.
    If you want to find out the commands that did the work and you are not using 10g than as suggested, Auditing and LogMiner can be the option.
    Aman....

  • PR commitment deletion

    Dear All,
    My user had created a PR from PS in 2007. in the same PR they have entered one line item manually in ME52N TXN against the project. It was tecoed in year 2007 itself.
      Now the line item was not deleted while they did the teco. Please suggest how I can delete the PR line item . In ME52N the delete line item button is appearing as grayedoff . No PO has been created against it..
    Thanks

    After doing Undo TECO  you should be able to delete the same. Please make sure that you have Removed TECO status from  revent PS object. As PO is not created system should allow you to delete. Pl  Confirm.
    With Regards
    Nitin P.

  • Any way to force order of changes applied?

    After more testing on my install program, I'm running into an issue where I get an exception due to a duplicate named report in a CMS folder.  This is because in the InfoObjects collection that I am trying to commit in a batch, I am deleting a prior archived version of the report, "then" moving the current version into the archive folder (before creating the new version of the report in the original folder).  If there is no prior version of the report in the archive folder, I do not get this exception.  (I am already changing the name of the archived version to include a date, and I don't really want to just keep making new archived versions ad infinitum.)
    I tried to create three InfoObjects collections, one for objects to add, one for objects to change, and one for objects to delete.  I then merged all three into one InfoObjects collection to do my CommitBatch().  I tried merging in the order deleteObjects, changeObjects, addObjects, and the reverse (in case the merged collection ends up "on top of the stack"), and I get the exception either way.
    I really, really, really want to do this in all one commit transaction.  Is there any way to tell the SDK what order to attempt to apply the changes in?
    I am using the XI R1 version of the SDK.  Will upgrading to XI R2 help (which I need to do anyway; just need to get the CD from my sysadmin)?
    Thanks for the help,
    Carl

    It tuns out that I wasn't deleting the prior archived version the way I thought I was.  (The deleteObjects collection was empty.)  I had thought (based on the reply to a prior thread) that the InfoObjects.Delete() would "mark" the report for deletion upon a commit.  However, it just removed the object from the collection. 
    I see the InfoObject.DeleteNow() method, but that sounds like it immediately goes out and removes the object from CMS, outside the scope of a CommitBatch() (which was also stated in that same thread).
    Is there a way to delete an object from the CMS as part of the CommitBatch() call?
    This might be just an issue with my approach to accomplishing the task.  Since I am potentially doing this specific task any number of times, I am creating a InfoObjects collection by querying the CMS for the objects I am looking to delete.  I then call Delete() for each InfoObject in the collection, and then Merge the collection into deleteObjects.  This Merge() apparently does not move the deleted InfoObjects into the deleteObjects collection.  How would I go about doing this?  Should I collect all of the objects in deleteObjects than, right before committing, delete each object in the collection?  Is there another approach that I have to take?  Here is my code, which is in a method that can be called multiple times:
    // delete prior archive version (one per date; keep other-dates history until cleanup)
    InfoObjects pa = infostore.Query("select * from CI_INFOOBJECTS where SI_NAME = '"
        + archiveName + "' and SI_KIND = 'CrystalReport' and SI_PARENTID = " + pid.ToString());
    if (pa.Count > 0)
    { // zap 'em
      foreach (InfoObject oa in pa) { pa.Delete(oa); }
      deleteObjects.Merge(pa);
    If I put a breakpoint on deleteObjects.merge(pa), the value of pa.Count is zero, where it is 1 at the point of the IF statement...
    [Referenced thread|Clearification of InfoObject.DeleteNow() method, please;
    Thanks for the help,
    Carl

  • Exchange 2007 HUB Server Faulting application edgetransport.exe

    Hello,
    I'm having wired problem with my Exchange Server "Hub transport". it keeps queuing the mails and SMTP Gateway unable to send them to the Exchange HUB Server.
    Environment:
    Exchange Mailbox Role on separate server
    Exchange HUB/CAS on separate server
    IMSS Trend Micro as Edge SMTP Transport Server.
    Faulting application edgetransport.exe, version 8.1.436.0 error keeps coming in the event viewer.
    I have stopped the MS Exchange Services and Deleted/Renamed the Queue Directory Under C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue. When I started the services again, new Queue Directory created and mail flow started again.
    When I try to access the Queue Viewer in Exchange,  got the following error;
    Any help would be appreciated.
    edgetransport (6376) Transport Mail Database: Database 'C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\mail.que': While attempting to move to the next or previous node in a B-Tree, the database engine skipped over 796 non-visible nodes
    in 160 pages. It is likely that these non-visible nodes are nodes which have been marked for deletion but which are yet to be purged. The database may benefit from widening the online maintenance window during off-peak hours in order to purge such nodes and
    reclaim their space. If this message persists, offline defragmentation may be run to remove all nodes which have been marked for deletion but are yet to be purged from the database.
        Name: MailRecipTable
        Owning Table: MailRecipTable
        ObjectId: 9
        PgnoRoot: 51
        Type: 2
        Unversioned Deletes: 796
        Uncommitted Deletes: 0
        Committed Deletes: 0
        Non-Visible Inserts: 0

    Hi All,
    Prior to this Application Error (1000) starts; I can see there is another warning which appears.
    Recipient group membership cache loaded. Group:
    [email protected], Time: 00:00:00.5304918, Members: 1490
    Faulting application edgetransport.exe, version 8.2.176.0, time stamp 0x4a5b9add, faulting module MSVCR90.dll, version 9.0.30729.4148,
    Failed extract of third-party root list from auto update cab at:
    Anti-spam agents are enabled, but the list of internal SMTP servers is empty. If there are any MTAs between this server and the Internet, populate this list by using the Set-TransportConfig cmdlet in the Exchange
    Management Shell.
    edgetransport (5076) Transport Mail Database: The database engine (8.02.0176.0000) started a new instance (0).
    edgetransport (5076) Transport Mail Database: The database engine has begun replaying logfile C:\Program Files\Microsoft\Exchange
    Server\TransportRoles\data\Queue\trn.log.
    The topology doesn't contain a route to Exchange 2000 Server or Exchange Server 2003 server mubex01.Domain.com in Routing Group CN=First Routing Group,CN=Routing Groups,CN=First Administrative Group,CN=Administrative
    Groups,CN=Domain Domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=com in routing tables with the timestamp 11/13/2014 11:38:50 AM.
    A route to Mailbox server CN=MUBEX01,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=Domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=com could not be found
    for store CN=Public Folder Store (MUBEX01),CN=Staff Storage Group,CN=InformationStore,CN=MUBEX01,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=RCSI MUB,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=com in routing tables
    with timestamp 11/13/2014 11:38:50 AM. Recipients will not be routed to this store.
    The Microsoft Exchange Transport service has started the background scan of the queue database. All messages that have not yet been delivered will be loaded.
    The background scan of the transport queue database has completed. 25 message(s) were found.
    Journal rules were loaded.
    Recipient group membership cache loaded. Group:
    [email protected], Time: 00:00:00.5148891, Members: 1490
    Faulting application edgetransport.exe, version 8.2.176.0, time stamp 0x4a5b9add, faulting module MSVCR90.dll, version 9.0.30729.4148, time stamp 0x4a594e3d, exception code 0xc0000417, fault offset 0x00000000000552c0,
    process id 0x13d4, application start time 0x01cfff366342a0f4.
    Appreciate if someone could point me to the right direction on this dilemma.
    Thanks,

  • PRCSSYSPURGE App Engine

    Hi,
    In the App Engine PRCSSYSPURGE I have a section named PrcsRqst I have Peoplecode Action which has a function
    PurgeProcessRequest();
    How can I find the definition of this function.Can anyone help me out with this.
    Thanks.

    See resolution for Issue 200779362 in oracle metalink (excerpt below):
    Response: The detailed steps in the code of what these PeopleCode functions do in 8.4x, are as follows:
    PurgeProcessRequest & PurgeSpecificServer
    Both do the same thing except PurgeProcessRequest does it for all Servers whereas - PurgeSpecificServer does it for a named Server only.
    1. Retrieve from the PS_PRCSPURGELIST table for all the run status that needs to be deleted.
    2. Delete items marked deleted from Archive table: PSPRCSRQSTARCH
    3. Delete dups in Archive table
    4. Move all Single Processes Into the Archive table
    5. Move all Job Headers Into the Archive table
    6. Move all Job Items Into the Archive table
    7. Commits Deletes
    8. Performs purge of items marked Deleted from archives that are also in PRCSINSTANCE table.
    9. Performs purge of itmes from Process Scheduler and Report Distribution subsidiary tables that are not in PSPRCSRQST
    10. Deletes Messages from Message Queue and Log Tables related to deleted Archived Reports

  • Is this cause for incomplete recovery?

    Hi.
    I read here http://download.oracle.com/docs/cd/B10501_01/server.920/a96519/recov.htm#1004797 and other places, the reasons for incomplete recovery. I see that "if a user drops a table.." we would consider incomplete recovery. That "data loss" means we need to recover ...
    Yet what if the user simply deletes some rows from a table? If the user does not commit, do we still need to do incomplete recovery? Similarly, if the user does not commit, is that a reason for not using incomplete recovery?
    Sorry for splitting hairs - but its important!
    Thanks,
    DA

    Hi,
    >>t if those few rows are gone forever (a committed delete), we would have to at least consider incomplete recovery??
    The same thing ...
    It is 12:00 AM and the EMP table was deleted or updated by mistake at 11:45 AM
    Then you can:
    1) shutdown the database and make a backup
    2) restore all datafiles from most recent backup
    3) mount the database
    4) recover the database like below:
    SQL> recover database until time '2008-03-30:11:44:00'
    5) synchronize the datafile with control files and redo log files like below:
       SQL> alter database open resetlogs
    6) Make a backup of your databaseIn this case, time-based recovery, also called point-in-time recovery (PITR), recovers the data up to a specified point in time.
    Ps: Disadvantage of using this method: Any data entered after the recovery time (11:44 AM) will need to be reentered ...
    Cheers
    Legatti

  • CN41 commitment exists even after PR/PO deletion

    Hi Guys
    We have scenario as follow
    1- Create a PR and coverted to PO with A as account assignment (WBS is assigned in the asset)
    2- Above created PR and the PO lines are deleted as the next level
    3- New PR has been created with the same WBS and the PO in the point 1 is used to convert this PR as well. MIGO and MIRO is done for this PO and the cycle got completed
    4- Again a New PR is created with the same WBS and deleted at PR level itself
    Now when we run CN41 the actual value is proper(this has been taken from MIGO and from MIRO for unplanned delivery costs)
    But when we come to the commitement, this still has value but which should not have any value
    The reason being only one of the PR and PO line is open and for which MIGO and MIRO has been done
    2 other PR lines are deleted and the PO first line related to the first PR has also been deleted
    Based on the forum and other docs, i have ran various program like RKANBU01, RKACOR04, RKACOR10 etc...and including CJEN transaction. But CN41 still has value in the commitment column, which ideally in our case it should not have any value
    Thanks in advance guys
    Bala

    Dears...
    Note that PO Commitment gets closed in case of unplanned delivery costs posted by MIRO only after flagging the "Final Invoice" indicator at the item level of PO and PR commitment gets closed by flagging the "Closed" indicator at the item level of PR.
    Re-run the commitment line items report to check if the commitment is nullified....
    Hope this helps....
    Regards
    Kaashif M

  • No commitment line item in Purchase requestion after deletion .

    Hi SAP FICO experts
    Please provide solution for the issue .
    User created a line item 20 in the  purchase requestion with account assignment u2018Fu2019 (orders ) and  deleted this Item 20, usually when deleted ,the line item will be there with deleted symbol, but the line item was not there in the PR
    But commitment values for item 20 are shown in PR menu (Environment -> AC Commitment documents ) and in T.code KOB2 (Commitment  line items for orders )and in report S_ALR_87013019 (budget/actual commitments)
    So user was not able to process new PR with reference to their own budget.so i want to make the commitment value to zero .
    one more thing our client has upgraded to ECC6.0 ,will it be the problem for this .

    In most of the cases Problem with Commitments are expected for no valid reason. I suggest you to run Program RKANBU01 to fix incorrect commitment. If this is not solved check If you have program ZKAOIDE0 in your system. You can run this program to solve the issue.
    You can check Note [152571|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=152571]

  • I was able finally to delete unwanted text boxes in my document; however, now my second page is missing and there are several following pages in a language that appears to be Latin.  What sin have I committed and how do I atone to get my second page back?

    I was able finally to delete unwanted text boxes in my Pages document; howver, the result is that the 2nd page of my document is missing and there are now several following pages in a language that appears to be latin.  What sin have I committed and how do I atone?

    10 marks for recognising the Latin (sort of) that is the placeholder text in your template.
    You are using a Word Processing template. WP templates have content flowing from page to page. As one page fills up, a new one is created. If some of that text is deleted or displaced the pages retract.
    When you combine text, invisibles like word spaces, returns, tabs, page breaks etc with objects that have text wrap set, the mix can behave in an apparent odd fashion.
    Start with showing where everything is:
    Menu > View > Show Layout/Invisibles
    Start with getting rid of any excess returns you may have used to "position" things. Next cut and paste objects like textboxes, shapes, charts and tables "Inline" ie in as part of the text. If necessary also turn off text wrap on objects or minimise it so that doesn't push text completely out of the way.
    Insert Section breaks in the Text where you want fixed breaks in the layout these will provide separation between layout on different pages.
    Basically you need to clean up your layout or think about doing it another way.
    If there is a lot of layout, you will need to learn Pages methods for doing this in a WP template or do it in a Layout template where each page is individual and all objects are floating with no default text area.
    Peter

  • PO line items are deleted but showing as commitment in S_ALR_87012999

    Hello All,
    in one PO all line items are deleted but still in "Report output for S_ALR_87012999 Orders: Actual/plan/commitment", it is showing commitment against the PR.
    Any pointers on this will help
    Thanks & Regards,
    Prashant

    Hi,
    Report RKANBU01 resets commitments on orders and ranges of orders.
    (please see the note 152571).
    Reports ZKAOIDE0 & ZKAOIDE1 removes commitments which refer to purchase orders and purchase requistions which do not exist.
    (See Notes 100409 & 152571).
    Report RKACOR04 corrects mistakes between total and line items in database tables.
    (See notes 21649 & 152571).
    regards
    Waman

  • Delete wrong commitment from COOI table

    Hi,
    I have a commitment on COOI table which is wrong.The commitment has Purchase Order whose line item does not exist in any MM tables.
    How should i delete a commitment from the COOI table if i know only purchase order & line item as input parameter?
    Thanks & Regards,
    Andrew

    no need to run any program or deletion from table. simple is to delete the purchase order/requistion, reverse ur funds commitement documenet. after system automtically delete from the table.
    for deleting PR & PO, open the PR/PO in change mode, select the PR/PO Line item ony by one, then press the delete button .
    system will not physical delete the line item. this is standard behaviour. but your commitement will be reversed.
    I hope this will solve ur problem

  • How to stop "Add Row" and "Delete" from committing.

    Hello, I am new to Application Express, and maybe someone can help me make this save like an Oracle Form.
    If you hit the "Add Row" button, enter data, then hit the "Add Row" button again, it commits the first row. If you check a value and hit the "Delete" button, it commits the delete. I would like the insertions and deletes to be handled like an update, that is with an explicit commit by hitting the "Apply Changes" button.
    Can I control this in Application Express, and how?
    Thank you,

    Kevin,
    1. instead of having a form on a table, you would create a form on a collection,
    2. collection is also a table but it is only of a temporary nature - it is valid with the corresponding session. Once the session is closed, you can't access the collection.
    3. to see how to create a collection and a tabular form use this example:
    http://htmldb.oracle.com/pls/otn/f?p=31517:176
    4. add row and delete will add / delete a copy of your table data. You can then create a process to save the data in your target table only if the button apply changes is clicked.
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    -------------------------------------------------------------------

  • Delete operation not commited

    Hello,
    I have a Delete operation which is never commited. When I click on delete button, the view object's row is deleted. But when I click on Commit button (which is the Commit operation of the Root Application Module), the delete operation is not commited. Debugging, I see that doDML method is not called.
    Any idea on what happens?

    Yes the View is editable.
    I can't create a fresh page to test this, but I can test directly debugging the application module. And I have the same problem. If I update or create a row, I can commit. But if I delete a row, the Commit button is not enabled.
    With "Commit Button from Application Module Data Controls > Operations > Commit/Rollback", did you mean to execute Commit operation from bindings? If yes, it's same problem.
    Maybe it is because of some hacks I have done in VOImpl classes. I will see if I can test this without my hacks.

  • Delete parked document still committed budget

    Dear SAP-ers,
    I do budget active checking with BCS, the problem is when i do deleted Parked Document using FBV0, the budget still committed. For display this, i am using the standard report painter 4FM (Budget Usage).
    Anyone can help me ? 
    Thanks
    Regard's
    Silvy

    HI,
    Please refer the note 100409.
    Reg
    Madhu M

Maybe you are looking for