cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Tax Classification information from C/4 to S/4

Former Member
0 Likes
1,552

Hi Gurus,

We have an integrated scenario between C4C and S/4 on premise. We are replicating Customers from C4C to S/4. In S/4, Tax classification is mandatory but in C4C this is not available as standard.

When we are sending customer information for the first time, we are defaulting it values in CPI. This value is then changed in the S/4. For the next update that comes from C4C, we do not want to overwrite this value.

We tried to disable the tag in CPI but the message fails in S/4 and it expects some value for this tag as it is mandatory.

How to handle such scenario so that tax values are not overwritten? Any hint would be useful.

Regards,

Mohit

Accepted Solutions (0)

Answers (3)

Answers (3)

marcelogb
Participant
0 Likes

Hi mohit.s.sachdeva ,

You can accomplish that by enhacing FM IDOC_INPUT_DEBITOR and setting

<e1knvim>-taxkd = '/'.

if it already exists on KNVI table for example.

Regards

SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; }.L0S33 { color: #4DA619; }.L0S55 { color: #800080; }.L0S70 { color: #808080; }

former_member657430
Discoverer
0 Likes

Hi mohit.s.sachdeva,

I also have same requirement to pass tax classification details to S/4 via CPI from C4C, i tried to default in CPI, but still its not getting passed i guess i am missing any other filed, could you please let me know what all fields did you defaulted in CPI.

Thanks in advance,

Saurabh

Former Member
0 Likes

Hi Saurabh,

We defaulted TaxCountryCode, TaxTypeCode and TaxGroupCode.

Regards,

Mohit

manideepsatya
Product and Topic Expert
Product and Topic Expert
0 Likes

Dear Mohit,

When you are able to default the values in CPI for the first time, why not for delta update?

You can make use of taxNumberListCompleteTransmissionIndicator in the mapping to false so that data in S4 will not be overwritten - based on your business usecase

You can try sending "/" in the segments for which you dont want the data to be overwritten.

Regards,
Manideep Satya