C_BPAddlCustFaxNumber

DDL: C_BPADDLCUSTFAXNUMBER SQL: CBPADDCFN Type: view CONSUMPTION

C view for fax number of MLTAS customers

C_BPAddlCustFaxNumber is a Consumption CDS View that provides data about "C view for fax number of MLTAS customers" in SAP S/4HANA. It reads from 1 data source (I_BPAddlCustFaxNumberTP) and exposes 16 fields with key fields BusinessPartner, Customer, AddressID, Person, OrdinalNumber. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPAddlCustFaxNumberTP BPAddlCustFaxNumber from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] C_BusinessPartnerCustomer _BusinessPartnerCustomer $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner
[1..1] C_BPAdditionalCustomer _BPAdditionalCustomer $projection.BusinessPartner = _BPAdditionalCustomer.BusinessPartner and $projection.Customer = _BPAdditionalCustomer.Customer
[0..1] C_TelephoneCountryVHTemp _FaxCountryPrefixValueHelp $projection.FaxCountry = _FaxCountryPrefixValueHelp.Country

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CBPADDCFN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label C view for fax number of MLTAS customers view
Metadata.allowExtensions true view
ObjectModel.type #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.viewType #CONSUMPTION view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BPAddlCustFaxNumberTP BusinessPartner Issuing Authority
KEY Customer I_BPAddlCustFaxNumberTP Customer Sold-to Party
KEY AddressID I_BPAddlCustFaxNumberTP AddressID Ship-to address
KEY Person I_BPAddlCustFaxNumberTP Person Person/ Farm/ Field
KEY OrdinalNumber I_BPAddlCustFaxNumberTP OrdinalNumber Sequence Number
FaxCountry I_BPAddlCustFaxNumberTP FaxCountry Country/Region
TelephoneCountryPrefix _FaxCountryPrefixValueHelp TelephoneCountryPrefix Tel. to
FaxNumber I_BPAddlCustFaxNumberTP FaxNumber Fax Number
FaxNumberExtension I_BPAddlCustFaxNumberTP FaxNumberExtension Extension
IsDefaultFaxNumber I_BPAddlCustFaxNumberTP IsDefaultFaxNumber Standard No.
InternationalFaxNumber I_BPAddlCustFaxNumberTP InternationalFaxNumber Fax Number
AddressCommunicationRemarkText I_BPAddlCustFaxNumberTP AddressCommunicationRemarkText Notes
_BusinessPartnerCustomer _BusinessPartnerCustomer
_BusinessPartner _BusinessPartner
_BPAdditionalCustomer _BPAdditionalCustomer
_FaxCountryPrefixValueHelp _FaxCountryPrefixValueHelp

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_BPAddlCustFaxNumber.
-- 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: CBPADDCFN

CREATE VIEW C_BPAddlCustFaxNumber AS
SELECT
  BPAddlCustFaxNumber.BusinessPartner AS BusinessPartner,
  BPAddlCustFaxNumber.Customer AS Customer,
  BPAddlCustFaxNumber.AddressID AS AddressID,
  BPAddlCustFaxNumber.Person AS Person,
  BPAddlCustFaxNumber.OrdinalNumber AS OrdinalNumber,
  BPAddlCustFaxNumber.FaxCountry AS FaxCountry,
  _FaxCountryPrefixValueHelp.TelephoneCountryPrefix AS TelephoneCountryPrefix,
  BPAddlCustFaxNumber.FaxNumber AS FaxNumber,
  BPAddlCustFaxNumber.FaxNumberExtension AS FaxNumberExtension,
  BPAddlCustFaxNumber.IsDefaultFaxNumber AS IsDefaultFaxNumber,
  BPAddlCustFaxNumber.InternationalFaxNumber AS InternationalFaxNumber,
  BPAddlCustFaxNumber.AddressCommunicationRemarkText AS AddressCommunicationRemarkText
FROM I_BPAddlCustFaxNumberTP AS BPAddlCustFaxNumber
LEFT OUTER JOIN C_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BusinessPartnerCustomer AS _BusinessPartnerCustomer ON BusinessPartner = _BusinessPartnerCustomer.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BPAdditionalCustomer AS _BPAdditionalCustomer ON BusinessPartner = _BPAdditionalCustomer.BusinessPartner AND Customer = _BPAdditionalCustomer.Customer  -- association [1..1]
LEFT OUTER JOIN C_TelephoneCountryVHTemp AS _FaxCountryPrefixValueHelp ON FaxCountry = _FaxCountryPrefixValueHelp.Country  -- association [0..1]
;