R_ConditionDocument

DDL: R_CONDITIONDOCUMENT Type: view_entity BASIC Package: WCB_CC_PERS

Condition Document

R_ConditionDocument is a Basic CDS View that provides data about "Condition Document" in SAP S/4HANA. It reads from 1 data source (wcocoh) and exposes 138 fields with key field ConditionDocument. It has 55 associations to related views. Part of development package WCB_CC_PERS.

Data Sources (1)

SourceAliasJoin Type
wcocoh wcocoh from

Associations (55)

CardinalityTargetAliasCondition
[0..*] R_CndnDocBusVolSelCriteria _CndnDocBusVolSelCriteria $projection.ConditionDocument = _CndnDocBusVolSelCriteria.ConditionDocument
[0..*] R_CndnDocSettlmtCal _CndnDocSettlmtCal $projection.ConditionDocument = _CndnDocSettlmtCal.ConditionDocument
[0..*] R_ConditionDocumentItem _ConditionDocumentItem $projection.ConditionDocument = _ConditionDocumentItem.ConditionDocument
[0..*] R_CndnDocConditionUsage _CndnDocConditionUsage $projection.ConditionDocument = _CndnDocConditionUsage.ConditionDocument
[0..1] R_CndnContrType _CndnContrType $projection.CndnContrType = _CndnContrType.CndnContrType
[0..1] I_CndnContrClassfctnType _CndnContrClassfctnType $projection.CndnContrClassfctnType = _CndnContrClassfctnType.CndnContrClassfctnType
[0..1] I_CndnContrProcVar _CndnContrProcVar $projection.CndnContrProcVar = _CndnContrProcVar.CndnContrProcVar
[0..1] I_CndnContrActvtnStatus _CndnDocActivationStatus $projection.CndnDocActivationStatus = _CndnDocActivationStatus.CndnContrActvtnStatus
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Customer _Customer $projection.Customer = _Customer.Customer
[0..1] I_Supplier _PriorSupplier $projection.PriorSupplier = _PriorSupplier.Supplier
[0..1] I_PersonWorkAgreement_1 _PersonWorkAgreement $projection.PersonWorkAgreement = _PersonWorkAgreement.PersonWorkAgreement
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] I_PurchasingGroup _PurchasingGroup $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_Division _Division $projection.Division = _Division.Division
[0..1] I_SalesGroup _SalesGroup $projection.SalesGroup = _SalesGroup.SalesGroup
[0..1] I_SalesOffice _SalesOffice $projection.SalesOffice = _SalesOffice.SalesOffice
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[0..1] I_Currency _ConditionDocumentCurrency $projection.ConditionDocumentCurrency = _ConditionDocumentCurrency.Currency
[0..1] I_ExchangeRateType _ExchangeRateType $projection.ExchangeRateType = _ExchangeRateType.ExchangeRateType
[0..1] I_CndnContrSuplrSettlmtCat _CndnDocSuplrSettlmtCat $projection.CndnDocSuplrSettlmtCat = _CndnDocSuplrSettlmtCat.CndnContrSuplrSettlmtCat
[0..1] I_CndnContrCustSettlmtCat _CndnDocCustSettlmtCat $projection.CndnDocCustSettlmtCat = _CndnDocCustSettlmtCat.CndnContrCustSettlmtCat
[0..1] I_Product _SettlmtProduct $projection.SettlmtProduct = _SettlmtProduct.Product
[0..1] I_FactoryCalendar _FinalSettlmtCalendar $projection.FinalSettlmtCalendar = _FinalSettlmtCalendar.FactoryCalendar
[0..1] I_FactoryCalendar _PartialSettlmtCalendar $projection.PartialSettlmtCalendar = _PartialSettlmtCalendar.FactoryCalendar
[0..1] I_FactoryCalendar _DeltaSettlmtCalendar $projection.DeltaSettlmtCalendar = _DeltaSettlmtCalendar.FactoryCalendar
[0..1] I_FactoryCalendar _DeltaAccrualSettlmtCalendar $projection.DeltaAccrualSettlmtCalendar = _DeltaAccrualSettlmtCalendar.FactoryCalendar
[0..1] I_FactoryCalendar _AccrualClearingSettlmtCal $projection.AccrualClearingSettlmtCalendar = _AccrualClearingSettlmtCal.FactoryCalendar
[0..1] I_FactoryCalendar _CndnContrExtensionCalendar $projection.CndnContrExtensionCalendar = _CndnContrExtensionCalendar.FactoryCalendar
[0..1] I_BusVolTableGroup _BusVolTableGroup $projection.BusVolTableGroup = _BusVolTableGroup.BusVolTableGroup
[0..1] I_AmountFieldGroup _AmountFieldGroup $projection.AmountFieldGroup = _AmountFieldGroup.AmountFieldGroup
[0..1] I_UnitOfMeasure _ConditionDocumentUnit $projection.ConditionDocumentUnit = _ConditionDocumentUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ConditionDocumentWeightUnit $projection.ConditionDocumentWeightUnit = _ConditionDocumentWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ConditionDocumentVolumeUnit $projection.ConditionDocumentVolumeUnit = _ConditionDocumentVolumeUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _CndnDocPointsQuantityUnit $projection.CndnDocPointsQuantityUnit = _CndnDocPointsQuantityUnit.UnitOfMeasure
[0..1] R_ConditionDocument _PrecedingConditionDocument $projection.PrecedingConditionDocument = _PrecedingConditionDocument.ConditionDocument
[0..1] I_CndnContrPurposeCat _CndnDocPurposeCategory $projection.CndnDocPurposeCategory = _CndnDocPurposeCategory.CndnContrPurposeCat
[0..1] I_CndnContrSourceDocCat _CndnDocSourceDocumentCategory $projection.CndnDocSourceDocumentCategory = _CndnDocSourceDocumentCategory.CndnContrSourceDocCat
[0..1] I_Country _TaxCountry $projection.TaxCountry = _TaxCountry.Country
[0..1] I_Country _SettlmtPartTxRegnCntry $projection.SettlmtPartTxRegnCntry = _SettlmtPartTxRegnCntry.Country
[0..1] I_CndnContrPrcgDetnRlvnceCat _CndnDocPrcgDetnRlvnceCat $projection.CndnDocPrcgDetnRlvnceCat = _CndnDocPrcgDetnRlvnceCat.CndnContrPrcgDetnRlvnceCat
[0..1] R_BusVolTotAmtSpltCritraGrp _BusVolTotAmtSpltCritraGrp $projection.BusVolTotAmtSpltCritraGrp = _BusVolTotAmtSpltCritraGrp.BusVolTotAmtSpltCritraGrp
[0..1] R_CndnDocSettlementVariant _CndnDocSettlementVariant $projection.CndnDocSettlementVariant = _CndnDocSettlementVariant.CndnDocSettlementVariant
[0..1] I_CndnContrPartnerCat _CndnContrPartnerCat $projection.CndnContrPartnerCat = _CndnContrPartnerCat.CndnContrPartnerCat
[0..1] I_CndnContrSettlmtType _CndnContrSettlmtType $projection.CndnContrSettlmtType = _CndnContrSettlmtType.CndnContrSettlmtType
[0..1] I_CndnContrProcessCategory _CndnContrProcessCategory $projection.CndnContrProcessCategory = _CndnContrProcessCategory.CndnContrProcessCategory
[0..1] I_CndnContrSettlmtCalcMethod _CndnContrSettlmtCalcMethod $projection.CndnContrSettlmtCalcMethod = _CndnContrSettlmtCalcMethod.CndnContrSettlmtCalcMethod
[0..1] I_CostCenter _CndnDocWorkerCostCenter $projection.CndnDocWorkerCostCenter = _CndnDocWorkerCostCenter.CostCenter and $projection.CndnDocWrkrControllingArea = _CndnDocWorkerCostCenter.ControllingArea and _CndnDocWorkerCostCenter.ValidityEndDate >= $projection.ConditionDocumentValidToDate and _CndnDocWorkerCostCenter.ValidityStartDate <= $projection.ConditionDocumentValidToDate
[0..1] I_ControllingArea _CndnDocWrkrControllingArea $projection.CndnDocWrkrControllingArea = _CndnDocWrkrControllingArea.ControllingArea
[0..1] I_CndnDocWorkerSettlmtCat _CndnDocWorkerSettlmtCat $projection.CndnDocWorkerSettlmtCat = _CndnDocWorkerSettlmtCat.CndnDocWorkerSettlmtCat
[0..1] I_SettlmtMgmtSemanticCode _CndnDocSemanticCode $projection.CndnDocSemanticCode = _CndnDocSemanticCode.SettlmtMgmtSemanticCode

Annotations (10)

NameValueLevelField
EndUserText.label Condition Document view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey ConditionDocument view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view

Fields (138)

KeyFieldSource TableSource FieldDescription
KEY ConditionDocument Total Members
CndnContrType contract_type Document Type
CndnContrClassfctnType category Violation Category
CndnContrProcVar process_variant Process Variant
DocumentReferenceID reference Value
CndnDocAssignmentReference assignment Assignment
ExternalDocumentReferenceID ext_num Use External Number
CndnDocExternalPartner ext_partner External Number
CndnDocActivationStatus Inactive
ConditionDocumentValidFromDate date_from Validity Start Date
ConditionDocumentValidToDate date_to Validity End Date
Supplier vend_owner Supplier
Customer cust_owner Customer
PriorSupplier kolif Prior Supplier
PersonWorkAgreement person_owner Personnel Number
CompanyCode bukrs Value
PurchasingOrganization ekorg Purchasing Org.
PurchasingGroup ekgrp Sub. purchasing grp
SalesOrganization vkorg SD Sales Org.
DistributionChannel vtweg RefDistCh-Cust/Mat.
Division spart Source supplier
SalesGroup vkgrp Sales Group
SalesOffice vkbur Sales Office
CreatedByUser created_by Version Created By
CreationDate created_on Variant created on
CreationTime rec_time Start Time
CreationTimeZone zonlo Time Zone
CreationUTCDateTime created_on_tstmp Creation Time Stamp
LastChangedByUser ch_name Changed By
LastChangedDate ch_date Changed On
LastChangeTime ch_time Time of change
LastChangeUTCDateTime ch_tstmp Changed Time Stamp
ConditionDocumentCurrency Contract Crrncy
ExchangeRate Tax Rate
ExchangeRateType rate_type Rate/Price Type
ExchangeRateDate rate_date Exchange Rate Date
PaymentTerms zterm Terms of Payment
CashDiscount1Days Payment in
CashDiscount1Percent Max. Cash Dis. (%)
CashDiscount2Days Payment in
CashDiscount2Percent Nrm. Cash Dis. (%)
NetPaymentDays Payment in
PaymentMethod zlsch Pymt Meth.
CndnDocSuplrSettlmtCat Settle. Ty. Suppl.
CndnDocCustSettlmtCat Settle. Ty. Customer
SettlmtProduct Settlement Material
FinalSettlmtCalendar settl_cal_final Final Settlement
PartialSettlmtCalendar settl_cal_part Partial Settlement
DeltaSettlmtCalendar settl_cal_delta Delta Settlement
DeltaAccrualSettlmtCalendar settl_cal_accr Delta Accruals
AccrualClearingSettlmtCalendar settl_cal_accr_rollo Accr Deferral Cal
CndnContrExtensionCalendar extension_cal Extension Calendar
PrecedingConditionDocument pred_cc Predecessor
CndnDocPurposeCategory cc_purpose Purpose
CndnDocSourceDocumentCategory ext_ref_cat Ext. Reference Cat.
CndnDocSourceDocument ext_ref External Reference
CndnDocSourceDocumentItem ext_ref_item Ext. Reference Item
BusVolTableGroup bvtab_group BusVol Table Group
AmountFieldGroup af_group Amount Fields Group
ConditionDocumentUnit settl_meins Settlement Unit oM
ConditionDocumentWeightUnit settl_gewei Settlement Unit oW
ConditionDocumentVolumeUnit settl_voleh Settlement Vol. Unit
CndnDocPointsQuantityUnit settl_punei Settlement Poi. Unit
AccrualUpdateIsRequired accruals_upd_req Accruals Update Req
ConditionDocumentUUID UUID 22 char.
ConditionDocumentSourceUUID External GUID
TaxCountry tax_reporting_country Tax Ctry/Reg.
SettlmtPartTxRegnCntry tax_country Tax Ctry/Rgn
SettlmtPartTxRegnNmbr stceg VAT Reg. No.
CndnDocPrcgDetnRlvnceCat coco_det_rel_contr Relevant for Contract Determination
BusVolTotAmtSpltCritraGrp afsc_group Amount Fields SC Grp
CndnDocSettlementVariant settl_variant Settlement Variant
BasicConditionContract num_basic_contract Basic Contract of Contract
CndnContrPartnerCat owner_type Partner Type
CndnContrProcessCategory process_category Process Category
CndnContrSettlmtType Type
CndnContrSettlmtCalcMethod settlmt_calc_method
CndnDocWorkerCostCenter pers_kostl Worker Cost Center
CndnDocWrkrControllingArea pers_kokrs Worker Controlling Area
CndnDocWorkerSettlmtCat settl_type_person Settl. Ty. Worker
DataController data_controller DC Name
CndnDocObjNodeTypeAbbr sont_abbrv_h SAP Object Node Type Abbreviation
CndnDocSemanticCode semantic_type_h Semantic Type
_CndnDocBusVolSelCriteria _CndnDocBusVolSelCriteria
_CndnDocSettlmtCal _CndnDocSettlmtCal
_ConditionDocumentItem _ConditionDocumentItem
_CndnDocConditionUsage _CndnDocConditionUsage
_CndnContrType _CndnContrType
_CndnContrClassfctnType _CndnContrClassfctnType
_CndnContrProcVar _CndnContrProcVar
_CndnDocActivationStatus _CndnDocActivationStatus
_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
_ConditionDocumentCurrency _ConditionDocumentCurrency
_ExchangeRateType _ExchangeRateType
_CndnDocSuplrSettlmtCat _CndnDocSuplrSettlmtCat
_CndnDocCustSettlmtCat _CndnDocCustSettlmtCat
_SettlmtProduct _SettlmtProduct
_FinalSettlmtCalendar _FinalSettlmtCalendar
_PartialSettlmtCalendar _PartialSettlmtCalendar
_DeltaSettlmtCalendar _DeltaSettlmtCalendar
_DeltaAccrualSettlmtCalendar _DeltaAccrualSettlmtCalendar
_AccrualClearingSettlmtCal _AccrualClearingSettlmtCal
_CndnContrExtensionCalendar _CndnContrExtensionCalendar
_PrecedingConditionDocument _PrecedingConditionDocument
_CndnDocPurposeCategory _CndnDocPurposeCategory
_CndnDocSourceDocumentCategory _CndnDocSourceDocumentCategory
_BusVolTableGroup _BusVolTableGroup
_AmountFieldGroup _AmountFieldGroup
_ConditionDocumentUnit _ConditionDocumentUnit
_ConditionDocumentWeightUnit _ConditionDocumentWeightUnit
_ConditionDocumentVolumeUnit _ConditionDocumentVolumeUnit
_CndnDocPointsQuantityUnit _CndnDocPointsQuantityUnit
_TaxCountry _TaxCountry
_SettlmtPartTxRegnCntry _SettlmtPartTxRegnCntry
_CndnDocPrcgDetnRlvnceCat _CndnDocPrcgDetnRlvnceCat
_BusVolTotAmtSpltCritraGrp _BusVolTotAmtSpltCritraGrp
_CndnDocSettlementVariant _CndnDocSettlementVariant
_CndnContrPartnerCat _CndnContrPartnerCat
_CndnContrProcessCategory _CndnContrProcessCategory
_CndnContrSettlmtType _CndnContrSettlmtType
_CndnDocWorkerCostCenter _CndnDocWorkerCostCenter
_CndnDocWrkrControllingArea _CndnDocWrkrControllingArea
_CndnDocWorkerSettlmtCat _CndnDocWorkerSettlmtCat
_CndnContrSettlmtCalcMethod _CndnContrSettlmtCalcMethod
_CndnDocSemanticCode _CndnDocSemanticCode

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_ConditionDocument.
-- 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_ConditionDocument AS
SELECT
  cast( num as wcb_condition_document preserving type ) AS ConditionDocument,
  contract_type AS CndnContrType,
  category AS CndnContrClassfctnType,
  process_variant AS CndnContrProcVar,
  reference AS DocumentReferenceID,
  assignment AS CndnDocAssignmentReference,
  ext_num AS ExternalDocumentReferenceID,
  ext_partner AS CndnDocExternalPartner,
  cast( deact as wcb_cc_state preserving type ) AS CndnDocActivationStatus,
  date_from AS ConditionDocumentValidFromDate,
  date_to AS ConditionDocumentValidToDate,
  vend_owner AS Supplier,
  cust_owner AS Customer,
  kolif AS PriorSupplier,
  person_owner AS PersonWorkAgreement,
  bukrs AS CompanyCode,
  ekorg AS PurchasingOrganization,
  ekgrp AS PurchasingGroup,
  vkorg AS SalesOrganization,
  vtweg AS DistributionChannel,
  spart AS Division,
  vkgrp AS SalesGroup,
  vkbur AS SalesOffice,
  created_by AS CreatedByUser,
  created_on AS CreationDate,
  rec_time AS CreationTime,
  zonlo AS CreationTimeZone,
  created_on_tstmp AS CreationUTCDateTime,
  ch_name AS LastChangedByUser,
  ch_date AS LastChangedDate,
  ch_time AS LastChangeTime,
  ch_tstmp AS LastChangeUTCDateTime,
  cast( cc_curr as wcb_cndn_doc_curr preserving type ) AS ConditionDocumentCurrency,
  cast( rate as wlf_wcb_wkurs_no_cnext preserving type ) AS ExchangeRate,
  rate_type AS ExchangeRateType,
  rate_date AS ExchangeRateDate,
  zterm AS PaymentTerms,
  cast( zbd1t as wlf_dzbdet preserving type ) AS CashDiscount1Days,
  cast( zbd1p as wlf_dzbd1p preserving type ) AS CashDiscount1Percent,
  cast( zbd2t as wlf_dzbd2t preserving type ) AS CashDiscount2Days,
  cast( zbd2p as wlf_dzbd2p preserving type ) AS CashDiscount2Percent,
  cast( zbd3t as wlf_dzbd3t preserving type ) AS NetPaymentDays,
  zlsch AS PaymentMethod,
  cast( settl_type_vend as wb2_supplier_settlement_cat preserving type ) AS CndnDocSuplrSettlmtCat,
  cast( settl_type_cust as wb2_customer_settlement_cat preserving type ) AS CndnDocCustSettlmtCat,
  cast( settl_matnr as wb2_settlement_product preserving type ) AS SettlmtProduct,
  settl_cal_final AS FinalSettlmtCalendar,
  settl_cal_part AS PartialSettlmtCalendar,
  settl_cal_delta AS DeltaSettlmtCalendar,
  settl_cal_accr AS DeltaAccrualSettlmtCalendar,
  settl_cal_accr_rollo AS AccrualClearingSettlmtCalendar,
  extension_cal AS CndnContrExtensionCalendar,
  pred_cc AS PrecedingConditionDocument,
  cc_purpose AS CndnDocPurposeCategory,
  ext_ref_cat AS CndnDocSourceDocumentCategory,
  ext_ref AS CndnDocSourceDocument,
  ext_ref_item AS CndnDocSourceDocumentItem,
  bvtab_group AS BusVolTableGroup,
  af_group AS AmountFieldGroup,
  settl_meins AS ConditionDocumentUnit,
  settl_gewei AS ConditionDocumentWeightUnit,
  settl_voleh AS ConditionDocumentVolumeUnit,
  settl_punei AS CndnDocPointsQuantityUnit,
  accruals_upd_req AS AccrualUpdateIsRequired,
  cast( guid as wcb_cndn_doc_uuid preserving type ) AS ConditionDocumentUUID,
  cast( ext_guid as wcb_cndn_doc_source_uuid preserving type ) AS ConditionDocumentSourceUUID,
  tax_reporting_country AS TaxCountry,
  tax_country AS SettlmtPartTxRegnCntry,
  stceg AS SettlmtPartTxRegnNmbr,
  coco_det_rel_contr AS CndnDocPrcgDetnRlvnceCat,
  afsc_group AS BusVolTotAmtSpltCritraGrp,
  settl_variant AS CndnDocSettlementVariant,
  num_basic_contract AS BasicConditionContract,
  owner_type AS CndnContrPartnerCat,
  process_category AS CndnContrProcessCategory,
  cast( rebate_type as wb2_rebate_type_fio preserving type ) AS CndnContrSettlmtType,
  settlmt_calc_method AS CndnContrSettlmtCalcMethod,
  pers_kostl AS CndnDocWorkerCostCenter,
  pers_kokrs AS CndnDocWrkrControllingArea,
  settl_type_person AS CndnDocWorkerSettlmtCat,
  data_controller AS DataController,
  sont_abbrv_h AS CndnDocObjNodeTypeAbbr,
  semantic_type_h AS CndnDocSemanticCode
FROM wcocoh
LEFT OUTER JOIN R_CndnDocBusVolSelCriteria AS _CndnDocBusVolSelCriteria ON ConditionDocument = _CndnDocBusVolSelCriteria.ConditionDocument  -- association [0..*]
LEFT OUTER JOIN R_CndnDocSettlmtCal AS _CndnDocSettlmtCal ON ConditionDocument = _CndnDocSettlmtCal.ConditionDocument  -- association [0..*]
LEFT OUTER JOIN R_ConditionDocumentItem AS _ConditionDocumentItem ON ConditionDocument = _ConditionDocumentItem.ConditionDocument  -- association [0..*]
LEFT OUTER JOIN R_CndnDocConditionUsage AS _CndnDocConditionUsage ON ConditionDocument = _CndnDocConditionUsage.ConditionDocument  -- association [0..*]
LEFT OUTER JOIN R_CndnContrType AS _CndnContrType ON CndnContrType = _CndnContrType.CndnContrType  -- association [0..1]
LEFT OUTER JOIN I_CndnContrClassfctnType AS _CndnContrClassfctnType ON CndnContrClassfctnType = _CndnContrClassfctnType.CndnContrClassfctnType  -- association [0..1]
LEFT OUTER JOIN I_CndnContrProcVar AS _CndnContrProcVar ON CndnContrProcVar = _CndnContrProcVar.CndnContrProcVar  -- association [0..1]
LEFT OUTER JOIN I_CndnContrActvtnStatus AS _CndnDocActivationStatus ON CndnDocActivationStatus = _CndnDocActivationStatus.CndnContrActvtnStatus  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _PriorSupplier ON PriorSupplier = _PriorSupplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _PersonWorkAgreement ON PersonWorkAgreement = _PersonWorkAgreement.PersonWorkAgreement  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON DistributionChannel = _DistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division  -- association [0..1]
LEFT OUTER JOIN I_SalesGroup AS _SalesGroup ON SalesGroup = _SalesGroup.SalesGroup  -- association [0..1]
LEFT OUTER JOIN I_SalesOffice AS _SalesOffice ON SalesOffice = _SalesOffice.SalesOffice  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ConditionDocumentCurrency ON ConditionDocumentCurrency = _ConditionDocumentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_ExchangeRateType AS _ExchangeRateType ON ExchangeRateType = _ExchangeRateType.ExchangeRateType  -- association [0..1]
LEFT OUTER JOIN I_CndnContrSuplrSettlmtCat AS _CndnDocSuplrSettlmtCat ON CndnDocSuplrSettlmtCat = _CndnDocSuplrSettlmtCat.CndnContrSuplrSettlmtCat  -- association [0..1]
LEFT OUTER JOIN I_CndnContrCustSettlmtCat AS _CndnDocCustSettlmtCat ON CndnDocCustSettlmtCat = _CndnDocCustSettlmtCat.CndnContrCustSettlmtCat  -- association [0..1]
LEFT OUTER JOIN I_Product AS _SettlmtProduct ON SettlmtProduct = _SettlmtProduct.Product  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _FinalSettlmtCalendar ON FinalSettlmtCalendar = _FinalSettlmtCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _PartialSettlmtCalendar ON PartialSettlmtCalendar = _PartialSettlmtCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _DeltaSettlmtCalendar ON DeltaSettlmtCalendar = _DeltaSettlmtCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _DeltaAccrualSettlmtCalendar ON DeltaAccrualSettlmtCalendar = _DeltaAccrualSettlmtCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _AccrualClearingSettlmtCal ON AccrualClearingSettlmtCalendar = _AccrualClearingSettlmtCal.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _CndnContrExtensionCalendar ON CndnContrExtensionCalendar = _CndnContrExtensionCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_BusVolTableGroup AS _BusVolTableGroup ON BusVolTableGroup = _BusVolTableGroup.BusVolTableGroup  -- association [0..1]
LEFT OUTER JOIN I_AmountFieldGroup AS _AmountFieldGroup ON AmountFieldGroup = _AmountFieldGroup.AmountFieldGroup  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConditionDocumentUnit ON ConditionDocumentUnit = _ConditionDocumentUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConditionDocumentWeightUnit ON ConditionDocumentWeightUnit = _ConditionDocumentWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConditionDocumentVolumeUnit ON ConditionDocumentVolumeUnit = _ConditionDocumentVolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CndnDocPointsQuantityUnit ON CndnDocPointsQuantityUnit = _CndnDocPointsQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN R_ConditionDocument AS _PrecedingConditionDocument ON PrecedingConditionDocument = _PrecedingConditionDocument.ConditionDocument  -- association [0..1]
LEFT OUTER JOIN I_CndnContrPurposeCat AS _CndnDocPurposeCategory ON CndnDocPurposeCategory = _CndnDocPurposeCategory.CndnContrPurposeCat  -- association [0..1]
LEFT OUTER JOIN I_CndnContrSourceDocCat AS _CndnDocSourceDocumentCategory ON CndnDocSourceDocumentCategory = _CndnDocSourceDocumentCategory.CndnContrSourceDocCat  -- association [0..1]
LEFT OUTER JOIN I_Country AS _TaxCountry ON TaxCountry = _TaxCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_Country AS _SettlmtPartTxRegnCntry ON SettlmtPartTxRegnCntry = _SettlmtPartTxRegnCntry.Country  -- association [0..1]
LEFT OUTER JOIN I_CndnContrPrcgDetnRlvnceCat AS _CndnDocPrcgDetnRlvnceCat ON CndnDocPrcgDetnRlvnceCat = _CndnDocPrcgDetnRlvnceCat.CndnContrPrcgDetnRlvnceCat  -- association [0..1]
LEFT OUTER JOIN R_BusVolTotAmtSpltCritraGrp AS _BusVolTotAmtSpltCritraGrp ON BusVolTotAmtSpltCritraGrp = _BusVolTotAmtSpltCritraGrp.BusVolTotAmtSpltCritraGrp  -- association [0..1]
LEFT OUTER JOIN R_CndnDocSettlementVariant AS _CndnDocSettlementVariant ON CndnDocSettlementVariant = _CndnDocSettlementVariant.CndnDocSettlementVariant  -- association [0..1]
LEFT OUTER JOIN I_CndnContrPartnerCat AS _CndnContrPartnerCat ON CndnContrPartnerCat = _CndnContrPartnerCat.CndnContrPartnerCat  -- association [0..1]
LEFT OUTER JOIN I_CndnContrSettlmtType AS _CndnContrSettlmtType ON CndnContrSettlmtType = _CndnContrSettlmtType.CndnContrSettlmtType  -- association [0..1]
LEFT OUTER JOIN I_CndnContrProcessCategory AS _CndnContrProcessCategory ON CndnContrProcessCategory = _CndnContrProcessCategory.CndnContrProcessCategory  -- association [0..1]
LEFT OUTER JOIN I_CndnContrSettlmtCalcMethod AS _CndnContrSettlmtCalcMethod ON CndnContrSettlmtCalcMethod = _CndnContrSettlmtCalcMethod.CndnContrSettlmtCalcMethod  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CndnDocWorkerCostCenter ON CndnDocWorkerCostCenter = _CndnDocWorkerCostCenter.CostCenter AND CndnDocWrkrControllingArea = _CndnDocWorkerCostCenter.ControllingArea AND _CndnDocWorkerCostCenter.ValidityEndDate >= ConditionDocumentValidToDate AND _CndnDocWorkerCostCenter.ValidityStartDate <= ConditionDocumentValidToDate  -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _CndnDocWrkrControllingArea ON CndnDocWrkrControllingArea = _CndnDocWrkrControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_CndnDocWorkerSettlmtCat AS _CndnDocWorkerSettlmtCat ON CndnDocWorkerSettlmtCat = _CndnDocWorkerSettlmtCat.CndnDocWorkerSettlmtCat  -- association [0..1]
LEFT OUTER JOIN I_SettlmtMgmtSemanticCode AS _CndnDocSemanticCode ON CndnDocSemanticCode = _CndnDocSemanticCode.SettlmtMgmtSemanticCode  -- association [0..1]
;