Skip to Content

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

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?

Add comment
10|10000 characters needed characters exceeded

  • 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.

  • Get RSS Feed

2 Answers

  • Best Answer
    Jun 22, 2018 at 05:17 PM

    Hello

    you must differentiate "language" mapping and "gen Variant" mapping

    Story is high level this:

    Based on data on "customer level" the country is effected. Using the country the corresponding generation variant is identfied

    Vor language: we have here as well some customizing, but principly (especially for country GB): i would assume anything should end with "EN" as the language. Your case is "strange" as in one case process tries to look for "EN" and in different case for "8*".

    Without detail knowledge of your system setup: not easy to help as we have to "many" user exits in the "game" which might have effect oin "country" determination (and therefore gen variant selection and/or for language determination

    PLease check the general OSS note (in which SDS distribution set up ois described) and check online help (online help is opnly starting point)

    I can not remember that we have seen a similar thread in the last months..

    C.B.

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 11 at 06:13 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded