on 2018 Jul 09 12:57 PM
Hi everyone,
We have below set of action, executed on contract.
Contract created -> Approved -> Novation carried out -> Contract expired.
When we display the contract, 'supplier' field under overview screen, appears 'blank'. Both suppliers(old and new) are shown in partner function in header tab.
There are almost 10 contracts, with same issue. We tried replicating this in lower environment, but we could see supplier number on contract, after novation. Hence, issue could not be replicated.
Has anyone come across this situation earlier? Any help/input is appreciated.
Regards,
Amarjeet
Hi Amarjeet,
The logic that populates the Supplier field is in Method REFRESH of class /SAPSRM/CL_CH_WD_DODM_CTR_O_BD. The main parameter that affects it is the validity period of the supplier that is stored in table BBP_PDBGP. You can find it in BBP_PD, by displaying the Contract and clicking Suppliers. Please check the VALID_FROM and VALID_TO fields, if they are correct.
Best regards,
Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Daniel,
After implementing note 2584849, the supplier validity is set to 12/31/9999, for new novation. The problem is still there for old contracts.
One impact of this note is, the target value, contract name and other fields, are non-editable while creating a new contract. It is editable, if we copy it from existing contracts.
Please advise, as how can we overcome this issue.
Regards,
Amarjeet
Thanks a lot Daniel. Your suggestions helped us a lot, to resolve this and related issue.
We still have issue with contracts, which were novated before note# 2584849. As the contract has expired, so the supplier too expired.
Is there a way to update the supplier's validity(table BBP_PDBGP)?
Regards,
Amarjeet
You're welcome Amarjeet. There aren't any standard report to update the validity of the Suppliers, but you can write one that checks the supplier validity of the expired Contracts and updates it according to your needs.
Nevertheless, why you would like to update the supplier validity of an expired Contract? Is the Supplier field still blank for these examples?
Yes Daniel. Supplier field was blank. We implemented note # 2544024, to overcome this. This would pick the last active supplier on contract.
Supplier field is not blank after this, but we cannot extend the validity of such contracts due to error BBP_PD 428 - 'Enter exactly one partner of type supplier'.
Any clue on this?
Regards,
Amarjeet
I see. Yes, the error occurs, because the contracts were created before the corrections were applied. In this case, I would suggest to recreate the expired contracts that you would like to extend or if there are many contracts like this, you can write a custom report to update the supplier validity. I would recommend the first approach, because that is the safest way to avoid any unexpected inconsistencies.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.