A_ConditionContract

DDL: A_CONDITIONCONTRACT Type: view_entity CONSUMPTION

Condition Contract

A_ConditionContract is a Consumption CDS View that provides data about "Condition Contract" in SAP S/4HANA. It reads from 1 data source (R_ConditionContractTP) and exposes 76 fields with key field ConditionContract. It is exposed through 1 OData service (API_CONDITION_CONTRACT).

Data Sources (1)

SourceAliasJoin Type
R_ConditionContractTP R_ConditionContractTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Condition Contract view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.representativeKey ConditionContract view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

OData Services (1)

ServiceBindingVersionContractRelease
API_CONDITION_CONTRACT API_CONDITION_CONTRACT V4 C2 C1

Fields (76)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract ConditionContract Condition Contract
CndnContrType CndnContrType Contract Type
CndnContrProcVar CndnContrProcVar Process Variant
Supplier Supplier Supplier
Customer Customer Sold-to Party
CndnContrActvtnStatus CndnContrActvtnStatus
CndnContrValidFrom CndnContrValidFrom Valid From
CndnContrValidTo CndnContrValidTo Valid To
CndnContrClassfctnType CndnContrClassfctnType Contract Category
DocumentReferenceID DocumentReferenceID Reference
CndnContrAssgmtRef CndnContrAssgmtRef
ExternalDocumentReferenceID ExternalDocumentReferenceID Ext. Identifier
CndnContrExternalPartner CndnContrExternalPartner
CndnContrSourceDocCat CndnContrSourceDocCat
CndnContrSourceDoc CndnContrSourceDoc
CndnContrSourceDocItem CndnContrSourceDocItem
CndnContrSourceUUID CndnContrSourceUUID
CreationUTCDateTime CreationUTCDateTime Time Stamp
LastChangeUTCDateTime LastChangeUTCDateTime Time Stamp
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
CndnContrSuplrSettlmtCat CndnContrSuplrSettlmtCat
CndnContrCustSettlmtCat CndnContrCustSettlmtCat
SettlmtProduct SettlmtProduct
CndnContrExtensionCalendar CndnContrExtensionCalendar
PriorSupplier PriorSupplier Prior Supplier
BusVolTableGroup BusVolTableGroup
AmountFieldGroup AmountFieldGroup
FinalSettlmtCalendar FinalSettlmtCalendar
PartialSettlmtCalendar PartialSettlmtCalendar
DeltaSettlmtCalendar DeltaSettlmtCalendar
DeltaAccrualSettlmtCalendar DeltaAccrualSettlmtCalendar
AccrualClearingSettlmtCalendar AccrualClearingSettlmtCalendar
PrecedingConditionContract PrecedingConditionDocument
CndnContrUUID CndnContrUUID
CndnContrPurposeCat CndnContrPurposeCat
CndnContrCurrency CndnContrCurrency
CndnContrUnit CndnContrUnit
CndnContrUnitISOCode
CndnContrUnitSAPCode
CndnContrWeightUnit CndnContrWeightUnit
CndnContrWeightUnitISOCode
CndnContrWeightUnitSAPCode
CndnContrVolumeUnit CndnContrVolumeUnit
CndnContrVolumeUnitISOCode
CndnContrVolumeUnitSAPCode
CndnContrPointsQtyUnit CndnContrPointsQtyUnit
CndnContrPointsQtyUnitISOCode
CndnContrPointsQtyUnitSAPCode
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.
SettlmtPartTxRegnCntry SettlmtPartTxRegnCntry
PersonWorkAgreement PersonWorkAgreement Personnel No.
CndnContrWorkerCostCenter CndnContrWorkerCostCenter
CndnContrWorkerSettlmtCat CndnContrWorkerSettlmtCat
_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 A_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 A_ConditionContract AS
SELECT
  ConditionContract,
  CndnContrType,
  CndnContrProcVar,
  Supplier,
  Customer,
  CndnContrActvtnStatus,
  CndnContrValidFrom,
  CndnContrValidTo,
  CndnContrClassfctnType,
  DocumentReferenceID,
  CndnContrAssgmtRef,
  ExternalDocumentReferenceID,
  CndnContrExternalPartner,
  CndnContrSourceDocCat,
  CndnContrSourceDoc,
  CndnContrSourceDocItem,
  CndnContrSourceUUID,
  CreationUTCDateTime,
  LastChangeUTCDateTime,
  CompanyCode,
  PurchasingOrganization,
  PurchasingGroup,
  SalesOrganization,
  DistributionChannel,
  Division,
  SalesGroup,
  SalesOffice,
  CndnContrSuplrSettlmtCat,
  CndnContrCustSettlmtCat,
  SettlmtProduct,
  CndnContrExtensionCalendar,
  PriorSupplier,
  BusVolTableGroup,
  AmountFieldGroup,
  FinalSettlmtCalendar,
  PartialSettlmtCalendar,
  DeltaSettlmtCalendar,
  DeltaAccrualSettlmtCalendar,
  AccrualClearingSettlmtCalendar,
  PrecedingConditionDocument AS PrecedingConditionContract,
  CndnContrUUID,
  CndnContrPurposeCat,
  CndnContrCurrency,
  CndnContrUnit,
  cast( _CndnContrUnit.UnitOfMeasureISOCode as wcb_settlement_meins_iso preserving type ) AS CndnContrUnitISOCode,
  cast( _CndnContrUnit.UnitOfMeasureSAPCode as wcb_settlement_meins_sapcode preserving type ) AS CndnContrUnitSAPCode,
  CndnContrWeightUnit,
  cast( _CndnContrWeightUnit.UnitOfMeasureISOCode as wcb_settlement_gewei_iso preserving type ) AS CndnContrWeightUnitISOCode,
  cast( _CndnContrWeightUnit.UnitOfMeasureSAPCode as wcb_settlement_gewei_sapcode preserving type ) AS CndnContrWeightUnitSAPCode,
  CndnContrVolumeUnit,
  cast( _CndnContrVolumeUnit.UnitOfMeasureISOCode as wcb_settlement_voleh_iso preserving type ) AS CndnContrVolumeUnitISOCode,
  cast( _CndnContrVolumeUnit.UnitOfMeasureSAPCode as wcb_settlement_voleh_sapcode preserving type ) AS CndnContrVolumeUnitSAPCode,
  CndnContrPointsQtyUnit,
  cast( _CndnContrPointsQtyUnit.UnitOfMeasureISOCode as wcb_settlement_punei_iso preserving type ) AS CndnContrPointsQtyUnitISOCode,
  cast( _CndnContrPointsQtyUnit.UnitOfMeasureSAPCode as wcb_settlement_punei_sapcode preserving type ) AS CndnContrPointsQtyUnitSAPCode,
  ExchangeRate,
  ExchangeRateDate,
  ExchangeRateType,
  PaymentTerms,
  CashDiscount1Days,
  CashDiscount1Percent,
  CashDiscount2Days,
  CashDiscount2Percent,
  NetPaymentDays,
  PaymentMethod,
  AccrualUpdateIsRequired,
  SettlmtPartTxRegnNmbr,
  TaxCountry,
  SettlmtPartTxRegnCntry,
  PersonWorkAgreement,
  CndnContrWorkerCostCenter,
  CndnContrWorkerSettlmtCat
FROM R_ConditionContractTP
;