C_ConditionContract_F6883

DDL: C_CONDITIONCONTRACT_F6883 Type: view_entity CONSUMPTION Package: WCB_UI_CC_F6883

Monitor Condition Contract Sales Rebates

C_ConditionContract_F6883 is a Consumption CDS View that provides data about "Monitor Condition Contract Sales Rebates" in SAP S/4HANA. It reads from 1 data source (R_ConditionContract) and exposes 101 fields with key field ConditionContract. It has 4 associations to related views. It is exposed through 2 OData services (ASQL_F6883, UI_LO_SETMAN_CC_SLSR_MON). It is used in 1 Fiori application: Monitor Condition Contracts - Sales Rebates. Part of development package WCB_UI_CC_F6883.

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 Sales Rebates 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 SalesRebateAgreement view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6883 ASQL_F6883 C2 NOT_RELEASED
UI_LO_SETMAN_CC_SLSR_MON UI_LO_SETMAN_CC_SLSR_MON V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F6883 Monitor Condition Contracts - Sales Rebates Transactional With this app, you gain an overview of condition contracts that represent sales rebate agreements. You can monitor the life cycle of condition contracts and analyze relevant contract data from different perspectives. You can also search for and identify specific condition contracts.

Monitor Condition Contracts - Sales Rebates

Business Role: Contract Manager - Settlement Management

With this app, you gain an overview of condition contracts that represent sales rebate agreements. You can monitor the life cycle of condition contracts and analyze relevant contract data from different perspectives. You can also search for and identify specific condition contracts.

Fields (101)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract ConditionContract Condition Contract
CndnContrType CndnContrType Contract Type
CndnContrTypeDesc
CndnContrProcVar CndnContrProcVar Process Variant
CndnContrProcVarDesc
Customer Customer Sold-to Party
CustomerName _Customer CustomerName Name of Customer
CustomerName_H _Customer OrganizationBPName1 Name 1
Supplier Supplier Supplier
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
CndnContrSourceUUID CndnContrSourceUUID
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
CndnContrCustSettlmtCat CndnContrCustSettlmtCat
CndnContrCustSettlmtCatName
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
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
CndnContrSettlmtType CndnContrSettlmtType
CndnContrProcessCategory CndnContrProcessCategory Process Category
CndnContrProcessCategoryDesc
CndnContrTypeEnumtnVal
CndnContrMainSystemStatus
CndnContrMainSystemStatusText
PersonWorkAgreement PersonWorkAgreement Personnel No.
CndnContrWorkerCostCenter CndnContrWorkerCostCenter
_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_F6883.
-- 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_F6883 AS
SELECT
  ConditionContract,
  CndnContrType,
  _CndnContrType._Text[1: Language = $session.system_language ].CndnContrTypeDesc AS CndnContrTypeDesc,
  CndnContrProcVar,
  _CndnContrProcVar._Text[1: Language = $session.system_language ].CndnContrProcVarDesc AS CndnContrProcVarDesc,
  Customer,
  _Customer.CustomerName AS CustomerName,
  _Customer.OrganizationBPName1 AS CustomerName_H,
  Supplier,
  _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,
  CndnContrSourceUUID,
  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,
  CndnContrCustSettlmtCat,
  _CndnContrCustSettlmtCat._Text[1: Language = $session.system_language ].CndnContrCustSettlmtCatName AS CndnContrCustSettlmtCatName,
  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,
  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,
  CndnContrSettlmtType,
  CndnContrProcessCategory,
  _CndnContrProcessCategory._Text[1: Language = $session.system_language ].CndnContrProcessCategoryDesc AS CndnContrProcessCategoryDesc,
  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,
  PersonWorkAgreement,
  CndnContrWorkerCostCenter
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]
;