C_BusinessPartner

DDL: C_BUSINESSPARTNER SQL: CBUSINESSPARTNER Type: view CONSUMPTION

Business Partner

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

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartnerTP BusinessPartner from

Associations (52)

CardinalityTargetAliasCondition
[0..*] C_Businesspartnersupplierco _BusinessPartnerSupplierCo $projection.BusinessPartner = _BusinessPartnerSupplierCo.BusinessPartner
[0..1] C_BusinessPartnerSuplr _BusinessPartnerSupplier $projection.BusinessPartner = _BusinessPartnerSupplier.BusinessPartner
[0..*] C_BusinessPartnerPurgOrg _BusinessPartnerPurgOrg $projection.BusinessPartner = _BusinessPartnerPurgOrg.BusinessPartner
[0..*] C_BusinessPartnerSupplierRole _BusinessPartnerSuplrRole $projection.BusinessPartner = _BusinessPartnerSuplrRole.BusinessPartner
[0..*] C_BusinessPartnerRole _BusinessPartnerRole $projection.BusinessPartner = _BusinessPartnerRole.BusinessPartner
[1..1] C_BusinessPartnerCust _BusinessPartnerCustomer $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner
[1..*] C_BusinessPartnerAddress _BusinessPartnerAddress $projection.BusinessPartner = _BusinessPartnerAddress.BusinessPartner
[1..*] C_BusinessPartnerBank _BusinessPartnerBank $projection.BusinessPartner = _BusinessPartnerBank.BusinessPartner
[1..*] C_Businesspartnertaxnumber _BusinessPartnerTaxNumber $projection.BusinessPartner = _BusinessPartnerTaxNumber.BusinessPartner
[1..*] C_BusinessPartnerContact _BusinessPartnerContact $projection.BusinessPartner = _BusinessPartnerContact.BusinessPartner
[1..*] C_BusinessPartnerCustCo _BusinessPartnerCustomerCo $projection.BusinessPartner = _BusinessPartnerCustomerCo.BusinessPartner
[1..*] C_BusinessPartnerSalesArea _BusinessPartnerSalesArea $projection.BusinessPartner = _BusinessPartnerSalesArea.BusinessPartner
[1..*] C_BusinessPartnerCustomerRole _BusinessPartnerCustRole $projection.BusinessPartner = _BusinessPartnerCustRole.BusinessPartner
[1..1] C_BusinessPartnerAddress _BusinessPartnerAddrFilter $projection.BusinessPartner = _BusinessPartnerAddrFilter.BusinessPartner and _BusinessPartnerAddrFilter.StandardUsage = 'X'
[1..*] C_PaymentCard _PaymentCard $projection.BusinessPartner = _PaymentCard.BusinessPartner
[1..*] C_BuPaIdentification _BPIdentificationNumbers $projection.BusinessPartner = _BPIdentificationNumbers.BusinessPartner
[1..*] C_BuPaIndustry _BPIndustry $projection.BusinessPartner = _BPIndustry.BusinessPartner
[1..*] C_BPUnloadingPoint _BusinessPartnerUnloadingPoint $projection.BusinessPartner = _BusinessPartnerUnloadingPoint.BusinessPartner
[1..*] C_BPSiteReceivingPoint _BPCustReceivingPoint $projection.BusinessPartner = _BPCustReceivingPoint.BusinessPartner
[1..*] C_BPCustRcvgPtAddrDepdntInfo _BPCustRcvgPtAddrDepdntInfo $projection.BusinessPartner = _BPCustRcvgPtAddrDepdntInfo.BusinessPartner
[1..*] C_CustomerDepartment _CustomerDepartment $projection.BusinessPartner = _CustomerDepartment.BusinessPartner
[0..*] C_BPCustDepartmentAddrDepdnt _BPCustDepartmentAddrDepdnt $projection.BusinessPartner = _BPCustDepartmentAddrDepdnt.BusinessPartner
[1..*] C_BPSupplierTaxGrouping _BPSupplierTaxGrouping $projection.BusinessPartner = _BPSupplierTaxGrouping.BusinessPartner
[1..*] C_BPCustomerTaxGrouping _BPCustomerTaxGrouping $projection.BusinessPartner = _BPCustomerTaxGrouping.BusinessPartner
[1..*] C_BusinessPartnerCustomerTxt _BusinessPartnerCustomerTxt $projection.BusinessPartner = _BusinessPartnerCustomerTxt.BusinessPartner
[0..1] I_BPGenderValueHelp _GenderValueHelp $projection.GenderCodeName = _GenderValueHelp.GenderCodeName
[0..*] C_BPGroupingTextVhTemp _BPGroupingText $projection.BusinessPartnerGrouping = _BPGroupingText.BusinessPartnerGrouping
[0..*] C_BPCatHelpTextVhTemp _BPCatHelpText $projection.BusinessPartnerCategory = _BPCatHelpText.BusinessPartnerCategory
[0..*] C_LegalFormTextVHTemp _LegalFormText $projection.LegalForm = _LegalFormText.LegalForm
[0..*] I_BPGenderValueHelpText _BPGenderText $projection.GenderCodeName = _BPGenderText.GenderCodeName
[1..*] I_BusPartAuthorizationGroupTxt _AuthorizationGroupText $projection.AuthorizationGroup = _AuthorizationGroupText.AuthorizationGroup and _AuthorizationGroupText.AuthorizationObject = 'BUPA'
[1..*] C_BusinessPartnerSupplierText _BusinessPartnerSupplierTxt $projection.BusinessPartner = _BusinessPartnerSupplierTxt.BusinessPartner
[0..*] C_BusPartRelationship _BusPartRelationship $projection.BusinessPartner = _BusPartRelationship.BusinessPartner1
[1..*] C_BPAddressIndependentPhone _BPAddressIndependentPhone $projection.BusinessPartner = _BPAddressIndependentPhone.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentPhone.AddressID
[1..*] C_BPAddressIndependentMobile _BPAddressIndependentMobile $projection.BusinessPartner = _BPAddressIndependentMobile.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentMobile.AddressID
[1..*] C_BPAddressIndependentEmail _BPAddressIndependentEmail $projection.BusinessPartner = _BPAddressIndependentEmail.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentEmail.AddressID
[0..1] I_Globalcompany _TradingPartnerValueHelp $projection.TradingPartner = _TradingPartnerValueHelp.Company
[1..*] C_BusinessPartnerLongText _BusinessPartnerLongText $projection.BusinessPartner = _BusinessPartnerLongText.BusinessPartner
[1..*] I_BusinessPartnerCustomerVH _BusinessPartnerCustomerVH $projection.BusinessPartner = _BusinessPartnerCustomerVH.BusinessPartner
[1..*] I_BusinessPartnerSupplierVH _BusinessPartnerSupplierVH $projection.BusinessPartner = _BusinessPartnerSupplierVH.BusinessPartner
[1..*] I_BusinessPartnerCustSuplrVH _BusinessPartnerCustSuplrVH $projection.BusinessPartner = _BusinessPartnerCustSuplrVH.BusinessPartner
[0..*] C_BPCustAddrDepdntInformation _BPCustAddressDependentInfo $projection.BusinessPartner = _BPCustAddressDependentInfo.BusinessPartner
[0..*] C_BPDataController _BPDataController $projection.BusinessPartner = _BPDataController.BusinessPartner
[1..*] C_BPAdditionalSupplier _BPAdditionalSupplier $projection.BusinessPartner = _BPAdditionalSupplier.BusinessPartner
[1..*] C_BPAdditionalCustomer _BPAdditionalCustomer $projection.BusinessPartner = _BPAdditionalCustomer.BusinessPartner
[0..*] C_BPCustUnldgPtAddrDepdntInfo _BPCustUnldgPtAddrDepdnt $projection.BusinessPartner = _BPCustUnldgPtAddrDepdnt.BusinessPartner
[0..*] C_BusPartAddrDepdntTaxNmbr _BusinessPartnerTaxNumberAdr $projection.BusinessPartner = _BusinessPartnerTaxNumberAdr.BusinessPartner
[0..*] C_CustAddrDepdntExtIdentifier _CustAddrDepdntExtIdentifier $projection.BusinessPartner = _CustAddrDepdntExtIdentifier.BusinessPartner
[0..*] C_BPAddrDepdntIntlLocNumber _BusinessPartnerAddrDepILN $projection.BusinessPartner = _BusinessPartnerAddrDepILN.BusinessPartner
[0..*] I_BusPartBirthDateStatusText _BirthDateStatusTxt $projection.BusinessPartnerBirthDateStatus = _BirthDateStatusTxt.BusinessPartnerBirthDateStatus
[0..1] C_BPEmplWorkplaceAddr _BPEmplWorkplaceAddr $projection.BusinessPartner = _BPEmplWorkplaceAddr.BusinessPartner
[0..*] I_BusinessPartnerTypeText _BusinessPartnerTypeText $projection.BusinessPartnerType = _BusinessPartnerTypeText.BusinessPartnerType

Annotations (21)

NameValueLevelField
AbapCatalog.sqlViewName CBUSINESSPARTNER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Business Partner view
Metadata.allowExtensions true view
ObjectModel.compositionRoot true view
ObjectModel.type #CONSUMPTION view
ObjectModel.writeEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.draftEnabled true view
ObjectModel.text.control #ASSOCIATED_TEXT_UI_HIDDEN view
Search.searchable true view
UI.headerInfo.typeName Business Partner view
UI.headerInfo.typeNamePlural Business Partners view
UI.headerInfo.imageUrl BusinessPartnerImageURL view
UI.headerInfo.title.value BusinessPartnerName view
UI.headerInfo.description.value BusinessPartnerForEdit view
VDM.viewType #CONSUMPTION view

Fields (135)

KeyFieldSource TableSource FieldDescription
Role
CityName
StreetName
CountryName
PostalCode
IndustrySector
HouseNumber
Region
BPIdentificationNumber
BPIdentificationType
DataControllerName
BPTaxNumber
BPCustMultiAddrIsActive
BPTaxNmbrMultiAddrIsActive
BPIntlLocNmbrMultiAddrIsActive
IsMultipleAccountAssignment
BPIsMltplAddrDepdntDataPresent
_BusinessPartnerCustomer _BusinessPartnerCustomer
_BusinessPartnerAddress _BusinessPartnerAddress
_PaymentCard _PaymentCard
_BusinessPartnerBank _BusinessPartnerBank
_BusinessPartnerTaxNumber _BusinessPartnerTaxNumber
_BusinessPartnerContact _BusinessPartnerContact
_BusinessPartnerCustomerCo _BusinessPartnerCustomerCo
_BusinessPartnerSalesArea _BusinessPartnerSalesArea
_BusinessPartnerRole _BusinessPartnerRole
_BusinessPartnerCustRole _BusinessPartnerCustRole
_BusinessPartnerSupplier _BusinessPartnerSupplier
_BusinessPartnerPurgOrg _BusinessPartnerPurgOrg
_BusinessPartnerSuplrRole _BusinessPartnerSuplrRole
_BPIdentificationNumbers _BPIdentificationNumbers
_BPIndustry _BPIndustry
_BusinessPartnerUnloadingPoint _BusinessPartnerUnloadingPoint
_BPCustReceivingPoint _BPCustReceivingPoint
_BPCustRcvgPtAddrDepdntInfo _BPCustRcvgPtAddrDepdntInfo
_CustomerDepartment _CustomerDepartment
_BPCustDepartmentAddrDepdnt _BPCustDepartmentAddrDepdnt
_BusinessPartnerSupplierCo _BusinessPartnerSupplierCo
_BPSupplierTaxGrouping _BPSupplierTaxGrouping
_BPCustomerTaxGrouping _BPCustomerTaxGrouping
_BusinessPartnerCustomerTxt _BusinessPartnerCustomerTxt
_BusinessPartnerLongText _BusinessPartnerLongText
_BPCustAddressDependentInfo _BPCustAddressDependentInfo
_AcademicTitleValueHelp _AcademicTitleValueHelp
_GenderValueHelp _GenderValueHelp
_AcademicTitleText _AcademicTitleText
_BusinessPartnerAddrFilter _BusinessPartnerAddrFilter
_BPGroupingText _BPGroupingText
_BPCatHelpText _BPCatHelpText
_LegalFormText _LegalFormText
_BPGenderText _BPGenderText
_BirthDateStatusTxt _BirthDateStatusTxt
_AuthorizationGroupText _AuthorizationGroupText
_TradingPartnerValueHelp _TradingPartnerValueHelp
_BusinessPartnerCustomerVH _BusinessPartnerCustomerVH
_BusinessPartnerSupplierVH _BusinessPartnerSupplierVH
_BusinessPartnerCustSuplrVH _BusinessPartnerCustSuplrVH
BusinessPartnerImageURL
BPHasEmployeeRoles BPHasEmployeeRoles
_BusinessPartnerSupplierTxt _BusinessPartnerSupplierTxt
_BusPartRelationship _BusPartRelationship
_BPAddressIndependentPhone _BPAddressIndependentPhone
_BPAddressIndependentMobile _BPAddressIndependentMobile
_BPAddressIndependentEmail _BPAddressIndependentEmail
_BPDataController _BPDataController
_BPAdditionalSupplier _BPAdditionalSupplier
_BPAdditionalCustomer _BPAdditionalCustomer
_BPCustUnldgPtAddrDepdnt _BPCustUnldgPtAddrDepdnt
_BusinessPartnerTaxNumberAdr _BusinessPartnerTaxNumberAdr
_CustAddrDepdntExtIdentifier _CustAddrDepdntExtIdentifier
_BusinessPartnerAddrDepILN _BusinessPartnerAddrDepILN
_BPEmplWorkplaceAddr _BPEmplWorkplaceAddr
_BusinessPartnerTypeText _BusinessPartnerTypeText
KEY BusinessPartner I_BusinessPartnerTP BusinessPartner Issuing Authority
FullName I_BusinessPartnerTP FullName Name
BusinessPartnerGrouping I_BusinessPartnerTP BusinessPartnerGrouping Grouping
BusinessPartnerType I_BusinessPartnerTP BusinessPartnerType Undefined range (can be used for patch levels)
BusinessPartnerForEdit I_BusinessPartnerTP BusinessPartnerForEdit Busn. Partner
OrganizationFoundationDate I_BusinessPartnerTP OrganizationFoundationDate Date Founded
OrganizationLiquidationDate I_BusinessPartnerTP OrganizationLiquidationDate Liquidation Date
BusinessPartnerCategory I_BusinessPartnerTP BusinessPartnerCategory Partner Cat.
FormOfAddressPerson I_BusinessPartnerTP FormOfAddressPerson Title Key
FormOfAddressOrganization I_BusinessPartnerTP FormOfAddressOrganization Title Key
FirstName I_BusinessPartnerTP FirstName First Name
LastName I_BusinessPartnerTP LastName Last Name
Name I_BusinessPartnerTP Name Zone name
AdditionalName I_BusinessPartnerTP AdditionalName Name 2
OrganizationBPName1 I_BusinessPartnerTP OrganizationBPName1 Name 1
OrganizationBPName2 I_BusinessPartnerTP OrganizationBPName2 Name 2
OrganizationBPName3 I_BusinessPartnerTP OrganizationBPName3 Name 3
OrganizationBPName4 I_BusinessPartnerTP OrganizationBPName4 Name 4
LegalForm I_BusinessPartnerTP LegalForm Legal Form
Industry I_BusinessPartnerTP Industry Industry Sector
GenderCodeName I_BusinessPartnerTP GenderCodeName Sex
AcademicTitle I_BusinessPartnerTP AcademicTitle Academic Title
BirthDate I_BusinessPartnerTP BirthDate Date of Birth
BusinessPartnerBirthDateStatus I_BusinessPartnerTP BusinessPartnerBirthDateStatus Birth Date Status
BusinessPartnerBirthplaceName I_BusinessPartnerTP BusinessPartnerBirthplaceName Birthplace
BPLastNameSearchHelp I_BusinessPartnerTP BPLastNameSearchHelp Name 1/Last Nme
BPFirstNameSearchHelp I_BusinessPartnerTP BPFirstNameSearchHelp Name2/First Nme
BusinessPartnerUUID I_BusinessPartnerTP BusinessPartnerUUID UUID
CreatedByUser I_BusinessPartnerTP CreatedByUser User Name
CreationTime I_BusinessPartnerTP CreationTime Time of Change
LastChangedByUser I_BusinessPartnerTP LastChangedByUser User Name
LastChangeDate I_BusinessPartnerTP LastChangeDate Time Stamp
LastChangeTime I_BusinessPartnerTP LastChangeTime Time changed
CreationDate I_BusinessPartnerTP CreationDate Time Stamp
SearchTerm1 I_BusinessPartnerTP SearchTerm1 Search Term 1
SearchTerm2 I_BusinessPartnerTP SearchTerm2 Search Term 2
BusinessPartnerIsBlocked I_BusinessPartnerTP BusinessPartnerIsBlocked Central Block
IsNaturalPerson I_BusinessPartnerTP IsNaturalPerson Natural person
AuthorizationGroup I_BusinessPartnerTP AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted I_BusinessPartnerTP IsBusinessPurposeCompleted Purpose Completed
BusinessPartnerName I_BusinessPartnerTP BusinessPartnerName Extracted Customer Name
TradingPartner I_BusinessPartnerTP TradingPartner Trading Partner
BusinessPartnerIDByExtSystem I_BusinessPartnerTP BusinessPartnerIDByExtSystem External Number
IsMarkedForArchiving I_BusinessPartnerTP IsMarkedForArchiving Archiving Flag
InternationalLocationNoPart1 I_BusinessPartnerTP InternationalLocationNoPart1
InternationalLocationNoPart2 I_BusinessPartnerTP InternationalLocationNoPart2
InternationalLocationNoPart3 I_BusinessPartnerTP InternationalLocationNoPart3 Check Digit
IndependentAddressID I_BusinessPartnerTP IndependentAddressID Address Number
DataControllerSet I_BusinessPartnerTP DataControllerSet Data Ctrlr. Set
DataController1 I_BusinessPartnerTP DataController1 Data Controller
DataController2 I_BusinessPartnerTP DataController2 Data Controller
DataController3 I_BusinessPartnerTP DataController3 Data Controller
DataController4 I_BusinessPartnerTP DataController4 Data Controller
DataController5 I_BusinessPartnerTP DataController5 Data Controller
DataController6 I_BusinessPartnerTP DataController6 Data Controller
DataController7 I_BusinessPartnerTP DataController7 Data Controller
DataController8 I_BusinessPartnerTP DataController8 Data Controller
DataController9 I_BusinessPartnerTP DataController9 Data Controller
DataController10 I_BusinessPartnerTP DataController10 Data Controller
BPDataControllerIsNotRequired I_BusinessPartnerTP BPDataControllerIsNotRequired DC Not Required
CreatedByUserName _CreatedByUser UserDescription Full Name
LastChangedByUserName _LastChangedByUser UserDescription Full Name

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 C_BusinessPartner.
-- 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: CBUSINESSPARTNER

CREATE VIEW C_BusinessPartner AS
SELECT
  cast( ' ' as abap.sstring( 260 ) ) AS Role,
  cast( ' ' as abap.sstring( 260 ) ) AS CityName,
  cast( ' ' as abap.sstring( 260 ) ) AS StreetName,
  cast( ' ' as abap.sstring( 260 ) ) AS CountryName,
  cast( ' ' as abap.sstring( 260 ) ) AS PostalCode,
  cast( ' ' as abap.sstring( 260 ) ) AS IndustrySector,
  cast( ' ' as abap.sstring( 260 ) ) AS HouseNumber,
  cast( ' ' as abap.sstring( 260 ) ) AS Region,
  cast( ' ' as abap.sstring( 260 ) ) AS BPIdentificationNumber,
  cast( ' ' as abap.sstring( 260 ) ) AS BPIdentificationType,
  cast( ' ' as abap.sstring( 260 ) ) AS DataControllerName,
  cast( ' ' as abap.sstring( 260 ) ) AS BPTaxNumber,
  cast(' ' as abap_boolean preserving type) AS BPCustMultiAddrIsActive,
  cast(' ' as abap_boolean preserving type) AS BPTaxNmbrMultiAddrIsActive,
  cast(' ' as abap_boolean preserving type) AS BPIntlLocNmbrMultiAddrIsActive,
  cast(' ' as abap_boolean preserving type) AS IsMultipleAccountAssignment,
  cast(' ' as abap_boolean preserving type) AS BPIsMltplAddrDepdntDataPresent,
  cast( '' as abap.sstring( 260 ) ) AS BusinessPartnerImageURL,
  BPHasEmployeeRoles,
  BusinessPartner.BusinessPartner AS BusinessPartner,
  BusinessPartner.FullName AS FullName,
  BusinessPartner.BusinessPartnerGrouping AS BusinessPartnerGrouping,
  BusinessPartner.BusinessPartnerType AS BusinessPartnerType,
  BusinessPartner.BusinessPartnerForEdit AS BusinessPartnerForEdit,
  BusinessPartner.OrganizationFoundationDate AS OrganizationFoundationDate,
  BusinessPartner.OrganizationLiquidationDate AS OrganizationLiquidationDate,
  BusinessPartner.BusinessPartnerCategory AS BusinessPartnerCategory,
  BusinessPartner.FormOfAddressPerson AS FormOfAddressPerson,
  BusinessPartner.FormOfAddressOrganization AS FormOfAddressOrganization,
  BusinessPartner.FirstName AS FirstName,
  BusinessPartner.LastName AS LastName,
  BusinessPartner.Name AS Name,
  BusinessPartner.AdditionalName AS AdditionalName,
  BusinessPartner.OrganizationBPName1 AS OrganizationBPName1,
  BusinessPartner.OrganizationBPName2 AS OrganizationBPName2,
  BusinessPartner.OrganizationBPName3 AS OrganizationBPName3,
  BusinessPartner.OrganizationBPName4 AS OrganizationBPName4,
  BusinessPartner.LegalForm AS LegalForm,
  BusinessPartner.Industry AS Industry,
  BusinessPartner.GenderCodeName AS GenderCodeName,
  BusinessPartner.AcademicTitle AS AcademicTitle,
  BusinessPartner.BirthDate AS BirthDate,
  BusinessPartner.BusinessPartnerBirthDateStatus AS BusinessPartnerBirthDateStatus,
  BusinessPartner.BusinessPartnerBirthplaceName AS BusinessPartnerBirthplaceName,
  BusinessPartner.BPLastNameSearchHelp AS BPLastNameSearchHelp,
  BusinessPartner.BPFirstNameSearchHelp AS BPFirstNameSearchHelp,
  BusinessPartner.BusinessPartnerUUID AS BusinessPartnerUUID,
  BusinessPartner.CreatedByUser AS CreatedByUser,
  BusinessPartner.CreationTime AS CreationTime,
  BusinessPartner.LastChangedByUser AS LastChangedByUser,
  BusinessPartner.LastChangeDate AS LastChangeDate,
  BusinessPartner.LastChangeTime AS LastChangeTime,
  BusinessPartner.CreationDate AS CreationDate,
  BusinessPartner.SearchTerm1 AS SearchTerm1,
  BusinessPartner.SearchTerm2 AS SearchTerm2,
  BusinessPartner.BusinessPartnerIsBlocked AS BusinessPartnerIsBlocked,
  BusinessPartner.IsNaturalPerson AS IsNaturalPerson,
  BusinessPartner.AuthorizationGroup AS AuthorizationGroup,
  BusinessPartner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  BusinessPartner.BusinessPartnerName AS BusinessPartnerName,
  BusinessPartner.TradingPartner AS TradingPartner,
  BusinessPartner.BusinessPartnerIDByExtSystem AS BusinessPartnerIDByExtSystem,
  BusinessPartner.IsMarkedForArchiving AS IsMarkedForArchiving,
  BusinessPartner.InternationalLocationNoPart1 AS InternationalLocationNoPart1,
  BusinessPartner.InternationalLocationNoPart2 AS InternationalLocationNoPart2,
  BusinessPartner.InternationalLocationNoPart3 AS InternationalLocationNoPart3,
  BusinessPartner.IndependentAddressID AS IndependentAddressID,
  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,
  _CreatedByUser.UserDescription AS CreatedByUserName,
  _LastChangedByUser.UserDescription AS LastChangedByUserName
FROM I_BusinessPartnerTP AS BusinessPartner
LEFT OUTER JOIN C_Businesspartnersupplierco AS _BusinessPartnerSupplierCo ON BusinessPartner = _BusinessPartnerSupplierCo.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BusinessPartnerSuplr AS _BusinessPartnerSupplier ON BusinessPartner = _BusinessPartnerSupplier.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN C_BusinessPartnerPurgOrg AS _BusinessPartnerPurgOrg ON BusinessPartner = _BusinessPartnerPurgOrg.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BusinessPartnerSupplierRole AS _BusinessPartnerSuplrRole ON BusinessPartner = _BusinessPartnerSuplrRole.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BusinessPartnerRole AS _BusinessPartnerRole ON BusinessPartner = _BusinessPartnerRole.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BusinessPartnerCust AS _BusinessPartnerCustomer ON BusinessPartner = _BusinessPartnerCustomer.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BusinessPartnerAddress AS _BusinessPartnerAddress ON BusinessPartner = _BusinessPartnerAddress.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerBank AS _BusinessPartnerBank ON BusinessPartner = _BusinessPartnerBank.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_Businesspartnertaxnumber AS _BusinessPartnerTaxNumber ON BusinessPartner = _BusinessPartnerTaxNumber.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerContact AS _BusinessPartnerContact ON BusinessPartner = _BusinessPartnerContact.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerCustCo AS _BusinessPartnerCustomerCo ON BusinessPartner = _BusinessPartnerCustomerCo.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerSalesArea AS _BusinessPartnerSalesArea ON BusinessPartner = _BusinessPartnerSalesArea.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerCustomerRole AS _BusinessPartnerCustRole ON BusinessPartner = _BusinessPartnerCustRole.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerAddress AS _BusinessPartnerAddrFilter ON BusinessPartner = _BusinessPartnerAddrFilter.BusinessPartner AND _BusinessPartnerAddrFilter.StandardUsage = 'X'  -- association [1..1]
LEFT OUTER JOIN C_PaymentCard AS _PaymentCard ON BusinessPartner = _PaymentCard.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BuPaIdentification AS _BPIdentificationNumbers ON BusinessPartner = _BPIdentificationNumbers.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BuPaIndustry AS _BPIndustry ON BusinessPartner = _BPIndustry.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPUnloadingPoint AS _BusinessPartnerUnloadingPoint ON BusinessPartner = _BusinessPartnerUnloadingPoint.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPSiteReceivingPoint AS _BPCustReceivingPoint ON BusinessPartner = _BPCustReceivingPoint.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPCustRcvgPtAddrDepdntInfo AS _BPCustRcvgPtAddrDepdntInfo ON BusinessPartner = _BPCustRcvgPtAddrDepdntInfo.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_CustomerDepartment AS _CustomerDepartment ON BusinessPartner = _CustomerDepartment.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPCustDepartmentAddrDepdnt AS _BPCustDepartmentAddrDepdnt ON BusinessPartner = _BPCustDepartmentAddrDepdnt.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BPSupplierTaxGrouping AS _BPSupplierTaxGrouping ON BusinessPartner = _BPSupplierTaxGrouping.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPCustomerTaxGrouping AS _BPCustomerTaxGrouping ON BusinessPartner = _BPCustomerTaxGrouping.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerCustomerTxt AS _BusinessPartnerCustomerTxt ON BusinessPartner = _BusinessPartnerCustomerTxt.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN I_BPGenderValueHelp AS _GenderValueHelp ON GenderCodeName = _GenderValueHelp.GenderCodeName  -- association [0..1]
LEFT OUTER JOIN C_BPGroupingTextVhTemp AS _BPGroupingText ON BusinessPartnerGrouping = _BPGroupingText.BusinessPartnerGrouping  -- association [0..*]
LEFT OUTER JOIN C_BPCatHelpTextVhTemp AS _BPCatHelpText ON BusinessPartnerCategory = _BPCatHelpText.BusinessPartnerCategory  -- association [0..*]
LEFT OUTER JOIN C_LegalFormTextVHTemp AS _LegalFormText ON LegalForm = _LegalFormText.LegalForm  -- association [0..*]
LEFT OUTER JOIN I_BPGenderValueHelpText AS _BPGenderText ON GenderCodeName = _BPGenderText.GenderCodeName  -- association [0..*]
LEFT OUTER JOIN I_BusPartAuthorizationGroupTxt AS _AuthorizationGroupText ON AuthorizationGroup = _AuthorizationGroupText.AuthorizationGroup AND _AuthorizationGroupText.AuthorizationObject = 'BUPA'  -- association [1..*]
LEFT OUTER JOIN C_BusinessPartnerSupplierText AS _BusinessPartnerSupplierTxt ON BusinessPartner = _BusinessPartnerSupplierTxt.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BusPartRelationship AS _BusPartRelationship ON BusinessPartner = _BusPartRelationship.BusinessPartner1  -- association [0..*]
LEFT OUTER JOIN C_BPAddressIndependentPhone AS _BPAddressIndependentPhone ON BusinessPartner = _BPAddressIndependentPhone.BusinessPartner AND IndependentAddressID = _BPAddressIndependentPhone.AddressID  -- association [1..*]
LEFT OUTER JOIN C_BPAddressIndependentMobile AS _BPAddressIndependentMobile ON BusinessPartner = _BPAddressIndependentMobile.BusinessPartner AND IndependentAddressID = _BPAddressIndependentMobile.AddressID  -- association [1..*]
LEFT OUTER JOIN C_BPAddressIndependentEmail AS _BPAddressIndependentEmail ON BusinessPartner = _BPAddressIndependentEmail.BusinessPartner AND IndependentAddressID = _BPAddressIndependentEmail.AddressID  -- association [1..*]
LEFT OUTER JOIN I_Globalcompany AS _TradingPartnerValueHelp ON TradingPartner = _TradingPartnerValueHelp.Company  -- association [0..1]
LEFT OUTER JOIN C_BusinessPartnerLongText AS _BusinessPartnerLongText ON BusinessPartner = _BusinessPartnerLongText.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN I_BusinessPartnerCustomerVH AS _BusinessPartnerCustomerVH ON BusinessPartner = _BusinessPartnerCustomerVH.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN I_BusinessPartnerSupplierVH AS _BusinessPartnerSupplierVH ON BusinessPartner = _BusinessPartnerSupplierVH.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN I_BusinessPartnerCustSuplrVH AS _BusinessPartnerCustSuplrVH ON BusinessPartner = _BusinessPartnerCustSuplrVH.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPCustAddrDepdntInformation AS _BPCustAddressDependentInfo ON BusinessPartner = _BPCustAddressDependentInfo.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BPDataController AS _BPDataController ON BusinessPartner = _BPDataController.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BPAdditionalSupplier AS _BPAdditionalSupplier ON BusinessPartner = _BPAdditionalSupplier.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPAdditionalCustomer AS _BPAdditionalCustomer ON BusinessPartner = _BPAdditionalCustomer.BusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_BPCustUnldgPtAddrDepdntInfo AS _BPCustUnldgPtAddrDepdnt ON BusinessPartner = _BPCustUnldgPtAddrDepdnt.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BusPartAddrDepdntTaxNmbr AS _BusinessPartnerTaxNumberAdr ON BusinessPartner = _BusinessPartnerTaxNumberAdr.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_CustAddrDepdntExtIdentifier AS _CustAddrDepdntExtIdentifier ON BusinessPartner = _CustAddrDepdntExtIdentifier.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_BPAddrDepdntIntlLocNumber AS _BusinessPartnerAddrDepILN ON BusinessPartner = _BusinessPartnerAddrDepILN.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusPartBirthDateStatusText AS _BirthDateStatusTxt ON BusinessPartnerBirthDateStatus = _BirthDateStatusTxt.BusinessPartnerBirthDateStatus  -- association [0..*]
LEFT OUTER JOIN C_BPEmplWorkplaceAddr AS _BPEmplWorkplaceAddr ON BusinessPartner = _BPEmplWorkplaceAddr.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerTypeText AS _BusinessPartnerTypeText ON BusinessPartnerType = _BusinessPartnerTypeText.BusinessPartnerType  -- association [0..*]
;