I_BusinessPartnerGovTP

DDL: I_BUSINESSPARTNERGOVTP Type: view_entity TRANSACTIONAL Package: MDC_BUPA_GOV_BO

Business Partner (Governance)

I_BusinessPartnerGovTP is a Transactional CDS View that provides data about "Business Partner (Governance)" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartnerGov) and exposes 147 fields with key fields BusinessPartnerUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 46 associations to related views. Part of development package MDC_BUPA_GOV_BO.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartnerGov Governance from

Associations (46)

CardinalityTargetAliasCondition
[0..*] I_BusPartAddressUsageGovTP _BusinessPartnerAddressUsage $projection.BusinessPartnerUUID = _BusinessPartnerAddressUsage.BusinessPartnerUUID and $projection.MasterDataChangeProcess = _BusinessPartnerAddressUsage.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _BusinessPartnerAddressUsage.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartnerAddressUsage.MDChgProcessSrceObject
[0..1] I_BPRoleCategoryAllowListGovTP _RoleAllowList $projection.MasterDataChangeProcess = _RoleAllowList.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _RoleAllowList.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _RoleAllowList.MDChgProcessSrceObject
[0..1] I_BusinessPartnerAddressGovTP _BusinessPartnerStandardAddr $projection.BusinessPartnerUUID = _BusinessPartnerStandardAddr.BusinessPartnerUUID and $projection.MasterDataChangeProcess = _BusinessPartnerStandardAddr.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _BusinessPartnerStandardAddr.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartnerStandardAddr.MDChgProcessSrceObject and _BusinessPartnerStandardAddr.StandardUsage = 'X'
[0..1] C_BusinessPartnerAddressDspGov _BusinessPartnerAddressDsp $projection.MasterDataChangeProcess = _BusinessPartnerAddressDsp.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _BusinessPartnerAddressDsp.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartnerAddressDsp.MDChgProcessSrceObject
[0..1] I_BusinessPartnerGrouping _BusinessPartnerGrouping $projection.BusinessPartnerGrouping = _BusinessPartnerGrouping.BusinessPartnerGrouping
[0..1] I_BusPartCategory _BusinessPartnerCategory $projection.BusinessPartnerCategory = _BusinessPartnerCategory.BusinessPartnerCategory
[0..1] I_BusinessPartnerLegalForm _BusinessPartnerLegalForm $projection.LegalForm = _BusinessPartnerLegalForm.LegalForm
[0..1] I_BuPaLegalEntity _BusinessPartnerLegalEntity $projection.LegalEntityOfOrganization = _BusinessPartnerLegalEntity.BPOrganisationLegalEntity
[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_BusPartDataOriginType _DataOriginType $projection.BusinessPartnerDataOriginType = _DataOriginType.BusinessPartnerDataOriginType
[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_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_BusPartPersonFullName _BusPartPersonFullName $projection.PersonNumber = _BusPartPersonFullName.PersonNumber and _BusPartPersonFullName.AddressRepresentationCode = ' ' and _BusPartPersonFullName.ValidityStartDateTime = '00010101'
[0..1] I_BPGenderValueHelp _GenderCode $projection.GenderCodeName = _GenderCode.GenderCodeName
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[0..1] I_AcademicTitle _AcademicTitleValueHelp $projection.AcademicTitle = _AcademicTitleValueHelp.AcademicTitle
[0..1] I_MasterDataChangeProcess _MasterDataChangeProcess $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess
[0..1] I_MDChangeProcessIsIdleTP _ProcessIsIdle $projection.MasterDataChangeProcess = _ProcessIsIdle.MasterDataChangeProcess
[0..1] E_BP_D _ExtensionActive $projection.MDChgProcessSrceObject = _ExtensionActive.BusinessPartner
[0..1] E_BusinessPartnerProcess _ExtensionProcess $projection.MasterDataChangeProcess = _ExtensionProcess.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _ExtensionProcess.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _ExtensionProcess.MDChgProcessSrceObject and $projection.MDChgProcessStep = _ExtensionProcess.MDChgProcessStep
[0..1] I_ExtlyPrvddBPInfoRFCDestAvail _DpiRFCDestAvailable _DpiRFCDestAvailable.ExtlyPrvddBPInfoRFCDestAvaily = 'X'
[0..1] I_BPChangeProcessGovTP _Process
[0..*] I_BusinessPartnerRoleGovTP _BusinessPartnerRole
[0..*] I_BusinessPartnerAddressGovTP _BusinessPartnerAddress
[0..*] I_BusPartIdentificationGovTP _BusinessPartnerIdentification
[0..*] I_BusPartTaxNumberGovTP _BusinessPartnerTaxNumber
[0..*] I_BusPartIndustryGovTP _BusinessPartnerIndustry
[0..*] I_BusinessPartnerBankGovTP _BusinessPartnerBank
[0..*] I_BPDataControllerGovernanceTP _BusinessPartnerDataController

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #NONE view
VDM.viewType #TRANSACTIONAL view
EndUserText.label Business Partner (Governance) view

Fields (147)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerUUID
KEY MasterDataChangeProcess I_BusinessPartnerGov MasterDataChangeProcess Process ID
KEY MDChgProcessSrceSystem I_BusinessPartnerGov MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject I_BusinessPartnerGov MDChgProcessSrceObject Source ID
MDChgProcessStep I_BusinessPartnerGov MDChgProcessStep Step Number
MasterDataChangeProcessForEdit MasterDataChangeProcess Process ID
MDChangeProcessNumberDisplay MasterDataChangeProcess Process
MDChgProcessSrceObjectTypeCode
MDChgProcessGoal MDChgProcessGoal Process Goal
BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerCategory BusinessPartnerCategory Partner Cat.
AuthorizationGroup AuthorizationGroup AuthorizGroup
PersonNumber PersonNumber Person Number
ETag
MDChgProcessIsStarted _MasterDataChangeProcess MDChgProcessIsStarted Process Started
MDChgProcessIsIdle _ProcessIsIdle MDChgProcessIsIdle Truth Value
BusinessPartnerName BusinessPartnerName Extracted Customer Name
BusinessPartnerFullName BusinessPartnerFullName Broker Name
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
BusinessPartnerIsBlocked BusinessPartnerIsBlocked Central Block
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
OrganizationBPName1 OrganizationBPName1 Name 1
OrganizationBPName2 OrganizationBPName2 Name 2
OrganizationBPName3 OrganizationBPName3 Name 3
OrganizationBPName4 OrganizationBPName4 Name 4
InternationalLocationNumber1 Location no. 1
InternationalLocationNumber2 Location no. 2
InternationalLocationNumber3 Check digit
LegalForm LegalForm Legal form
OrganizationFoundationDate OrganizationFoundationDate Date founded
OrganizationLiquidationDate OrganizationLiquidationDate Liquidation
Industry Industry Industry Sector
FormOfAddressPerson FormOfAddress Title Key
FormOfAddressOrganization FormOfAddress Title Key
FormOfAddressGroup FormOfAddress Title Key
FormOfAddress FormOfAddress Title Key
BusinessPartnerGrouping BusinessPartnerGrouping Grouping
BusinessPartnerType BusinessPartnerType Undefined range (can be used for patch levels)
BusinessPartnerPrintFormat BusinessPartnerPrintFormat Print Format
BusinessPartnerDataOriginType BusinessPartnerDataOriginType Data Origin
SearchTerm1 SearchTerm1 Search Term 1
SearchTerm2 SearchTerm2 Search Term 2
BPLastNameSearchHelp BPLastNameSearchHelp Name 1/Last Nme
BPFirstNameSearchHelp BPFirstNameSearchHelp Name2/First Nme
IndependentAddressID IndependentAddressID Address Number
IsMarkedForArchiving IsMarkedForArchiving Archiving Flag
ContactPermission ContactPermission Contact
LegalEntityOfOrganization LegalEntityOfOrganization Legal entity
BusinessPartnerIsNotReleased BusinessPartnerIsNotReleased Not released
IsNotContractuallyCapable IsNotContractuallyCapable Not Legally Competnt
ActiveAuthorizationGroup ActiveAuthorizationGroup Authorization Group
CorrespondenceLanguage CorrespondenceLanguage Language
IsFemale IsFemale Female
IsMale IsMale Male
IsSexUnknown IsSexUnknown Unknown
GenderCodeName GenderCodeName Sex
FirstName FirstName First Name
LastName LastName Last Name
AdditionalLastName AdditionalLastName Other Last Name
BusinessPartnerBirthName BusinessPartnerBirthName Name at Birth
MiddleName MiddleName Middle Name
AcademicTitle AcademicTitle Academic Title
AcademicTitle2 AcademicTitle2 2nd Academic
BusinessPartnerSupplementName BusinessPartnerSupplementName Name Supplement
LastNamePrefix LastNamePrefix Prefix Key
LastNameSecondPrefix LastNameSecondPrefix 2nd prefix
PersonFullName PersonFullName Full Name
BusinessPartnerNicknameLabel BusinessPartnerNicknameLabel Nickname
Initials Initials Initials
NameFormat NameFormat Name Format
NameCountry NameCountry Country/Region
Language Language Report Text Language
IsNaturalPerson IsNaturalPerson Natural person
BirthDate BirthDate Date of Birth
BusinessPartnerBirthplaceName BusinessPartnerBirthplaceName Birthplace
BusinessPartnerDeathDate BusinessPartnerDeathDate Death date
BusinessPartnerBirthDateStatus BusinessPartnerBirthDateStatus Birth Date Status
NaturalPersonEmployerName NaturalPersonEmployerName Employer
BusinessPartnerOccupation BusinessPartnerOccupation Occupation
BusPartMaritalStatus BusPartMaritalStatus Marital Status
BusPartNationality BusPartNationality Nationality
BusinessPartnerIDByExtSystem BusinessPartnerIDByExtSystem External Number
NonResidentCompanyOriginCntry NonResidentCompanyOriginCntry C/R of Origin
GroupBusinessPartnerName1 GroupBusinessPartnerName1 Name 1
GroupBusinessPartnerName2 GroupBusinessPartnerName2 Name 2
BusinessPartnerGroupType BusinessPartnerGroupType Group type
MDChgBPRelshpHasChanged
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
BPDataControllerIsNotRequired BPDataControllerIsNotRequired DC Not Required
Origin Origin Task Origin
_Process _Process
_BusinessPartnerRole _BusinessPartnerRole
_BusinessPartnerAddress _BusinessPartnerAddress
_BusinessPartnerIdentification _BusinessPartnerIdentification
_BusinessPartnerTaxNumber _BusinessPartnerTaxNumber
_BusinessPartnerIndustry _BusinessPartnerIndustry
_BusinessPartnerBank _BusinessPartnerBank
_BusinessPartnerDataController _BusinessPartnerDataController
_BusinessPartnerStandardAddr _BusinessPartnerStandardAddr
_BusinessPartnerGrouping _BusinessPartnerGrouping
_BusinessPartnerCategory _BusinessPartnerCategory
_BusinessPartnerLegalForm _BusinessPartnerLegalForm
_BusinessPartnerLegalEntity _BusinessPartnerLegalEntity
_AuthorizationGroup _AuthorizationGroup
_BusinessPartnerType _BusinessPartnerType
_PrintFormat _PrintFormat
_DataOriginType _DataOriginType
_ContactPermission _ContactPermission
_FormOfAddress _FormOfAddress
_GroupType _GroupType
_AcademicTitle2 _AcademicTitle2
_BusPartPrefixName _BusPartPrefixName
_LastNameSecondPrefixName _LastNameSecondPrefixName
_Language _Language
_CorrespondenceLanguage _CorrespondenceLanguage
_BusPartSupplementName _BusPartSupplementName
_NameCountry _NameCountry
_Nationality _Nationality
_NonResidentCompOriginCntry _NonResidentCompOriginCntry
_NameFormat _NameFormat
_MaritalStatus _MaritalStatus
_Occupation _Occupation
_BusPartBirthDateStatus _BusPartBirthDateStatus
_BusPartPersonFullName _BusPartPersonFullName
_GenderCode _GenderCode
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_AcademicTitleValueHelp _AcademicTitleValueHelp
_MasterDataChangeProcess _MasterDataChangeProcess
_BusinessPartnerAddressUsage _BusinessPartnerAddressUsage
_BusinessPartnerAddressDsp _BusinessPartnerAddressDsp
_DpiRFCDestAvailable _DpiRFCDestAvailable

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

CREATE VIEW I_BusinessPartnerGovTP AS
SELECT
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS BusinessPartnerUUID,
  Governance.MasterDataChangeProcess AS MasterDataChangeProcess,
  Governance.MDChgProcessSrceSystem AS MDChgProcessSrceSystem,
  Governance.MDChgProcessSrceObject AS MDChgProcessSrceObject,
  Governance.MDChgProcessStep AS MDChgProcessStep,
  MasterDataChangeProcess AS MasterDataChangeProcessForEdit,
  MasterDataChangeProcess AS MDChangeProcessNumberDisplay,
  cast( '986' as mdc_object_type_code ) AS MDChgProcessSrceObjectTypeCode,
  MDChgProcessGoal,
  BusinessPartner,
  BusinessPartnerCategory,
  AuthorizationGroup,
  PersonNumber,
  cast( 1000 as mdc_process_update_token ) AS ETag,
  _MasterDataChangeProcess.MDChgProcessIsStarted AS MDChgProcessIsStarted,
  _ProcessIsIdle.MDChgProcessIsIdle AS MDChgProcessIsIdle,
  BusinessPartnerName,
  BusinessPartnerFullName,
  CreatedByUser,
  CreationDate,
  CreationTime,
  LastChangedByUser,
  LastChangeDate,
  LastChangeTime,
  BusinessPartnerIsBlocked,
  IsBusinessPurposeCompleted,
  OrganizationBPName1,
  OrganizationBPName2,
  OrganizationBPName3,
  OrganizationBPName4,
  cast(InternationalLocationNumber1 as bu_location1str) AS InternationalLocationNumber1,
  cast(InternationalLocationNumber2 as bu_location2str) AS InternationalLocationNumber2,
  cast(InternationalLocationNumber3 as bu_location3str) AS InternationalLocationNumber3,
  LegalForm,
  OrganizationFoundationDate,
  OrganizationLiquidationDate,
  Industry,
  FormOfAddress AS FormOfAddressPerson,
  FormOfAddress AS FormOfAddressOrganization,
  FormOfAddress AS FormOfAddressGroup,
  FormOfAddress,
  BusinessPartnerGrouping,
  BusinessPartnerType,
  BusinessPartnerPrintFormat,
  BusinessPartnerDataOriginType,
  SearchTerm1,
  SearchTerm2,
  BPLastNameSearchHelp,
  BPFirstNameSearchHelp,
  IndependentAddressID,
  IsMarkedForArchiving,
  ContactPermission,
  LegalEntityOfOrganization,
  BusinessPartnerIsNotReleased,
  IsNotContractuallyCapable,
  ActiveAuthorizationGroup,
  CorrespondenceLanguage,
  IsFemale,
  IsMale,
  IsSexUnknown,
  GenderCodeName,
  FirstName,
  LastName,
  AdditionalLastName,
  BusinessPartnerBirthName,
  MiddleName,
  AcademicTitle,
  AcademicTitle2,
  BusinessPartnerSupplementName,
  LastNamePrefix,
  LastNameSecondPrefix,
  PersonFullName,
  BusinessPartnerNicknameLabel,
  Initials,
  NameFormat,
  NameCountry,
  Language,
  IsNaturalPerson,
  BirthDate,
  BusinessPartnerBirthplaceName,
  BusinessPartnerDeathDate,
  BusinessPartnerBirthDateStatus,
  NaturalPersonEmployerName,
  BusinessPartnerOccupation,
  BusPartMaritalStatus,
  BusPartNationality,
  BusinessPartnerIDByExtSystem,
  NonResidentCompanyOriginCntry,
  GroupBusinessPartnerName1,
  GroupBusinessPartnerName2,
  BusinessPartnerGroupType,
  cast( '' as boole_d preserving type ) AS MDChgBPRelshpHasChanged,
  DataControllerSet,
  DataController1,
  DataController2,
  DataController3,
  DataController4,
  DataController5,
  DataController6,
  DataController7,
  DataController8,
  DataController9,
  DataController10,
  BPDataControllerIsNotRequired,
  Origin
FROM I_BusinessPartnerGov AS Governance
LEFT OUTER JOIN I_BusPartAddressUsageGovTP AS _BusinessPartnerAddressUsage ON BusinessPartnerUUID = _BusinessPartnerAddressUsage.BusinessPartnerUUID AND MasterDataChangeProcess = _BusinessPartnerAddressUsage.MasterDataChangeProcess AND MDChgProcessSrceSystem = _BusinessPartnerAddressUsage.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartnerAddressUsage.MDChgProcessSrceObject  -- association [0..*]
LEFT OUTER JOIN I_BPRoleCategoryAllowListGovTP AS _RoleAllowList ON MasterDataChangeProcess = _RoleAllowList.MasterDataChangeProcess AND MDChgProcessSrceSystem = _RoleAllowList.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _RoleAllowList.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerAddressGovTP AS _BusinessPartnerStandardAddr ON BusinessPartnerUUID = _BusinessPartnerStandardAddr.BusinessPartnerUUID AND MasterDataChangeProcess = _BusinessPartnerStandardAddr.MasterDataChangeProcess AND MDChgProcessSrceSystem = _BusinessPartnerStandardAddr.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartnerStandardAddr.MDChgProcessSrceObject AND _BusinessPartnerStandardAddr.StandardUsage = 'X'  -- association [0..1]
LEFT OUTER JOIN C_BusinessPartnerAddressDspGov AS _BusinessPartnerAddressDsp ON MasterDataChangeProcess = _BusinessPartnerAddressDsp.MasterDataChangeProcess AND MDChgProcessSrceSystem = _BusinessPartnerAddressDsp.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartnerAddressDsp.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerGrouping AS _BusinessPartnerGrouping ON BusinessPartnerGrouping = _BusinessPartnerGrouping.BusinessPartnerGrouping  -- association [0..1]
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_BuPaLegalEntity AS _BusinessPartnerLegalEntity ON LegalEntityOfOrganization = _BusinessPartnerLegalEntity.BPOrganisationLegalEntity  -- 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_BusPartDataOriginType AS _DataOriginType ON BusinessPartnerDataOriginType = _DataOriginType.BusinessPartnerDataOriginType  -- 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_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_BusPartPersonFullName AS _BusPartPersonFullName ON PersonNumber = _BusPartPersonFullName.PersonNumber AND _BusPartPersonFullName.AddressRepresentationCode = ' ' AND _BusPartPersonFullName.ValidityStartDateTime = '00010101'  -- association [0..1]
LEFT OUTER JOIN I_BPGenderValueHelp AS _GenderCode ON GenderCodeName = _GenderCode.GenderCodeName  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_AcademicTitle AS _AcademicTitleValueHelp ON AcademicTitle = _AcademicTitleValueHelp.AcademicTitle  -- association [0..1]
LEFT OUTER JOIN I_MasterDataChangeProcess AS _MasterDataChangeProcess ON MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessIsIdleTP AS _ProcessIsIdle ON MasterDataChangeProcess = _ProcessIsIdle.MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN E_BP_D AS _ExtensionActive ON MDChgProcessSrceObject = _ExtensionActive.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN E_BusinessPartnerProcess AS _ExtensionProcess ON MasterDataChangeProcess = _ExtensionProcess.MasterDataChangeProcess AND MDChgProcessSrceSystem = _ExtensionProcess.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _ExtensionProcess.MDChgProcessSrceObject AND MDChgProcessStep = _ExtensionProcess.MDChgProcessStep  -- association [0..1]
LEFT OUTER JOIN I_ExtlyPrvddBPInfoRFCDestAvail AS _DpiRFCDestAvailable ON _DpiRFCDestAvailable.ExtlyPrvddBPInfoRFCDestAvaily = 'X'  -- association [0..1]
LEFT OUTER JOIN I_BPChangeProcessGovTP AS _Process ON /* condition not available in parsed metadata */  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerRoleGovTP AS _BusinessPartnerRole ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerAddressGovTP AS _BusinessPartnerAddress ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BusPartIdentificationGovTP AS _BusinessPartnerIdentification ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BusPartTaxNumberGovTP AS _BusinessPartnerTaxNumber ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BusPartIndustryGovTP AS _BusinessPartnerIndustry ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerBankGovTP AS _BusinessPartnerBank ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_BPDataControllerGovernanceTP AS _BusinessPartnerDataController ON /* condition not available in parsed metadata */  -- association [0..*]
;