I_MDQltyBusinessPartner
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)
| Source | Alias | Join Type |
|---|---|---|
| I_BusinessPartner | _BusinessPartner | from |
Associations (33)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA