I_BusinessPartnerTP

DDL: I_BUSINESSPARTNERTP SQL: IBUPATP Type: view TRANSACTIONAL

Business Partner

I_BusinessPartnerTP is a Transactional CDS View that provides data about "Business Partner" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartner) and exposes 112 fields with key field BusinessPartner. It has 40 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartner BusinessPartner from

Associations (40)

CardinalityTargetAliasCondition
[0..1] E_BP_D _DraftExtension $projection.BusinessPartner = _DraftExtension.BusinessPartner
[0..1] E_BP_D _ActiveExtension $projection.BusinessPartner = _ActiveExtension.BusinessPartner
[0..1] I_BusinessPartnerSupplierTP _BusinessPartnerSupplier $projection.BusinessPartner = _BusinessPartnerSupplier.BusinessPartner
[0..1] I_BusinessPartnerCustomerTP _BusinessPartnerCustomer $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner
[0..*] I_BusinessPartnerSuplrCoTP _BusinessPartnerSupplierCo $projection.BusinessPartner = _BusinessPartnerSupplierCo.BusinessPartner
[0..*] I_BusinessPartnerAddressTP _BusinessPartnerAddress $projection.BusinessPartner = _BusinessPartnerAddress.BusinessPartner
[0..*] I_BusinessPartnerBankTP _BusinessPartnerBank $projection.BusinessPartner = _BusinessPartnerBank.BusinessPartner
[0..*] I_BusinessPartnerTaxNumberTP _BusinessPartnerTaxNumber $projection.BusinessPartner = _BusinessPartnerTaxNumber.BusinessPartner
[0..*] I_BusinessPartnerContactTP _BusinessPartnerContact $projection.BusinessPartner = _BusinessPartnerContact.BusinessPartner
[0..*] I_BusinessPartnerPurgOrgTP _BusinessPartnerPurgOrg $projection.BusinessPartner = _BusinessPartnerPurgOrg.BusinessPartner
[0..*] I_BusinessPartnerSalesAreaTP _BusinessPartnerSalesArea $projection.BusinessPartner = _BusinessPartnerSalesArea.BusinessPartner
[0..*] I_BusinessPartnerCustCoTP _BusinessPartnerCustomerCo $projection.BusinessPartner = _BusinessPartnerCustomerCo.BusinessPartner
[0..*] I_BusinessPartnerRoleTP _BusinessPartnerRole $projection.BusinessPartner = _BusinessPartnerRole.BusinessPartner
[0..*] I_PaymentCardTP _PaymentCard $projection.BusinessPartner = _PaymentCard.BusinessPartner
[0..*] I_BuPaIdentificationTP _BPIdentificationNumbers $projection.BusinessPartner = _BPIdentificationNumbers.BusinessPartner
[0..*] I_BuPaIndustryTP _BPIndustry $projection.BusinessPartner = _BPIndustry.BusinessPartner
[0..*] I_BPUnloadingPointTP _BusinessPartnerUnloadingPoint $projection.BusinessPartner = _BusinessPartnerUnloadingPoint.BusinessPartner
[0..*] I_BPSiteReceivingPointTP _BPCustReceivingPoint $projection.BusinessPartner = _BPCustReceivingPoint.BusinessPartner
[0..*] I_BPCustRcvgPtAddrDepdntInfoTP _BPCustRcvgPtAddrDepdntInfo $projection.BusinessPartner = _BPCustRcvgPtAddrDepdntInfo.BusinessPartner
[0..*] I_BPCustDeptAddrDepdntInfoTP _BPCustDepartmentAddrDepdnt $projection.BusinessPartner = _BPCustDepartmentAddrDepdnt.BusinessPartner
[0..*] I_CustomerDepartmentTP _CustomerDepartment $projection.BusinessPartner = _CustomerDepartment.BusinessPartner
[0..*] I_BPAdditionalCustomerTP _BPAdditionalCustomer $projection.BusinessPartner = _BPAdditionalCustomer.BusinessPartner
[0..*] I_BPAdditionalSupplierTP _BPAdditionalSupplier $projection.BusinessPartner = _BPAdditionalSupplier.BusinessPartner
[0..*] I_BPSupplierTaxGroupingTP _BPSupplierTaxGrouping $projection.BusinessPartner = _BPSupplierTaxGrouping.BusinessPartner
[0..*] I_BPCustomerTaxGroupingTP _BPCustomerTaxGrouping $projection.BusinessPartner = _BPCustomerTaxGrouping.BusinessPartner
[0..1] P_BPWithEmployeeRoles _BPWithEmployeeRoles $projection.BusinessPartner = _BPWithEmployeeRoles.BusinessPartner
[0..*] I_BusinessPartnerLongTextTP _BusinessPartnerLongText $projection.BusinessPartner = _BusinessPartnerLongText.BusinessPartner
[0..*] I_BusinessPartnerCustomerTxtTP _BusinessPartnerCustomerTxt $projection.BusinessPartner = _BusinessPartnerCustomerTxt.BusinessPartner
[0..*] I_BusinessPartnerSupplierTxtTP _BusinessPartnerSupplierTxt $projection.BusinessPartner = _BusinessPartnerSupplierTxt.BusinessPartner
[0..*] I_BusPartRelationshipTP_2 _BusPartRelationship $projection.BusinessPartner = _BusPartRelationship.BusinessPartner1
[0..*] I_BPAddressIndependentPhoneTP _BPAddressIndependentPhone $projection.BusinessPartner = _BPAddressIndependentPhone.BusinessPartner
[0..*] I_BPAddressIndependentEmailTP _BPAddressIndependentEmail $projection.BusinessPartner = _BPAddressIndependentEmail.BusinessPartner
[0..*] I_BPAddressIndependentMobileTP _BPAddressIndependentMobile $projection.BusinessPartner = _BPAddressIndependentMobile.BusinessPartner
[0..*] I_BPCustAddressDependentInfoTP _BPCustAddressDependentInfo $projection.BusinessPartner = _BPCustAddressDependentInfo.BusinessPartner
[0..*] I_BPDataControllerTP _BPDataController $projection.BusinessPartner = _BPDataController.BusinessPartner
[0..*] I_BPCustUnldgPtAddrDepdntTP _BPCustUnldgPtAddrDepdnt $projection.BusinessPartner = _BPCustUnldgPtAddrDepdnt.BusinessPartner
[0..*] I_BusPartAddrDepdntTaxNmbrTP _BusinessPartnerTaxNumberAdr $projection.BusinessPartner = _BusinessPartnerTaxNumberAdr.BusinessPartner
[0..*] I_CustAddrDepdntIdentifierTP _CustAddrDepdntExtIdentifier $projection.BusinessPartner = _CustAddrDepdntExtIdentifier.BusinessPartner
[0..*] I_BPAddrDepdntIntlLocNumberTP _BusinessPartnerAddrDepILN $projection.BusinessPartner = _BusinessPartnerAddrDepILN.BusinessPartner
[0..1] I_BPEmplWorkplaceAddrTP _BPEmplWorkplaceAddr $projection.BusinessPartner = _BPEmplWorkplaceAddr.BusinessPartner

Annotations (23)

NameValueLevelField
AbapCatalog.sqlViewName IBUPATP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Business Partner view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.compositionRoot true view
ObjectModel.writeDraftPersistence bupa_root_d view
ObjectModel.draftEnabled true view
ObjectModel.lifecycle.enqueue.expiryBehavior #RELATIVE_TO_ENQUEUE_START view
ObjectModel.lifecycle.enqueue.expiryInterval PT15M view
ObjectModel.lifecycle.enqueue.notificationBeforeExpiryInterval PT5M view
ObjectModel.lifecycle.processing.expiryBehavior #RELATIVE_TO_ENQUEUE_START view
ObjectModel.lifecycle.processing.expiryInterval PT30M view
ObjectModel.lifecycle.processing.notificationBeforeExpiryInterval PT10M view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.entityChangeStateId ETag view
Search.searchable true view
VDM.viewType #TRANSACTIONAL view

Fields (112)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerForEdit I_BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerCategory I_BusinessPartner BusinessPartnerCategory Partner Cat.
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID UUID
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
FirstName I_BusinessPartner FirstName First Name
LastName I_BusinessPartner LastName Last Name
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
Industry I_BusinessPartner Industry Industry Sector
IsNaturalPerson I_BusinessPartner IsNaturalPerson Natural person
IsMale I_BusinessPartner IsMale Male
IsFemale I_BusinessPartner IsFemale Female
IsSexUnknown I_BusinessPartner IsSexUnknown Unknown
FormOfAddressPerson I_BusinessPartner FormOfAddress Title Key
FormOfAddressOrganization I_BusinessPartner FormOfAddress Title Key
AcademicTitle I_BusinessPartner AcademicTitle Academic Title
NameFormat I_BusinessPartner NameFormat Name Format
NameCountry I_BusinessPartner NameCountry Country/Region
InternationalLocationNumber1 I_BusinessPartner InternationalLocationNumber1 Location no. 1
InternationalLocationNumber2 I_BusinessPartner InternationalLocationNumber2 Location no. 2
InternationalLocationNumber3 I_BusinessPartner InternationalLocationNumber3 Check digit
InternationalLocationNoPart3
ETag I_BusinessPartner ETag Update Token
IsBusinessPurposeCompleted I_BusinessPartner IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
GenderCodeName I_BusinessPartner GenderCodeName Sex
BusinessPartnerGrouping I_BusinessPartner BusinessPartnerGrouping Grouping
BusinessPartnerType I_BusinessPartner BusinessPartnerType Undefined range (can be used for patch levels)
CorrespondenceLanguage I_BusinessPartner CorrespondenceLanguage Language
AddressID
OrganizationBPName1endasName
OrganizationBPName2endasAdditionalName
SearchTerm1 I_BusinessPartner SearchTerm1 Search Term 1
SearchTerm2 I_BusinessPartner SearchTerm2 Search Term 2
AssetRedesignSwitchIsActive
BPFirstNameSearchHelp I_BusinessPartner BPFirstNameSearchHelp Name2/First Nme
BPLastNameSearchHelp I_BusinessPartner BPLastNameSearchHelp Name 1/Last Nme
BirthDate I_BusinessPartner BirthDate Date of Birth
BusinessPartnerBirthDateStatus I_BusinessPartner BusinessPartnerBirthDateStatus Birth Date Status
BusinessPartnerBirthplaceName I_BusinessPartner BusinessPartnerBirthplaceName Birthplace
IndustrySystemType
TradingPartner _BPFinancialServicesExtn TradingPartner Trading Partner
BusinessPartnerIDByExtSystem I_BusinessPartner BusinessPartnerIDByExtSystem External Number
IsMarkedForArchiving I_BusinessPartner IsMarkedForArchiving Archiving Flag
IndependentAddressID I_BusinessPartner IndependentAddressID Address Number
DataProvider
Score
DataControllerSet I_BusinessPartner DataControllerSet Data Ctrlr. Set
DataController1 I_BusinessPartner DataController1 Data Controller
DataController2 I_BusinessPartner DataController2 Data Controller
DataController3 I_BusinessPartner DataController3 Data Controller
DataController4 I_BusinessPartner DataController4 Data Controller
DataController5 I_BusinessPartner DataController5 Data Controller
DataController6 I_BusinessPartner DataController6 Data Controller
DataController7 I_BusinessPartner DataController7 Data Controller
DataController8 I_BusinessPartner DataController8 Data Controller
DataController9 I_BusinessPartner DataController9 Data Controller
DataController10 I_BusinessPartner DataController10 Data Controller
BPDataControllerIsNotRequired I_BusinessPartner BPDataControllerIsNotRequired DC Not Required
_BusinessPartnerSupplier _BusinessPartnerSupplier
_BusinessPartnerCustomer _BusinessPartnerCustomer
_BusinessPartnerBank _BusinessPartnerBank
_BusinessPartnerTaxNumber _BusinessPartnerTaxNumber
_BusinessPartnerAddress _BusinessPartnerAddress
_BusinessPartnerContact _BusinessPartnerContact
_BusinessPartnerSupplierCo _BusinessPartnerSupplierCo
_BusinessPartnerCustomerCo _BusinessPartnerCustomerCo
_BusinessPartnerPurgOrg _BusinessPartnerPurgOrg
_BusinessPartnerSalesArea _BusinessPartnerSalesArea
_BusinessPartnerRole _BusinessPartnerRole
_PaymentCard _PaymentCard
_BPIdentificationNumbers _BPIdentificationNumbers
_BPIndustry _BPIndustry
_BusinessPartnerUnloadingPoint _BusinessPartnerUnloadingPoint
_BPCustReceivingPoint _BPCustReceivingPoint
_BPCustRcvgPtAddrDepdntInfo _BPCustRcvgPtAddrDepdntInfo
_BPCustDepartmentAddrDepdnt _BPCustDepartmentAddrDepdnt
_CustomerDepartment _CustomerDepartment
_BPAdditionalCustomer _BPAdditionalCustomer
_BPAdditionalSupplier _BPAdditionalSupplier
_BPSupplierTaxGrouping _BPSupplierTaxGrouping
_BPCustomerTaxGrouping _BPCustomerTaxGrouping
_BusinessPartnerLongText _BusinessPartnerLongText
_BusinessPartnerCustomerTxt _BusinessPartnerCustomerTxt
_BusinessPartnerSupplierTxt _BusinessPartnerSupplierTxt
_BusPartRelationship _BusPartRelationship
_BPAddressIndependentPhone _BPAddressIndependentPhone
_BPAddressIndependentEmail _BPAddressIndependentEmail
_BPAddressIndependentMobile _BPAddressIndependentMobile
_BPCustAddressDependentInfo _BPCustAddressDependentInfo
_BPCustUnldgPtAddrDepdnt _BPCustUnldgPtAddrDepdnt
_BusinessPartnerTaxNumberAdr _BusinessPartnerTaxNumberAdr
_CustAddrDepdntExtIdentifier _CustAddrDepdntExtIdentifier
_BusinessPartnerAddrDepILN _BusinessPartnerAddrDepILN
_BPDataController _BPDataController
_AcademicTitleValueHelp _AcademicTitleValueHelp
_AcademicTitleText _AcademicTitleText
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_BPEmplWorkplaceAddr _BPEmplWorkplaceAddr

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_BusinessPartnerTP.
-- 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: IBUPATP

CREATE VIEW I_BusinessPartnerTP AS
SELECT
  BusinessPartner.BusinessPartner AS BusinessPartner,
  BusinessPartner.BusinessPartner AS BusinessPartnerForEdit,
  BusinessPartner.BusinessPartnerCategory AS BusinessPartnerCategory,
  BusinessPartner.BusinessPartnerUUID AS BusinessPartnerUUID,
  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.FirstName AS FirstName,
  BusinessPartner.LastName AS LastName,
  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.Industry AS Industry,
  BusinessPartner.IsNaturalPerson AS IsNaturalPerson,
  BusinessPartner.IsMale AS IsMale,
  BusinessPartner.IsFemale AS IsFemale,
  BusinessPartner.IsSexUnknown AS IsSexUnknown,
  BusinessPartner.FormOfAddress AS FormOfAddressPerson,
  BusinessPartner.FormOfAddress AS FormOfAddressOrganization,
  BusinessPartner.AcademicTitle AS AcademicTitle,
  BusinessPartner.NameFormat AS NameFormat,
  BusinessPartner.NameCountry AS NameCountry,
  BusinessPartner.InternationalLocationNumber1 AS InternationalLocationNumber1,
  BusinessPartner.InternationalLocationNumber2 AS InternationalLocationNumber2,
  BusinessPartner.InternationalLocationNumber3 AS InternationalLocationNumber3,
  cast( BusinessPartner.InternationalLocationNumber3 as bu_location3str ) AS InternationalLocationNoPart3,
  BusinessPartner.ETag AS ETag,
  BusinessPartner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  BusinessPartner.AuthorizationGroup AS AuthorizationGroup,
  BusinessPartner.GenderCodeName AS GenderCodeName,
  BusinessPartner.BusinessPartnerGrouping AS BusinessPartnerGrouping,
  BusinessPartner.BusinessPartnerType AS BusinessPartnerType,
  BusinessPartner.CorrespondenceLanguage AS CorrespondenceLanguage,
  cast('' as ad_addrnum) 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.SearchTerm1 AS SearchTerm1,
  BusinessPartner.SearchTerm2 AS SearchTerm2,
  cast(' ' as abap_boolean preserving type) AS AssetRedesignSwitchIsActive,
  BusinessPartner.BPFirstNameSearchHelp AS BPFirstNameSearchHelp,
  BusinessPartner.BPLastNameSearchHelp AS BPLastNameSearchHelp,
  BusinessPartner.BirthDate AS BirthDate,
  BusinessPartner.BusinessPartnerBirthDateStatus AS BusinessPartnerBirthDateStatus,
  BusinessPartner.BusinessPartnerBirthplaceName AS BusinessPartnerBirthplaceName,
  cast ('' as bu_istype ) AS IndustrySystemType,
  _BPFinancialServicesExtn.TradingPartner AS TradingPartner,
  BusinessPartner.BusinessPartnerIDByExtSystem AS BusinessPartnerIDByExtSystem,
  BusinessPartner.IsMarkedForArchiving AS IsMarkedForArchiving,
  BusinessPartner.IndependentAddressID AS IndependentAddressID,
  cast ('1' as char30 ) AS DataProvider,
  cast (' ' as char30 ) AS Score,
  BusinessPartner.DataControllerSet AS DataControllerSet,
  BusinessPartner.DataController1 AS DataController1,
  BusinessPartner.DataController2 AS DataController2,
  BusinessPartner.DataController3 AS DataController3,
  BusinessPartner.DataController4 AS DataController4,
  BusinessPartner.DataController5 AS DataController5,
  BusinessPartner.DataController6 AS DataController6,
  BusinessPartner.DataController7 AS DataController7,
  BusinessPartner.DataController8 AS DataController8,
  BusinessPartner.DataController9 AS DataController9,
  BusinessPartner.DataController10 AS DataController10,
  BusinessPartner.BPDataControllerIsNotRequired AS BPDataControllerIsNotRequired
FROM I_BusinessPartner AS BusinessPartner
LEFT OUTER JOIN E_BP_D AS _DraftExtension ON BusinessPartner = _DraftExtension.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN E_BP_D AS _ActiveExtension ON BusinessPartner = _ActiveExtension.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerSupplierTP AS _BusinessPartnerSupplier ON BusinessPartner = _BusinessPartnerSupplier.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerCustomerTP AS _BusinessPartnerCustomer ON BusinessPartner = _BusinessPartnerCustomer.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerSuplrCoTP AS _BusinessPartnerSupplierCo ON BusinessPartner = _BusinessPartnerSupplierCo.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerAddressTP AS _BusinessPartnerAddress ON BusinessPartner = _BusinessPartnerAddress.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerBankTP AS _BusinessPartnerBank ON BusinessPartner = _BusinessPartnerBank.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerTaxNumberTP AS _BusinessPartnerTaxNumber ON BusinessPartner = _BusinessPartnerTaxNumber.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerContactTP AS _BusinessPartnerContact ON BusinessPartner = _BusinessPartnerContact.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerPurgOrgTP AS _BusinessPartnerPurgOrg ON BusinessPartner = _BusinessPartnerPurgOrg.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerSalesAreaTP AS _BusinessPartnerSalesArea ON BusinessPartner = _BusinessPartnerSalesArea.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerCustCoTP AS _BusinessPartnerCustomerCo ON BusinessPartner = _BusinessPartnerCustomerCo.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerRoleTP AS _BusinessPartnerRole ON BusinessPartner = _BusinessPartnerRole.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_PaymentCardTP AS _PaymentCard ON BusinessPartner = _PaymentCard.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BuPaIdentificationTP AS _BPIdentificationNumbers ON BusinessPartner = _BPIdentificationNumbers.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BuPaIndustryTP AS _BPIndustry ON BusinessPartner = _BPIndustry.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPUnloadingPointTP AS _BusinessPartnerUnloadingPoint ON BusinessPartner = _BusinessPartnerUnloadingPoint.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPSiteReceivingPointTP AS _BPCustReceivingPoint ON BusinessPartner = _BPCustReceivingPoint.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPCustRcvgPtAddrDepdntInfoTP AS _BPCustRcvgPtAddrDepdntInfo ON BusinessPartner = _BPCustRcvgPtAddrDepdntInfo.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPCustDeptAddrDepdntInfoTP AS _BPCustDepartmentAddrDepdnt ON BusinessPartner = _BPCustDepartmentAddrDepdnt.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_CustomerDepartmentTP AS _CustomerDepartment ON BusinessPartner = _CustomerDepartment.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPAdditionalCustomerTP AS _BPAdditionalCustomer ON BusinessPartner = _BPAdditionalCustomer.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPAdditionalSupplierTP AS _BPAdditionalSupplier ON BusinessPartner = _BPAdditionalSupplier.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPSupplierTaxGroupingTP AS _BPSupplierTaxGrouping ON BusinessPartner = _BPSupplierTaxGrouping.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPCustomerTaxGroupingTP AS _BPCustomerTaxGrouping ON BusinessPartner = _BPCustomerTaxGrouping.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN P_BPWithEmployeeRoles AS _BPWithEmployeeRoles ON BusinessPartner = _BPWithEmployeeRoles.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerLongTextTP AS _BusinessPartnerLongText ON BusinessPartner = _BusinessPartnerLongText.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerCustomerTxtTP AS _BusinessPartnerCustomerTxt ON BusinessPartner = _BusinessPartnerCustomerTxt.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerSupplierTxtTP AS _BusinessPartnerSupplierTxt ON BusinessPartner = _BusinessPartnerSupplierTxt.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusPartRelationshipTP_2 AS _BusPartRelationship ON BusinessPartner = _BusPartRelationship.BusinessPartner1  -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentPhoneTP AS _BPAddressIndependentPhone ON BusinessPartner = _BPAddressIndependentPhone.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentEmailTP AS _BPAddressIndependentEmail ON BusinessPartner = _BPAddressIndependentEmail.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentMobileTP AS _BPAddressIndependentMobile ON BusinessPartner = _BPAddressIndependentMobile.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPCustAddressDependentInfoTP AS _BPCustAddressDependentInfo ON BusinessPartner = _BPCustAddressDependentInfo.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPDataControllerTP AS _BPDataController ON BusinessPartner = _BPDataController.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPCustUnldgPtAddrDepdntTP AS _BPCustUnldgPtAddrDepdnt ON BusinessPartner = _BPCustUnldgPtAddrDepdnt.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusPartAddrDepdntTaxNmbrTP AS _BusinessPartnerTaxNumberAdr ON BusinessPartner = _BusinessPartnerTaxNumberAdr.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_CustAddrDepdntIdentifierTP AS _CustAddrDepdntExtIdentifier ON BusinessPartner = _CustAddrDepdntExtIdentifier.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPAddrDepdntIntlLocNumberTP AS _BusinessPartnerAddrDepILN ON BusinessPartner = _BusinessPartnerAddrDepILN.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BPEmplWorkplaceAddrTP AS _BPEmplWorkplaceAddr ON BusinessPartner = _BPEmplWorkplaceAddr.BusinessPartner  -- association [0..1]
;