R_CndnDocConditionUsage

DDL: R_CNDNDOCCONDITIONUSAGE Type: view BASIC Package: WCB_CC_PERS

Condition Document Condition Usage

R_CndnDocConditionUsage is a Basic CDS View that provides data about "Condition Document Condition Usage" in SAP S/4HANA. It reads from 3 data sources (P_CndnContrCndnUsgeBillgDocs, P_CndnContrCndnUsgeMatlDocs, P_CndnContrCndnUsgeSetlMgmtDoc) and exposes 128 fields with key field DocRelationshipUUID. It has 4 associations to related views. Part of development package WCB_CC_PERS.

Data Sources (3)

SourceAliasJoin Type
P_CndnContrCndnUsgeBillgDocs P_CndnContrCndnUsgeBillgDocs union_all
P_CndnContrCndnUsgeMatlDocs P_CndnContrCndnUsgeMatlDocs from
P_CndnContrCndnUsgeSetlMgmtDoc P_CndnContrCndnUsgeSetlMgmtDoc union_all

Associations (4)

CardinalityTargetAliasCondition
[0..1] R_ConditionDocument _ConditionDocument $projection.ConditionDocument = _ConditionDocument.ConditionDocument
[0..1] I_BillingDocument _BillingDocument $projection.BillingDocument = _BillingDocument.BillingDocument
[0..1] I_BillingDocumentItem _BillingDocumentItem $projection.BillingDocument = _BillingDocumentItem.BillingDocument and $projection.BillingDocumentItem = _BillingDocumentItem.BillingDocumentItem
[0..1] I_CndnContrAccrSource _CndnDocAccrualSource $projection.CndnDocAccrualSource = _CndnDocAccrualSource.CndnContrAccrSource

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName RWLFCDCNDUSAGE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.dataMaintenance #DISPLAY_ONLY view
EndUserText.label Condition Document Condition Usage view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey DocRelationshipUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (128)

KeyFieldSource TableSource FieldDescription
KEY DocRelationshipUUID DocRelationshipUUID
PricingDocument PricingDocument Document Condition
PricingProcedureStep PricingProcedureStep Step Number
PricingProcedureCounter PricingProcedureCounter Pricing Procedure Counter
ConditionDocument Condition Contract
ConditionDocumentUUID
ConditionRecord ConditionRecord Cond.Record No.
ConditionSequentialNumberShort ConditionSequentialNumberShort Sequent. No. of Cond
CndnDocAccrReversalStatus CndnContrAccrRvslSts
AccrSrceDocCategory AccrSrceDocCategory
AccrSrceDocument AccrSrceDocument
AccrSrceDocumentYear AccrSrceDocumentYear
AccrSrceDocumentItem AccrSrceDocumentItem
ConditionApplication ConditionApplication Application
ConditionType ConditionType Condition type
ConditionAmount ConditionAmount Condition Value
AccrSrceDocCurrency AccrSrceDocCurrency
AccrSrceDocPostingDate AccrSrceDocPostingDate
SettlmtDate SettlmtDate Settlement Date
SettlmtDateSequentialID SettlmtDateSequentialID Settlement Date ID
RefSettlmtDate RefSettlmtDate
RefSettlmtDateSequentialID RefSettlmtDateSequentialID
AccrSrceDocFiscalYear AccrSrceDocFiscalYear
AccrSrceDocItemPlant AccrSrceDocItemPlant
AccrSrceDocCompanyCode AccrSrceDocCompanyCode
CndnDocAccrualSource
MaterialDocument MaterialDocument Material Doc.
MaterialDocumentYear MaterialDocumentYear Material Document Year
MaterialDocumentItem MaterialDocumentItem Material Document Item
SettlmtMgmtDoc Document Number
SettlmtMgmtDocItem Item
BillingDocument SD Document
BillingDocumentItem Item
_BillingDocument _BillingDocument
_BillingDocumentItem _BillingDocumentItem
_AccrSrceDocCompanyCode _AccrSrceDocCompanyCode
_AccrSrceDocCurrency _AccrSrceDocCurrency
_AccrSrceDocItemPlant _AccrSrceDocItemPlant
_CndnDocAccrualSource _CndnDocAccrualSource
_CndnDocAccrReversalStatus _CndnContrAccrRvslSts
_ConditionApplication _ConditionApplication
_ConditionDocument _ConditionDocument
_ConditionType _ConditionType
PricingDocument PricingDocument Document Condition
PricingProcedureStep PricingProcedureStep Step Number
PricingProcedureCounter PricingProcedureCounter Pricing Procedure Counter
ConditionDocument Condition Contract
ConditionDocumentUUID
ConditionRecord ConditionRecord Cond.Record No.
ConditionSequentialNumberShort ConditionSequentialNumberShort Sequent. No. of Cond
CndnDocAccrReversalStatus CndnContrAccrRvslSts
AccrSrceDocCategory AccrSrceDocCategory
AccrSrceDocument AccrSrceDocument
AccrSrceDocumentYear AccrSrceDocumentYear
AccrSrceDocumentItem AccrSrceDocumentItem
ConditionApplication ConditionApplication Application
ConditionType ConditionType Condition type
ConditionAmount ConditionAmount Condition Value
AccrSrceDocCurrency AccrSrceDocCurrency
AccrSrceDocPostingDate AccrSrceDocPostingDate
SettlmtDate SettlmtDate Settlement Date
SettlmtDateSequentialID SettlmtDateSequentialID Settlement Date ID
RefSettlmtDate RefSettlmtDate
RefSettlmtDateSequentialID RefSettlmtDateSequentialID
AccrSrceDocFiscalYear AccrSrceDocFiscalYear
AccrSrceDocItemPlant AccrSrceDocItemPlant
AccrSrceDocCompanyCode AccrSrceDocCompanyCode
CndnDocAccrualSource CndnContrAccrSource
MaterialDocument Material Doc.
MaterialDocumentYear Material Document Year
MaterialDocumentItem Material Document Item
SettlmtMgmtDoc SettlmtMgmtDoc Document Number
SettlmtMgmtDocItem SettlmtMgmtDocItem Item
BillingDocument SD Document
BillingDocumentItem Item
_BillingDocument _BillingDocument
_BillingDocumentItem _BillingDocumentItem
_AccrSrceDocCompanyCode _AccrSrceDocCompanyCode
_AccrSrceDocCurrency _AccrSrceDocCurrency
_AccrSrceDocItemPlant _AccrSrceDocItemPlant
_CndnDocAccrualSource _CndnDocAccrualSource
_CndnDocAccrReversalStatus _CndnContrAccrRvslSts
_ConditionApplication _ConditionApplication
_ConditionDocument _ConditionDocument
_ConditionType _ConditionType
PricingDocument PricingDocument Document Condition
PricingProcedureStep PricingProcedureStep Step Number
PricingProcedureCounter PricingProcedureCounter Pricing Procedure Counter
ConditionDocument Condition Contract
ConditionDocumentUUID
ConditionRecord ConditionRecord Cond.Record No.
ConditionSequentialNumberShort ConditionSequentialNumberShort Sequent. No. of Cond
CndnDocAccrReversalStatus CndnContrAccrRvslSts
AccrSrceDocCategory AccrSrceDocCategory
AccrSrceDocument AccrSrceDocument
AccrSrceDocumentYear AccrSrceDocumentYear
AccrSrceDocumentItem AccrSrceDocumentItem
ConditionApplication ConditionApplication Application
ConditionType ConditionType Condition type
ConditionAmount ConditionAmount Condition Value
AccrSrceDocCurrency AccrSrceDocCurrency
AccrSrceDocPostingDate AccrSrceDocPostingDate
SettlmtDate SettlmtDate Settlement Date
SettlmtDateSequentialID SettlmtDateSequentialID Settlement Date ID
RefSettlmtDate RefSettlmtDate
RefSettlmtDateSequentialID RefSettlmtDateSequentialID
AccrSrceDocFiscalYear AccrSrceDocFiscalYear
AccrSrceDocItemPlant AccrSrceDocItemPlant
AccrSrceDocCompanyCode AccrSrceDocCompanyCode
CndnDocAccrualSource
MaterialDocument Material Doc.
MaterialDocumentYear Material Document Year
MaterialDocumentItem Material Document Item
SettlmtMgmtDoc Document Number
SettlmtMgmtDocItem Item
BillingDocument BillingDocument SD Document
BillingDocumentItem BillingDocumentItem Item
_BillingDocument _BillingDocument
_BillingDocumentItem _BillingDocumentItem
_AccrSrceDocCompanyCode _AccrSrceDocCompanyCode
_AccrSrceDocCurrency _AccrSrceDocCurrency
_AccrSrceDocItemPlant _AccrSrceDocItemPlant
_CndnDocAccrualSource _CndnDocAccrualSource
_CndnDocAccrReversalStatus _CndnContrAccrRvslSts
_ConditionApplication _ConditionApplication
_ConditionDocument _ConditionDocument
_ConditionType _ConditionType
_CndnContrAccrSrceDocCat _CndnContrAccrSrceDocCat

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_CndnDocConditionUsage.
-- 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_CndnDocConditionUsage AS
SELECT
  DocRelationshipUUID,
  PricingDocument,
  PricingProcedureStep,
  PricingProcedureCounter,
  cast ( ConditionContract as wcb_condition_document preserving type ) AS ConditionDocument,
  cast ( CndnContrUUID as wcb_cndn_doc_uuid preserving type ) AS ConditionDocumentUUID,
  ConditionRecord,
  ConditionSequentialNumberShort,
  CndnContrAccrRvslSts AS CndnDocAccrReversalStatus,
  AccrSrceDocCategory,
  AccrSrceDocument,
  AccrSrceDocumentYear,
  AccrSrceDocumentItem,
  ConditionApplication,
  ConditionType,
  ConditionAmount,
  AccrSrceDocCurrency,
  AccrSrceDocPostingDate,
  SettlmtDate,
  SettlmtDateSequentialID,
  RefSettlmtDate,
  RefSettlmtDateSequentialID,
  AccrSrceDocFiscalYear,
  AccrSrceDocItemPlant,
  AccrSrceDocCompanyCode,
  cast( '1' as wb2_accruals_source ) AS CndnDocAccrualSource,
  MaterialDocument,
  MaterialDocumentYear,
  MaterialDocumentItem,
  cast( ' ' as wbeln_ag preserving type ) AS SettlmtMgmtDoc,
  cast( '000000' as wposnr_lf preserving type ) AS SettlmtMgmtDocItem,
  cast( ' ' as vbeln_vf preserving type ) AS BillingDocument,
  cast( '000000' as posnr_vf preserving type ) AS BillingDocumentItem
FROM P_CndnContrCndnUsgeMatlDocs
LEFT OUTER JOIN R_ConditionDocument AS _ConditionDocument ON ConditionDocument = _ConditionDocument.ConditionDocument  -- association [0..1]
LEFT OUTER JOIN I_BillingDocument AS _BillingDocument ON BillingDocument = _BillingDocument.BillingDocument  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentItem AS _BillingDocumentItem ON BillingDocument = _BillingDocumentItem.BillingDocument AND BillingDocumentItem = _BillingDocumentItem.BillingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_CndnContrAccrSource AS _CndnDocAccrualSource ON CndnDocAccrualSource = _CndnDocAccrualSource.CndnContrAccrSource  -- association [0..1]
-- UNION ALL with additional select branch(es): P_CndnContrCndnUsgeSetlMgmtDoc, P_CndnContrCndnUsgeBillgDocs
;