R_ConditionContract

DDL: R_CONDITIONCONTRACT Type: view BASIC

Condition Contract

R_ConditionContract is a Basic CDS View that provides data about "Condition Contract" in SAP S/4HANA. It reads from 1 data source (R_ConditionDocument) and exposes 130 fields with key field ConditionContract. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_ConditionDocument R_ConditionDocument from

Associations (15)

CardinalityTargetAliasCondition
[0..*] R_CndnContrBusVolSelCriteria _CndnContrBusVolSelCriteria $projection.ConditionContract = _CndnContrBusVolSelCriteria.ConditionContract
[0..*] R_CndnContrSettlmtCal _CndnContrSettlmtCal $projection.ConditionContract = _CndnContrSettlmtCal.ConditionContract
[0..*] R_CndnContrConditionUsage _CndnContrConditionUsage $projection.ConditionContract = _CndnContrConditionUsage.ConditionContract
[0..1] I_CndnContrActvtnStatus _CndnContrActvtnStatus $projection.CndnContrActvtnStatus = _CndnContrActvtnStatus.CndnContrActvtnStatus
[0..1] I_Currency _CndnContrCurrency $projection.CndnContrCurrency = _CndnContrCurrency.Currency
[0..1] I_CndnContrSuplrSettlmtCat _CndnContrSuplrSettlmtCat $projection.CndnContrSuplrSettlmtCat = _CndnContrSuplrSettlmtCat.CndnContrSuplrSettlmtCat
[0..1] I_CndnContrCustSettlmtCat _CndnContrCustSettlmtCat $projection.CndnContrCustSettlmtCat = _CndnContrCustSettlmtCat.CndnContrCustSettlmtCat
[0..1] I_UnitOfMeasure _CndnContrUnit $projection.CndnContrUnit = _CndnContrUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _CndnContrWeightUnit $projection.CndnContrWeightUnit = _CndnContrWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _CndnContrVolumeUnit $projection.CndnContrVolumeUnit = _CndnContrVolumeUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _CndnContrPointsQtyUnit $projection.CndnContrPointsQtyUnit = _CndnContrPointsQtyUnit.UnitOfMeasure
[0..1] I_CndnContrPurposeCat _CndnContrPurposeCat $projection.CndnContrPurposeCat = _CndnContrPurposeCat.CndnContrPurposeCat
[0..1] I_CndnContrSourceDocCat _CndnContrSourceDocCat $projection.CndnContrSourceDocCat = _CndnContrSourceDocCat.CndnContrSourceDocCat
[0..1] I_CndnContrPrcgDetnRlvnceCat _CndnContrPrcgDetnRlvnceCat $projection.CndnContrPrcgDetnRlvnceCat = _CndnContrPrcgDetnRlvnceCat.CndnContrPrcgDetnRlvnceCat
[1..1] E_ConditionContract _Extension $projection.ConditionContract = _Extension.ConditionContract

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName RCNDNCNTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Condition Contract view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey ConditionContract view
ObjectModel.compositionRoot true 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 (130)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract
CndnContrType CndnContrType Contract Type
CndnContrClassfctnType CndnContrClassfctnType Contract Category
CndnContrProcVar CndnContrProcVar Process Variant
DocumentReferenceID DocumentReferenceID Reference
CndnContrAssgmtRef CndnDocAssignmentReference Assignment
ExternalDocumentReferenceID ExternalDocumentReferenceID Ext. Identifier
CndnContrExternalPartner CndnDocExternalPartner External Number
CndnContrActvtnStatus CndnDocActivationStatus
CndnContrValidFrom ConditionDocumentValidFromDate Validity Start Date
CndnContrValidTo ConditionDocumentValidToDate Validity End Date
Supplier Supplier Supplier
Customer Customer Sold-to Party
PriorSupplier PriorSupplier Prior Supplier
PersonWorkAgreement PersonWorkAgreement Personnel No.
CompanyCode 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
SalesGroup SalesGroup Sales Group
SalesOffice SalesOffice Sales Office
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
CreationTimeZone CreationTimeZone Time Zone
CreationUTCDateTime CreationUTCDateTime Time Stamp
LastChangedByUser LastChangedByUser User Name
LastChangedDate LastChangedDate Created On
LastChangeTime LastChangeTime Time changed
LastChangeUTCDateTime LastChangeUTCDateTime Time Stamp
CndnContrCurrency
ExchangeRate ExchangeRate Exchange rate
ExchangeRateType ExchangeRateType Exch. Rate Type
ExchangeRateDate ExchangeRateDate Translatn Date
PaymentTerms PaymentTerms Pyt Terms
CashDiscount1Days CashDiscount1Days Days from Baseline Date for Payment
CashDiscount1Percent CashDiscount1Percent Disc. Percent 1
CashDiscount2Days CashDiscount2Days Days from Baseline Date for Payment
CashDiscount2Percent CashDiscount2Percent Disc. Percent 2
NetPaymentDays NetPaymentDays Net Pmt Terms Period
PaymentMethod PaymentMethod Pymt Meth.
CndnContrSuplrSettlmtCat CndnDocSuplrSettlmtCat
CndnContrCustSettlmtCat CndnDocCustSettlmtCat
SettlmtProduct SettlmtProduct
FinalSettlmtCalendar FinalSettlmtCalendar Final Settlement
PartialSettlmtCalendar PartialSettlmtCalendar Partial Settlement
DeltaSettlmtCalendar DeltaSettlmtCalendar Delta Settlement
DeltaAccrualSettlmtCalendar DeltaAccrualSettlmtCalendar Delta Accruals
AccrualClearingSettlmtCalendar AccrualClearingSettlmtCalendar Accr Deferral Cal
CndnContrExtensionCalendar CndnContrExtensionCalendar Extension Calendar
PrecedingConditionDocument PrecedingConditionDocument Predecessor
CndnContrPurposeCat CndnDocPurposeCategory Purpose
CndnContrSourceDocCat CndnDocSourceDocumentCategory Ext. Reference Cat.
CndnContrSourceDoc CndnDocSourceDocument External Reference
CndnContrSourceDocItem CndnDocSourceDocumentItem Ext. Reference Item
BusVolTableGroup BusVolTableGroup BusVol Table Group
AmountFieldGroup AmountFieldGroup Amount Fields Group
CndnContrUnit ConditionDocumentUnit Settlement Unit oM
CndnContrWeightUnit ConditionDocumentWeightUnit Settlement Unit oW
CndnContrVolumeUnit ConditionDocumentVolumeUnit Settlement Vol. Unit
CndnContrPointsQtyUnit CndnDocPointsQuantityUnit Settlement Poi. Unit
AccrualUpdateIsRequired AccrualUpdateIsRequired Accruals Update Req
CndnContrUUID
CndnContrSourceUUID
TaxCountry TaxCountry Tax Ctry/Reg.
SettlmtPartTxRegnCntry SettlmtPartTxRegnCntry Tax Ctry/Rgn
SettlmtPartTxRegnNmbr SettlmtPartTxRegnNmbr VAT Reg. No.
CndnContrPrcgDetnRlvnceCat CndnDocPrcgDetnRlvnceCat Relevant for Contract Determination
BusVolTotAmtSpltCritraGrp BusVolTotAmtSpltCritraGrp Amount Fields SC Grp
BasicConditionContract BasicConditionContract Basic Contract of Contract
CndnContrPartnerCat CndnContrPartnerCat Partner Type
CndnContrProcessCategory CndnContrProcessCategory Process Category
CndnContrSettlmtType CndnContrSettlmtType
CndnContrWorkerCostCenter CndnDocWorkerCostCenter Worker Cost Center
CndnContrWrkrControllingArea CndnDocWrkrControllingArea Worker Controlling Area
CndnContrWorkerSettlmtCat CndnDocWorkerSettlmtCat Settl. Ty. Worker
CndnContrSemanticCode CndnDocSemanticCode Semantic Type
_CndnContrBusVolSelCriteria _CndnContrBusVolSelCriteria
_CndnContrSettlmtCal _CndnContrSettlmtCal
_CndnContrConditionUsage _CndnContrConditionUsage
_CndnContrType _CndnContrType
_CndnContrClassfctnType _CndnContrClassfctnType
_CndnContrProcVar _CndnContrProcVar
_CndnContrActvtnStatus _CndnContrActvtnStatus
_Supplier _Supplier
_Customer _Customer
_PriorSupplier _PriorSupplier
_PersonWorkAgreement _PersonWorkAgreement
_CompanyCode _CompanyCode
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_Division _Division
_SalesGroup _SalesGroup
_SalesOffice _SalesOffice
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_CndnContrCurrency _CndnContrCurrency
_ExchangeRateType _ExchangeRateType
_CndnContrSuplrSettlmtCat _CndnContrSuplrSettlmtCat
_CndnContrCustSettlmtCat _CndnContrCustSettlmtCat
_SettlmtProduct _SettlmtProduct
_FinalSettlmtCalendar _FinalSettlmtCalendar
_PartialSettlmtCalendar _PartialSettlmtCalendar
_DeltaSettlmtCalendar _DeltaSettlmtCalendar
_DeltaAccrualSettlmtCalendar _DeltaAccrualSettlmtCalendar
_AccrualClearingSettlmtCal _AccrualClearingSettlmtCal
_CndnContrExtensionCalendar _CndnContrExtensionCalendar
_PrecedingConditionDocument _PrecedingConditionDocument
_CndnContrPurposeCat _CndnContrPurposeCat
_CndnContrSourceDocCat _CndnContrSourceDocCat
_BusVolTableGroup _BusVolTableGroup
_AmountFieldGroup _AmountFieldGroup
_CndnContrUnit _CndnContrUnit
_CndnContrWeightUnit _CndnContrWeightUnit
_CndnContrVolumeUnit _CndnContrVolumeUnit
_CndnContrPointsQtyUnit _CndnContrPointsQtyUnit
_TaxCountry _TaxCountry
_SettlmtPartTxRegnCntry _SettlmtPartTxRegnCntry
_CndnContrPrcgDetnRlvnceCat _CndnContrPrcgDetnRlvnceCat
_BusVolTotAmtSpltCritraGrp _BusVolTotAmtSpltCritraGrp
_CndnContrPartnerCat _CndnContrPartnerCat
_CndnContrProcessCategory _CndnContrProcessCategory
_CndnContrSettlmtType _CndnContrSettlmtType
_CndnContrWorkerCostCenter _CndnDocWorkerCostCenter
_CndnContrWrkrControllingArea _CndnDocWrkrControllingArea
_CndnContrWorkerSettlmtCat _CndnDocWorkerSettlmtCat

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_ConditionContract.
-- 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_ConditionContract AS
SELECT
  cast( ConditionDocument as wcb_coco_num preserving type ) AS ConditionContract,
  CndnContrType,
  CndnContrClassfctnType,
  CndnContrProcVar,
  DocumentReferenceID,
  CndnDocAssignmentReference AS CndnContrAssgmtRef,
  ExternalDocumentReferenceID,
  CndnDocExternalPartner AS CndnContrExternalPartner,
  CndnDocActivationStatus AS CndnContrActvtnStatus,
  ConditionDocumentValidFromDate AS CndnContrValidFrom,
  ConditionDocumentValidToDate AS CndnContrValidTo,
  Supplier,
  Customer,
  PriorSupplier,
  PersonWorkAgreement,
  CompanyCode,
  PurchasingOrganization,
  PurchasingGroup,
  SalesOrganization,
  DistributionChannel,
  Division,
  SalesGroup,
  SalesOffice,
  CreatedByUser,
  CreationDate,
  CreationTime,
  CreationTimeZone,
  CreationUTCDateTime,
  LastChangedByUser,
  LastChangedDate,
  LastChangeTime,
  LastChangeUTCDateTime,
  cast( ConditionDocumentCurrency as wcb_cc_curr preserving type ) AS CndnContrCurrency,
  ExchangeRate,
  ExchangeRateType,
  ExchangeRateDate,
  PaymentTerms,
  CashDiscount1Days,
  CashDiscount1Percent,
  CashDiscount2Days,
  CashDiscount2Percent,
  NetPaymentDays,
  PaymentMethod,
  CndnDocSuplrSettlmtCat AS CndnContrSuplrSettlmtCat,
  CndnDocCustSettlmtCat AS CndnContrCustSettlmtCat,
  SettlmtProduct,
  FinalSettlmtCalendar,
  PartialSettlmtCalendar,
  DeltaSettlmtCalendar,
  DeltaAccrualSettlmtCalendar,
  AccrualClearingSettlmtCalendar,
  CndnContrExtensionCalendar,
  PrecedingConditionDocument,
  CndnDocPurposeCategory AS CndnContrPurposeCat,
  CndnDocSourceDocumentCategory AS CndnContrSourceDocCat,
  CndnDocSourceDocument AS CndnContrSourceDoc,
  CndnDocSourceDocumentItem AS CndnContrSourceDocItem,
  BusVolTableGroup,
  AmountFieldGroup,
  ConditionDocumentUnit AS CndnContrUnit,
  ConditionDocumentWeightUnit AS CndnContrWeightUnit,
  ConditionDocumentVolumeUnit AS CndnContrVolumeUnit,
  CndnDocPointsQuantityUnit AS CndnContrPointsQtyUnit,
  AccrualUpdateIsRequired,
  cast( ConditionDocumentUUID as wcb_guid preserving type ) AS CndnContrUUID,
  cast( ConditionDocumentSourceUUID as wcb_ext_guid_cc preserving type ) AS CndnContrSourceUUID,
  TaxCountry,
  SettlmtPartTxRegnCntry,
  SettlmtPartTxRegnNmbr,
  CndnDocPrcgDetnRlvnceCat AS CndnContrPrcgDetnRlvnceCat,
  BusVolTotAmtSpltCritraGrp,
  BasicConditionContract,
  CndnContrPartnerCat,
  CndnContrProcessCategory,
  CndnContrSettlmtType,
  CndnDocWorkerCostCenter AS CndnContrWorkerCostCenter,
  CndnDocWrkrControllingArea AS CndnContrWrkrControllingArea,
  CndnDocWorkerSettlmtCat AS CndnContrWorkerSettlmtCat,
  CndnDocSemanticCode AS CndnContrSemanticCode
FROM R_ConditionDocument
LEFT OUTER JOIN R_CndnContrBusVolSelCriteria AS _CndnContrBusVolSelCriteria ON ConditionContract = _CndnContrBusVolSelCriteria.ConditionContract  -- association [0..*]
LEFT OUTER JOIN R_CndnContrSettlmtCal AS _CndnContrSettlmtCal ON ConditionContract = _CndnContrSettlmtCal.ConditionContract  -- association [0..*]
LEFT OUTER JOIN R_CndnContrConditionUsage AS _CndnContrConditionUsage ON ConditionContract = _CndnContrConditionUsage.ConditionContract  -- association [0..*]
LEFT OUTER JOIN I_CndnContrActvtnStatus AS _CndnContrActvtnStatus ON CndnContrActvtnStatus = _CndnContrActvtnStatus.CndnContrActvtnStatus  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CndnContrCurrency ON CndnContrCurrency = _CndnContrCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CndnContrSuplrSettlmtCat AS _CndnContrSuplrSettlmtCat ON CndnContrSuplrSettlmtCat = _CndnContrSuplrSettlmtCat.CndnContrSuplrSettlmtCat  -- association [0..1]
LEFT OUTER JOIN I_CndnContrCustSettlmtCat AS _CndnContrCustSettlmtCat ON CndnContrCustSettlmtCat = _CndnContrCustSettlmtCat.CndnContrCustSettlmtCat  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CndnContrUnit ON CndnContrUnit = _CndnContrUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CndnContrWeightUnit ON CndnContrWeightUnit = _CndnContrWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CndnContrVolumeUnit ON CndnContrVolumeUnit = _CndnContrVolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CndnContrPointsQtyUnit ON CndnContrPointsQtyUnit = _CndnContrPointsQtyUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_CndnContrPurposeCat AS _CndnContrPurposeCat ON CndnContrPurposeCat = _CndnContrPurposeCat.CndnContrPurposeCat  -- association [0..1]
LEFT OUTER JOIN I_CndnContrSourceDocCat AS _CndnContrSourceDocCat ON CndnContrSourceDocCat = _CndnContrSourceDocCat.CndnContrSourceDocCat  -- association [0..1]
LEFT OUTER JOIN I_CndnContrPrcgDetnRlvnceCat AS _CndnContrPrcgDetnRlvnceCat ON CndnContrPrcgDetnRlvnceCat = _CndnContrPrcgDetnRlvnceCat.CndnContrPrcgDetnRlvnceCat  -- association [0..1]
LEFT OUTER JOIN E_ConditionContract AS _Extension ON ConditionContract = _Extension.ConditionContract  -- association [1..1]
;