C_ConditionContract_F7264

DDL: C_CONDITIONCONTRACT_F7264 Type: view_entity CONSUMPTION

Monitor Condition Contract for Internal Commissions

C_ConditionContract_F7264 is a Consumption CDS View that provides data about "Monitor Condition Contract for Internal Commissions" in SAP S/4HANA. It reads from 1 data source (R_ConditionContract) and exposes 102 fields with key field ConditionContract. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_ConditionContract Contract from

Associations (4)

CardinalityTargetAliasCondition
[0..1] C_CndnContrMainSystStatus _MainSystemStatus $projection.CndnContrUUID = _MainSystemStatus.CndnContrUUID
[0..1] I_CndnContrActSystemStatus _SettlmtLockStatus $projection.CndnContrUUID = _SettlmtLockStatus.StatusObjectUUID and _SettlmtLockStatus.SystemStatus = 'ICC08'
[0..*] I_CnConSettlementLockStatusT _CnConSettlementLockStatusName _CnConSettlementLockStatusName.Language = $session.system_language
[1..1] E_ConditionContract _Extension $projection.ConditionContract = _Extension.ConditionContract

Annotations (13)

NameValueLevelField
EndUserText.label Monitor Condition Contract for Internal Commissions view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.representativeKey ConditionContract view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
Consumption.semanticObject InternalCommissionAgreement view

Fields (102)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract ConditionContract Condition Contract
PersonWorkAgreement PersonWorkAgreement Personnel No.
PersonFullName _PersonWorkAgreement PersonFullName Full Name
CndnContrType CndnContrType Contract Type
CndnContrTypeDesc
CndnContrProcVar CndnContrProcVar Process Variant
CndnContrProcVarDesc
Supplier Supplier Supplier
Customer Customer Sold-to Party
CndnContrActvtnStatus _CndnContrActvtnStatus CndnContrActvtnStatus
CndnContrActvtnStatusName
CndnContrValidFrom CndnContrValidFrom Valid From
CndnContrValidTo CndnContrValidTo Valid To
CndnContrClassfctnType CndnContrClassfctnType Contract Category
CndnContrClassfctnTypeDesc
DocumentReferenceID DocumentReferenceID Reference
CndnContrAssgmtRef CndnContrAssgmtRef
ExternalDocumentReferenceID ExternalDocumentReferenceID Ext. Identifier
CndnContrExternalPartner CndnContrExternalPartner
CndnContrSourceDocCat CndnContrSourceDocCat
CndnContrSourceDocCatName
CndnContrSourceDoc CndnContrSourceDoc
CndnContrSourceDocItem CndnContrSourceDocItem
CreatedByUser CreatedByUser User Name
CreatedByUserFullName
CndnContrCreationDateTime Time Stamp
LastChangedByUser LastChangedByUser User Name
LastChangedByUserFullName _LastChangedByUser UserDescription Full Name
CndnContrLastChangedDateTime Time Stamp
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
PurchasingOrganization Purchasing Organization
PurchasingOrganizationName _PurchasingOrganization PurchasingOrganizationName Purch. Org. Name
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingGroupName _PurchasingGroup PurchasingGroupName Purchasing Grp. Name
SalesOrganization SalesOrganization Sales Organization
SalesOrganizationName
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
DistributionChannelName
Division Division Internal Division ID
DivisionName
SalesGroup SalesGroup Sales Group
SalesGroupName
SalesOffice SalesOffice Sales Office
SalesOfficeName
SettlmtProduct SettlmtProduct
ProductName
CndnContrExtensionCalendar CndnContrExtensionCalendar
FactoryCalendarName
PriorSupplier PriorSupplier Prior Supplier
BusVolTableGroup BusVolTableGroup
BusVolTableGroupDesc
AmountFieldGroup AmountFieldGroup
AmountFieldGroupDesc
FinalSettlmtCalendar FinalSettlmtCalendar
PartialSettlmtCalendar PartialSettlmtCalendar
DeltaSettlmtCalendar DeltaSettlmtCalendar
DeltaAccrualSettlmtCalendar DeltaAccrualSettlmtCalendar
AccrualClearingSettlmtCalendar AccrualClearingSettlmtCalendar
PrecedingConditionDocument PrecedingConditionDocument
CndnContrUUID CndnContrUUID
CndnContrPurposeCat CndnContrPurposeCat
CndnContrCurrency R_ConditionContract CndnContrCurrency
CurrencyName
CndnContrUnit CndnContrUnit
CndnContrWeightUnit CndnContrWeightUnit
CndnContrVolumeUnit CndnContrVolumeUnit
CndnContrPointsQtyUnit CndnContrPointsQtyUnit
ExchangeRate ExchangeRate Exchange rate
ExchangeRateDate ExchangeRateDate Translatn Date
ExchangeRateType ExchangeRateType Exch. Rate Type
ExchangeRateTypeName
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.
AccrualUpdateIsRequired AccrualUpdateIsRequired
SettlmtPartTxRegnNmbr SettlmtPartTxRegnNmbr
TaxCountry TaxCountry Tax Ctry/Reg.
TaxCountryName
SettlmtPartTxRegnCntry SettlmtPartTxRegnCntry
SettlmtPartTxRegnCntryName
CndnContrPartnerCat CndnContrPartnerCat
CndnContrProcessCategory CndnContrProcessCategory Process Category
CndnContrProcessCategoryDesc
CndnContrWorkerCostCenter CndnContrWorkerCostCenter
CostCenterName
CndnContrWrkrControllingArea CndnContrWrkrControllingArea
ControllingAreaName _CndnContrWrkrControllingArea ControllingAreaName Long Text
CndnContrWorkerSettlmtCat CndnContrWorkerSettlmtCat
CndnDocWorkerSettlmtCatName
CndnContrTypeEnumtnVal
CndnContrMainSystemStatus
CndnContrMainSystemStatusText
_AmountFieldGroup _AmountFieldGroup
_Customer _Customer
_PriorSupplier _PriorSupplier
_Supplier _Supplier
_PersonWorkAgreement _PersonWorkAgreement

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 C_ConditionContract_F7264.
-- 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 C_ConditionContract_F7264 AS
SELECT
  ConditionContract,
  PersonWorkAgreement,
  _PersonWorkAgreement.PersonFullName AS PersonFullName,
  CndnContrType,
  _CndnContrType._Text[1: Language = $session.system_language ].CndnContrTypeDesc AS CndnContrTypeDesc,
  CndnContrProcVar,
  _CndnContrProcVar._Text[1: Language = $session.system_language ].CndnContrProcVarDesc AS CndnContrProcVarDesc,
  Supplier,
  Customer,
  _CndnContrActvtnStatus.CndnContrActvtnStatus AS CndnContrActvtnStatus,
  _CndnContrActvtnStatus._Text[1: Language = $session.system_language ].CndnContrActvtnStatusName AS CndnContrActvtnStatusName,
  CndnContrValidFrom,
  CndnContrValidTo,
  CndnContrClassfctnType,
  _CndnContrClassfctnType._Text[1: Language = $session.system_language ].CndnContrClassfctnTypeDesc AS CndnContrClassfctnTypeDesc,
  DocumentReferenceID,
  CndnContrAssgmtRef,
  ExternalDocumentReferenceID,
  CndnContrExternalPartner,
  CndnContrSourceDocCat,
  _CndnContrSourceDocCat._Text[1: Language = $session.system_language ].CndnContrSourceDocCatName AS CndnContrSourceDocCatName,
  CndnContrSourceDoc,
  CndnContrSourceDocItem,
  CreatedByUser,
  cast( _CreatedByUser.UserDescription as wlf_created_by_fullname preserving type ) AS CreatedByUserFullName,
  cast( CreationUTCDateTime as wcb_created_on_tstmp preserving type ) AS CndnContrCreationDateTime,
  LastChangedByUser,
  _LastChangedByUser.UserDescription AS LastChangedByUserFullName,
  cast( LastChangeUTCDateTime as wcb_changed_on_tstmp preserving type ) AS CndnContrLastChangedDateTime,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  cast( PurchasingOrganization as wlf_ekorg preserving type ) AS PurchasingOrganization,
  _PurchasingOrganization.PurchasingOrganizationName AS PurchasingOrganizationName,
  PurchasingGroup,
  _PurchasingGroup.PurchasingGroupName AS PurchasingGroupName,
  SalesOrganization,
  _SalesOrganization._Text[1: Language = $session.system_language ].SalesOrganizationName AS SalesOrganizationName,
  DistributionChannel,
  _DistributionChannel._Text[1: Language = $session.system_language ].DistributionChannelName AS DistributionChannelName,
  Division,
  _Division._Text[1: Language = $session.system_language ].DivisionName AS DivisionName,
  SalesGroup,
  _SalesGroup._Text[1: Language = $session.system_language ].SalesGroupName AS SalesGroupName,
  SalesOffice,
  _SalesOffice._Text[1: Language = $session.system_language ].SalesOfficeName AS SalesOfficeName,
  SettlmtProduct,
  _SettlmtProduct._Text[1: Language = $session.system_language ].ProductName AS ProductName,
  CndnContrExtensionCalendar,
  _CndnContrExtensionCalendar._Text[1: Language = $session.system_language ].FactoryCalendarName AS FactoryCalendarName,
  PriorSupplier,
  BusVolTableGroup,
  _BusVolTableGroup._Text[1: Language = $session.system_language ].BusVolTableGroupDesc AS BusVolTableGroupDesc,
  AmountFieldGroup,
  _AmountFieldGroup._Text[1: Language = $session.system_language ].AmountFieldGroupDesc AS AmountFieldGroupDesc,
  FinalSettlmtCalendar,
  PartialSettlmtCalendar,
  DeltaSettlmtCalendar,
  DeltaAccrualSettlmtCalendar,
  AccrualClearingSettlmtCalendar,
  PrecedingConditionDocument,
  CndnContrUUID,
  CndnContrPurposeCat,
  Contract.CndnContrCurrency AS CndnContrCurrency,
  _CndnContrCurrency._Text[1: Language = $session.system_language ].CurrencyName AS CurrencyName,
  CndnContrUnit,
  CndnContrWeightUnit,
  CndnContrVolumeUnit,
  CndnContrPointsQtyUnit,
  ExchangeRate,
  ExchangeRateDate,
  ExchangeRateType,
  _ExchangeRateType._Text[1: Language = $session.system_language ].ExchangeRateTypeName AS ExchangeRateTypeName,
  PaymentTerms,
  CashDiscount1Days,
  CashDiscount1Percent,
  CashDiscount2Days,
  CashDiscount2Percent,
  NetPaymentDays,
  PaymentMethod,
  AccrualUpdateIsRequired,
  SettlmtPartTxRegnNmbr,
  TaxCountry,
  cast(_TaxCountry._Text[1: Language = $session.system_language ].CountryName as fot_tax_country_descr preserving type ) AS TaxCountryName,
  SettlmtPartTxRegnCntry,
  cast(_SettlmtPartTxRegnCntry._Text[1: Language = $session.system_language ].CountryName as wcb_tax_country_text preserving type ) AS SettlmtPartTxRegnCntryName,
  CndnContrPartnerCat,
  CndnContrProcessCategory,
  _CndnContrProcessCategory._Text[1: Language = $session.system_language ].CndnContrProcessCategoryDesc AS CndnContrProcessCategoryDesc,
  CndnContrWorkerCostCenter,
  _CndnContrWorkerCostCenter._Text[1: Language = $session.system_language ].CostCenterName AS CostCenterName,
  CndnContrWrkrControllingArea,
  _CndnContrWrkrControllingArea.ControllingAreaName AS ControllingAreaName,
  CndnContrWorkerSettlmtCat,
  _CndnContrWorkerSettlmtCat._Text[1: Language = $session.system_language ].CndnDocWorkerSettlmtCatName AS CndnDocWorkerSettlmtCatName,
  cast( 1 as wcb_cc_chart_counter ) AS CndnContrTypeEnumtnVal,
  cast( _MainSystemStatus.CndnContrMainSystemStatus as wcb_main_system_status preserving type ) AS CndnContrMainSystemStatus,
  _MainSystemStatus._SystemStatus._SystemStatusText[1: Language = $session.system_language ].SystemStatusName AS CndnContrMainSystemStatusText
FROM R_ConditionContract AS Contract
LEFT OUTER JOIN C_CndnContrMainSystStatus AS _MainSystemStatus ON CndnContrUUID = _MainSystemStatus.CndnContrUUID  -- association [0..1]
LEFT OUTER JOIN I_CndnContrActSystemStatus AS _SettlmtLockStatus ON CndnContrUUID = _SettlmtLockStatus.StatusObjectUUID AND _SettlmtLockStatus.SystemStatus = 'ICC08'  -- association [0..1]
LEFT OUTER JOIN I_CnConSettlementLockStatusT AS _CnConSettlementLockStatusName ON _CnConSettlementLockStatusName.Language = $session.system_language  -- association [0..*]
LEFT OUTER JOIN E_ConditionContract AS _Extension ON ConditionContract = _Extension.ConditionContract  -- association [1..1]
;