cancel
Showing results for 
Search instead for 
Did you mean: 

Provider contract XX does not exist

tvc_em
Participant
0 Kudos
714

Dear Experts,

for our customer we're implementing the integration between S4hana public cloud and SAP subscription billing (scope item 57Z).

I created a new subscription from the app Manage Subscriptions available in S4hpc by clicking on "Create".
When I saved the subscription, the provider contract ID was available in the Processing data, but if click on the ID to display the contract I get an error message saying "Provider contract XX does not exist" (see attached images).
The same error pops up if I try to display it from app Display provider contract.
This is a problem both for billing documents posting and revenue recognition.

Why does this occur and how can it be solved?

This issue doesn't occur when the subscription is first created as a subscription item of a Solution order.
Does this means that in the context of the integration with S4hpc, subscriptions cannot be created as standalone documents but ONLY as follow-up documents of a Solution Order?

Thank you in advance for clarifying this important point, I didn't find any info in the SAP help nor otherTinyTake08-02-2024-03-53-56.pngTinyTake08-02-2024-03-52-46.png blogs/questions.

Accepted Solutions (0)

Answers (2)

Answers (2)

Sarah_Minge
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Elena,

You do not need to create your subscription via a solution order in order for the provider contract to be created.

Regarding the error "Invalid time zone CET", please note that not all time zones in Subscription Billing are mapped to time zones in SAP S/4HANA. Please refer to the documentation Replication of Subscriptions to Provider Contracts. This error is currently a reason why no provider contract is being created for your subscription.

Regards,
Sarah

Sarah_Minge
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,
On creation of the subscription, the provider contract ID link is displayed in the Processing Data block of the subscription regardless of whether the provider contract has actually been created.

There could be some issue related to the data that you are using, which has prevented creation of the provider contract via the Manage Subscriptions app compared to when you created the subscription item in the solution order. You could check whether the same Subscription Profile is being used in each case. The Subscription Profile that is set as Default in the Manage Business Configuration app is used when the subscription is created via the solution order. When creating the subscription via the Manage Subscriptions app, a different Subscription Profile can be selected in the Create Subscription dialog.

Ensure that the customer for whom you created the Subscription in SAP Subscription Billing is also known in SAP S/4HANA Cloud Public Edition, meaning that the corresponding Business Partner has been replicated successfully from S/4HANA CE to SAP Subscription Billing. The product and rate elements that you are using should also have been replicated successfully from SAP Subscription Billing to S/4HANA CE.

I would also recommend using the Message Monitoring app (see also the Monitoring Data Replication documentation) when error situations occur, specifically the interface /FINCA – PC_SB_IN

Regards,
Sarah

tvc_em
Participant
0 Kudos

Hi Sarah,
Thank you for you feedback.
I followed your advise and I double-checked both master data replication and configuration.
Neither of the 2 constitute the issue: The 2 subscriptions I'm analyzing are completely identical except for the fact that one is created via solution order, and the other is created without a solution order.

If I look at the provider contract of the "correct" subscription created from the solution order, the solution order ID is stored in it.
Could this missing information be the reason why the provider contract of the subscription created without a solution order wasn't correctly created?
What's most important for us is to know for sure if in our integration context between S4hana public cloud and Subscription billing, a subscription must always be crated via a solution order or not. This information is very important both in terms of process/best practice to transfer to the customer and in terms of master data migration for go-live: for open ongoing subscriptions, must we create solution orders with subscription items or can we create standalone subscriptions? In the case of existing/open subscriptions, the second option would make more sense to me.

Finally, I checked the message monitoring of interface /FINCA – PC_SB_IN and in all the subscriptions where the issue occurs, the following error appears: "Invalid time zone CET". This is not clear to me considering that the time zone is automatically determined by the system or selected from standard SAP value list. 
I will create a SAP Case for this error, but if you already came across this issue and have any input, it would be more than welcome.

Thank you again,
Kr,
Elena