cancel
Showing results for 
Search instead for 
Did you mean: 

Subscription Billing: How to make CustomerID of Subscription Billing same as BP Number of S4HANA?

siwei_yang
Participant
0 Kudos

Dear Expert,

we are implementing the business partner replication from S4HAHA to Subscription Billing.

So far this works fine .

But now we need to make CustomerID of Subscription Billing to be same as BP Number of S4HANA .

I have no idea how to do that.

Does anybody have good idea?

Thanks in advance

Peter

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi Peter,

Would you mind sharing more information about the project or customer you are working ?

The standard iFlow supporting using the same S/4's business partner number will work out of the box during next release 2020-08-13.

Best regards,

SAP Subscription Billing Development Team

siwei_yang
Participant
0 Kudos

Hi Tiger,

thanks a lot for your answer.

We are currently working on the integration of S/4HANA (on premise) Rel. 1809 and SAP Subscription Billing (Cloud) and would like to use SAP Convergent Invoicing (SAP CI) and SAP FI-CA (Utilities). First of all we have to replicate the BP of S/4HANA (on premise) to subscription billing .Then we would like to create Billable Items (BITs) and process them with SAP CI.

However there is no integration content available for SAP Convergent Invoicing (On-Premise). We will see whether integration content for SAP S/4HANA Cloud - Convergent Invoicing can be adapted to make it work with SAP Convergent Invoicing (On-Premise) .

Now we would like to make the customer ID to be same as BP-number of S/4, which is actually a reasonable request.

It would be great if the new release could be able to deal with that request.

Do you mean that the next release will come in a few days ?

Best wishes

Peter

0 Kudos

Hi Peter,

To your first question, yes, you can refer to the cloud integration and adapt it to your own CI integration, mainly it's the mapping to the target bit. The reason why we don't have integration is that we cannot know the bit class (which is fully custom) a on-prem CI.

For the second question, now it is published you can have a try.

Best regards,

Tiger

siwei_yang
Participant
0 Kudos

Hi Tiger,

I have tried with the current release .

But still it doesn't work . The IDs of both sides are not the same.

The package we are using is :

SAP Subscription Billing Integration with SAP S/4HANA Cloud: Convergent Invoicing (Version 1.5.2 )

And the IFlow is

Replicate Business Partner from SAP S4HANA Cloud to SAP Subscription Billing (Version 1.3.2)

Is it the correct release?

Best wishes

Peter

0 Kudos

Hi Peter,

sorry I didn't receive any notification and just check your comment and found you still have the problem. The release version may meet some kind of error from our side. But you can still have a look at the other package SAP Subscription Billing Integration with SAP S/4HANA Cloud - Sales Billing, BP from S4C to SB, which has it.

Hope this helps.

Best regards,

Tiger

0 Kudos

Hi Peter,

just let you know that the latest SAP Subscription Billing Integration with SAP S/4HANA Cloud: Convergent Invoicing (Version 1.5.4) has published successfully, which contains your requirement.

Best regards,

Tiger

siwei_yang
Participant
0 Kudos

Hi Tiger,

thank you for your Information. I have tried SAP S/4HANA Cloud - Sales Billing, It works !

So I would say the new release will work too.

Best wishes

Peter

Answers (2)

Answers (2)

siwei_yang
Participant
0 Kudos

Hi Saurabh,

thank you for your quick answer.

I just tried this approach. But sorry, it does not work.

I copied the IFlow to a Z-IFlow so that the standard one is not modified.

The mapping was adjusted just like what you suggested

However, after creating a new BP in S4HANA, it was considered as an Update -Event instead of a Create-Event.

It yielded the following error message.

It seems to be that CPI was trying to change the customer in Subscription billing using that BP-Number.

But this customer did not exist at all.

Shall we do some thing more ? or is there any other approach?

Thanks a lot

Peter

former_member226
Employee
Employee
0 Kudos

I am also not quite an expert on CPI side but just by looking at the error, it feels like you are right. In between SAP is trying to update the BP which is not yet existing in SB. I will check this in come back in case I can find a workaround for it.

former_member226
Employee
Employee
0 Kudos

Hi,

I am not 100% sure whether following will work or not but its worth giving a try.

In order to achieve your requirement, You need to modify the standard iFlow mapping. You need to delete the existing mapping with "RecieverInternalID" and create a new mapping with "InternalID" as shown:

BEFORE

AFTER

Please implement it and let us know if this works for you.

Note: Since you are modifying the standard iFlow hence in future you will not be able to receive standard SAP upgrade for this iflow in future.

BR
Saurabh

siwei_yang
Participant
0 Kudos

Hi Saurabh,

sorry, I don 't know , why I can 't give you feedback in comment.

So I just write it in the following new section.

Best wishes

Peter