R_CNDNCONTRSCCNDNRECORDTP
Cndn Rec Sc of Condition Contract - TP
R_CNDNCONTRSCCNDNRECORDTP is a CDS View in S/4HANA. Cndn Rec Sc of Condition Contract - TP. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_CndnContrScCndnRecord | view_entity | projection | CONSUMPTION | Condition Record Scale |
@EndUserText.label: 'Cndn Rec Sc of Condition Contract - TP'
@VDM: {
viewType: #TRANSACTIONAL,
lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #MANDATORY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
// representativeKey: 'ConditionRecord',
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #P,
sizeCategory: #XXL
}
}
@Metadata: {
ignorePropagatedAnnotations: true
}
define view entity R_CndnContrScCndnRecordTP
as select from R_ConditionContract
association to parent R_CndnContrCndnRecordTP as _CndnContrCndnRecord on $projection.ConditionContract = _CndnContrCndnRecord.ConditionContract
and $projection.ConditionRecord = _CndnContrCndnRecord.ConditionRecord
association [1..1] to R_ConditionContractTP as _ConditionContract on $projection.ConditionContract = _ConditionContract.ConditionContract
//KMEIN
association [0..1] to I_UnitOfMeasure as _ConditionQuantityUnit on $projection.ConditionQuantityUnit = _ConditionQuantityUnit.UnitOfMeasure
//KONWA
association [0..1] to I_Currency as _ConditionCurrency on $projection.ConditionCurrency = _ConditionCurrency.Currency
//KONMS
association [0..1] to I_UnitOfMeasure as _ConditionScaleQuantityUnit on $projection.ConditionScaleQuantityUnit = _ConditionScaleQuantityUnit.UnitOfMeasure
//KONWS
association [0..1] to I_Currency as _ConditionScaleAmountCurrency on $projection.ConditionScaleAmountCurrency = _ConditionScaleAmountCurrency.Currency
//PERCENTAGE SIGN
association [0..1] to I_UnitOfMeasure as _ConditionRateRatioUnit on $projection.ConditionRateRatioUnit = _ConditionRateRatioUnit.UnitOfMeasure
// association[0..1] to I_ConditionApplication as _ConditionApplication on $projection.ConditionApplication = _ConditionApplication.ConditionApplication
// association [0..1] to I_ConditionCalculationType as _ConditionCalculationType on $projection.ConditionCalculationType = _ConditionCalculationType.ConditionCalculationType
// association [0..1] to I_PricingScaleBasis as _PricingScaleBasis on $projection.PricingScaleBasis = _PricingScaleBasis.PricingScaleBasis
// association [0..1] to I_PricingScaleType as _PricingScaleType on $projection.PricingScaleType = _PricingScaleType.PricingScaleType
{
// @ObjectModel.foreignKey.association: '_ConditionContract'
key ConditionContract as ConditionContract,
key cast( '' as knumh ) as ConditionRecord,
key cast( '0000' as klfn1 ) as ConditionScaleLine,
@Semantics.quantity.unitOfMeasure: 'ConditionScaleQuantityUnit'
cast ( 0 as kstbm ) as ConditionScaleQuantity,
@ObjectModel.foreignKey.association: '_ConditionScaleQuantityUnit'
cast( '' as konms ) as ConditionScaleQuantityUnit,
@OData.v2.amount.noDecimalShift: true
@Semantics.amount.currencyCode: 'ConditionScaleAmountCurrency'
cast( 0 as wcb_cond_scale_value_tp ) as ConditionScaleAmount,
@ObjectModel.foreignKey.association: '_ConditionScaleAmountCurrency'
cast( '' as konws ) as ConditionScaleAmountCurrency,
@Semantics.amount.currencyCode: 'ConditionCurrency'
@OData.v2.amount.noDecimalShift: true
cast( 0 as wcb_cond_amount_tp ) as ConditionRateAmount,
@ObjectModel.foreignKey.association: '_ConditionCurrency'
cast( '' as konwa ) as ConditionCurrency,
@Semantics.quantity.unitOfMeasure: 'ConditionQuantityUnit'
cast( 0 as kpein ) as ConditionQuantity,
@ObjectModel.foreignKey.association: '_ConditionQuantityUnit'
cast( '' as kmein ) as ConditionQuantityUnit,
@Semantics.quantity.unitOfMeasure: 'ConditionRateRatioUnit'
cast( 0 as wcb_cond_percentage_tp ) as ConditionRateRatio,
// @ObjectModel.foreignKey.association: '_ConditionRateRatioUnit'
cast( '' as wcb_cond_percent_sign_tp ) as ConditionRateRatioUnit,
cast( '' as kotabnr_char ) as ConditionTable,
// @ObjectModel.foreignKey.association: '_ConditionApplication'
cast( '' as kappl ) as ConditionApplication,
// @ObjectModel.foreignKey.association: '_PricingConditionType'
cast( '' as kscha ) as ConditionType,
// @ObjectModel.foreignKey.association: '_ConditionCalculationType'
cast( '' as krech_long ) as ConditionCalculationType,
// @ObjectModel.foreignKey.association: '_PricingScaleBasis'
cast( '' as kzbzg_long ) as PricingScaleBasis,
// @ObjectModel.foreignKey.association: '_PricingScaleType'
cast( '' as stfkz ) as PricingScaleType,
/* --- Root Entity --- */
_ConditionContract,
/* --- Parent Entity --- */
_CndnContrCndnRecord,
/* --- Association --- */
_ConditionQuantityUnit,
_ConditionCurrency,
_ConditionScaleQuantityUnit,
_ConditionScaleAmountCurrency,
_ConditionRateRatioUnit
// _ConditionApplication,
// _ConditionCalculationType,
// _PricingScaleBasis,
// _PricingScaleType
}
where
ConditionContract = ''