I_SuplrBillgDocPartner

DDL: I_SUPLRBILLGDOCPARTNER Type: view_entity BASIC Package: WZRE_PC

Supplier Billing Document Partner

I_SuplrBillgDocPartner (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Sales

I_SuplrBillgDocPartner is a Basic CDS View (Dimension) that provides data about "Supplier Billing Document Partner" in SAP S/4HANA. It reads from 1 data source (R_SuplrBillgDocPartner) and exposes 26 fields with key fields SuplrBillgDoc, PartnerFunction, PartnerCounter. It has 2 associations to related views. Part of development package WZRE_PC.

SAP Help Documentation

CategorySupplier Billing Document
Data CategoryDimension
StatusReleased
Purpose
This CDS view provides the prerequisites for answering questions about supplier-partners at a billing document level. This CDS view provides the prerequisites for answering the following business questions: What is the function of the partner (e.g. 3rd Party Supplier, Additional Contact)? What is the address of the partner?

Prerequisites
Users who want to run reports using this CDS view must have the authorization to display the following data: Authorization Object: W_WBRK_FKA Authorization required for Settlement Document Type ( LFART ) Authorization Object: W_WBRK_ORG Authorization required for the following: Relevant Org data ( BUKRS ) Purchasing Organization ( EKORG ) Purchasing Group ( EKGRP ) Authorization Object: F_LFA1_BEK Authorization group needs to be maintained for the following: Invoicing Party Invoicing Party Company Payee Party Payee Party Company Alternative Invoicing Party Alternative Invoicing Party Company Supplier Authorization Object: F_KNA1_BED Authorization group needs to be maintained for the following: Customer

Structure
Object types This view relates to the following SAP object types: Supplier Billing Document Measures and attributes Some important measures and attributes are: Supplier Billing Document Partner Function Partner Counter Supplier Customer Contact Partner Personnel Address ID VAT Registration

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessSales
Application ComponentLO-AB
CapabilitiesData Source in SQL Select,Analytical Dimension,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageSales for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
R_SuplrBillgDocPartner R_SuplrBillgDocPartner from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_SuplrBillgDoc _SuplrBillgDoc $projection.SuplrBillgDoc = _SuplrBillgDoc.SuplrBillgDoc
[0..1] I_Address _Address $projection.AddressID = _Address.AddressID

Annotations (15)

NameValueLevelField
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey PartnerCounter view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled false view
Analytics.internalName #LOCAL view
Analytics.technicalName IWLFSUPBDPART view
EndUserText.label Supplier Billing Document Partner view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY SuplrBillgDoc SuplrBillgDoc Supplier Billing Document Number
KEY PartnerFunction PartnerFunction Partner Function
KEY PartnerCounter PartnerCounter Partner counter
CreatedByUser CreatedByUser Name of User who Created the Document
CreationDate CreationDate Date of Document Creation
Supplier Supplier Account Number of Supplier
Customer Customer Customer Number
ContactPerson ContactPerson Number of Contact Person
Personnel Personnel Personnel Number
AddressID AddressID Ship-to address
AddressPersonID AddressPersonID Person Number
ReferenceBusinessPartner ReferenceBusinessPartner Business Partner Number
SuplrBillgDocPartAddrRefType SuplrBillgDocPartAddrRefType Address indicator
AddressObjectType AddressObjectType Address type (1=Organization, 2=Person, 3=Contact person)
BPAddrDeterminationTransaction BPAddrDeterminationTransaction Address Determination in Document
BPRefAddressIDForDocSpcfcAddr BPRefAddressIDForDocSpcfcAddr BP Reference Address Number
VATRegistration VATRegistration VAT Registration Number
_SuplrBillgDoc _SuplrBillgDoc
_PartnerFunction _PartnerFunction
_Supplier _Supplier
_Customer _Customer
_Address _Address
_DfltAddrRprstn _DfltAddrRprstn
_BusinessPartnerAddress _BusinessPartnerAddress
_PersonWorkplaceAddrDfltRprstn _PersonWorkplaceAddrDfltRprstn
_BPRefAddressForDocSpcfcAddr _BPRefAddressForDocSpcfcAddr

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_SuplrBillgDocPartner.
-- 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_SuplrBillgDocPartner AS
SELECT
  SuplrBillgDoc,
  PartnerFunction,
  PartnerCounter,
  CreatedByUser,
  CreationDate,
  Supplier,
  Customer,
  ContactPerson,
  Personnel,
  AddressID,
  AddressPersonID,
  ReferenceBusinessPartner,
  SuplrBillgDocPartAddrRefType,
  AddressObjectType,
  BPAddrDeterminationTransaction,
  BPRefAddressIDForDocSpcfcAddr,
  VATRegistration
FROM R_SuplrBillgDocPartner
LEFT OUTER JOIN I_SuplrBillgDoc AS _SuplrBillgDoc ON SuplrBillgDoc = _SuplrBillgDoc.SuplrBillgDoc  -- association [1..1]
LEFT OUTER JOIN I_Address AS _Address ON AddressID = _Address.AddressID  -- association [0..1]
;