General Description of the Feature
In order to accommodate an international version of the BP name and address to ensure communication with the customer in their preferred language an alternative language translations functionality was implemented with this feature.
If the package module AlternativeLanguageData is enabled, additional inputs are going to be displayed to the user for all the relevant BP / CP / Address pages in order to save the translations .
Setup key AlternativeLanguageCode will be also configured and demonstrate the second Language
Business Partner Page
New Fields added : New dropdown ‘Preferred communication language’. Values are limited to main dropdown ‘Language’ of the Business Partner + alternative language dropdown
New Section: International version data
- Alternative Language (pre-selected from user’s profile language), values = all languages
- Alternative BP name (open text field)
Contact Person Page
New section: International version data
- Alternative Language (pre-selected from user’s profile language), synced with Language in Business Partner, values = all languages
- Alternative CP Title
- Alternative CP Last name
- Alternative CP Middle name
- Alternative CP First name
- Alternative CP Academic title
Contact Person Address
- New section: International data
- Copy of the section ‘Details’ – all fields
- Alternative Language (pre-defined from user’s profile language), synced with Language in Business Partner, values = all languages
Printouts – print documents using preferred language
The printout documents (offer, order, purchase documents, etc) should be printed in the language chosen in the ‘preferred communication language’ on the Business Partner page.
The chosen language code from BP should be used to identify the content of the specific fields (‘alternative’ fields). If the requested language doesn’t have a template – the default (main language values) should be used.
The following fields should be available in ‘local language’ (local language means the default value for standard printing should be available in the chosen language on the Business Partner page) for the printout:
- BP Name
- CP Title
- CP Last name
- CP Middle name
- CP First name
- CP Academic title
- Address:
- CP Street/house name
- CP Postal code/city
- CP Country/region
Notifications – notifications using preferred language
All system notifications (email, WhatsApp, SMS) should follow the setting specified on the Business Partner page. The fields specified in the section ‘Printouts’ should be taken into account during communication (specified fields should be replaced with local language values in the existing printouts).
The notification server is being enhanced with the new alternative language fields .
"BusinessPartner":
AltLanguageFullName
"BillToAddress":
AltLanguageStreet
AltLanguageCity
AltLanguageStateDescription
AltLanguageBlock
AltLanguageBuildingFloorRoom
"ShipToAddress":
AltLanguageStreet
AltLanguageCity
AltLanguageStateDescription
AltLanguageBlock
AltLanguageBuildingFloorRoom
"MainContact":
AltLanguageTitle
AltLanguageLetterSalutation
AltLanguageSalutation
AltLanguageFirstName
AltLanguageLastName
AltLanguageMiddleName
Business Benefit
Support international version of the Business Partner name and address, to keep communication with the customer on the preferred language.
Configuration
Setup keys
System Setting | Description |
AlternativeLanguageCode | The user needs to specify the language for which they want the translations to be stored. |
Package Module
Name | Id | Description |
AlternativeLanguageData | 32 |
Additional Information
New table @IDMS_ENTTRANSLATION
Field | Type |
Code | NVARCHAR(50) |
Name | NVARCHAR(100) |
U_IDMS_Entity | NVARCHAR(100) |
U_IDMS_EntityCode | NVARCHAR(100) |
U_IDMS_FieldName | NVARCHAR(254) |
U_IDMS_LanguageCode | NVARCHAR(100) |
U_IDMS_Translation | NVARCHAR(254) |
Resource Key ID | Text |
OD0014695 | Alternative Language Code |
System Setting | Description |
AlternativeLanguageCode | The user needs to specify the language for which they want the translations to be stored. |
Printouts
Alternative BP, CP, Address info
Add Comment