I_BusinessPartner
Business Partner
I_BusinessPartner is a Basic CDS View (Dimension) that provides data about "Business Partner" in SAP S/4HANA. It reads from 1 data source (but000) and exposes 117 fields with key field BusinessPartner. It has 29 associations to related views. It is exposed through 22 OData services (ASQL_F1426, ASQL_F1611A, ASQL_F2187A, ...). It is used in 1 Fiori application: Monitor Freight Documents for Accrual. Part of development package VDM_MD_BP_BASE.
SAP Help Documentation
| Category | CDS Views for Business Partner |
|---|---|
| Data Category | Dimension |
| Status | Released |
| Data Extraction Type | Full |
| Corresponding DataSource | IBUSINESSPARTNER |
This CDS view retrieves business partner general data. This CDS view is enabled as Customer Data Browser object and is allowed for user access.
Structure
Object types This view relates to the SAP object type Business Partner. Measures and attributes Some important measures and attributes are: Business Partner Business Partner Category Authorization Group Business Partner UUID Person Number
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| but000 | but000 | from |
Associations (29)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_User | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
| [0..*] | I_BusinessPartnerDefaultAddr | _DefaultAddress | $projection.BusinessPartner = _DefaultAddress.BusinessPartner |
| [0..1] | I_BPCurrentDefaultAddress | _CurrentDefaultAddress | $projection.BusinessPartner = _CurrentDefaultAddress.BusinessPartner |
| [0..*] | I_BusinessPartner_to_BP_Role | _BusinessPartnerRole | $projection.BusinessPartner = _BusinessPartnerRole.BusinessPartner |
| [0..*] | I_Addressindependentemail | _AddressIndependentEmail | $projection.IndependentAddressID = _AddressIndependentEmail.AddressID |
| [0..*] | I_BPAddressIndependentEmail | _BPAddressIndependentEmail | $projection.BusinessPartner = _BPAddressIndependentEmail.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentEmail.AddressID |
| [0..*] | I_Addressindependentfax | _AddressIndependentFax | $projection.IndependentAddressID = _AddressIndependentFax.AddressID |
| [0..*] | I_BPAddressIndependentFax | _BPAddressIndependentFax | $projection.BusinessPartner = _BPAddressIndependentFax.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentFax.AddressID |
| [0..*] | I_Addressindependentphone | _AddressIndependentPhone | $projection.IndependentAddressID = _AddressIndependentPhone.AddressID |
| [0..*] | I_BPAddressIndependentPhone | _BPAddressIndependentPhone | $projection.BusinessPartner = _BPAddressIndependentPhone.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentPhone.AddressID |
| [0..*] | I_Addressindependentmobile | _AddressIndependentMobile | $projection.IndependentAddressID = _AddressIndependentMobile.AddressID |
| [0..*] | I_BPAddressIndependentMobile | _BPAddressIndependentMobile | $projection.BusinessPartner = _BPAddressIndependentMobile.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentMobile.AddressID |
| [0..*] | I_BPAddressIndependentWebsite | _BPAddressIndependentWebsite | $projection.BusinessPartner = _BPAddressIndependentWebsite.BusinessPartner and $projection.IndependentAddressID = _BPAddressIndependentWebsite.AddressID |
| [0..*] | I_Industries | _Industries | $projection.Industry = _Industries.IndustrySector |
| [0..*] | I_BusinessPartnerIndustry | _BusinessPartnerIndustry | $projection.BusinessPartner = _BusinessPartnerIndustry.BusinessPartner |
| [0..1] | I_BPFinancialServicesExtn | _BPFinancialServicesExtn | $projection.BusinessPartner = _BPFinancialServicesExtn.BusinessPartner |
| [0..*] | I_BusinessPartnerRating | _BPRating | $projection.BusinessPartner = _BPRating.BusinessPartner |
| [0..1] | I_BPCreditWorthiness | _BPCreditWorthiness | $projection.BusinessPartner = _BPCreditWorthiness.BusinessPartner |
| [0..*] | I_BPEmployment | _BPEmployment | $projection.BusinessPartner = _BPEmployment.BusinessPartner |
| [0..1] | E_BP_D | _BusinessPartnerExt | $projection.BusinessPartner = _BusinessPartnerExt.BusinessPartner |
| [0..*] | I_AcademicTitleText | _AcademicTitleText | $projection.AcademicTitle = _AcademicTitleText.AcademicTitle |
| [0..1] | I_AcademicTitle | _AcademicTitleValueHelp | $projection.AcademicTitle = _AcademicTitleValueHelp.AcademicTitle |
| [0..1] | I_BPFinancialServicesExtn | _BPFinancialServicesExt | $projection.BusinessPartner = _BPFinancialServicesExt.BusinessPartner |
| [0..*] | I_BuPaIdentification | _BuPaIdentification | $projection.BusinessPartner = _BuPaIdentification.BusinessPartner |
| [0..*] | I_BPRelationship_2 | _BPRelationship | $projection.BusinessPartner = _BPRelationship.BusinessPartner1 |
| [0..1] | I_FormOfAddress | _FormOfAddress | $projection.FormOfAddress = _FormOfAddress.FormOfAddress |
| [0..*] | I_Paymentcard | _Paymentcard | $projection.BusinessPartner = _Paymentcard.BusinessPartner |
| [0..*] | I_BPDataController | _BPDataController | $projection.BusinessPartner = _BPDataController.BusinessPartner |
Annotations (17)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IBUSINESSPARTNER | view | |
| EndUserText.label | Business Partner | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.representativeKey | BusinessPartner | view | |
| ObjectModel.sapObjectNodeType.name | BusinessPartner | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.dataExtraction.delta.changeDataCapture.automatic | true | view | |
| Metadata.allowExtensions | true | view | |
| AbapCatalog.preserveKey | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
OData Services (22)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| ASQL_F1426 | ASQL_F1426 | C2 | NOT_RELEASED | |
| ASQL_F1611A | ASQL_F1611A | C2 | NOT_RELEASED | |
| ASQL_F2187A | ASQL_F2187A | C2 | NOT_RELEASED | |
| ASQL_F2545 | ASQL_F2545 | C2 | NOT_RELEASED | |
| ASQL_F3966 | ASQL_F3966 | C2 | NOT_RELEASED | |
| ASQL_F4182 | ASQL_F4182 | C2 | NOT_RELEASED | |
| ASQL_F4423 | ASQL_F4423 | C2 | NOT_RELEASED | |
| ASQL_F4424 | ASQL_F4424 | C2 | NOT_RELEASED | |
| ASQL_F4537 | ASQL_F4537 | C2 | NOT_RELEASED | |
| ASQL_F5407 | ASQL_F5407 | C2 | NOT_RELEASED | |
| ASQL_F5523 | ASQL_F5523 | C2 | NOT_RELEASED | |
| ASQL_F5524 | ASQL_F5524 | C2 | NOT_RELEASED | |
| ASQL_F6109 | ASQL_F6109 | C2 | NOT_RELEASED | |
| ASQL_F7335 | ASQL_F7335 | C2 | NOT_RELEASED | |
| ASQL_F7448 | ASQL_F7448 | C2 | NOT_RELEASED | |
| C_BUSSOLUTIONORDER_SRV | C_BUSSOLUTIONORDER | V2 | C1 | NOT_RELEASED |
| UI_CADOCUMENT_MNG | UI_CADOCUMENT_MNG | V4 | C1 | NOT_RELEASED |
| UI_FREIGHTORDER_ACCR | UI_FREIGHTORDER_ACCR | V2 | C1 | NOT_RELEASED |
| UI_GTEEMBILLINGELEMENT_SD | UI_GTEEMBILLINGELEMENT_SB | V2 | C1 | NOT_RELEASED |
| UI_GTEEMBILLINGPLAN_SD | UI_GTEEMBILLINGPLAN_SB | V2 | C1 | NOT_RELEASED |
| UI_GTEEMBILLINGREQUEST_SD | UI_GTEEMBILLINGREQUEST_SB | V2 | C1 | NOT_RELEASED |
| UI_SOURCING_PROJECT_COMPARE | UI_SRCGPROJ_COMPARE | V2 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F4329 | Monitor Freight Documents for Accrual | Transactional |
Monitor Freight Documents for Accrual
Business Role: Transportation Manager (Transportation Management)
With this app, you can monitor your freight documents to post accruals. You can confirm a freight document to post the freight cost to Financial Accounting for accruals. You can monitor your freight documents in case there are errors during the posting process. To post the freight costs to Financial Accounting, you must confirm that the charges for a freight document are a correct reflection of the planned costs to be paid to the carrier. When you confirm a freight document for posting, the system posts the freight costs to Financial Accounting. You can also identify freight documents for which you have successfully posted the freight costs.
Key Features: Confirm freight costs for posting to Financial Accounting for accruals View freight documents that are successfully posted to Financial Accounting Cancel postings for freight documents that are successfully posted to Financial Accounting Monitor freight documents that have errors when you post them to Financial Accounting Display the errors that the system encountered when it posted your freight documents Post or cancel posting for freight documents for which the system encountered errors during posting
Fields (117)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BusinessPartner | but000 | partner | With Partner |
| BusinessPartnerCategory | but000 | type | Worklist Type | |
| AuthorizationGroup | but000 | augrp | Component of the Version Number | |
| BusinessPartnerUUID | but000 | partner_guid | Partner GUID | |
| PersonNumber | but000 | persnumber | Person Number | |
| crtimendasETag | ||||
| CreatedByUser | but000 | crusr | User | |
| CreationDate | but000 | crdat | Generation Time | |
| CreationTime | but000 | crtim | Time | |
| LastChangedByUser | but000 | chusr | User | |
| LastChangeDate | but000 | chdat | Time Stamp | |
| LastChangeTime | but000 | chtim | Time Stamp | |
| BusinessPartnerIsBlocked | but000 | xblck | Central Block | |
| IsBusinessPurposeCompleted | but000 | xpcpt | PurposeComplete Flag | |
| FirstName | but000 | name_first | First Name | |
| LastName | but000 | name_last | Last Name | |
| PersonFullName | but000 | name1_text | Full Name | |
| OrganizationBPName1 | but000 | name_org1 | Organization Name 1 | |
| OrganizationBPName2 | but000 | name_org2 | Organization Name 2 | |
| OrganizationBPName3 | but000 | name_org3 | Organization Name 3 | |
| OrganizationBPName4 | but000 | name_org4 | Organization Name 4 | |
| InternationalLocationNumber1 | but000 | location_1 | Location no. 1 | |
| InternationalLocationNumber2 | but000 | location_2 | Location no. 2 | |
| InternationalLocationNumber3 | but000 | location_3 | Check digit | |
| LegalForm | but000 | legal_enty | Legal form | |
| OrganizationFoundationDate | but000 | found_dat | Date founded | |
| OrganizationLiquidationDate | but000 | liquid_dat | Liquidation | |
| Industry | but000 | ind_sector | Industry sector | |
| IsNaturalPerson | but000 | natpers | Natural Person | |
| IsFemale | but000 | xsexf | Female | |
| IsMale | but000 | xsexm | Male | |
| IsSexUnknown | but000 | xsexu | Unknown | |
| FormOfAddress | but000 | title | View Title | |
| AcademicTitle | but000 | title_aca1 | Academic Title | |
| AcademicTitle2 | but000 | title_aca2 | 2nd Academic | |
| NameFormat | but000 | nameformat | Name Format | |
| NameCountry | but000 | namcountry | Country/Region | |
| BusinessPartnerGrouping | but000 | bu_group | Grouping | |
| BusinessPartnerType | but000 | bpkind | Partner Type | |
| MiddleName | but000 | namemiddle | Middle Name | |
| AdditionalLastName | but000 | name_lst2 | Other Last Name | |
| GroupBusinessPartnerName1 | but000 | name_grp1 | Group Name 1 | |
| GroupBusinessPartnerName2 | but000 | name_grp2 | Group Name 2 | |
| CorrespondenceLanguage | but000 | langu_corr | Correspondence Lang. | |
| Language | but000 | bu_langu | Language | |
| SearchTerm1 | but000 | bu_sort1 | Search Term 1 | |
| SearchTerm2 | but000 | bu_sort2 | Search Term 2 | |
| BPLastNameSearchHelp | but000 | mc_name1 | Name 1/Last Nme | |
| BPFirstNameSearchHelp | but000 | mc_name2 | Name2/First Nme | |
| BusinessPartnerNicknameLabel | but000 | nickname | Nickname | |
| IndependentAddressID | but000 | addrcomm | Address Number | |
| IsActiveEntity | ||||
| BirthDate | but000 | birthdt | Date of Birth | |
| IsMarkedForArchiving | but000 | xdele | Indicator: Production Run Data Deleted | |
| ContactPermission | but000 | contact | Contact Persons | |
| BusinessPartnerIDByExtSystem | but000 | bpext | External Number | |
| LegalEntityOfOrganization | but000 | legal_org | Legal entity | |
| BusinessPartnerPrintFormat | but000 | print_mode | Print Format | |
| BusinessPartnerDataOriginType | but000 | source | ViolationSource | |
| BusinessPartnerIsNotReleased | but000 | not_released | Not released | |
| IsNotContractuallyCapable | but000 | not_lg_competent | Not Legally Competnt | |
| BusinessPartnerOccupation | but000 | jobgr | Occupation | |
| BusPartMaritalStatus | but000 | marst | Married | |
| BusPartNationality | but000 | natio | Nationality | |
| NonResidentCompanyOriginCntry | but000 | cndsc | C/R of Origin | |
| BusinessPartnerSalutation | but000 | title_let | Salutation | |
| BusinessPartnerBirthName | but000 | name_last2 | Name at Birth | |
| BusinessPartnerSupplementName | but000 | title_royl | Name Supplement | |
| BusinessPartnerBirthplaceName | but000 | birthpl | Birthplace | |
| NaturalPersonEmployerName | but000 | emplo | Employer | |
| BusinessPartnerDeathDate | but000 | deathdt | Death date | |
| BusinessPartnerBirthDateStatus | but000 | birthdt_status | Birth Date Status | |
| BusinessPartnerGroupType | but000 | partgrptyp | Group type | |
| LastNamePrefix | but000 | prefix1 | Prefix Key | |
| LastNameSecondPrefix | but000 | prefix2 | 2nd prefix | |
| Initials | but000 | initials | Initials | |
| GenderCodeName | but000 | gender | Sex | |
| DataControllerSet | but000 | xdcset | Data Ctrlr. Set | |
| DataController1 | but000 | data_ctrlr1 | Data Controller | |
| DataController2 | but000 | data_ctrlr2 | Data Controller | |
| DataController3 | but000 | data_ctrlr3 | Data Controller | |
| DataController4 | but000 | data_ctrlr4 | Data Controller | |
| DataController5 | but000 | data_ctrlr5 | Data Controller | |
| DataController6 | but000 | data_ctrlr6 | Data Controller | |
| DataController7 | but000 | data_ctrlr7 | Data Controller | |
| DataController8 | but000 | data_ctrlr8 | Data Controller | |
| DataController9 | but000 | data_ctrlr9 | Data Controller | |
| DataController10 | but000 | data_ctrlr10 | Data Controller | |
| BPDataControllerIsNotRequired | but000 | dc_not_req | DC Not Required | |
| _DefaultAddress | _DefaultAddress | |||
| _CurrentDefaultAddress | _CurrentDefaultAddress | |||
| _BusinessPartnerRole | _BusinessPartnerRole | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _AddressIndependentEmail | _AddressIndependentEmail | |||
| _BPAddressIndependentEmail | _BPAddressIndependentEmail | |||
| _AddressIndependentFax | _AddressIndependentFax | |||
| _BPAddressIndependentFax | _BPAddressIndependentFax | |||
| _AddressIndependentPhone | _AddressIndependentPhone | |||
| _BPAddressIndependentPhone | _BPAddressIndependentPhone | |||
| _AddressIndependentMobile | _AddressIndependentMobile | |||
| _BPAddressIndependentMobile | _BPAddressIndependentMobile | |||
| _BPAddressIndependentWebsite | _BPAddressIndependentWebsite | |||
| _Industries | _Industries | |||
| _AcademicTitleValueHelp | _AcademicTitleValueHelp | |||
| _AcademicTitleText | _AcademicTitleText | |||
| _BusinessPartnerIndustry | _BusinessPartnerIndustry | |||
| _BuPaIdentification | _BuPaIdentification | |||
| _BPRelationship | _BPRelationship | |||
| _BPFinancialServicesExtn | _BPFinancialServicesExtn | |||
| _BPRating | _BPRating | |||
| _BPCreditWorthiness | _BPCreditWorthiness | |||
| _BPEmployment | _BPEmployment | |||
| _BPFinancialServicesExt | _BPFinancialServicesExt | |||
| _BPDataController | _BPDataController | |||
| _FormOfAddress | _FormOfAddress | |||
| _Paymentcard | _Paymentcard |
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_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: IBUSINESSPARTNER
CREATE VIEW I_BusinessPartner AS
SELECT
but000.partner AS BusinessPartner,
but000.type AS BusinessPartnerCategory,
but000.augrp AS AuthorizationGroup,
but000.partner_guid AS BusinessPartnerUUID,
but000.persnumber AS PersonNumber,
case when but000.chusr <> '' then concat(but000.chusr, concat( but000.chdat, but000.chtim ) ) else concat(but000.crusr, concat( but000.crdat, but000.crtim ) ) end as ETag AS crtimendasETag,
but000.crusr AS CreatedByUser,
but000.crdat AS CreationDate,
but000.crtim AS CreationTime,
but000.chusr AS LastChangedByUser,
but000.chdat AS LastChangeDate,
but000.chtim AS LastChangeTime,
but000.xblck AS BusinessPartnerIsBlocked,
but000.xpcpt AS IsBusinessPurposeCompleted,
but000.name_first AS FirstName,
but000.name_last AS LastName,
but000.name1_text AS PersonFullName,
but000.name_org1 AS OrganizationBPName1,
but000.name_org2 AS OrganizationBPName2,
but000.name_org3 AS OrganizationBPName3,
but000.name_org4 AS OrganizationBPName4,
but000.location_1 AS InternationalLocationNumber1,
but000.location_2 AS InternationalLocationNumber2,
but000.location_3 AS InternationalLocationNumber3,
but000.legal_enty AS LegalForm,
but000.found_dat AS OrganizationFoundationDate,
but000.liquid_dat AS OrganizationLiquidationDate,
but000.ind_sector AS Industry,
but000.natpers AS IsNaturalPerson,
but000.xsexf AS IsFemale,
but000.xsexm AS IsMale,
but000.xsexu AS IsSexUnknown,
but000.title AS FormOfAddress,
but000.title_aca1 AS AcademicTitle,
but000.title_aca2 AS AcademicTitle2,
but000.nameformat AS NameFormat,
but000.namcountry AS NameCountry,
but000.bu_group AS BusinessPartnerGrouping,
but000.bpkind AS BusinessPartnerType,
but000.namemiddle AS MiddleName,
but000.name_lst2 AS AdditionalLastName,
but000.name_grp1 AS GroupBusinessPartnerName1,
but000.name_grp2 AS GroupBusinessPartnerName2,
but000.langu_corr AS CorrespondenceLanguage,
but000.bu_langu AS Language,
but000.bu_sort1 AS SearchTerm1,
but000.bu_sort2 AS SearchTerm2,
but000.mc_name1 AS BPLastNameSearchHelp,
but000.mc_name2 AS BPFirstNameSearchHelp,
but000.nickname AS BusinessPartnerNicknameLabel,
but000.addrcomm AS IndependentAddressID,
cast( 'X' as sdraft_is_active preserving type ) AS IsActiveEntity,
but000.birthdt AS BirthDate,
but000.xdele AS IsMarkedForArchiving,
but000.contact AS ContactPermission,
but000.bpext AS BusinessPartnerIDByExtSystem,
but000.legal_org AS LegalEntityOfOrganization,
but000.print_mode AS BusinessPartnerPrintFormat,
but000.source AS BusinessPartnerDataOriginType,
but000.not_released AS BusinessPartnerIsNotReleased,
but000.not_lg_competent AS IsNotContractuallyCapable,
but000.jobgr AS BusinessPartnerOccupation,
but000.marst AS BusPartMaritalStatus,
but000.natio AS BusPartNationality,
but000.cndsc AS NonResidentCompanyOriginCntry,
but000.title_let AS BusinessPartnerSalutation,
but000.name_last2 AS BusinessPartnerBirthName,
but000.title_royl AS BusinessPartnerSupplementName,
but000.birthpl AS BusinessPartnerBirthplaceName,
but000.emplo AS NaturalPersonEmployerName,
but000.deathdt AS BusinessPartnerDeathDate,
but000.birthdt_status AS BusinessPartnerBirthDateStatus,
but000.partgrptyp AS BusinessPartnerGroupType,
but000.prefix1 AS LastNamePrefix,
but000.prefix2 AS LastNameSecondPrefix,
but000.initials AS Initials,
but000.gender AS GenderCodeName,
but000.xdcset AS DataControllerSet,
but000.data_ctrlr1 AS DataController1,
but000.data_ctrlr2 AS DataController2,
but000.data_ctrlr3 AS DataController3,
but000.data_ctrlr4 AS DataController4,
but000.data_ctrlr5 AS DataController5,
but000.data_ctrlr6 AS DataController6,
but000.data_ctrlr7 AS DataController7,
but000.data_ctrlr8 AS DataController8,
but000.data_ctrlr9 AS DataController9,
but000.data_ctrlr10 AS DataController10,
but000.dc_not_req AS BPDataControllerIsNotRequired
FROM but000
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_BusinessPartnerDefaultAddr AS _DefaultAddress ON BusinessPartner = _DefaultAddress.BusinessPartner -- association [0..*]
LEFT OUTER JOIN I_BPCurrentDefaultAddress AS _CurrentDefaultAddress ON BusinessPartner = _CurrentDefaultAddress.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner_to_BP_Role AS _BusinessPartnerRole ON BusinessPartner = _BusinessPartnerRole.BusinessPartner -- association [0..*]
LEFT OUTER JOIN I_Addressindependentemail AS _AddressIndependentEmail ON IndependentAddressID = _AddressIndependentEmail.AddressID -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentEmail AS _BPAddressIndependentEmail ON BusinessPartner = _BPAddressIndependentEmail.BusinessPartner AND IndependentAddressID = _BPAddressIndependentEmail.AddressID -- association [0..*]
LEFT OUTER JOIN I_Addressindependentfax AS _AddressIndependentFax ON IndependentAddressID = _AddressIndependentFax.AddressID -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentFax AS _BPAddressIndependentFax ON BusinessPartner = _BPAddressIndependentFax.BusinessPartner AND IndependentAddressID = _BPAddressIndependentFax.AddressID -- association [0..*]
LEFT OUTER JOIN I_Addressindependentphone AS _AddressIndependentPhone ON IndependentAddressID = _AddressIndependentPhone.AddressID -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentPhone AS _BPAddressIndependentPhone ON BusinessPartner = _BPAddressIndependentPhone.BusinessPartner AND IndependentAddressID = _BPAddressIndependentPhone.AddressID -- association [0..*]
LEFT OUTER JOIN I_Addressindependentmobile AS _AddressIndependentMobile ON IndependentAddressID = _AddressIndependentMobile.AddressID -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentMobile AS _BPAddressIndependentMobile ON BusinessPartner = _BPAddressIndependentMobile.BusinessPartner AND IndependentAddressID = _BPAddressIndependentMobile.AddressID -- association [0..*]
LEFT OUTER JOIN I_BPAddressIndependentWebsite AS _BPAddressIndependentWebsite ON BusinessPartner = _BPAddressIndependentWebsite.BusinessPartner AND IndependentAddressID = _BPAddressIndependentWebsite.AddressID -- association [0..*]
LEFT OUTER JOIN I_Industries AS _Industries ON Industry = _Industries.IndustrySector -- association [0..*]
LEFT OUTER JOIN I_BusinessPartnerIndustry AS _BusinessPartnerIndustry ON BusinessPartner = _BusinessPartnerIndustry.BusinessPartner -- association [0..*]
LEFT OUTER JOIN I_BPFinancialServicesExtn AS _BPFinancialServicesExtn ON BusinessPartner = _BPFinancialServicesExtn.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerRating AS _BPRating ON BusinessPartner = _BPRating.BusinessPartner -- association [0..*]
LEFT OUTER JOIN I_BPCreditWorthiness AS _BPCreditWorthiness ON BusinessPartner = _BPCreditWorthiness.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BPEmployment AS _BPEmployment ON BusinessPartner = _BPEmployment.BusinessPartner -- association [0..*]
LEFT OUTER JOIN E_BP_D AS _BusinessPartnerExt ON BusinessPartner = _BusinessPartnerExt.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_AcademicTitleText AS _AcademicTitleText ON AcademicTitle = _AcademicTitleText.AcademicTitle -- association [0..*]
LEFT OUTER JOIN I_AcademicTitle AS _AcademicTitleValueHelp ON AcademicTitle = _AcademicTitleValueHelp.AcademicTitle -- association [0..1]
LEFT OUTER JOIN I_BPFinancialServicesExtn AS _BPFinancialServicesExt ON BusinessPartner = _BPFinancialServicesExt.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BuPaIdentification AS _BuPaIdentification ON BusinessPartner = _BuPaIdentification.BusinessPartner -- association [0..*]
LEFT OUTER JOIN I_BPRelationship_2 AS _BPRelationship ON BusinessPartner = _BPRelationship.BusinessPartner1 -- association [0..*]
LEFT OUTER JOIN I_FormOfAddress AS _FormOfAddress ON FormOfAddress = _FormOfAddress.FormOfAddress -- association [0..1]
LEFT OUTER JOIN I_Paymentcard AS _Paymentcard ON BusinessPartner = _Paymentcard.BusinessPartner -- association [0..*]
LEFT OUTER JOIN I_BPDataController AS _BPDataController ON BusinessPartner = _BPDataController.BusinessPartner -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- 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