P_Cpbupafaxall

DDL: P_CPBUPAFAXALL SQL: PCPBUPAFAXA Type: view CONSUMPTION

Business Partner Emails from all sources

P_Cpbupafaxall is a Consumption CDS View that provides data about "Business Partner Emails from all sources" in SAP S/4HANA. It reads from 13 data sources and exposes 45 fields with key fields BusinessPartner, ContactPerson, AddressNumber, BusinessPartnerCategory, ContactPerson.

Data Sources (13)

SourceAliasJoin Type
I_Address _Addr inner
I_Address _Addr inner
I_Address _Addr inner
I_Address _Addr inner
I_BusinessPartnerAddress _BPAddress inner
I_BusinessPartnerAddress _BPAddress inner
I_BusinessPartnerAddress _BPAddress inner
I_BusinessPartnerAddress _BPAddress inner
I_BPContactToFuncAndDept _BPRelationship from
I_BusinessPartner _BusinessPartner inner
I_BusinessPartner _BusinessPartner union_all
I_BusinessPartner _BusinessPartner union_all
I_BusinessPartner _BusinessPartner union_all

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PCPBUPAFAXA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Business Partner Emails from all sources view

Fields (45)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BPContactToFuncAndDept BusinessPartnerCompany Busn. Partner
KEY ContactPerson I_BPContactToFuncAndDept BusinessPartnerPerson Issuing Authority
KEY AddressNumber I_BusinessPartnerAddress AddressNumber Src Address No
KEY BusinessPartnerCategory Partner Cat.
FirstName I_BusinessPartner FirstName Name 1
LastName I_BusinessPartner LastName Name 2
FaxNumber _AddressFax FaxNumber Fax Number
FaxCountry _AddressFax FaxCountry Country/Region
FaxNumberExtension _AddressFax FaxNumberExtension Extension
InternationalFaxNumber _AddressFax InternationalFaxNumber Fax Number
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
BusinessPartnerasBusinessPartner
KEY ContactPerson I_BusinessPartner BusinessPartner Issuing Authority
KEY AddressNumber I_BusinessPartnerAddress AddressNumber Src Address No
KEY BusinessPartnerCategory I_BusinessPartner BusinessPartnerCategory Partner Cat.
FirstName I_BusinessPartner FirstName Name 1
LastName I_BusinessPartner LastName Name 2
FaxNumber _AddressFax FaxNumber Fax Number
FaxCountry _AddressFax FaxCountry Country/Region
FaxNumberExtension _AddressFax FaxNumberExtension Extension
InternationalFaxNumber _AddressFax InternationalFaxNumber Fax Number
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
BusinessPartnerasBusinessPartner
KEY ContactPerson I_BusinessPartner BusinessPartner Issuing Authority
KEY AddressNumber I_BusinessPartnerAddress AddressNumber Src Address No
KEY BusinessPartnerCategory I_BusinessPartner BusinessPartnerCategory Partner Cat.
FirstName I_BusinessPartner OrganizationBPName1 Name 1
LastName I_BusinessPartner OrganizationBPName2 Name 2
FaxNumber _AddressFax FaxNumber Fax Number
FaxCountry _AddressFax FaxCountry Country/Region
FaxNumberExtension _AddressFax FaxNumberExtension Extension
InternationalFaxNumber _AddressFax InternationalFaxNumber Fax Number
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
BusinessPartnerasBusinessPartner
KEY ContactPerson I_BusinessPartner BusinessPartner Issuing Authority
KEY AddressNumber I_BusinessPartnerAddress AddressNumber Src Address No
KEY BusinessPartnerCategory I_BusinessPartner BusinessPartnerCategory Partner Cat.
FirstName I_BusinessPartner GroupBusinessPartnerName1 Name 1
LastName I_BusinessPartner GroupBusinessPartnerName2 Name 2
FaxNumber _AddressFax FaxNumber Fax Number
FaxCountry _AddressFax FaxCountry Country/Region
FaxNumberExtension _AddressFax FaxNumberExtension Extension
InternationalFaxNumber _AddressFax InternationalFaxNumber Fax Number
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
RelationshipCategory

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 P_Cpbupafaxall.
-- 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: PCPBUPAFAXA

CREATE VIEW P_Cpbupafaxall AS
SELECT
  _BPRelationship.BusinessPartnerCompany AS BusinessPartner,
  _BPRelationship.BusinessPartnerPerson AS ContactPerson,
  _BPAddress.AddressNumber AS AddressNumber,
  cast( '0' as abap.char(1) ) AS BusinessPartnerCategory,
  _BusinessPartner.FirstName AS FirstName,
  _BusinessPartner.LastName AS LastName,
  _AddressFax.FaxNumber AS FaxNumber,
  _AddressFax.FaxCountry AS FaxCountry,
  _AddressFax.FaxNumberExtension AS FaxNumberExtension,
  _AddressFax.InternationalFaxNumber AS InternationalFaxNumber,
  _BusinessPartner.AuthorizationGroup AS AuthorizationGroup,
  _BPRelationship.RelationshipCategory as RelationshipCategory AS BusinessPartnerasBusinessPartner,
  cast( ' ' as bu_reltyp preserving type ) AS RelationshipCategory
FROM I_BPContactToFuncAndDept AS _BPRelationship
INNER JOIN I_BusinessPartner AS _BusinessPartner ON /* join condition not captured in parsed metadata */
INNER JOIN I_BusinessPartnerAddress AS _BPAddress ON /* join condition not captured in parsed metadata */
INNER JOIN I_Address AS _Addr ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_BusinessPartner
;