R_SupplierListBusinessPartner

DDL: R_SUPPLIERLISTBUSINESSPARTNER SQL: RSUPLRLBUPA Type: view BASIC Package: VDM_MM_PUR_SUPLRLIST

Business Partner for Supplier List

R_SupplierListBusinessPartner is a Basic CDS View that provides data about "Business Partner for Supplier List" in SAP S/4HANA. It reads from 1 data source (mmsuplrlbuspart) and exposes 18 fields with key field SuplrListBusinessPartnerUUID. It has 4 associations to related views. Part of development package VDM_MM_PUR_SUPLRLIST.

Data Sources (1)

SourceAliasJoin Type
mmsuplrlbuspart mmsuplrlbuspart from

Associations (4)

CardinalityTargetAliasCondition
[1..1] R_SupplierList _SupplierList $projection.SupplierListUUID = _SupplierList.SupplierListUUID
[1..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[1..1] I_SuplrContactCard _SuplrContactCard $projection.Supplier = _SuplrContactCard.ContactCardID

Annotations (11)

NameValueLevelField
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName RSUPLRLBUPA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Business Partner for Supplier List view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SuplrListBusinessPartnerUUID suplrlistbusinesspartneruuid Supplier List Business Partner UUID
BusinessPartnerUUID businesspartneruuid UUID
BusinessPartner businesspartner Issuing Authority
SupplierListUUID supplierlistuuid Supplier List UUID
Supplier supplier Supplier
BusinessPartnerIsBlocked _BusinessPartner BusinessPartnerIsBlocked Central Block
SupplierIsProposed supplierisproposed Supplier Is Proposed
SuplrListSupplierIsMandatory suplrlistsupplierismandatory Mandatory Supplier
AddressID _Supplier AddressID Ship-to address
SupplierCountryGroup suppliercountrygroup Country/Region Group
IsDeleted isdeleted TRUE
SuplrListSuplrProposalStatus suplrlistsuplrproposalstatus Prop. Suplr. status
SuplrListSuplrProposalAction suplrlistsuplrproposalaction Supplier Proposal Action
Region _Supplier Region Venue Region
_BusinessPartner _BusinessPartner
_Supplier _Supplier
_SuplrContactCard _SuplrContactCard
_SupplierList _SupplierList

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 R_SupplierListBusinessPartner.
-- 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: RSUPLRLBUPA

CREATE VIEW R_SupplierListBusinessPartner AS
SELECT
  SuplrListBusinessPartnerUUID,
  BusinessPartnerUUID,
  BusinessPartner,
  SupplierListUUID,
  Supplier,
  _BusinessPartner.BusinessPartnerIsBlocked AS BusinessPartnerIsBlocked,
  SupplierIsProposed,
  SuplrListSupplierIsMandatory,
  _Supplier.AddressID AS AddressID,
  SupplierCountryGroup,
  IsDeleted,
  SuplrListSuplrProposalStatus,
  SuplrListSuplrProposalAction,
  _Supplier.Region AS Region
FROM mmsuplrlbuspart
LEFT OUTER JOIN R_SupplierList AS _SupplierList ON SupplierListUUID = _SupplierList.SupplierListUUID  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [1..1]
LEFT OUTER JOIN I_SuplrContactCard AS _SuplrContactCard ON Supplier = _SuplrContactCard.ContactCardID  -- association [1..1]
;