R_CndnContrSettlmtDocsNoDvtg

DDL: R_CNDNCONTRSETTLMTDOCSNODVTG SQL: RCOCOSDOCSNO Type: view COMPOSITE

Cndn Contract Settlement Documents without deviating Data

R_CndnContrSettlmtDocsNoDvtg is a Composite CDS View that provides data about "Cndn Contract Settlement Documents without deviating Data" in SAP S/4HANA. It reads from 1 data source (R_SettlmtMgmtDocProcessFlow) and exposes 59 fields with key fields ConditionContract, SettlmtDoc, SettlmtDocItem. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_SettlmtMgmtDocProcessFlow _docflow from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_SettlmtMgmtDoc _SettlmtDoc $projection.SettlmtDoc = _SettlmtDoc.SettlmtMgmtDoc
[0..*] R_SettlmtMgmtDocItem _SettlmtDocItem $projection.SettlmtDoc = _SettlmtDocItem.SettlmtMgmtDoc

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName RCOCOSDOCSNO view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey ConditionContract view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Cndn Contract Settlement Documents without deviating Data view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AbapCatalog.compiler.compareFilter true view

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract R_SettlmtMgmtDocProcessFlow SettlmtPrecdgDoc Pre. Document
KEY SettlmtDoc R_SettlmtMgmtDocProcessFlow SettlmtSubsqntDoc Subseq Doc.
KEY SettlmtDocItem _SettlmtDocItem SettlmtMgmtDocItem Item
SettlmtMgmtAcctgTransfSts _SettlmtDoc SettlmtMgmtAcctgTransfSts Posting Status
SettlmtDocIsCanceled _SettlmtDoc SettlmtMgmtDocIsCancelled Doc. Reversed
SettlmtDate R_SettlmtMgmtDocProcessFlow SettlmtDate Settlement Date
SettlmtDateCat _SettlmtDoc SettlmtDateCat Settlement Date Type
SettlmtDateSequentialID R_SettlmtMgmtDocProcessFlow SettlmtDateSequentialID Settlement Date ID
PostingPartnerCat _SettlmtDoc PostingPartnerCat Posting Partner
SettlmtDocType _SettlmtDoc SettlmtDocType Settlement Document Type
SuplrSettlmtCompanyCode _SettlmtDoc CompanyCode Receiver Company Code
CustSettlmtCompanyCode _SettlmtDoc IntercompanyCompanyCode
PurchasingOrganization _SettlmtDoc PurchasingOrganization Purchasing Organization
PurchasingGroup _SettlmtDoc PurchasingGroup Purchasing Group
SalesOrganization _SettlmtDoc SalesOrganization Sales Organization
DistributionChannel _SettlmtDoc DistributionChannel RefDistCh-Cust/Mat.
Division _SettlmtDoc Division Internal Division ID
SettlmtDocAuthznCat _SettlmtDoc SettlmtMgmtAuthznCat
SettlmtItmStatisticalPrpty _SettlmtDocItem SettlmtItmStatisticalPrpty Statistical Prpty
SettlmtDocCurrency _SettlmtDoc SettlmtDocCurrency Doc. Currency
ExchangeRateDate _SettlmtDoc ExchangeRateDate Translatn Date
SupplierItemNetAmount _SettlmtDocItem SupplierItemNetAmount Supplier Item Net Amount
CustomerItemNetAmount _SettlmtDocItem CustomerItemNetAmount Customer Item Net Amount
SupplierItemGrossAmount _SettlmtDocItem SupplierItemGrossAmount Supplier Item Gross Amount
CustomerItemGrossAmount _SettlmtDocItem CustomerItemGrossAmount Customer Item Gross Amount
SupplierSubtotal1Amount
CustomerSubtotal1Amount
SupplierSubtotal2Amount
CustomerSubtotal2Amount
SupplierSubtotal3Amount
CustomerSubtotal3Amount
SupplierSubtotal4Amount
CustomerSubtotal4Amount
SupplierSubtotal5Amount
CustomerSubtotal5Amount
SupplierSubtotal6Amount
CustomerSubtotal6Amount
SupplierRebateBasisAmount
CustomerRebateBasisAmount
SuplrItmEligibleAmtForCshDisc
CustItmEligibleAmtForCshDisc
SupplierEffectiveItemAmount
CustomerEffectiveItemAmount
SupplierItemTaxAmount
CustomerItemTaxAmount
CndnContrProcVar _SettlmtDoc CndnContrProcVar Process Variant
_SettlmtDoc _SettlmtDoc
_SettlmtDocItem _SettlmtDocItem
_SettlmtMgmtAcctgTransfSts _SettlmtDoc _SettlmtMgmtAcctgTransfSts
_PostingPartnerCat _SettlmtDoc _PostingPartnerCat
_SettlmtDocType _SettlmtDoc _SettlmtDocType
_SuplrSettlmtCompanyCode _SettlmtDoc _CompanyCode
_CustSettlmtCompanyCode _SettlmtDoc _IntercompanyCompanyCode
_PurchasingOrganization _SettlmtDoc _PurchasingOrganization
_PurchasingGroup _SettlmtDoc _PurchasingGroup
_SalesOrganization _SettlmtDoc _SalesOrganization
_DistributionChannel _SettlmtDoc _DistributionChannel
_Division _SettlmtDoc _Division
_SettlmtDocCurrency _SettlmtDoc _SettlmtDocCurrency

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_CndnContrSettlmtDocsNoDvtg.
-- 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.
-- SQL view name: RCOCOSDOCSNO

CREATE VIEW R_CndnContrSettlmtDocsNoDvtg AS
SELECT
  _docflow.SettlmtPrecdgDoc AS ConditionContract,
  _docflow.SettlmtSubsqntDoc AS SettlmtDoc,
  _SettlmtDocItem.SettlmtMgmtDocItem AS SettlmtDocItem,
  _SettlmtDoc.SettlmtMgmtAcctgTransfSts AS SettlmtMgmtAcctgTransfSts,
  _SettlmtDoc.SettlmtMgmtDocIsCancelled AS SettlmtDocIsCanceled,
  _docflow.SettlmtDate AS SettlmtDate,
  _SettlmtDoc.SettlmtDateCat AS SettlmtDateCat,
  _docflow.SettlmtDateSequentialID AS SettlmtDateSequentialID,
  _SettlmtDoc.PostingPartnerCat AS PostingPartnerCat,
  _SettlmtDoc.SettlmtDocType AS SettlmtDocType,
  _SettlmtDoc.CompanyCode AS SuplrSettlmtCompanyCode,
  _SettlmtDoc.IntercompanyCompanyCode AS CustSettlmtCompanyCode,
  _SettlmtDoc.PurchasingOrganization AS PurchasingOrganization,
  _SettlmtDoc.PurchasingGroup AS PurchasingGroup,
  _SettlmtDoc.SalesOrganization AS SalesOrganization,
  _SettlmtDoc.DistributionChannel AS DistributionChannel,
  _SettlmtDoc.Division AS Division,
  _SettlmtDoc.SettlmtMgmtAuthznCat AS SettlmtDocAuthznCat,
  _SettlmtDocItem.SettlmtItmStatisticalPrpty AS SettlmtItmStatisticalPrpty,
  _SettlmtDoc.SettlmtDocCurrency AS SettlmtDocCurrency,
  _SettlmtDoc.ExchangeRateDate AS ExchangeRateDate,
  _SettlmtDocItem.SupplierItemNetAmount AS SupplierItemNetAmount,
  _SettlmtDocItem.CustomerItemNetAmount AS CustomerItemNetAmount,
  _SettlmtDocItem.SupplierItemGrossAmount AS SupplierItemGrossAmount,
  _SettlmtDocItem.CustomerItemGrossAmount AS CustomerItemGrossAmount,
  cast( _SettlmtDocItem.SupplierSubtotal1Amount as abap.curr( 15,2 ) ) AS SupplierSubtotal1Amount,
  cast( _SettlmtDocItem.CustomerSubtotal1Amount as abap.curr( 15,2 ) ) AS CustomerSubtotal1Amount,
  cast( _SettlmtDocItem.SupplierSubtotal2Amount as abap.curr( 15,2 ) ) AS SupplierSubtotal2Amount,
  cast( _SettlmtDocItem.CustomerSubtotal2Amount as abap.curr( 15,2 ) ) AS CustomerSubtotal2Amount,
  cast( _SettlmtDocItem.SupplierSubtotal3Amount as abap.curr( 15,2 ) ) AS SupplierSubtotal3Amount,
  cast( _SettlmtDocItem.CustomerSubtotal3Amount as abap.curr( 15,2 ) ) AS CustomerSubtotal3Amount,
  cast( _SettlmtDocItem.SupplierSubtotal4Amount as abap.curr( 15,2 ) ) AS SupplierSubtotal4Amount,
  cast( _SettlmtDocItem.CustomerSubtotal4Amount as abap.curr( 15,2 ) ) AS CustomerSubtotal4Amount,
  cast( _SettlmtDocItem.SupplierSubtotal5Amount as abap.curr( 15,2 ) ) AS SupplierSubtotal5Amount,
  cast( _SettlmtDocItem.CustomerSubtotal5Amount as abap.curr( 15,2 ) ) AS CustomerSubtotal5Amount,
  cast( _SettlmtDocItem.SupplierSubtotal6Amount as abap.curr( 15,2 ) ) AS SupplierSubtotal6Amount,
  cast( _SettlmtDocItem.CustomerSubtotal6Amount as abap.curr( 15,2 ) ) AS CustomerSubtotal6Amount,
  cast( _SettlmtDocItem.SupplierRebateBasisAmount as abap.curr( 15,2 ) ) AS SupplierRebateBasisAmount,
  cast( _SettlmtDocItem.CustomerRebateBasisAmount as abap.curr( 15,2 ) ) AS CustomerRebateBasisAmount,
  cast( _SettlmtDocItem.SuplrItmEligibleAmtForCshDisc as abap.curr( 15,2 ) ) AS SuplrItmEligibleAmtForCshDisc,
  cast( _SettlmtDocItem.CustItmEligibleAmtForCshDisc as abap.curr( 15,2 ) ) AS CustItmEligibleAmtForCshDisc,
  cast( _SettlmtDocItem.SupplierEffectiveItemAmount as abap.curr( 15,2 ) ) AS SupplierEffectiveItemAmount,
  cast( _SettlmtDocItem.CustomerEffectiveItemAmount as abap.curr( 15,2 ) ) AS CustomerEffectiveItemAmount,
  cast( _SettlmtDocItem.SupplierItemTaxAmount as abap.curr( 15,2 ) ) AS SupplierItemTaxAmount,
  cast( _SettlmtDocItem.CustomerItemTaxAmount as abap.curr( 15,2 ) ) AS CustomerItemTaxAmount,
  _SettlmtDoc.CndnContrProcVar AS CndnContrProcVar,
  _SettlmtDoc._SettlmtMgmtAcctgTransfSts AS _SettlmtMgmtAcctgTransfSts,
  _SettlmtDoc._PostingPartnerCat AS _PostingPartnerCat,
  _SettlmtDoc._SettlmtDocType AS _SettlmtDocType,
  _SettlmtDoc._CompanyCode AS _SuplrSettlmtCompanyCode,
  _SettlmtDoc._IntercompanyCompanyCode AS _CustSettlmtCompanyCode,
  _SettlmtDoc._PurchasingOrganization AS _PurchasingOrganization,
  _SettlmtDoc._PurchasingGroup AS _PurchasingGroup,
  _SettlmtDoc._SalesOrganization AS _SalesOrganization,
  _SettlmtDoc._DistributionChannel AS _DistributionChannel,
  _SettlmtDoc._Division AS _Division,
  _SettlmtDoc._SettlmtDocCurrency AS _SettlmtDocCurrency
FROM R_SettlmtMgmtDocProcessFlow AS _docflow
LEFT OUTER JOIN R_SettlmtMgmtDoc AS _SettlmtDoc ON SettlmtDoc = _SettlmtDoc.SettlmtMgmtDoc  -- association [1..1]
LEFT OUTER JOIN R_SettlmtMgmtDocItem AS _SettlmtDocItem ON SettlmtDoc = _SettlmtDocItem.SettlmtMgmtDoc  -- association [0..*]
;