cancel
Showing results for 
Search instead for 
Did you mean: 

What is the source of Generation variant and language combination in CVD1 transaction?

devdatt_khedekar
Participant
0 Kudos

In CVD1 transaction, where does genvariant and language data is pulled. In one of the cases here, we found that for SAME country language combination SDS_GB in CVD1 there are two entries one is looking for 8x language which is present in mapping for GB country. But in one of shipping orders it is looking for EN language, though we have 8x languae which is ENGLISH GB for GB country. Need to correct this but not sure where to correct this data unless we know from where this data is pulled in CVD1 transaction?

devdatt_khedekar
Participant
0 Kudos

It is strange that when ship to country is same, one shipping order is looking for Correct language 8x and other is looking for EN language. I opened both shipping order. This data is coming from report parameters. Question is how to correct this data.

View Entire Topic
neha_reddy2
Explorer
0 Kudos

Hi DevDatt,

As mentioned by Christoph the GenVar is generally picked based on the customer country and

In order to further understand the source of GenVar and language combination the userexit's involved in the MSDS shipping should be

analysed. You can check the business rule maintained in the userexits EXIT_SAPLC1CA_001,EXIT_SAPLC1CA_002,EXIT_SAPLC1CA_003 and EXIT_SAPLC1CA_004 these exits will determine the Lang.combinations based on TCGRL table during the MSDS generation .

Regarding your query"It is strange that when ship to country is same, one shipping order is looking for Correct language 8x and other is looking for EN language. I opened both shipping order. This data is coming from report parameters. Question is how to correct this data." Did you check if your business rule is also considering the Shipto and at its contact person scenario based on which the language priority is determined.

if you can replicate the above problem in our test system and a debugg in the above userexits should figureout the exact issue.