I_MDQltyBusinessPartner

DDL: I_MDQLTYBUSINESSPARTNER SQL: IMDQBUPA Type: view COMPOSITE

MDQuality for Business Partner

I_MDQltyBusinessPartner is a Composite CDS View that provides data about "MDQuality for Business Partner" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartner) and exposes 122 fields with key fields BusinessPartner, BusinessPartnerRole. It has 33 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartner _BusinessPartner from

Associations (33)

CardinalityTargetAliasCondition
[0..*] I_MDQltyBusinessPartnerRole _MDQltyBusinessPartnerRole $projection.BusinessPartner = _MDQltyBusinessPartnerRole.BusinessPartner
[0..1] I_BusPartCategory _BusinessPartnerCategory $projection.BusinessPartnerCategory = _BusinessPartnerCategory.BusinessPartnerCategory
[0..1] I_BusinessPartnerLegalForm _BusinessPartnerLegalForm $projection.LegalForm = _BusinessPartnerLegalForm.LegalForm
[0..1] I_BusPartAuthorizationGroup _AuthorizationGroup $projection.AuthorizationGroup = _AuthorizationGroup.AuthorizationGroup and _AuthorizationGroup.AuthorizationObject = 'BUPA'
[0..1] I_BusinessPartnerType _BusinessPartnerType $projection.BusinessPartnerType = _BusinessPartnerType.BusinessPartnerType
[0..1] I_BusinessPartnerPrintFormat _PrintFormat $projection.BusinessPartnerPrintFormat = _PrintFormat.BusinessPartnerPrintFormat
[0..1] I_BusPartContactPermission _ContactPermission $projection.ContactPermission = _ContactPermission.ContactPermission
[0..1] I_BusinessPartnerFormOfAddress _FormOfAddress $projection.FormOfAddressPerson = _FormOfAddress.FormOfAddress and $projection.BusinessPartnerCategory = _FormOfAddress.BusinessPartnerCategory
[0..1] I_BusinessPartnerGroupType _GroupType $projection.BusinessPartnerGroupType = _GroupType.BusinessPartnerGroupType
[0..1] I_BusPartAcademicTitle _AcademicTitle2 $projection.AcademicTitle2 = _AcademicTitle2.AcademicTitle
[0..1] I_BPGenderValueHelp _BusinessPartnerGender $projection.GenderCodeName = _BusinessPartnerGender.GenderCodeName
[0..1] I_BusPartPrefixName _BusPartPrefixName $projection.LastNamePrefix = _BusPartPrefixName.LastNamePrefix
[0..1] I_BusPartPrefixName _LastNameSecondPrefixName $projection.LastNameSecondPrefix = _LastNameSecondPrefixName.LastNamePrefix
[0..1] I_LanguageText _Language $projection.Language = _Language.LanguageCode and _Language.Language = $session.system_language
[0..1] I_LanguageText _CorrespondenceLanguage $projection.CorrespondenceLanguage = _CorrespondenceLanguage.LanguageCode and _CorrespondenceLanguage.Language = $session.system_language
[0..1] I_Country _NameCountry $projection.NameCountry = _NameCountry.Country
[0..1] I_Country _Nationality $projection.BusPartNationality = _Nationality.Country
[0..1] I_Country _NonResidentCompOriginCntry $projection.NonResidentCompanyOriginCntry = _NonResidentCompOriginCntry.Country
[0..1] I_BusPartNameFormat _NameFormat $projection.NameFormat = _NameFormat.NameFormat and $projection.NameCountry = _NameFormat.Country
[0..1] I_BusPartSupplementName _BusPartSupplementName $projection.BusinessPartnerSupplementName = _BusPartSupplementName.BusinessPartnerSupplementName
[0..1] I_BusPartMaritalStatus _MaritalStatus $projection.BusPartMaritalStatus = _MaritalStatus.MaritalStatus
[0..1] I_BusinessPartnerOccupation _Occupation $projection.BusinessPartnerOccupation = _Occupation.BusinessPartnerOccupation
[0..1] I_BusPartBirthDateStatus _BusPartBirthDateStatus $projection.BusinessPartnerBirthDateStatus = _BusPartBirthDateStatus.BusinessPartnerBirthDateStatus
[0..1] I_CountryText _NationalityText $projection.BusPartNationality = _NationalityText.Country and _NationalityText.Language = $session.system_language
[0..1] I_CountryText _NameCountryText $projection.NameCountry = _NameCountryText.Country and _NameCountryText.Language = $session.system_language
[0..1] I_AcademicTitleText _AcademicTitleText $projection.AcademicTitle = _AcademicTitleText.AcademicTitle and _AcademicTitleText.Language = $session.system_language
[0..1] I_BPGenderValueHelpText _BPGenderValueHelpText $projection.GenderCodeName = _BPGenderValueHelpText.GenderCodeName and _BPGenderValueHelpText.Language = $session.system_language
[0..1] I_AcademicTitleText _AcademicTitle2Text $projection.AcademicTitle2 = _AcademicTitle2Text.AcademicTitle and _AcademicTitle2Text.Language = $session.system_language
[0..1] I_BusPartSuplmntNameText _BusPartSuplmntNameText $projection.BusinessPartnerSupplementName = _BusPartSuplmntNameText.BusinessPartnerSupplementName and _BusPartSuplmntNameText.Language = $session.system_language
[0..1] I_BusinessPartnerPrintFormatT _BusinessPartnerPrintFormatT $projection.BusinessPartnerPrintFormat = _BusinessPartnerPrintFormatT.BusinessPartnerPrintFormat and _BusinessPartnerPrintFormatT.Language = $session.system_language
[0..1] I_BusPartContactPermissionText _BusPartContactPermissionText $projection.ContactPermission = _BusPartContactPermissionText.ContactPermission and _BusPartContactPermissionText.Language = $session.system_language
[0..1] I_CountryText _CompanyOriginCntryText $projection.NonResidentCompanyOriginCntry = _CompanyOriginCntryText.Country and _CompanyOriginCntryText.Language = $session.system_language
[0..1] I_BusPartNameFormatName _NameFormatText $projection.NameCountry = _NameFormatText.NameFormatDescription and $projection.NameFormat = _NameFormatText.NameFormat and _NameFormatText.Language = $session.system_language

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMDQBUPA view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
VDM.viewType #COMPOSITE view
EndUserText.label MDQuality for Business Partner view
Metadata.ignorePropagatedAnnotations true view

Fields (122)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner Issuing Authority
KEY BusinessPartnerRole _MDQltyBusinessPartnerRole BusinessPartnerRole BP Role
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID UUID
BusinessPartnerCategory I_BusinessPartner BusinessPartnerCategory Partner Cat.
CreatedByUser I_BusinessPartner CreatedByUser User Name
CreationDate I_BusinessPartner CreationDate Time Stamp
CreationTime I_BusinessPartner CreationTime Time of Change
LastChangedByUser I_BusinessPartner LastChangedByUser User Name
LastChangeDate I_BusinessPartner LastChangeDate Time Stamp
LastChangeTime I_BusinessPartner LastChangeTime Time changed
BusinessPartnerIsBlocked I_BusinessPartner BusinessPartnerIsBlocked Central Block
IsMarkedForArchiving I_BusinessPartner IsMarkedForArchiving Archiving Flag
BusinessPartnerIsNotReleased I_BusinessPartner BusinessPartnerIsNotReleased Not released
ContactPermission I_BusinessPartner ContactPermission Contact
OrganizationBPName1 I_BusinessPartner OrganizationBPName1 Name 1
OrganizationBPName2 I_BusinessPartner OrganizationBPName2 Name 2
OrganizationBPName3 I_BusinessPartner OrganizationBPName3 Name 3
OrganizationBPName4 I_BusinessPartner OrganizationBPName4 Name 4
LegalForm I_BusinessPartner LegalForm Legal form
OrganizationFoundationDate I_BusinessPartner OrganizationFoundationDate Date founded
OrganizationLiquidationDate I_BusinessPartner OrganizationLiquidationDate Liquidation
FormOfAddress I_BusinessPartner FormOfAddress Title Key
FormOfAddressPerson I_BusinessPartner FormOfAddress Title Key
FormOfAddressOrganization I_BusinessPartner FormOfAddress Title Key
FormOfAddressGroup I_BusinessPartner FormOfAddress Title Key
ETag I_BusinessPartner ETag Update Token
IsBusinessPurposeCompleted I_BusinessPartner IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
BusinessPartnerType I_BusinessPartner BusinessPartnerType Undefined range (can be used for patch levels)
BusinessPartnerPrintFormat I_BusinessPartner BusinessPartnerPrintFormat Print Format
BusinessPartnerGrouping I_BusinessPartner BusinessPartnerGrouping Grouping
AddressID
OrganizationBPName1endasName
OrganizationBPName2endasAdditionalName
PersonNumber I_BusinessPartner PersonNumber Person Number
IsFemale I_BusinessPartner IsFemale Female
IsMale I_BusinessPartner IsMale Male
IsSexUnknown I_BusinessPartner IsSexUnknown Unknown
FirstName I_BusinessPartner FirstName First Name
LastName I_BusinessPartner LastName Last Name
AdditionalLastName I_BusinessPartner AdditionalLastName Other Last Name
BusinessPartnerBirthName I_BusinessPartner BusinessPartnerBirthName Name at Birth
MiddleName I_BusinessPartner MiddleName Middle Name
AcademicTitle I_BusinessPartner AcademicTitle Academic Title
AcademicTitle2 I_BusinessPartner AcademicTitle2 2nd Academic
BusinessPartnerSupplementName I_BusinessPartner BusinessPartnerSupplementName Name Supplement
LastNamePrefix I_BusinessPartner LastNamePrefix Prefix Key
LastNameSecondPrefix I_BusinessPartner LastNameSecondPrefix 2nd prefix
PersonFullName I_BusinessPartner PersonFullName Full Name
BusinessPartnerNicknameLabel I_BusinessPartner BusinessPartnerNicknameLabel Nickname
Initials I_BusinessPartner Initials Initials
NameFormat I_BusinessPartner NameFormat Name Format
NameCountry I_BusinessPartner NameCountry Country/Region
NaturalPersonEmployerName I_BusinessPartner NaturalPersonEmployerName Employer
Language I_BusinessPartner Language Report Text Language
CorrespondenceLanguage I_BusinessPartner CorrespondenceLanguage Language
IsNaturalPerson I_BusinessPartner IsNaturalPerson Natural person
BirthDate I_BusinessPartner BirthDate Date of Birth
BusinessPartnerBirthplaceName I_BusinessPartner BusinessPartnerBirthplaceName Birthplace
BusinessPartnerBirthDateStatus I_BusinessPartner BusinessPartnerBirthDateStatus Birth Date Status
BusinessPartnerDeathDate I_BusinessPartner BusinessPartnerDeathDate Death date
BusinessPartnerOccupation I_BusinessPartner BusinessPartnerOccupation Occupation
BusPartNationality I_BusinessPartner BusPartNationality Nationality
BusPartMaritalStatus I_BusinessPartner BusPartMaritalStatus Marital Status
BusinessPartnerIDByExtSystem I_BusinessPartner BusinessPartnerIDByExtSystem External Number
NonResidentCompanyOriginCntry I_BusinessPartner NonResidentCompanyOriginCntry C/R of Origin
BusinessPartnerSalutation I_BusinessPartner BusinessPartnerSalutation Salutation
GroupBusinessPartnerName1 I_BusinessPartner GroupBusinessPartnerName1 Name 1
GroupBusinessPartnerName2 I_BusinessPartner GroupBusinessPartnerName2 Name 2
BusinessPartnerGroupType I_BusinessPartner BusinessPartnerGroupType Group type
SearchTerm1 I_BusinessPartner SearchTerm1 Search Term 1
SearchTerm2 I_BusinessPartner SearchTerm2 Search Term 2
BPFirstNameSearchHelp I_BusinessPartner BPFirstNameSearchHelp Name2/First Nme
BPLastNameSearchHelp I_BusinessPartner BPLastNameSearchHelp Name 1/Last Nme
DataControllerSet DataControllerSet Data Ctrlr. Set
DataController1 DataController1 Data Controller
DataController2 DataController2 Data Controller
DataController3 DataController3 Data Controller
DataController4 DataController4 Data Controller
DataController5 DataController5 Data Controller
DataController6 DataController6 Data Controller
DataController7 DataController7 Data Controller
DataController8 DataController8 Data Controller
DataController9 DataController9 Data Controller
DataController10 DataController10 Data Controller
_CreatedByUser I_BusinessPartner _CreatedByUser
_LastChangedByUser I_BusinessPartner _LastChangedByUser
_BusinessPartnerCategory _BusinessPartnerCategory
_BusinessPartnerLegalForm _BusinessPartnerLegalForm
_AuthorizationGroup _AuthorizationGroup
_BusinessPartnerType _BusinessPartnerType
_PrintFormat _PrintFormat
_ContactPermission _ContactPermission
_FormOfAddress _FormOfAddress
_GroupType _GroupType
_BPGenderValueHelpText _BPGenderValueHelpText
_AcademicTitleText _AcademicTitleText
_AcademicTitle2Text _AcademicTitle2Text
_AcademicTitleValueHelp I_BusinessPartner _AcademicTitleValueHelp
_AcademicTitle2 _AcademicTitle2
_BusinessPartnerGender _BusinessPartnerGender
_BusPartPrefixName _BusPartPrefixName
_LastNameSecondPrefixName _LastNameSecondPrefixName
_Language _Language
_CorrespondenceLanguage _CorrespondenceLanguage
_CompanyOriginCntryText _CompanyOriginCntryText
_BusPartSupplementName _BusPartSupplementName
_NameCountry _NameCountry
_Nationality _Nationality
_NameFormatText _NameFormatText
_NationalityText _NationalityText
_NonResidentCompOriginCntry _NonResidentCompOriginCntry
_NameFormat _NameFormat
_MaritalStatus _MaritalStatus
_Occupation _Occupation
_BusPartBirthDateStatus _BusPartBirthDateStatus
_BusinessPartnerPrintFormatT _BusinessPartnerPrintFormatT
_BusPartSuplmntNameText _BusPartSuplmntNameText
_BusPartContactPermissionText _BusPartContactPermissionText
_NameCountryText _NameCountryText
_MDQltyBusinessPartnerRole _MDQltyBusinessPartnerRole
_RoleAllowList _MDQltyBusinessPartnerRole _RoleAllowList

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_MDQltyBusinessPartner.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IMDQBUPA

CREATE VIEW I_MDQltyBusinessPartner AS
SELECT
  BusinessPartner,
  _MDQltyBusinessPartnerRole.BusinessPartnerRole AS BusinessPartnerRole,
  _BusinessPartner.BusinessPartnerUUID AS BusinessPartnerUUID,
  _BusinessPartner.BusinessPartnerCategory AS BusinessPartnerCategory,
  _BusinessPartner.CreatedByUser AS CreatedByUser,
  _BusinessPartner.CreationDate AS CreationDate,
  _BusinessPartner.CreationTime AS CreationTime,
  _BusinessPartner.LastChangedByUser AS LastChangedByUser,
  _BusinessPartner.LastChangeDate AS LastChangeDate,
  _BusinessPartner.LastChangeTime AS LastChangeTime,
  _BusinessPartner.BusinessPartnerIsBlocked AS BusinessPartnerIsBlocked,
  _BusinessPartner.IsMarkedForArchiving AS IsMarkedForArchiving,
  _BusinessPartner.BusinessPartnerIsNotReleased AS BusinessPartnerIsNotReleased,
  _BusinessPartner.ContactPermission AS ContactPermission,
  _BusinessPartner.OrganizationBPName1 AS OrganizationBPName1,
  _BusinessPartner.OrganizationBPName2 AS OrganizationBPName2,
  _BusinessPartner.OrganizationBPName3 AS OrganizationBPName3,
  _BusinessPartner.OrganizationBPName4 AS OrganizationBPName4,
  _BusinessPartner.LegalForm AS LegalForm,
  _BusinessPartner.OrganizationFoundationDate AS OrganizationFoundationDate,
  _BusinessPartner.OrganizationLiquidationDate AS OrganizationLiquidationDate,
  _BusinessPartner.FormOfAddress AS FormOfAddress,
  _BusinessPartner.FormOfAddress AS FormOfAddressPerson,
  _BusinessPartner.FormOfAddress AS FormOfAddressOrganization,
  _BusinessPartner.FormOfAddress AS FormOfAddressGroup,
  _BusinessPartner.ETag AS ETag,
  _BusinessPartner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  _BusinessPartner.AuthorizationGroup AS AuthorizationGroup,
  _BusinessPartner.BusinessPartnerType AS BusinessPartnerType,
  _BusinessPartner.BusinessPartnerPrintFormat AS BusinessPartnerPrintFormat,
  _BusinessPartner.BusinessPartnerGrouping AS BusinessPartnerGrouping,
  _BusinessPartner._CurrentDefaultAddress.AddressID AS AddressID,
  case when _BusinessPartner.BusinessPartnerCategory = '1' then _BusinessPartner.LastName else _BusinessPartner.OrganizationBPName1 end as Name AS OrganizationBPName1endasName,
  case when _BusinessPartner.BusinessPartnerCategory = '1' then _BusinessPartner.FirstName else _BusinessPartner.OrganizationBPName2 end as AdditionalName AS OrganizationBPName2endasAdditionalName,
  _BusinessPartner.PersonNumber AS PersonNumber,
  _BusinessPartner.IsFemale AS IsFemale,
  _BusinessPartner.IsMale AS IsMale,
  _BusinessPartner.IsSexUnknown AS IsSexUnknown,
  _BusinessPartner.FirstName AS FirstName,
  _BusinessPartner.LastName AS LastName,
  _BusinessPartner.AdditionalLastName AS AdditionalLastName,
  _BusinessPartner.BusinessPartnerBirthName AS BusinessPartnerBirthName,
  _BusinessPartner.MiddleName AS MiddleName,
  _BusinessPartner.AcademicTitle AS AcademicTitle,
  _BusinessPartner.AcademicTitle2 AS AcademicTitle2,
  _BusinessPartner.BusinessPartnerSupplementName AS BusinessPartnerSupplementName,
  _BusinessPartner.LastNamePrefix AS LastNamePrefix,
  _BusinessPartner.LastNameSecondPrefix AS LastNameSecondPrefix,
  _BusinessPartner.PersonFullName AS PersonFullName,
  _BusinessPartner.BusinessPartnerNicknameLabel AS BusinessPartnerNicknameLabel,
  _BusinessPartner.Initials AS Initials,
  _BusinessPartner.NameFormat AS NameFormat,
  _BusinessPartner.NameCountry AS NameCountry,
  _BusinessPartner.NaturalPersonEmployerName AS NaturalPersonEmployerName,
  _BusinessPartner.Language AS Language,
  _BusinessPartner.CorrespondenceLanguage AS CorrespondenceLanguage,
  _BusinessPartner.IsNaturalPerson AS IsNaturalPerson,
  _BusinessPartner.BirthDate AS BirthDate,
  _BusinessPartner.BusinessPartnerBirthplaceName AS BusinessPartnerBirthplaceName,
  _BusinessPartner.BusinessPartnerBirthDateStatus AS BusinessPartnerBirthDateStatus,
  _BusinessPartner.BusinessPartnerDeathDate AS BusinessPartnerDeathDate,
  _BusinessPartner.BusinessPartnerOccupation AS BusinessPartnerOccupation,
  _BusinessPartner.BusPartNationality AS BusPartNationality,
  _BusinessPartner.BusPartMaritalStatus AS BusPartMaritalStatus,
  _BusinessPartner.BusinessPartnerIDByExtSystem AS BusinessPartnerIDByExtSystem,
  _BusinessPartner.NonResidentCompanyOriginCntry AS NonResidentCompanyOriginCntry,
  _BusinessPartner.BusinessPartnerSalutation AS BusinessPartnerSalutation,
  _BusinessPartner.GroupBusinessPartnerName1 AS GroupBusinessPartnerName1,
  _BusinessPartner.GroupBusinessPartnerName2 AS GroupBusinessPartnerName2,
  _BusinessPartner.BusinessPartnerGroupType AS BusinessPartnerGroupType,
  _BusinessPartner.SearchTerm1 AS SearchTerm1,
  _BusinessPartner.SearchTerm2 AS SearchTerm2,
  _BusinessPartner.BPFirstNameSearchHelp AS BPFirstNameSearchHelp,
  _BusinessPartner.BPLastNameSearchHelp AS BPLastNameSearchHelp,
  DataControllerSet,
  DataController1,
  DataController2,
  DataController3,
  DataController4,
  DataController5,
  DataController6,
  DataController7,
  DataController8,
  DataController9,
  DataController10,
  _BusinessPartner._CreatedByUser AS _CreatedByUser,
  _BusinessPartner._LastChangedByUser AS _LastChangedByUser,
  _BusinessPartner._AcademicTitleValueHelp AS _AcademicTitleValueHelp,
  _MDQltyBusinessPartnerRole._RoleAllowList AS _RoleAllowList
FROM I_BusinessPartner AS _BusinessPartner
LEFT OUTER JOIN I_MDQltyBusinessPartnerRole AS _MDQltyBusinessPartnerRole ON BusinessPartner = _MDQltyBusinessPartnerRole.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusPartCategory AS _BusinessPartnerCategory ON BusinessPartnerCategory = _BusinessPartnerCategory.BusinessPartnerCategory  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerLegalForm AS _BusinessPartnerLegalForm ON LegalForm = _BusinessPartnerLegalForm.LegalForm  -- association [0..1]
LEFT OUTER JOIN I_BusPartAuthorizationGroup AS _AuthorizationGroup ON AuthorizationGroup = _AuthorizationGroup.AuthorizationGroup AND _AuthorizationGroup.AuthorizationObject = 'BUPA'  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerType AS _BusinessPartnerType ON BusinessPartnerType = _BusinessPartnerType.BusinessPartnerType  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerPrintFormat AS _PrintFormat ON BusinessPartnerPrintFormat = _PrintFormat.BusinessPartnerPrintFormat  -- association [0..1]
LEFT OUTER JOIN I_BusPartContactPermission AS _ContactPermission ON ContactPermission = _ContactPermission.ContactPermission  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerFormOfAddress AS _FormOfAddress ON FormOfAddressPerson = _FormOfAddress.FormOfAddress AND BusinessPartnerCategory = _FormOfAddress.BusinessPartnerCategory  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerGroupType AS _GroupType ON BusinessPartnerGroupType = _GroupType.BusinessPartnerGroupType  -- association [0..1]
LEFT OUTER JOIN I_BusPartAcademicTitle AS _AcademicTitle2 ON AcademicTitle2 = _AcademicTitle2.AcademicTitle  -- association [0..1]
LEFT OUTER JOIN I_BPGenderValueHelp AS _BusinessPartnerGender ON GenderCodeName = _BusinessPartnerGender.GenderCodeName  -- association [0..1]
LEFT OUTER JOIN I_BusPartPrefixName AS _BusPartPrefixName ON LastNamePrefix = _BusPartPrefixName.LastNamePrefix  -- association [0..1]
LEFT OUTER JOIN I_BusPartPrefixName AS _LastNameSecondPrefixName ON LastNameSecondPrefix = _LastNameSecondPrefixName.LastNamePrefix  -- association [0..1]
LEFT OUTER JOIN I_LanguageText AS _Language ON Language = _Language.LanguageCode AND _Language.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LanguageText AS _CorrespondenceLanguage ON CorrespondenceLanguage = _CorrespondenceLanguage.LanguageCode AND _CorrespondenceLanguage.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Country AS _NameCountry ON NameCountry = _NameCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_Country AS _Nationality ON BusPartNationality = _Nationality.Country  -- association [0..1]
LEFT OUTER JOIN I_Country AS _NonResidentCompOriginCntry ON NonResidentCompanyOriginCntry = _NonResidentCompOriginCntry.Country  -- association [0..1]
LEFT OUTER JOIN I_BusPartNameFormat AS _NameFormat ON NameFormat = _NameFormat.NameFormat AND NameCountry = _NameFormat.Country  -- association [0..1]
LEFT OUTER JOIN I_BusPartSupplementName AS _BusPartSupplementName ON BusinessPartnerSupplementName = _BusPartSupplementName.BusinessPartnerSupplementName  -- association [0..1]
LEFT OUTER JOIN I_BusPartMaritalStatus AS _MaritalStatus ON BusPartMaritalStatus = _MaritalStatus.MaritalStatus  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerOccupation AS _Occupation ON BusinessPartnerOccupation = _Occupation.BusinessPartnerOccupation  -- association [0..1]
LEFT OUTER JOIN I_BusPartBirthDateStatus AS _BusPartBirthDateStatus ON BusinessPartnerBirthDateStatus = _BusPartBirthDateStatus.BusinessPartnerBirthDateStatus  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _NationalityText ON BusPartNationality = _NationalityText.Country AND _NationalityText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _NameCountryText ON NameCountry = _NameCountryText.Country AND _NameCountryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_AcademicTitleText AS _AcademicTitleText ON AcademicTitle = _AcademicTitleText.AcademicTitle AND _AcademicTitleText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BPGenderValueHelpText AS _BPGenderValueHelpText ON GenderCodeName = _BPGenderValueHelpText.GenderCodeName AND _BPGenderValueHelpText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_AcademicTitleText AS _AcademicTitle2Text ON AcademicTitle2 = _AcademicTitle2Text.AcademicTitle AND _AcademicTitle2Text.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BusPartSuplmntNameText AS _BusPartSuplmntNameText ON BusinessPartnerSupplementName = _BusPartSuplmntNameText.BusinessPartnerSupplementName AND _BusPartSuplmntNameText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerPrintFormatT AS _BusinessPartnerPrintFormatT ON BusinessPartnerPrintFormat = _BusinessPartnerPrintFormatT.BusinessPartnerPrintFormat AND _BusinessPartnerPrintFormatT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BusPartContactPermissionText AS _BusPartContactPermissionText ON ContactPermission = _BusPartContactPermissionText.ContactPermission AND _BusPartContactPermissionText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _CompanyOriginCntryText ON NonResidentCompanyOriginCntry = _CompanyOriginCntryText.Country AND _CompanyOriginCntryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BusPartNameFormatName AS _NameFormatText ON NameCountry = _NameFormatText.NameFormatDescription AND NameFormat = _NameFormatText.NameFormat AND _NameFormatText.Language = $session.system_language  -- association [0..1]
;