C_BusinessPartner
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)
| Source | Alias | Join Type |
|---|---|---|
| I_BusinessPartnerTP | BusinessPartner | from |
Associations (52)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
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