R_SuplrSettlmtList

DDL: R_SUPLRSETTLMTLIST Type: view BASIC

Supplier Settlement List

R_SuplrSettlmtList is a Basic CDS View that provides data about "Supplier Settlement List" in SAP S/4HANA. It reads from 1 data source (R_SettlmtMgmtDoc) and exposes 119 fields with key field SuplrSettlmtList. It has 17 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_SettlmtMgmtDoc R_SettlmtMgmtDoc from

Associations (17)

CardinalityTargetAliasCondition
[0..*] R_SuplrSettlmtListItem _SuplrSettlmtListItem $projection.SuplrSettlmtList = _SuplrSettlmtListItem.SuplrSettlmtList
[0..*] I_SuplrSettlmtListPlainLongTxt _SuplrSettlmtListPlainLongText $projection.SuplrSettlmtList = _SuplrSettlmtListPlainLongText.SuplrSettlmtList
[0..1] I_SettlmtMgmtAcctgTransfSts _SuplrSetlLstAcctgTransfSts $projection.SuplrSetlLstAcctgTransfSts = _SuplrSetlLstAcctgTransfSts.SettlmtMgmtAcctgTransfSts
[0..*] R_SuplrSettlmtListPartner _SuplrSettlmtListPartner $projection.SuplrSettlmtList = _SuplrSettlmtListPartner.SuplrSettlmtList
[0..*] R_SuplrSettlmtListBankData _SuplrSettlmtListBankData $projection.SuplrSettlmtList = _SuplrSettlmtListBankData.SuplrSettlmtList
[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 _SuplrSettlmtListCurrency $projection.SuplrSettlmtListCurrency = _SuplrSettlmtListCurrency.Currency
[0..1] I_PaymentTerms _PaymentTerms $projection.PaymentTerms = _PaymentTerms.PaymentTerms
[0..1] R_SuplrSettlmtList _RvsdSuplrSettlmtList $projection.RvsdSuplrSettlmtList = _RvsdSuplrSettlmtList.SuplrSettlmtList
[0..1] I_SettlmtMgmtDocIncmpltnsRsnCd _SuplrSettlmtListIncmpltnsRsn $projection.SuplrSettlmtListIncmpltnsRsn = _SuplrSettlmtListIncmpltnsRsn.SettlmtMgmtDocIncmpltnsRsn
[0..*] I_CreditControlAreaText _CreditControlAreaText $projection.CreditControlArea = _CreditControlAreaText.CreditControlArea
[0..1] I_SettlmtActivityReasonCode _SuplrSettlmtListActyReason $projection.SuplrSettlmtListActyReason = _SuplrSettlmtListActyReason.SettlmtActivityReason
[0..1] I_Currency _SuplrSettlmtListPaytCurrency $projection.SuplrSettlmtListPaytCurrency = _SuplrSettlmtListPaytCurrency.Currency
[0..1] I_SettlmtMgmtOutpCat _SuplrSettlmtListOutpCat $projection.SuplrSettlmtListOutpCat = _SuplrSettlmtListOutpCat.SettlmtMgmtOutpCat
[1..1] E_SettlmtMgmtDoc _Extension $projection.SuplrSettlmtList = _Extension.SettlmtMgmtDoc

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName RWLFSUPLRSTLST view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Supplier Settlement List view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SuplrSettlmtList 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 (119)

KeyFieldSource TableSource FieldDescription
KEY SuplrSettlmtList Document Number
SettlmtDocType SettlmtDocType Settlement Document Type
SettlmtDocCat SettlmtDocCat Settlement Document Category
SettlmtProcessType SettlmtProcessType Settlement Process Type
LogisticsDataEntryCat LogisticsDataEntryCat Entry Category
PostingDate PostingDate Posting Date for GR
SuplrSetlLstAcctgTransfSts 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.
InvoicingParty InvoicingParty Supplier
PayeeParty PayeeParty Payee
AlternativeInvoicingParty AlternativeInvoicingParty Alternative Supplier
CompanyCode Receiver Company Code
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
LastChangeDate LastChangeDate Time Stamp
SuplrSettlmtListCurrency SettlmtDocCurrency Doc. Currency
ExchangeRate ExchangeRate Exchange rate
ExchangeRateType ExchangeRateType Exch. Rate Type
ExchangeRateIsFixed ExchangeRateIsFixed Fixed Exch.Rate
ExchangeRateDate ExchangeRateDate Translatn Date
SuplrSettlmtListTotGrossAmount Supplier Total Gross Amount
SuplrSettlmtListTotalNetAmount Supplier Total Net Amount
SuplrSettlmtListTotalTaxAmount 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
SuplrSettlmtListIsReversed Doc. Reversed
RvsdSuplrSettlmtList CancelledSettlmtMgmtDoc
AdditionalValueDays Supplier Additional Value Days
FixedValueDate Supplier Fixed Value Date
SupplyingCountry SupplyingCountry Supplying Ctry/Reg.
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.
StateCentralBankPaymentReason StateCentralBankPaymentReason SCB Ind.
CreditControlArea CreditControlArea Credit Control Area
SuplrSettlmtListActyReason SettlmtDocActivityReason Header Document Creation Activity Reason
PaymentReference PaymentReference Payment Reference
SuplrSettlmtListPaytCurrency Payt Currency
SuplrSetlLstPaytCrcyExchRate Supp. Payt Currency Exch. Rate
SEPAMandate SEPAMandate SEPA Mandate
OneTimeSupplierAddressID OneTimeSupplierAddressID
FiscalPeriod FiscalPeriod Tax period
SettlmtDate SettlmtDate Settlement Date
SuplrSettlmtListIncmpltnsRsn SettlmtMgmtDocIncmpltnsRsn
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
SuplrSettlmtListOutpCat SettlmtMgmtOutpCat
_SuplrSettlmtListItem _SuplrSettlmtListItem
_SuplrSettlmtListPlainLongText _SuplrSettlmtListPlainLongText
_SuplrSettlmtListPartner _SuplrSettlmtListPartner
_SuplrSettlmtListBankData _SuplrSettlmtListBankData
_SettlmtDocType _SettlmtDocType
_SettlmtDocCat _SettlmtDocCat
_SettlmtProcessType _SettlmtProcessType
_LogisticsDataEntryCat _LogisticsDataEntryCat
_SuplrSetlLstAcctgTransfSts _SuplrSetlLstAcctgTransfSts
_SettlmtApplSts _SettlmtApplSts
_SettlmtApplStsGrp _SettlmtApplStsGrp
_SettlmtApplStsGrpStsAssgmt _SettlmtApplStsGrpStsAssgmt
_InvoicingParty _InvoicingParty
_PayeeParty _PayeeParty
_AlternativeInvoicingParty _AlternativeInvoicingParty
_InvoicingPartyCompany _InvoicingPartyCompany
_PayeePartyCompany _PayeePartyCompany
_AltvInvoicingPartyCompany _AltvInvoicingPartyCompany
_CompanyCode _CompanyCode
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_Division _Division
_SalesArea _SalesArea
_CreatedByUser _CreatedByUser
_SuplrSettlmtListCurrency _SuplrSettlmtListCurrency
_ExchangeRateType _ExchangeRateType
_PaymentTerms _PaymentTerms
_RvsdSuplrSettlmtList _RvsdSuplrSettlmtList
_SupplyingCountry _SupplyingCountry
_TaxDepartureCountry _TaxDepartureCountry
_TaxDestinationCountry _TaxDestinationCountry
_SettlmtCoCodeTaxCountry _SettlmtCoCodeTaxCountry
_CreditControlArea _CreditControlArea
_CreditControlAreaText _CreditControlAreaText
_SuplrSettlmtListActyReason _SuplrSettlmtListActyReason
_SuplrSettlmtListPaytCurrency _SuplrSettlmtListPaytCurrency
_SuplrSettlmtListIncmpltnsRsn _SuplrSettlmtListIncmpltnsRsn
_DocIntrastatRelevance _DocIntrastatRelevance
_IntrastatDeclnGdsFlwCat _IntrastatDeclnGdsFlwCat
_IncotermsVersion _IncotermsVersion
_IncotermsClassification _IncotermsClassification
_SettlmtBusProcVar _SettlmtBusProcVar
_SettlmtBusProcCat _SettlmtBusProcCat
_SuplrSettlmtListOutpCat _SuplrSettlmtListOutpCat

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_SuplrSettlmtList.
-- 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_SuplrSettlmtList AS
SELECT
  cast( SettlmtMgmtDoc as wbeln_rglst preserving type ) AS SuplrSettlmtList,
  SettlmtDocType,
  SettlmtDocCat,
  SettlmtProcessType,
  LogisticsDataEntryCat,
  PostingDate,
  SettlmtMgmtAcctgTransfSts AS SuplrSetlLstAcctgTransfSts,
  DocumentDate,
  DocumentReferenceID,
  AssignmentReference,
  SettlmtApplSts,
  SettlmtApplStsGrp,
  cast( SupplierPricingProcedure as wlf_kalsm preserving type ) AS PricingProcedure,
  InvoicingParty,
  PayeeParty,
  AlternativeInvoicingParty,
  cast( CompanyCode as fis_bukrs preserving type ) AS CompanyCode,
  PurchasingOrganization,
  PurchasingGroup,
  SalesOrganization,
  DistributionChannel,
  Division,
  CreatedByUser,
  CreationDate,
  CreationTime,
  LastChangeDate,
  SettlmtDocCurrency AS SuplrSettlmtListCurrency,
  ExchangeRate,
  ExchangeRateType,
  ExchangeRateIsFixed,
  ExchangeRateDate,
  cast( SupplierTotalGrossAmount as brtwr_lf preserving type ) AS SuplrSettlmtListTotGrossAmount,
  cast( SupplierTotalNetAmount as netwr_lf preserving type ) AS SuplrSettlmtListTotalNetAmount,
  cast( SupplierTotalTaxAmount as wlf_mwsbk preserving type ) AS SuplrSettlmtListTotalTaxAmount,
  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_d preserving type ) AS SuplrSettlmtListIsReversed,
  CancelledSettlmtMgmtDoc AS RvsdSuplrSettlmtList,
  cast( SupplierAdditionalValueDays as wlf_valtg preserving type ) AS AdditionalValueDays,
  cast( SupplierFixedValueDate as wlf_valdt preserving type ) AS FixedValueDate,
  SupplyingCountry,
  TaxDepartureCountry,
  TaxDestinationCountry,
  IsEUTriangularDeal,
  SettlmtCoCodeTaxCountry,
  cast( SupplierVATRegistration as farp_stceg preserving type ) AS VATRegistration,
  StateCentralBankPaymentReason,
  CreditControlArea,
  SettlmtDocActivityReason AS SuplrSettlmtListActyReason,
  PaymentReference,
  cast( SupplierPaymentCurrency as wlf_pycur preserving type ) AS SuplrSettlmtListPaytCurrency,
  cast( SupplierPaytCurrencyExchRate as wlf_kurs_py_no_cnext preserving type ) AS SuplrSetlLstPaytCrcyExchRate,
  SEPAMandate,
  OneTimeSupplierAddressID,
  FiscalPeriod,
  SettlmtDate,
  SettlmtMgmtDocIncmpltnsRsn AS SuplrSettlmtListIncmpltnsRsn,
  DocIntrastatRelevance,
  IntrastatDeclnGdsFlwCat,
  IncotermsVersion,
  IncotermsClassification,
  IncotermsTransferLocation,
  IncotermsLocation1,
  IncotermsLocation2,
  SettlmtBusProcVar,
  SettlmtBusProcCat,
  SettlmtMgmtOutpCat AS SuplrSettlmtListOutpCat
FROM R_SettlmtMgmtDoc
LEFT OUTER JOIN R_SuplrSettlmtListItem AS _SuplrSettlmtListItem ON SuplrSettlmtList = _SuplrSettlmtListItem.SuplrSettlmtList  -- association [0..*]
LEFT OUTER JOIN I_SuplrSettlmtListPlainLongTxt AS _SuplrSettlmtListPlainLongText ON SuplrSettlmtList = _SuplrSettlmtListPlainLongText.SuplrSettlmtList  -- association [0..*]
LEFT OUTER JOIN I_SettlmtMgmtAcctgTransfSts AS _SuplrSetlLstAcctgTransfSts ON SuplrSetlLstAcctgTransfSts = _SuplrSetlLstAcctgTransfSts.SettlmtMgmtAcctgTransfSts  -- association [0..1]
LEFT OUTER JOIN R_SuplrSettlmtListPartner AS _SuplrSettlmtListPartner ON SuplrSettlmtList = _SuplrSettlmtListPartner.SuplrSettlmtList  -- association [0..*]
LEFT OUTER JOIN R_SuplrSettlmtListBankData AS _SuplrSettlmtListBankData ON SuplrSettlmtList = _SuplrSettlmtListBankData.SuplrSettlmtList  -- 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 _SuplrSettlmtListCurrency ON SuplrSettlmtListCurrency = _SuplrSettlmtListCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_PaymentTerms AS _PaymentTerms ON PaymentTerms = _PaymentTerms.PaymentTerms  -- association [0..1]
LEFT OUTER JOIN R_SuplrSettlmtList AS _RvsdSuplrSettlmtList ON RvsdSuplrSettlmtList = _RvsdSuplrSettlmtList.SuplrSettlmtList  -- association [0..1]
LEFT OUTER JOIN I_SettlmtMgmtDocIncmpltnsRsnCd AS _SuplrSettlmtListIncmpltnsRsn ON SuplrSettlmtListIncmpltnsRsn = _SuplrSettlmtListIncmpltnsRsn.SettlmtMgmtDocIncmpltnsRsn  -- association [0..1]
LEFT OUTER JOIN I_CreditControlAreaText AS _CreditControlAreaText ON CreditControlArea = _CreditControlAreaText.CreditControlArea  -- association [0..*]
LEFT OUTER JOIN I_SettlmtActivityReasonCode AS _SuplrSettlmtListActyReason ON SuplrSettlmtListActyReason = _SuplrSettlmtListActyReason.SettlmtActivityReason  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _SuplrSettlmtListPaytCurrency ON SuplrSettlmtListPaytCurrency = _SuplrSettlmtListPaytCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_SettlmtMgmtOutpCat AS _SuplrSettlmtListOutpCat ON SuplrSettlmtListOutpCat = _SuplrSettlmtListOutpCat.SettlmtMgmtOutpCat  -- association [0..1]
LEFT OUTER JOIN E_SettlmtMgmtDoc AS _Extension ON SuplrSettlmtList = _Extension.SettlmtMgmtDoc  -- association [1..1]
;