on 11-28-2011 11:35 AM
Hi all gurus,
could anyone explain me why
BBP_PD_PO_DB_DELETE_MULTI and BBP_PD_PO_DB_DELETE function modules
seem not working whether the PO is a multi-version one (e.g., has more entries in CRMD_ORDERADM_H)?
I tried to run these two FM on a multiversion PO; no error is raised, but documents are already present in tables. Tried with every version guid, still unlucky :
The strange fact is that, in case of document with a single version , BBP_PD_PO_DB_DELETE works flawlessy.
Of course, the SAVE_ON_DB parameter is set to 'X'.
Could anyone explain me how can we delete physically a purchase order or a contract (even if multiversion)?
Thanks
Hi,
Documents are not physically deleted from the system . They are marked for deletion 'X'. You can check this in BBP_PD with correct bus object . Hope this helps .
Thanks,
Ashish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Ashish,
the strange thing is that any mono-version document (just a single entry in CRMD_ORDERADM_H) is physically deleted instead.
As far as I can see, a call of BBP_PD_PO_DB_DELETE with IV_SAVE_ON_DB = 'X' on a single version PO deletes physically the entries in tables. ( I cannot find the document on CRMD_ORDERADM_H anymore).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.