R_SettlmtDocListItem
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)
| Source | Alias | Join Type |
|---|---|---|
| R_SettlmtMgmtDocListItem | R_SettlmtMgmtDocListItem | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA