cancel
Showing results for 
Search instead for 
Did you mean: 

Supplier field blank after novation executed

Amarjeet
Explorer
0 Kudos
360

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

Accepted Solutions (1)

Accepted Solutions (1)

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

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

Amarjeet
Explorer
0 Kudos

Thanks Daniel.

In this case, table BBP_PDBGP contains expired/lapsed 'valid_to' date. Is this the reason that 'Supplier' is blank on portal(contract display - overview tab)?

Please advise.

Regards,

Amarjeet

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

I see, in this case please apply SAP Note 2584849 and all its pre-requisite note and display the Contract again.

Amarjeet
Explorer
0 Kudos

Thanks Daniel !

One more query, do we have standard FM available to update table BBP_PDBGP.

Regards,

Amarjeet

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

We have a report for the case when the new supplier is added twice after novation (note 2065634), but this is only valid to delete the duplicate entry and only for that specific scenario. Other general report hasn't been developed yet to update this table.

Amarjeet
Explorer
0 Kudos

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

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Amarjeet,

For the non-editable fields, please apply SAP Note 2385209.

Best regards,

Daniel

Amarjeet
Explorer
0 Kudos

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

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

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?

Amarjeet
Explorer
0 Kudos

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

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

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.

Amarjeet
Explorer
0 Kudos

Hi Daniel,

Do we standard FM/program/OSS note, to delete an incorrect entry, from CRMD_PARTNER table?

Regards,

Amarjeet

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Amarjeet,

There aren't any released report for customers.

Best regards,

Daniel

Amarjeet
Explorer
0 Kudos

Thanks Daniel.

This is now resolved, by debug update.

Regards,

Amarjeet

daniel_marlen
Product and Topic Expert
Product and Topic Expert
0 Kudos

You're welcome Amarjeet. I'm glad that we could solve the error.

Have a nice day!

Answers (0)