R_SuplrBillgDoc

DDL: R_SUPLRBILLGDOC Type: view BASIC

Supplier Billing Document

R_SuplrBillgDoc is a Basic CDS View that provides data about "Supplier Billing Document" in SAP S/4HANA. It reads from 1 data source (R_SettlmtMgmtDoc) and exposes 149 fields with key field SuplrBillgDoc. It has 19 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_SettlmtMgmtDoc R_SettlmtMgmtDoc from

Associations (19)

CardinalityTargetAliasCondition
[0..*] R_SuplrBillgDocItem _SuplrBillgDocItem $projection.SuplrBillgDoc = _SuplrBillgDocItem.SuplrBillgDoc
[0..*] I_SuplrBillgDocPlainLongText _SuplrBillgDocPlainLongText $projection.SuplrBillgDoc = _SuplrBillgDocPlainLongText.SuplrBillgDoc
[0..1] I_SettlmtMgmtAcctgTransfSts _SuplrBillgDocAcctgTransfSts $projection.SuplrBillgDocAcctgTransfSts = _SuplrBillgDocAcctgTransfSts.SettlmtMgmtAcctgTransfSts
[0..*] R_SuplrBillgDocPartner _SuplrBillgDocPartner $projection.SuplrBillgDoc = _SuplrBillgDocPartner.SuplrBillgDoc
[0..*] R_SuplrBillgDocBankData _SuplrBillgDocBankData $projection.SuplrBillgDoc = _SuplrBillgDocBankData.SuplrBillgDoc
[0..*] R_SuplrBillgDocPrcgElmnt _SuplrBillgDocPrcgElmnt $projection.SuplrBillgDoc = _SuplrBillgDocPrcgElmnt.SuplrBillgDoc
[0..1] I_SupplierCompany _InvoicingPartyCompany $projection.InvoicingParty = _InvoicingPartyCompany.Supplier and $projection.CompanyCode = _InvoicingPartyCompany.CompanyCode
[0..1] I_SupplierCompany _PayeePartyCompany $projection.PayeeParty = _PayeePartyCompany.Supplier and $projection.CompanyCode = _PayeePartyCompany.CompanyCode
[0..1] I_SupplierCompany _AltvInvoicingPartyCompany $projection.AlternativeInvoicingParty = _AltvInvoicingPartyCompany.Supplier and $projection.CompanyCode = _AltvInvoicingPartyCompany.CompanyCode
[0..1] I_Currency _SuplrBillgDocCurrency $projection.SuplrBillgDocCurrency = _SuplrBillgDocCurrency.Currency
[0..1] I_PaymentTerms _PaymentTerms $projection.PaymentTerms = _PaymentTerms.PaymentTerms
[0..1] R_SuplrBillgDoc _RvsdSuplrBillgDoc $projection.RvsdSuplrBillgDoc = _RvsdSuplrBillgDoc.SuplrBillgDoc
[0..*] I_CreditControlAreaText _CreditControlAreaText $projection.CreditControlArea = _CreditControlAreaText.CreditControlArea
[0..1] I_SettlmtActivityReasonCode _SuplrBillgDocActivityReason $projection.SuplrBillgDocActivityReason = _SuplrBillgDocActivityReason.SettlmtActivityReason
[0..1] I_Currency _SuplrBillgDocPaymentCurrency $projection.SuplrBillgDocPaymentCurrency = _SuplrBillgDocPaymentCurrency.Currency
[0..1] I_SettlmtMgmtDocIncmpltnsRsnCd _SuplrBillgDocIncmpltnsRsn $projection.SuplrBillgDocIncmpltnsRsn = _SuplrBillgDocIncmpltnsRsn.SettlmtMgmtDocIncmpltnsRsn
[0..1] R_SuplrBillgDoc _TrdgExpnSettlmtDoc $projection.TrdgExpnSettlmtDoc = _TrdgExpnSettlmtDoc.SuplrBillgDoc
[0..1] I_SettlmtMgmtOutpCat _SuplrBillgDocOutpCat $projection.SuplrBillgDocOutpCat = _SuplrBillgDocOutpCat.SettlmtMgmtOutpCat
[1..1] E_SettlmtMgmtDoc _Extension $projection.SuplrBillgDoc = _Extension.SettlmtMgmtDoc

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName RWLFSUPLRBGD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Supplier Billing Document view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SuplrBillgDoc view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view

Fields (149)

KeyFieldSource TableSource FieldDescription
KEY SuplrBillgDoc Document Number
SettlmtDocType SettlmtDocType Settlement Document Type
SettlmtDocCat SettlmtDocCat Settlement Document Category
SettlmtProcessType SettlmtProcessType Settlement Process Type
LogisticsDataEntryCat LogisticsDataEntryCat Entry Category
SettlmtCat SettlmtCat Settl. Category
PostingDate PostingDate Posting Date for GR
SuplrBillgDocAcctgTransfSts SettlmtMgmtAcctgTransfSts Posting Status
DocumentDate DocumentDate Journal Entry Date
DocumentReferenceID DocumentReferenceID Reference
AssignmentReference AssignmentReference Assignment Reference
SettlmtApplSts SettlmtApplSts Appl. Status
SettlmtApplStsGrp SettlmtApplStsGrp Status Group
PricingProcedure SuplrPrcgProc.
PricingDocument Supplier Document Condition
InvoicingParty InvoicingParty Supplier
PayeeParty PayeeParty Payee
AlternativeInvoicingParty AlternativeInvoicingParty Alternative Supplier
CompanyCode Receiver Company Code
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
LastChangeDate LastChangeDate Time Stamp
SuplrBillgDocCurrency SettlmtDocCurrency Doc. Currency
ExchangeRate ExchangeRate Exchange rate
ExchangeRateType ExchangeRateType Exch. Rate Type
ExchangeRateIsFixed ExchangeRateIsFixed Fixed Exch.Rate
ExchangeRateDate ExchangeRateDate Translatn Date
SuplrBillgDocTotalGrossAmount Supplier Total Gross Amount
SuplrBillgDocTotalNetAmount Supplier Total Net Amount
SuplrBillgDocTotalTaxAmount Supplier Total Tax Amount
PaymentTerms SupplierPaymentTerms Supplier Payment Terms
CashDiscount1Days SupplierCashDiscount1Days Supplier First Payment in Days
CashDiscount2Days SupplierCashDiscount2Days Supplier Second Payment in Days
NetPaymentDays SupplierNetPaymentDays Supplier Cash Discount Days
CashDiscount1Percent SupplierCashDiscount1Percent Supplier Discount for 1st Payment in %
CashDiscount2Percent SupplierCashDiscount2Percent Supplier Discount for 2nd Payment in %
PaymentMethod SupplierPaymentMethod Supplier Payment Method
SuplrTotEligibleAmtForCshDisc Suplr Cash Disc Bas
SuplrBillgDocIsReversed Doc. Reversed
RvsdSuplrBillgDoc CancelledSettlmtMgmtDoc
AdditionalValueDays Supplier Additional Value Days
FixedValueDate Supplier Fixed Value Date
SupplyingCountry SupplyingCountry Supplying Ctry/Reg.
StateCentralBankPaymentReason StateCentralBankPaymentReason SCB Ind.
TaxDepartureCountry TaxDepartureCountry Tx Dep Ctry/Reg
TaxDestinationCountry TaxDestinationCountry Tx Des Ctry/Reg
IsEUTriangularDeal IsEUTriangularDeal Is EU Triangular Deal
SettlmtCoCodeTaxCountry SettlmtCoCodeTaxCountry Tax Ctry/Reg. CoCode
VATRegistration VAT Registration No.
CreditControlArea CreditControlArea Credit Control Area
SuplrBillgDocActivityReason SettlmtDocActivityReason Header Document Creation Activity Reason
PaymentReference PaymentReference Payment Reference
SuplrBillgDocPaymentCurrency Payt Currency
SuplrBillgDocPaytCrcyExchRate Supp. Payt Currency Exch. Rate
OneTimeSupplierAddressID OneTimeSupplierAddressID
SettlmtReltdRefDocCat SettlmtReltdRefDocCat Contract Cat.
SettlmtReltdRefDoc SettlmtReltdRefDoc Contract
CndnContrType CndnContrType Contract Type
SettlmtReltdCndnContr SettlmtReltdCndnContr Related Condition Contract
SettlmtReltdTrdgContr SettlmtReltdTrdgContr
FiscalPeriod FiscalPeriod Tax period
SettlmtDate SettlmtDate Settlement Date
SuplrBillgDocIncmpltnsRsn SettlmtMgmtDocIncmpltnsRsn
SettlmtDocSmmrznCat SettlmtDocSmmrznCat Summarization
TrdgExpnSettlmtDoc TrdgExpnSettlmtDoc
SettlmtClassificationCat SettlmtClassificationCat Classification Cat.
TrdgExpnDocSettled TrdgExpnDocSettled
TrdgExpnCurrency TrdgExpnCurrency
TrdgExpnAmount TrdgExpnAmount
TrdgExpnSupplier TrdgExpnSupplier
DocIntrastatRelevance DocIntrastatRelevance Intrastat Rel.
IntrastatDeclnGdsFlwCat IntrastatDeclnGdsFlwCat Goods Flow
IncotermsVersion IncotermsVersion Inco. Version
IncotermsClassification IncotermsClassification Incoterms
IncotermsTransferLocation IncotermsTransferLocation Incoterms 2
IncotermsLocation1 IncotermsLocation1 Inco. Location1
IncotermsLocation2 IncotermsLocation2 Inco. Location2
SettlmtBusProcVar SettlmtBusProcVar Proc. Category
SettlmtBusProcCat SettlmtBusProcCat Use Case Type
SEPAMandate SEPAMandate SEPA Mandate
TotalSettlmtQuantityUnit TotalSettlmtQuantityUnit UoM Total Quantity
TotalSettlmtWeightUnit TotalSettlmtWeightUnit UoW Total Weight
TotalSettlmtVolumeUnit TotalSettlmtVolumeUnit Unit Total Volume
TotalSettlmtPointsQtyUnit TotalSettlmtPointsQtyUnit
TotalSettlmtQuantity TotalSettlmtQuantity Total Quantity
TotalSettlmtNetWeight TotalSettlmtNetWeight Total Net Weight
TotalSettlmtGrossWeight TotalSettlmtGrossWeight Total Gross Weight
TotalSettlmtVolume TotalSettlmtVolume Total Volume
TotalSettlmtPointsQty TotalSettlmtPointsQty
SuplrBillgDocOutpCat SettlmtMgmtOutpCat
_SuplrBillgDocItem _SuplrBillgDocItem
_SuplrBillgDocPlainLongText _SuplrBillgDocPlainLongText
_SuplrBillgDocPartner _SuplrBillgDocPartner
_SuplrBillgDocBankData _SuplrBillgDocBankData
_SuplrBillgDocPrcgElmnt _SuplrBillgDocPrcgElmnt
_SettlmtDocType _SettlmtDocType
_SettlmtDocCat _SettlmtDocCat
_SettlmtProcessType _SettlmtProcessType
_LogisticsDataEntryCat _LogisticsDataEntryCat
_SettlmtCat _SettlmtCat
_SuplrBillgDocAcctgTransfSts _SuplrBillgDocAcctgTransfSts
_SettlmtApplSts _SettlmtApplSts
_SettlmtApplStsGrp _SettlmtApplStsGrp
_SettlmtApplStsGrpStsAssgmt _SettlmtApplStsGrpStsAssgmt
_InvoicingParty _InvoicingParty
_PayeeParty _PayeeParty
_AlternativeInvoicingParty _AlternativeInvoicingParty
_InvoicingPartyCompany _InvoicingPartyCompany
_PayeePartyCompany _PayeePartyCompany
_AltvInvoicingPartyCompany _AltvInvoicingPartyCompany
_CompanyCode _CompanyCode
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_CreatedByUser _CreatedByUser
_SuplrBillgDocCurrency _SuplrBillgDocCurrency
_ExchangeRateType _ExchangeRateType
_PaymentTerms _PaymentTerms
_RvsdSuplrBillgDoc _RvsdSuplrBillgDoc
_SupplyingCountry _SupplyingCountry
_TaxDepartureCountry _TaxDepartureCountry
_TaxDestinationCountry _TaxDestinationCountry
_SettlmtCoCodeTaxCountry _SettlmtCoCodeTaxCountry
_CreditControlArea _CreditControlArea
_CreditControlAreaText _CreditControlAreaText
_SuplrBillgDocActivityReason _SuplrBillgDocActivityReason
_SuplrBillgDocPaymentCurrency _SuplrBillgDocPaymentCurrency
_CndnContrType _CndnContrType
_SettlmtReltdCndnContr _SettlmtReltdCndnContr
_SuplrBillgDocIncmpltnsRsn _SuplrBillgDocIncmpltnsRsn
_SettlmtDocSmmrznCat _SettlmtDocSmmrznCat
_SettlmtClassificationCat _SettlmtClassificationCat
_TrdgExpnSettlmtDoc _TrdgExpnSettlmtDoc
_TrdgExpnDocSettled _TrdgExpnDocSettled
_TrdgExpnCurrency _TrdgExpnCurrency
_TrdgExpnSupplier _TrdgExpnSupplier
_DocIntrastatRelevance _DocIntrastatRelevance
_IntrastatDeclnGdsFlwCat _IntrastatDeclnGdsFlwCat
_IncotermsVersion _IncotermsVersion
_IncotermsClassification _IncotermsClassification
_SettlmtBusProcVar _SettlmtBusProcVar
_SettlmtBusProcCat _SettlmtBusProcCat
_TotalSettlmtQuantityUnit _TotalSettlmtQuantityUnit
_TotalSettlmtWeightUnit _TotalSettlmtWeightUnit
_TotalSettlmtVolumeUnit _TotalSettlmtVolumeUnit
_TotalSettlmtPointsQtyUnit _TotalSettlmtPointsQtyUnit
_SuplrBillgDocOutpCat _SuplrBillgDocOutpCat

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_SuplrBillgDoc.
-- 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 R_SuplrBillgDoc AS
SELECT
  cast( SettlmtMgmtDoc as wlf_suplr_billg_doc preserving type ) AS SuplrBillgDoc,
  SettlmtDocType,
  SettlmtDocCat,
  SettlmtProcessType,
  LogisticsDataEntryCat,
  SettlmtCat,
  PostingDate,
  SettlmtMgmtAcctgTransfSts AS SuplrBillgDocAcctgTransfSts,
  DocumentDate,
  DocumentReferenceID,
  AssignmentReference,
  SettlmtApplSts,
  SettlmtApplStsGrp,
  cast( SupplierPricingProcedure as wlf_kalsm preserving type ) AS PricingProcedure,
  cast( SupplierPricingDocument as wlf_knumv preserving type ) AS PricingDocument,
  InvoicingParty,
  PayeeParty,
  AlternativeInvoicingParty,
  cast( CompanyCode as fis_bukrs preserving type ) AS CompanyCode,
  PurchasingOrganization,
  PurchasingGroup,
  CreatedByUser,
  CreationDate,
  CreationTime,
  LastChangeDate,
  SettlmtDocCurrency AS SuplrBillgDocCurrency,
  ExchangeRate,
  ExchangeRateType,
  ExchangeRateIsFixed,
  ExchangeRateDate,
  cast( SupplierTotalGrossAmount as brtwr_lf preserving type ) AS SuplrBillgDocTotalGrossAmount,
  cast( SupplierTotalNetAmount as netwr_lf preserving type ) AS SuplrBillgDocTotalNetAmount,
  cast( SupplierTotalTaxAmount as wlf_mwsbk preserving type ) AS SuplrBillgDocTotalTaxAmount,
  SupplierPaymentTerms AS PaymentTerms,
  SupplierCashDiscount1Days AS CashDiscount1Days,
  SupplierCashDiscount2Days AS CashDiscount2Days,
  SupplierNetPaymentDays AS NetPaymentDays,
  SupplierCashDiscount1Percent AS CashDiscount1Percent,
  SupplierCashDiscount2Percent AS CashDiscount2Percent,
  SupplierPaymentMethod AS PaymentMethod,
  cast( SuplrTotEligibleAmtForCshDisc as wlf_total_skfbp preserving type ) AS SuplrTotEligibleAmtForCshDisc,
  cast( SettlmtMgmtDocIsCancelled as wlf_fksto_a preserving type ) AS SuplrBillgDocIsReversed,
  CancelledSettlmtMgmtDoc AS RvsdSuplrBillgDoc,
  cast( SupplierAdditionalValueDays as wlf_valtg preserving type ) AS AdditionalValueDays,
  cast( SupplierFixedValueDate as wlf_valdt preserving type ) AS FixedValueDate,
  SupplyingCountry,
  StateCentralBankPaymentReason,
  TaxDepartureCountry,
  TaxDestinationCountry,
  IsEUTriangularDeal,
  SettlmtCoCodeTaxCountry,
  cast( SupplierVATRegistration as farp_stceg preserving type ) AS VATRegistration,
  CreditControlArea,
  SettlmtDocActivityReason AS SuplrBillgDocActivityReason,
  PaymentReference,
  cast( SupplierPaymentCurrency as wlf_pycur preserving type ) AS SuplrBillgDocPaymentCurrency,
  cast( SupplierPaytCurrencyExchRate as wlf_kurs_py_no_cnext preserving type ) AS SuplrBillgDocPaytCrcyExchRate,
  OneTimeSupplierAddressID,
  SettlmtReltdRefDocCat,
  SettlmtReltdRefDoc,
  CndnContrType,
  SettlmtReltdCndnContr,
  SettlmtReltdTrdgContr,
  FiscalPeriod,
  SettlmtDate,
  SettlmtMgmtDocIncmpltnsRsn AS SuplrBillgDocIncmpltnsRsn,
  SettlmtDocSmmrznCat,
  TrdgExpnSettlmtDoc,
  SettlmtClassificationCat,
  TrdgExpnDocSettled,
  TrdgExpnCurrency,
  TrdgExpnAmount,
  TrdgExpnSupplier,
  DocIntrastatRelevance,
  IntrastatDeclnGdsFlwCat,
  IncotermsVersion,
  IncotermsClassification,
  IncotermsTransferLocation,
  IncotermsLocation1,
  IncotermsLocation2,
  SettlmtBusProcVar,
  SettlmtBusProcCat,
  SEPAMandate,
  TotalSettlmtQuantityUnit,
  TotalSettlmtWeightUnit,
  TotalSettlmtVolumeUnit,
  TotalSettlmtPointsQtyUnit,
  TotalSettlmtQuantity,
  TotalSettlmtNetWeight,
  TotalSettlmtGrossWeight,
  TotalSettlmtVolume,
  TotalSettlmtPointsQty,
  SettlmtMgmtOutpCat AS SuplrBillgDocOutpCat
FROM R_SettlmtMgmtDoc
LEFT OUTER JOIN R_SuplrBillgDocItem AS _SuplrBillgDocItem ON SuplrBillgDoc = _SuplrBillgDocItem.SuplrBillgDoc  -- association [0..*]
LEFT OUTER JOIN I_SuplrBillgDocPlainLongText AS _SuplrBillgDocPlainLongText ON SuplrBillgDoc = _SuplrBillgDocPlainLongText.SuplrBillgDoc  -- association [0..*]
LEFT OUTER JOIN I_SettlmtMgmtAcctgTransfSts AS _SuplrBillgDocAcctgTransfSts ON SuplrBillgDocAcctgTransfSts = _SuplrBillgDocAcctgTransfSts.SettlmtMgmtAcctgTransfSts  -- association [0..1]
LEFT OUTER JOIN R_SuplrBillgDocPartner AS _SuplrBillgDocPartner ON SuplrBillgDoc = _SuplrBillgDocPartner.SuplrBillgDoc  -- association [0..*]
LEFT OUTER JOIN R_SuplrBillgDocBankData AS _SuplrBillgDocBankData ON SuplrBillgDoc = _SuplrBillgDocBankData.SuplrBillgDoc  -- association [0..*]
LEFT OUTER JOIN R_SuplrBillgDocPrcgElmnt AS _SuplrBillgDocPrcgElmnt ON SuplrBillgDoc = _SuplrBillgDocPrcgElmnt.SuplrBillgDoc  -- association [0..*]
LEFT OUTER JOIN I_SupplierCompany AS _InvoicingPartyCompany ON InvoicingParty = _InvoicingPartyCompany.Supplier AND CompanyCode = _InvoicingPartyCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_SupplierCompany AS _PayeePartyCompany ON PayeeParty = _PayeePartyCompany.Supplier AND CompanyCode = _PayeePartyCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_SupplierCompany AS _AltvInvoicingPartyCompany ON AlternativeInvoicingParty = _AltvInvoicingPartyCompany.Supplier AND CompanyCode = _AltvInvoicingPartyCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _SuplrBillgDocCurrency ON SuplrBillgDocCurrency = _SuplrBillgDocCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_PaymentTerms AS _PaymentTerms ON PaymentTerms = _PaymentTerms.PaymentTerms  -- association [0..1]
LEFT OUTER JOIN R_SuplrBillgDoc AS _RvsdSuplrBillgDoc ON RvsdSuplrBillgDoc = _RvsdSuplrBillgDoc.SuplrBillgDoc  -- association [0..1]
LEFT OUTER JOIN I_CreditControlAreaText AS _CreditControlAreaText ON CreditControlArea = _CreditControlAreaText.CreditControlArea  -- association [0..*]
LEFT OUTER JOIN I_SettlmtActivityReasonCode AS _SuplrBillgDocActivityReason ON SuplrBillgDocActivityReason = _SuplrBillgDocActivityReason.SettlmtActivityReason  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _SuplrBillgDocPaymentCurrency ON SuplrBillgDocPaymentCurrency = _SuplrBillgDocPaymentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_SettlmtMgmtDocIncmpltnsRsnCd AS _SuplrBillgDocIncmpltnsRsn ON SuplrBillgDocIncmpltnsRsn = _SuplrBillgDocIncmpltnsRsn.SettlmtMgmtDocIncmpltnsRsn  -- association [0..1]
LEFT OUTER JOIN R_SuplrBillgDoc AS _TrdgExpnSettlmtDoc ON TrdgExpnSettlmtDoc = _TrdgExpnSettlmtDoc.SuplrBillgDoc  -- association [0..1]
LEFT OUTER JOIN I_SettlmtMgmtOutpCat AS _SuplrBillgDocOutpCat ON SuplrBillgDocOutpCat = _SuplrBillgDocOutpCat.SettlmtMgmtOutpCat  -- association [0..1]
LEFT OUTER JOIN E_SettlmtMgmtDoc AS _Extension ON SuplrBillgDoc = _Extension.SettlmtMgmtDoc  -- association [1..1]
;