I_BPCertWithBPInformation

DDL: I_BPCERTWITHBPINFORMATION Type: view_entity COMPOSITE

Business Partner Certificate Information

I_BPCertWithBPInformation is a Composite CDS View that provides data about "Business Partner Certificate Information" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartnerCertificate) and exposes 40 fields with key fields BusinessPartner, BPCertCountryCode, BPCertIdn, BPCertNumber, BPCertRegionCode. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartnerCertificate I_BusinessPartnerCertificate from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_SupplierToBusinessPartner _SupplierToBusinessPartner _SupplierToBusinessPartner.BusinessPartnerUUID = $projection.BusinessPartnerUUID
[0..1] I_CustomerToBusinessPartner _CustomerToBusinessPartner _CustomerToBusinessPartner.BusinessPartnerUUID = $projection.BusinessPartnerUUID
[1..1] I_BPCertIdnCountryAssignment _BPCertIdnCountryAssignment _BPCertIdnCountryAssignment.BPCertCountryCode = $projection.BPCertCountryCode and _BPCertIdnCountryAssignment.BPCertIdn = $projection.BPCertIdn
[1..1] I_CountryText _CountryText _CountryText.Country = $projection.BPCertCountryCode and _CountryText.Language = $session.system_language
[1..1] I_RegionText _RegionText _RegionText.Country = $projection.BPCertCountryCode and _RegionText.Region = $projection.BPCertRegionCode and _RegionText.Language = $session.system_language
[1..1] I_BPCertIdentificationText _BPCertIdnText _BPCertIdnText.BPCertIdn = $projection.BPCertIdn and _BPCertIdnText.Language = $session.system_language

Annotations (8)

NameValueLevelField
EndUserText.label Business Partner Certificate Information view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (40)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartnerNumber With Partner
KEY BPCertCountryCode BPCertCountryCode Trip Ctry/Reg
KEY BPCertIdn BPCertIdn Certificate ID
KEY BPCertNumber BPCertNumber Certification No.
KEY BPCertRegionCode BPCertRegionCode Registration City
KEY BPCertValidFromDate BPCertValidFromDate Validity Start Time
BPCertValidToDate BPCertValidToDate Validity End Time
BPCertStatus BPCertStatus Workflow Status
BPCertIsMainCertificate BPCertIsMainCertificate Main Certificate
BPCertExemptionType BPCertExemptionType
BPCertExemptionReasonText BPCertExemptionReasonText Tax Exemp.Reason
BPCertCreationDate BPCertCreationDate Time Stamp
BPCertDescription1Text BPCertDescription1Text LC 116 Service Type
BPCertDescription2Text BPCertDescription2Text LC 116 Service Type
BPCertAdditional1Date BPCertAdditional1Date Date 1
BPCertAdditional2Date BPCertAdditional2Date Date 2
BPCertNumber1 BPCertNumber1 Number 1
BPCertNumber2 BPCertNumber2 Number 2
BPCertLastChangedOnDate BPCertLastChangedOnDate Variant Changed on
BPCertUUID BPCertUUID
BusinessPartnerUUID _BusinessPartner BusinessPartnerUUID UUID
CurrentDate
DataControllerSet _BusinessPartner DataControllerSet Data Ctrlr. Set
DataController1 _BusinessPartner DataController1 Data Controller
DataController2 _BusinessPartner DataController2 Data Controller
DataController3 _BusinessPartner DataController3 Data Controller
DataController4 _BusinessPartner DataController4 Data Controller
DataController5 _BusinessPartner DataController5 Data Controller
DataController6 _BusinessPartner DataController6 Data Controller
DataController7 _BusinessPartner DataController7 Data Controller
DataController8 _BusinessPartner DataController8 Data Controller
DataController9 _BusinessPartner DataController9 Data Controller
DataController10 _BusinessPartner DataController10 Data Controller
_BusinessPartner _BusinessPartner
_SupplierToBusinessPartner _SupplierToBusinessPartner
_CustomerToBusinessPartner _CustomerToBusinessPartner
_BPCertIdnCountryAssignment _BPCertIdnCountryAssignment
_CountryText _CountryText
_RegionText _RegionText
_BPCertIdnText _BPCertIdnText

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_BPCertWithBPInformation.
-- 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_BPCertWithBPInformation AS
SELECT
  BusinessPartnerNumber AS BusinessPartner,
  BPCertCountryCode,
  BPCertIdn,
  BPCertNumber,
  BPCertRegionCode,
  BPCertValidFromDate,
  BPCertValidToDate,
  BPCertStatus,
  BPCertIsMainCertificate,
  BPCertExemptionType,
  BPCertExemptionReasonText,
  BPCertCreationDate,
  BPCertDescription1Text,
  BPCertDescription2Text,
  BPCertAdditional1Date,
  BPCertAdditional2Date,
  BPCertNumber1,
  BPCertNumber2,
  BPCertLastChangedOnDate,
  BPCertUUID,
  _BusinessPartner.BusinessPartnerUUID AS BusinessPartnerUUID,
  $session.system_date AS CurrentDate,
  _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
FROM I_BusinessPartnerCertificate
LEFT OUTER JOIN I_SupplierToBusinessPartner AS _SupplierToBusinessPartner ON _SupplierToBusinessPartner.BusinessPartnerUUID = BusinessPartnerUUID  -- association [0..1]
LEFT OUTER JOIN I_CustomerToBusinessPartner AS _CustomerToBusinessPartner ON _CustomerToBusinessPartner.BusinessPartnerUUID = BusinessPartnerUUID  -- association [0..1]
LEFT OUTER JOIN I_BPCertIdnCountryAssignment AS _BPCertIdnCountryAssignment ON _BPCertIdnCountryAssignment.BPCertCountryCode = BPCertCountryCode AND _BPCertIdnCountryAssignment.BPCertIdn = BPCertIdn  -- association [1..1]
LEFT OUTER JOIN I_CountryText AS _CountryText ON _CountryText.Country = BPCertCountryCode AND _CountryText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_RegionText AS _RegionText ON _RegionText.Country = BPCertCountryCode AND _RegionText.Region = BPCertRegionCode AND _RegionText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_BPCertIdentificationText AS _BPCertIdnText ON _BPCertIdnText.BPCertIdn = BPCertIdn AND _BPCertIdnText.Language = $session.system_language  -- association [1..1]
;