I_BusinessPartnerCustomerTP_2
Business Partner Customer
I_BusinessPartnerCustomerTP_2 is a Transactional CDS View that provides data about "Business Partner Customer" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartnerCustomer) and exposes 73 fields with key fields Customer, BusinessPartner. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BusinessPartnerCustomer | BusinessPartnerCustomer | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Supplier_VH | _SupplierValueHelp | $projection.Supplier = _SupplierValueHelp.Supplier |
| [0..1] | I_Customer_VH | _AlternativePayerValueHelp | $projection.AlternativePayerAccount = _AlternativePayerValueHelp.Customer |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Business Partner Customer | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (73)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Customer | I_BusinessPartnerCustomer | Customer | Sold-to Party |
| KEY | BusinessPartner | I_BusinessPartnerCustomer | BusinessPartner | Issuing Authority |
| CustomerForEdit | I_BusinessPartnerCustomer | Customer | Sold-to Party | |
| BusinessPartnerUUID | I_BusinessPartnerCustomer | BusinessPartnerUUID | UUID | |
| CustomerAccountGroup | I_BusinessPartnerCustomer | CustomerAccountGroup | Account group | |
| AlternativePayerAccount | I_BusinessPartnerCustomer | AlternativePayerAccount | Alternat.payer | |
| DataMediumExchangeIndicator | I_BusinessPartnerCustomer | DataMediumExchangeIndicator | DME Rec. Code | |
| Supplier | I_BusinessPartnerCustomer | Supplier | Supplier | |
| CustomerClassification | I_BusinessPartnerCustomer | CustomerClassification | Customer Class. | |
| VATLiability | I_BusinessPartnerCustomer | VATLiability | Liable for VAT | |
| PostingIsBlocked | I_BusinessPartnerCustomer | PostingIsBlocked | Posting Block | |
| DeliveryIsBlocked | I_BusinessPartnerCustomer | DeliveryIsBlocked | Delivery block | |
| BillingIsBlockedForCustomer | I_BusinessPartnerCustomer | BillingIsBlockedForCustomer | Billing block | |
| OrderIsBlockedForCustomer | I_BusinessPartnerCustomer | OrderIsBlockedForCustomer | Order block | |
| IsNaturalPerson | I_BusinessPartnerCustomer | IsNaturalPerson | Natural person | |
| BusinessPartnerGrouping | I_BusinessPartnerCustomer | BusinessPartnerGrouping | Grouping | |
| AuthorizationGroup | I_BusinessPartnerCustomer | AuthorizationGroup | AuthorizGroup | |
| DeliveryDateTypeRule | I_BusinessPartnerCustomer | DeliveryDateTypeRule | Deliv Date Rule | |
| ExpressTrainStationName | I_BusinessPartnerCustomer | ExpressTrainStationName | Express station | |
| TrainStationName | I_BusinessPartnerCustomer | TrainStationName | Train station | |
| CityLocationCoordinatesCode | I_BusinessPartnerCustomer | CityLocationCoordinatesCode | Location code | |
| Plant | I_BusinessPartnerCustomer | Plant | Valuation Area | |
| CustomerCorporateGroup | I_BusinessPartnerCustomer | CustomerCorporateGroup | Group | |
| DataExchangeInstructionKey | I_BusinessPartnerCustomer | DataExchangeInstructionKey | Instruction Key | |
| IndustryCode1 | I_BusinessPartnerCustomer | IndustryCode1 | Industry code 1 | |
| IndustryCode2 | I_BusinessPartnerCustomer | IndustryCode2 | Industry code 2 | |
| IndustryCode3 | I_BusinessPartnerCustomer | IndustryCode3 | Industry code 3 | |
| IsCompetitor | I_BusinessPartnerCustomer | IsCompetitor | Competitors | |
| IsSalesPartner | I_BusinessPartnerCustomer | IsSalesPartner | Sales partner | |
| IsDefaultSoldToParty | I_BusinessPartnerCustomer | IsDefaultSoldToParty | Default SP | |
| IsConsumer | I_BusinessPartnerCustomer | IsConsumer | Consumer | |
| FiscalAddress | I_BusinessPartnerCustomer | FiscalAddress | Fiscal address | |
| FreeDefinedAttribute03 | I_BusinessPartnerCustomer | FreeDefinedAttribute03 | Attribute 3 | |
| CustomerConditionGroup1 | I_BusinessPartnerCustomer | CustomerConditionGroup1 | Condition grp 1 | |
| CustomerConditionGroup2 | I_BusinessPartnerCustomer | CustomerConditionGroup2 | Condition grp 2 | |
| CustomerConditionGroup3 | I_BusinessPartnerCustomer | CustomerConditionGroup3 | Condition grp 3 | |
| CustomerConditionGroup4 | I_BusinessPartnerCustomer | CustomerConditionGroup4 | Condition grp 4 | |
| CustomerConditionGroup5 | I_BusinessPartnerCustomer | CustomerConditionGroup5 | Condition grp 5 | |
| AddressID | I_BusinessPartnerCustomer | AddressID | Ship-to address | |
| InternationalLocationNumber1 | I_BusinessPartnerCustomer | InternationalLocationNumber1 | Location no. 1 | |
| InternationalLocationNumber2 | I_BusinessPartnerCustomer | InternationalLocationNumber2 | Location no. 2 | |
| InternationalLocationNumber3 | I_BusinessPartnerCustomer | InternationalLocationNumber3 | Check digit | |
| CityCode | I_BusinessPartnerCustomer | CityCode | IATA: City | |
| County | I_BusinessPartnerCustomer | County | Wyoming County | |
| CustomerHasUnloadingPoint | I_BusinessPartnerCustomer | CustomerHasUnloadingPoint | Unloading pts | |
| CustomerWorkingTimeCalendar | I_BusinessPartnerCustomer | CustomerWorkingTimeCalendar | Working times | |
| IsBusinessPurposeCompleted | I_BusinessPartnerCustomer | IsBusinessPurposeCompleted | Purpose Completed | |
| BPIsEqualizationTaxSubject | I_BusinessPartnerCustomer | BPIsEqualizationTaxSubject | Equalizatn tax | |
| Country | I_BusinessPartnerCustomer | Country | Venue: Ctry/Reg | |
| Region | I_BusinessPartnerCustomer | Region | Venue Region | |
| DeletionIndicator | I_BusinessPartnerCustomer | DeletionIndicator | Deletion Ind. | |
| Language | I_BusinessPartnerCustomer | Language | Report Text Language | |
| SalesIsBlockedForCustomer | I_BusinessPartnerCustomer | SalesIsBlockedForCustomer | ||
| PaymentReason | I_BusinessPartnerCustomer | PaymentReason | Payment Reason | |
| CustomerCentralDeletionIsBlock | I_BusinessPartnerCustomer | CustomerCentralDeletionIsBlock | Deletion block | |
| AlternativePayerIsAllowed | I_BusinessPartnerCustomer | AlternativePayerIsAllowed | Al.payer in doc | |
| BPPlannedAnnualSalesYear | I_BusinessPartnerCustomer | BPPlannedAnnualSalesYear | Sales year | |
| BPPlannedAnnualSalesCurrency | I_BusinessPartnerCustomer | BPPlannedAnnualSalesCurrency | Currency | |
| BPPlannedAnnualSalesAmount | I_BusinessPartnerCustomer | BPPlannedAnnualSalesAmount | Annual sales | |
| CustomerTradingPartnerID | I_BusinessPartnerCustomer | CustomerTradingPartnerId | Trading Partner | |
| FiscalYearVariant | I_BusinessPartnerCustomer | FiscalYearVariant | FY Variant | |
| AccountTaxType | I_BusinessPartnerCustomer | AccountTaxType | Tax Type | |
| IndustryCode4 | I_BusinessPartnerCustomer | IndustryCode4 | Industry code 4 | |
| IndustryCode5 | I_BusinessPartnerCustomer | IndustryCode5 | Industry code 5 | |
| TaxInvoiceRepresentativeName | I_BusinessPartnerCustomer | TaxInvoiceRepresentativeName | Rep's Name | |
| BusinessType | I_BusinessPartnerCustomer | BusinessType | Type of Business | |
| IndustryType | I_BusinessPartnerCustomer | IndustryType | Type of Industry | |
| LastChangedByUser | _BusinessPartner | LastChangedByUser | User Name | |
| LastChangeDate | _BusinessPartner | LastChangeDate | Time Stamp | |
| LastChangeTime | _BusinessPartner | LastChangeTime | Time changed | |
| _BusinessPartner | _BusinessPartner | |||
| _SupplierValueHelp | _SupplierValueHelp | |||
| _AlternativePayerValueHelp | _AlternativePayerValueHelp |
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_BusinessPartnerCustomerTP_2.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW I_BusinessPartnerCustomerTP_2 AS
SELECT
BusinessPartnerCustomer.Customer AS Customer,
BusinessPartnerCustomer.BusinessPartner AS BusinessPartner,
BusinessPartnerCustomer.Customer AS CustomerForEdit,
BusinessPartnerCustomer.BusinessPartnerUUID AS BusinessPartnerUUID,
BusinessPartnerCustomer.CustomerAccountGroup AS CustomerAccountGroup,
BusinessPartnerCustomer.AlternativePayerAccount AS AlternativePayerAccount,
BusinessPartnerCustomer.DataMediumExchangeIndicator AS DataMediumExchangeIndicator,
BusinessPartnerCustomer.Supplier AS Supplier,
BusinessPartnerCustomer.CustomerClassification AS CustomerClassification,
BusinessPartnerCustomer.VATLiability AS VATLiability,
BusinessPartnerCustomer.PostingIsBlocked AS PostingIsBlocked,
BusinessPartnerCustomer.DeliveryIsBlocked AS DeliveryIsBlocked,
BusinessPartnerCustomer.BillingIsBlockedForCustomer AS BillingIsBlockedForCustomer,
BusinessPartnerCustomer.OrderIsBlockedForCustomer AS OrderIsBlockedForCustomer,
BusinessPartnerCustomer.IsNaturalPerson AS IsNaturalPerson,
BusinessPartnerCustomer.BusinessPartnerGrouping AS BusinessPartnerGrouping,
BusinessPartnerCustomer.AuthorizationGroup AS AuthorizationGroup,
BusinessPartnerCustomer.DeliveryDateTypeRule AS DeliveryDateTypeRule,
BusinessPartnerCustomer.ExpressTrainStationName AS ExpressTrainStationName,
BusinessPartnerCustomer.TrainStationName AS TrainStationName,
BusinessPartnerCustomer.CityLocationCoordinatesCode AS CityLocationCoordinatesCode,
BusinessPartnerCustomer.Plant AS Plant,
BusinessPartnerCustomer.CustomerCorporateGroup AS CustomerCorporateGroup,
BusinessPartnerCustomer.DataExchangeInstructionKey AS DataExchangeInstructionKey,
BusinessPartnerCustomer.IndustryCode1 AS IndustryCode1,
BusinessPartnerCustomer.IndustryCode2 AS IndustryCode2,
BusinessPartnerCustomer.IndustryCode3 AS IndustryCode3,
BusinessPartnerCustomer.IsCompetitor AS IsCompetitor,
BusinessPartnerCustomer.IsSalesPartner AS IsSalesPartner,
BusinessPartnerCustomer.IsDefaultSoldToParty AS IsDefaultSoldToParty,
BusinessPartnerCustomer.IsConsumer AS IsConsumer,
BusinessPartnerCustomer.FiscalAddress AS FiscalAddress,
BusinessPartnerCustomer.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
BusinessPartnerCustomer.CustomerConditionGroup1 AS CustomerConditionGroup1,
BusinessPartnerCustomer.CustomerConditionGroup2 AS CustomerConditionGroup2,
BusinessPartnerCustomer.CustomerConditionGroup3 AS CustomerConditionGroup3,
BusinessPartnerCustomer.CustomerConditionGroup4 AS CustomerConditionGroup4,
BusinessPartnerCustomer.CustomerConditionGroup5 AS CustomerConditionGroup5,
BusinessPartnerCustomer.AddressID AS AddressID,
BusinessPartnerCustomer.InternationalLocationNumber1 AS InternationalLocationNumber1,
BusinessPartnerCustomer.InternationalLocationNumber2 AS InternationalLocationNumber2,
BusinessPartnerCustomer.InternationalLocationNumber3 AS InternationalLocationNumber3,
BusinessPartnerCustomer.CityCode AS CityCode,
BusinessPartnerCustomer.County AS County,
BusinessPartnerCustomer.CustomerHasUnloadingPoint AS CustomerHasUnloadingPoint,
BusinessPartnerCustomer.CustomerWorkingTimeCalendar AS CustomerWorkingTimeCalendar,
BusinessPartnerCustomer.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
BusinessPartnerCustomer.BPIsEqualizationTaxSubject AS BPIsEqualizationTaxSubject,
BusinessPartnerCustomer.Country AS Country,
BusinessPartnerCustomer.Region AS Region,
BusinessPartnerCustomer.DeletionIndicator AS DeletionIndicator,
BusinessPartnerCustomer.Language AS Language,
BusinessPartnerCustomer.SalesIsBlockedForCustomer AS SalesIsBlockedForCustomer,
BusinessPartnerCustomer.PaymentReason AS PaymentReason,
BusinessPartnerCustomer.CustomerCentralDeletionIsBlock AS CustomerCentralDeletionIsBlock,
BusinessPartnerCustomer.AlternativePayerIsAllowed AS AlternativePayerIsAllowed,
BusinessPartnerCustomer.BPPlannedAnnualSalesYear AS BPPlannedAnnualSalesYear,
BusinessPartnerCustomer.BPPlannedAnnualSalesCurrency AS BPPlannedAnnualSalesCurrency,
BusinessPartnerCustomer.BPPlannedAnnualSalesAmount AS BPPlannedAnnualSalesAmount,
BusinessPartnerCustomer.CustomerTradingPartnerId AS CustomerTradingPartnerID,
BusinessPartnerCustomer.FiscalYearVariant AS FiscalYearVariant,
BusinessPartnerCustomer.AccountTaxType AS AccountTaxType,
BusinessPartnerCustomer.IndustryCode4 AS IndustryCode4,
BusinessPartnerCustomer.IndustryCode5 AS IndustryCode5,
BusinessPartnerCustomer.TaxInvoiceRepresentativeName AS TaxInvoiceRepresentativeName,
BusinessPartnerCustomer.BusinessType AS BusinessType,
BusinessPartnerCustomer.IndustryType AS IndustryType,
_BusinessPartner.LastChangedByUser AS LastChangedByUser,
_BusinessPartner.LastChangeDate AS LastChangeDate,
_BusinessPartner.LastChangeTime AS LastChangeTime
FROM I_BusinessPartnerCustomer AS BusinessPartnerCustomer
LEFT OUTER JOIN I_Supplier_VH AS _SupplierValueHelp ON Supplier = _SupplierValueHelp.Supplier -- association [0..1]
LEFT OUTER JOIN I_Customer_VH AS _AlternativePayerValueHelp ON AlternativePayerAccount = _AlternativePayerValueHelp.Customer -- association [0..1]
;
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