C_ConditionContract_F6884
Monitor Condition Contracts Supplier Rebates
C_ConditionContract_F6884 is a Consumption CDS View that provides data about "Monitor Condition Contracts Supplier Rebates" in SAP S/4HANA. It reads from 1 data source (R_ConditionContract) and exposes 105 fields with key field ConditionContract. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_ConditionContract | R_ConditionContract | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Monitor Condition Contracts Supplier 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 | SupplierRebateAgreement | view |
Fields (105)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ConditionContract | ConditionContract | Condition Contract | |
| CndnContrType | CndnContrType | Contract Type | ||
| CndnContrTypeDesc | ||||
| CndnContrClassfctnType | CndnContrClassfctnType | Contract Category | ||
| CndnContrClassfctnTypeDesc | ||||
| CndnContrProcVar | CndnContrProcVar | Process Variant | ||
| CndnContrProcVarDesc | ||||
| DocumentReferenceID | DocumentReferenceID | Reference | ||
| CndnContrAssgmtRef | CndnContrAssgmtRef | |||
| ExternalDocumentReferenceID | ExternalDocumentReferenceID | Ext. Identifier | ||
| CndnContrExternalPartner | CndnContrExternalPartner | |||
| CndnContrActvtnStatus | _CndnContrActvtnStatus | CndnContrActvtnStatus | ||
| CndnContrActvtnStatusName | ||||
| CndnContrValidFrom | CndnContrValidFrom | Valid From | ||
| CndnContrValidTo | CndnContrValidTo | Valid To | ||
| Supplier | Supplier | Supplier | ||
| SupplierName | _Supplier | SupplierName | Supplier Name | |
| Customer | Customer | Sold-to Party | ||
| PriorSupplier | PriorSupplier | Prior Supplier | ||
| 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 | ||||
| CreatedByUser | CreatedByUser | User Name | ||
| CreatedByUserFullName | ||||
| CndnContrCreationDateTime | Time Stamp | |||
| LastChangedByUser | LastChangedByUser | User Name | ||
| LastChangedByUserFullName | _LastChangedByUser | UserDescription | Full Name | |
| CndnContrLastChangedDateTime | Time Stamp | |||
| CndnContrCurrency | CndnContrCurrency | |||
| CurrencyName | ||||
| 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 | CndnContrSuplrSettlmtCat | |||
| CndnContrSuplrSettlmtCatName | ||||
| CndnContrCustSettlmtCat | CndnContrCustSettlmtCat | |||
| CndnContrCustSettlmtCatName | ||||
| SettlmtProduct | SettlmtProduct | |||
| ProductName | ||||
| FinalSettlmtCalendar | FinalSettlmtCalendar | |||
| PartialSettlmtCalendar | PartialSettlmtCalendar | |||
| DeltaSettlmtCalendar | DeltaSettlmtCalendar | |||
| DeltaAccrualSettlmtCalendar | DeltaAccrualSettlmtCalendar | |||
| AccrualClearingSettlmtCalendar | AccrualClearingSettlmtCalendar | |||
| CndnContrExtensionCalendar | CndnContrExtensionCalendar | |||
| FactoryCalendarName | ||||
| PrecedingConditionDocument | PrecedingConditionDocument | |||
| CndnContrPurposeCat | CndnContrPurposeCat | |||
| CndnContrSourceDocCat | CndnContrSourceDocCat | |||
| CndnContrSourceDocCatName | ||||
| CndnContrSourceDoc | CndnContrSourceDoc | |||
| CndnContrSourceDocItem | CndnContrSourceDocItem | |||
| BusVolTableGroup | BusVolTableGroup | |||
| BusVolTableGroupDesc | ||||
| AmountFieldGroup | AmountFieldGroup | |||
| AmountFieldGroupDesc | ||||
| CndnContrUnit | CndnContrUnit | |||
| CndnContrWeightUnit | CndnContrWeightUnit | |||
| CndnContrVolumeUnit | CndnContrVolumeUnit | |||
| CndnContrPointsQtyUnit | CndnContrPointsQtyUnit | |||
| AccrualUpdateIsRequired | AccrualUpdateIsRequired | |||
| CndnContrUUID | CndnContrUUID | |||
| CndnContrSourceUUID | CndnContrSourceUUID | |||
| TaxCountry | TaxCountry | Tax Ctry/Reg. | ||
| TaxCountryName | ||||
| SettlmtPartTxRegnCntry | SettlmtPartTxRegnCntry | |||
| SettlmtPartTxRegnCntryName | ||||
| SettlmtPartTxRegnNmbr | SettlmtPartTxRegnNmbr | |||
| CndnContrPrcgDetnRlvnceCat | CndnContrPrcgDetnRlvnceCat | |||
| BusVolTotAmtSpltCritraGrp | BusVolTotAmtSpltCritraGrp | |||
| BasicConditionContract | BasicConditionContract | |||
| CndnContrPartnerCat | CndnContrPartnerCat | |||
| CndnContrProcessCategory | CndnContrProcessCategory | Process Category | ||
| CndnContrProcessCategoryDesc | ||||
| CndnContrSettlmtType | CndnContrSettlmtType | |||
| 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_F6884.
-- 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_F6884 AS
SELECT
ConditionContract,
CndnContrType,
_CndnContrType._Text[1: Language = $session.system_language ].CndnContrTypeDesc AS CndnContrTypeDesc,
CndnContrClassfctnType,
_CndnContrClassfctnType._Text[1: Language = $session.system_language ].CndnContrClassfctnTypeDesc AS CndnContrClassfctnTypeDesc,
CndnContrProcVar,
_CndnContrProcVar._Text[1: Language = $session.system_language ].CndnContrProcVarDesc AS CndnContrProcVarDesc,
DocumentReferenceID,
CndnContrAssgmtRef,
ExternalDocumentReferenceID,
CndnContrExternalPartner,
_CndnContrActvtnStatus.CndnContrActvtnStatus AS CndnContrActvtnStatus,
_CndnContrActvtnStatus._Text[1: Language = $session.system_language ].CndnContrActvtnStatusName AS CndnContrActvtnStatusName,
CndnContrValidFrom,
CndnContrValidTo,
Supplier,
_Supplier.SupplierName AS SupplierName,
Customer,
PriorSupplier,
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,
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,
CndnContrCurrency,
_CndnContrCurrency._Text[1: Language = $session.system_language ].CurrencyName AS CurrencyName,
ExchangeRate,
ExchangeRateType,
ExchangeRateDate,
PaymentTerms,
CashDiscount1Days,
CashDiscount1Percent,
CashDiscount2Days,
CashDiscount2Percent,
NetPaymentDays,
PaymentMethod,
CndnContrSuplrSettlmtCat,
_CndnContrSuplrSettlmtCat._Text[1: Language = $session.system_language ].CndnContrSuplrSettlmtCatName AS CndnContrSuplrSettlmtCatName,
CndnContrCustSettlmtCat,
_CndnContrCustSettlmtCat._Text[1: Language = $session.system_language ].CndnContrCustSettlmtCatName AS CndnContrCustSettlmtCatName,
SettlmtProduct,
_SettlmtProduct._Text[1: Language = $session.system_language ].ProductName AS ProductName,
FinalSettlmtCalendar,
PartialSettlmtCalendar,
DeltaSettlmtCalendar,
DeltaAccrualSettlmtCalendar,
AccrualClearingSettlmtCalendar,
CndnContrExtensionCalendar,
_CndnContrExtensionCalendar._Text[1: Language = $session.system_language ].FactoryCalendarName AS FactoryCalendarName,
PrecedingConditionDocument,
CndnContrPurposeCat,
CndnContrSourceDocCat,
_CndnContrSourceDocCat._Text[1: Language = $session.system_language ].CndnContrSourceDocCatName AS CndnContrSourceDocCatName,
CndnContrSourceDoc,
CndnContrSourceDocItem,
BusVolTableGroup,
_BusVolTableGroup._Text[1: Language = $session.system_language ].BusVolTableGroupDesc AS BusVolTableGroupDesc,
AmountFieldGroup,
_AmountFieldGroup._Text[1: Language = $session.system_language ].AmountFieldGroupDesc AS AmountFieldGroupDesc,
CndnContrUnit,
CndnContrWeightUnit,
CndnContrVolumeUnit,
CndnContrPointsQtyUnit,
AccrualUpdateIsRequired,
CndnContrUUID,
CndnContrSourceUUID,
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,
SettlmtPartTxRegnNmbr,
CndnContrPrcgDetnRlvnceCat,
BusVolTotAmtSpltCritraGrp,
BasicConditionContract,
CndnContrPartnerCat,
CndnContrProcessCategory,
_CndnContrProcessCategory._Text[1: Language = $session.system_language ].CndnContrProcessCategoryDesc AS CndnContrProcessCategoryDesc,
CndnContrSettlmtType,
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
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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA