R_SettlmtDocListItem

DDL: R_SETTLMTDOCLISTITEM Type: view_entity COMPOSITE Package: WLF_FS_PERS_SDOCL

Settlement Document List Item

R_SettlmtDocListItem is a Composite CDS View that provides data about "Settlement Document List Item" in SAP S/4HANA. It reads from 1 data source (R_SettlmtMgmtDocListItem) and exposes 46 fields with key fields SettlmtDocList, SettlmtDocListItem. It has 18 associations to related views. Part of development package WLF_FS_PERS_SDOCL.

Data Sources (1)

SourceAliasJoin Type
R_SettlmtMgmtDocListItem R_SettlmtMgmtDocListItem from

Associations (18)

CardinalityTargetAliasCondition
[1..1] R_SettlmtDocList _SettlmtDocList $projection.SettlmtDocList = _SettlmtDocList.SettlmtDocList
[0..1] I_Currency _SettlmtDocListCurrency $projection.SettlmtDocListCurrency = _SettlmtDocListCurrency.Currency
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_SettlmtMgmtDocCat _SettlmtDocListCat $projection.SettlmtDocListCat = _SettlmtDocListCat.SettlmtMgmtDocCat
[0..1] I_SettlmtDocListItemCat _SettlmtDocListItemCat $projection.SettlmtDocListItemCat = _SettlmtDocListItemCat.SettlmtDocListItemCat
[0..1] R_SettlmtDoc _RefSettlmtDoc $projection.RefSettlmtDoc = _RefSettlmtDoc.SettlmtDoc
[0..1] R_CustSettlmtList _RefCustSettlmtList $projection.RefCustSettlmtList = _RefCustSettlmtList.CustSettlmtList
[0..1] R_SuplrSettlmtList _RefSuplrSettlmtList $projection.RefSuplrSettlmtList = _RefSuplrSettlmtList.SuplrSettlmtList
[0..1] R_SettlmtDocList _RefSettlmtDocList $projection.RefSettlmtDocList = _RefSettlmtDocList.SettlmtDocList
[0..1] R_SuplrSettlmt _RefSuplrSettlmt $projection.RefSuplrSettlmt = _RefSuplrSettlmt.SuplrSettlmt
[0..1] R_CustSettlmt _RefCustSettlmt $projection.RefCustSettlmt = _RefCustSettlmt.CustSettlmt
[0..1] I_BillingDocument _SettlmtExtBillgDoc $projection.SettlmtExtBillgDoc = _SettlmtExtBillgDoc.BillingDocument
[0..1] I_OperationalAcctgDocItem _SettlmtExtOplAcctgDocItem $projection.SettlmtExtAcctgDocCompanyCode = _SettlmtExtOplAcctgDocItem.CompanyCode and $projection.SettlmtExtAcctgDoc = _SettlmtExtOplAcctgDocItem.AccountingDocument and $projection.SettlmtExtAcctgDocFiscalYear = _SettlmtExtOplAcctgDocItem.FiscalYear and $projection.SettlmtExtAcctgDocItem = _SettlmtExtOplAcctgDocItem.AccountingDocumentItem
[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_CustomerCompany _BillToPartyCompany $projection.BillToParty = _BillToPartyCompany.Customer and $projection.CompanyCode = _BillToPartyCompany.CompanyCode
[0..1] I_CustomerCompany _PayerPartyCompany $projection.PayerParty = _PayerPartyCompany.Customer and $projection.CompanyCode = _PayerPartyCompany.CompanyCode
[1..1] E_SettlmtMgmtDocListItem _Extension $projection.SettlmtDocList = _Extension.SettlmtMgmtDoc and $projection.SettlmtDocListItem = _Extension.SettlmtMgmtDocListItem

Annotations (11)

NameValueLevelField
EndUserText.label Settlement Document List Item view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SettlmtDocListItem view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
Analytics.technicalName RWLFSMTDOCLSTITM view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY SettlmtDocList Document Number
KEY SettlmtDocListItem SettlmtMgmtDocListItem
SettlmtDoc ReferenceSettlmtMgmtDoc
SettlmtDocListCurrency SettlmtDocCurrency Doc. Currency
CompanyCode _SettlmtDocList CompanyCode Receiver Company Code
SettlmtDocListItemNetAmount SettlmtDocListItemNetAmount
SettlmtDocListItemTaxAmount SettlmtDocListItemTaxAmount
NonDeductibleInputTaxAmount NonDeductibleInputTaxAmount Non-deductible
SettlmtRemunerationNetAmt SettlmtRemunerationNetAmt
SettlmtRemunerationTaxAmt SettlmtRemunerationTaxAmt
InvoicingParty InvoicingParty Supplier
PayeeParty PayeeParty Payee
BillToParty BillToParty Inv. Recipient
PayerParty PayerParty Payer
SettlmtDocCat SettlmtDocCat Settlement Document Category
SettlmtDocListCat SettlmtDocListCat
SettlmtDocListItemCat SettlmtDocListItemCat
SettlmtExtBillgDoc SettlmtExtBillgDoc
SettlmtExtAcctgDocCompanyCode SettlmtExtAcctgDocCompanyCode
SettlmtExtAcctgDoc SettlmtExtAcctgDoc
SettlmtExtAcctgDocFiscalYear SettlmtExtAcctgDocFiscalYear
SettlmtExtAcctgDocItem SettlmtExtAcctgDocItem
SettlmtDocListItemIsReversed SettlmtDocListItemIsCancelled
PrcDetnIsIncmplt PrcDetnIsIncmplt Price Determination Is Incomplete
_SettlmtDocList _SettlmtDocList
_SettlmtDocListCurrency _SettlmtDocListCurrency
_CompanyCode _CompanyCode
_InvoicingParty _InvoicingParty
_PayeeParty _PayeeParty
_BillToParty _BillToParty
_PayerParty _PayerParty
_InvoicingPartyCompany _InvoicingPartyCompany
_PayeePartyCompany _PayeePartyCompany
_BillToPartyCompany _BillToPartyCompany
_PayerPartyCompany _PayerPartyCompany
_SettlmtDocCat _SettlmtDocCat
_SettlmtDocListCat _SettlmtDocListCat
_SettlmtDocListItemCat _SettlmtDocListItemCat
_RefSettlmtDoc _RefSettlmtDoc
_RefCustSettlmtList _RefCustSettlmtList
_RefSuplrSettlmtList _RefSuplrSettlmtList
_RefSettlmtDocList _RefSettlmtDocList
_RefCustSettlmt _RefCustSettlmt
_RefSuplrSettlmt _RefSuplrSettlmt
_SettlmtExtBillgDoc _SettlmtExtBillgDoc
_SettlmtExtOplAcctgDocItem _SettlmtExtOplAcctgDocItem

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_SettlmtDocListItem.
-- 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_SettlmtDocListItem AS
SELECT
  cast( SettlmtMgmtDoc as wbeln_rl preserving type ) AS SettlmtDocList,
  SettlmtMgmtDocListItem AS SettlmtDocListItem,
  ReferenceSettlmtMgmtDoc AS SettlmtDoc,
  SettlmtDocCurrency AS SettlmtDocListCurrency,
  _SettlmtDocList.CompanyCode AS CompanyCode,
  SettlmtDocListItemNetAmount,
  SettlmtDocListItemTaxAmount,
  NonDeductibleInputTaxAmount,
  SettlmtRemunerationNetAmt,
  SettlmtRemunerationTaxAmt,
  InvoicingParty,
  PayeeParty,
  BillToParty,
  PayerParty,
  SettlmtDocCat,
  SettlmtDocListCat,
  SettlmtDocListItemCat,
  SettlmtExtBillgDoc,
  SettlmtExtAcctgDocCompanyCode,
  SettlmtExtAcctgDoc,
  SettlmtExtAcctgDocFiscalYear,
  SettlmtExtAcctgDocItem,
  SettlmtDocListItemIsCancelled AS SettlmtDocListItemIsReversed,
  PrcDetnIsIncmplt
FROM R_SettlmtMgmtDocListItem
LEFT OUTER JOIN R_SettlmtDocList AS _SettlmtDocList ON SettlmtDocList = _SettlmtDocList.SettlmtDocList  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _SettlmtDocListCurrency ON SettlmtDocListCurrency = _SettlmtDocListCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_SettlmtMgmtDocCat AS _SettlmtDocListCat ON SettlmtDocListCat = _SettlmtDocListCat.SettlmtMgmtDocCat  -- association [0..1]
LEFT OUTER JOIN I_SettlmtDocListItemCat AS _SettlmtDocListItemCat ON SettlmtDocListItemCat = _SettlmtDocListItemCat.SettlmtDocListItemCat  -- association [0..1]
LEFT OUTER JOIN R_SettlmtDoc AS _RefSettlmtDoc ON RefSettlmtDoc = _RefSettlmtDoc.SettlmtDoc  -- association [0..1]
LEFT OUTER JOIN R_CustSettlmtList AS _RefCustSettlmtList ON RefCustSettlmtList = _RefCustSettlmtList.CustSettlmtList  -- association [0..1]
LEFT OUTER JOIN R_SuplrSettlmtList AS _RefSuplrSettlmtList ON RefSuplrSettlmtList = _RefSuplrSettlmtList.SuplrSettlmtList  -- association [0..1]
LEFT OUTER JOIN R_SettlmtDocList AS _RefSettlmtDocList ON RefSettlmtDocList = _RefSettlmtDocList.SettlmtDocList  -- association [0..1]
LEFT OUTER JOIN R_SuplrSettlmt AS _RefSuplrSettlmt ON RefSuplrSettlmt = _RefSuplrSettlmt.SuplrSettlmt  -- association [0..1]
LEFT OUTER JOIN R_CustSettlmt AS _RefCustSettlmt ON RefCustSettlmt = _RefCustSettlmt.CustSettlmt  -- association [0..1]
LEFT OUTER JOIN I_BillingDocument AS _SettlmtExtBillgDoc ON SettlmtExtBillgDoc = _SettlmtExtBillgDoc.BillingDocument  -- association [0..1]
LEFT OUTER JOIN I_OperationalAcctgDocItem AS _SettlmtExtOplAcctgDocItem ON SettlmtExtAcctgDocCompanyCode = _SettlmtExtOplAcctgDocItem.CompanyCode AND SettlmtExtAcctgDoc = _SettlmtExtOplAcctgDocItem.AccountingDocument AND SettlmtExtAcctgDocFiscalYear = _SettlmtExtOplAcctgDocItem.FiscalYear AND SettlmtExtAcctgDocItem = _SettlmtExtOplAcctgDocItem.AccountingDocumentItem  -- association [0..1]
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_CustomerCompany AS _BillToPartyCompany ON BillToParty = _BillToPartyCompany.Customer AND CompanyCode = _BillToPartyCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CustomerCompany AS _PayerPartyCompany ON PayerParty = _PayerPartyCompany.Customer AND CompanyCode = _PayerPartyCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN E_SettlmtMgmtDocListItem AS _Extension ON SettlmtDocList = _Extension.SettlmtMgmtDoc AND SettlmtDocListItem = _Extension.SettlmtMgmtDocListItem  -- association [1..1]
;