I_CMMDTYPRCGCONDITIONFORMULA
CPE Condition Formula
I_CMMDTYPRCGCONDITIONFORMULA is a CDS View in S/4HANA. CPE Condition Formula. It contains 14 fields. 13 CDS views read from this table.
CDS Views using this table (13)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_CntrlPurContrCmmdtyFmlaNew | view_entity | from | COMPOSITE | CCTR Commodity Formula sCPE |
| I_CntrlPurContrCmmdtyTermNew | view_entity | from | COMPOSITE | CCTR Commodity Term sCPE |
| I_PurchaseHubCommodityTermNew | view_entity | from | COMPOSITE | Purchase hub commodity term sCPE |
| I_PurHubCommodityFormulaNew | view_entity | from | COMPOSITE | Purchase hub commodity formula sCPE |
| P_CmmdtyPrcFixationExerPurgNew | view_entity | inner | COMPOSITE | |
| P_CmmdtyPrcFixationExerSlsNew | view_entity | inner | COMPOSITE | |
| P_CmmdtyPrcFixationOptnPurgNew | view_entity | from | COMPOSITE | |
| P_CmmdtyPrcFixationOptnSlsNew | view_entity | from | COMPOSITE | |
| P_PrcFixationOptnCnvrsnPurgNew | view_entity | from | COMPOSITE | |
| P_PrcFixationOptnCnvrsnSlsNew | view_entity | from | COMPOSITE | |
| P_PrFixationOptnBsHndlgPurgNew | view_entity | from | COMPOSITE | |
| P_PrFixationOptnBsHndlgSlsNew | view_entity | from | COMPOSITE | |
| R_CmmdtyPrcgConditionFormulaTP | view_entity | from | TRANSACTIONAL |
Fields (14)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | ConditionType | ConditionType | 12 |
| DocItemCommodityPricingUUID | DocItemCommodityPricingUUID | 4 | |
| PrcgCndnFmlaAmtInDocCurrency | PrcgCndnFmlaAmtInDocCurrency | 2 | |
| PrcgCndnFmlaCmmdtyQuantityUnit | PrcgCndnFmlaCmmdtyQuantityUnit | 4 | |
| PrcgCndnFmlaCombinationRoutine | PrcgCndnFmlaCombinationRoutine | 2 | |
| PrcgCndnFmlaCommodityQuantity | PrcgCndnFmlaCommodityQuantity | 4 | |
| PrcgCndnFmlaEvaluationDateTime | PrcgCndnFmlaEvaluationDateTime,PrcgCndnFmlaValdtyStrtDateTime | 4 | |
| PrcgCndnFormulaAmountCurrency | PrcgCndnFormulaAmountCurrency | 2 | |
| PrcgCndnFormulaRateCurrency | PrcgCndnFormulaRateCurrency | 2 | |
| PrcgCndnFormulaRateQtyUnit | PrcgCndnFormulaRateQtyUnit | 2 | |
| PrcgCndnFormulaRateQuantity | PrcgCndnFormulaRateQuantity | 2 | |
| PrcgConditionFormulaInputUUID | PrcgConditionFormulaInputUUID | 6 | |
| PricingConditionFormulaKey | PricingConditionFormulaKey | 4 | |
| PricingConditionFormulaRate | PricingConditionFormulaRate | 2 |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'CPE Condition Formula'
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.sapObjectNodeType.name: 'CmmdtyPricingConditionFormula'
define view entity I_CmmdtyPrcgConditionFormula
as select from cpe_formula
//Association for Extension
association [0..1] to E_CmmdtyPrcgConditionFormula as _ConditionFormulaExtension on $projection.DocItmCmmdtyPrcgCndnUUID = _ConditionFormulaExtension.DocItmCmmdtyPrcgCndnUUID
{
key docitemcond_guid as DocItmCmmdtyPrcgCndnUUID,
docitem_guid as DocItemCommodityPricingUUID,
cond_type as ConditionType,
formid as PricingConditionFormulaKey,
forminput_guid as PrcgConditionFormulaInputUUID,
formconvin_guid as PrcgCndnFmlaCnvrsnInputUUID,
formroundin_guid as PrcgCndnFmlaRoundingInputUUID,
formconvout_guid as PrcgCndnFmlaConversionRsltUUID,
formstatus as PrcgCndnFmlaEvaluationStatus,
billing_block as BillingBlockingReason,
formval_df34 as PricingConditionFormulaAmount,
formrate_df34 as PricingConditionFormulaRate,
formcurr as PrcgCndnFormulaRateCurrency,
formprun as PrcgCndnFormulaRateQuantity,
formuom as PrcgCndnFormulaRateQtyUnit,
formcommquan as PrcgCndnFmlaCommodityQuantity,
formcommuom as PrcgCndnFmlaCmmdtyQuantityUnit,
quancnv_comm as ProdToCmmdtyUoMCnvrsnQuantity,
quancnv_item as ProdToCmmdtyQtyUoMCnvrsnItmQty,
orig_guid as SourceDocItemCmmdtyPrcgUUID,
formval_doccurr_df34 as PrcgCndnFmlaAmtInDocCurrency,
doccurr as PrcgCndnFormulaAmountCurrency,
@Semantics.dateTime:true
cast( eval_timestamp as cpet_eval_timestamp_cds preserving type ) as PrcgCndnFmlaEvaluationDateTime,
itemproduom as DocumentItemProductQuantityUoM,
@Semantics.dateTime:true
cast( requested_eval_keydate as cpet_reqd_eval_keydate_cds preserving type ) as PrcgCndnReqdEvalKeyDateTime,
@Semantics.dateTime:true
cast( latest_eval_keydate as cpet_latest_eval_keydate_cds preserving type ) as PrcgCndnLtstEvalKeyDateTime,
@Semantics.dateTime:true
cast( used_eval_keydate as cpet_used_eval_key_date_cds preserving type ) as PrcgCndnUsedEvalKeyDateTime,
forecast_requested as PrcgCndnHasForecastRequested,
forecast_status as PricingConditionForecastStatus,
form_uomsubst as PrcgCndnFmlaHasQtyUoMSubstn,
fixformrate_df34 as PrcgConditionFormulaFixedRate,
fixformcurr as PrcgCndnFmlaFixedRateCurrency,
fixformprun as PrcgCndnFmlaFixedRateQuantity,
fixformuom as PrcgCndnFmlaFxdRateQtyUnit,
formevalrout as PrcgCndnFmlaEvaluationRoutine,
combrout as PrcgCndnFmlaCombinationRoutine,
quansplitrout as PrcgCndnFmlaQtySplitRoutine,
formquanconv as ProdToCmmdtyQtyUnitCnvrsnRule,
latest_eval_keydate_rout as PrcgCndnLtstEvalKeyDateRoutine,
forecast_mode as PricingConditionForecastMode,
exrate_forecast_rout as PrcgCndnFcstExchRateRoutine,
formtext as PrcgCndnFormulaDescription,
formula_last_changed_date_time as PrcgCndnFmlaLastChgdDateTime,
purchasingobjectcategory as PurchasingObjectCategory,
pricecalculationprocesstype as PriceCalculationProcessType,
sddocumentcategory as SDDocumentCategory,
sapobjecttype as SAPObjectType,
pricefixationexists as PrcgCndnFmlaHasPriceFixation,
numberofdecimalsused as NumberOfDecimalsUsed,
quanconvrout as CndnQuantityConversionRoutine,
quanconvround as CndnQtyConversionRoundingRule,
roundrout_qcr as CndnQtyCnvrsnRoundingRoutine,
numdecs_qcr as QtyCnvrsnNrOfDcmlsToBeRnddTo,
numtens_qcr as QtyCnvrsnNrOfPreDcmlsRoundedTo,
kappl as ConditionApplication,
kalsm as PricingProcedure
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"CPE_FORMULA"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/