C_FrtCostAlcItmPrcgElmnt_F6215

DDL: C_FRTCOSTALCITMPRCGELMNT_F6215 Type: view_entity CONSUMPTION

Frt Cost Alloc Item Pricing Element

C_FrtCostAlcItmPrcgElmnt_F6215 is a Consumption CDS View that provides data about "Frt Cost Alloc Item Pricing Element" in SAP S/4HANA. It reads from 1 data source (R_FrtCostAllocItmPrcgElmnt) and exposes 83 fields with key fields FreightCostAllocationDocument, FrtCostAllocDocumentItem, PricingProcedureStep, PricingProcedureCounter. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_FrtCostAllocItmPrcgElmnt R_FrtCostAllocItmPrcgElmnt from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_MngFrtCostAllocDoc _FrtCostAllocDoc $projection.FreightCostAllocationDocument = _FrtCostAllocDoc.FreightCostAllocationDocument
[1..1] C_MngFrtCostAllocDocItem _FrtCostAllocItm $projection.FreightCostAllocationDocument = _FrtCostAllocItm.FreightCostAllocationDocument and $projection.FrtCostAllocDocumentItem = _FrtCostAllocItm.FrtCostAllocDocumentItem

Annotations (9)

NameValueLevelField
EndUserText.label Frt Cost Alloc Item Pricing Element view
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.query.implementedBy ABAP:CL_WLF_FCADOC_F6215_PRCG_ITM view

Fields (83)

KeyFieldSource TableSource FieldDescription
KEY FreightCostAllocationDocument FreightCostAllocationDocument Freight Cost Allocation Document
KEY FrtCostAllocDocumentItem FrtCostAllocDocumentItem Item
KEY PricingProcedureStep PricingProcedureStep Step Number
KEY PricingProcedureCounter PricingProcedureCounter Pricing Procedure Counter
ConditionType ConditionType Condition type
PriceElementDescription
ConditionRateAmount ConditionRateAmount Condition Amount
ConditionRateRatio ConditionRateRatio Ratio
ConditionBaseAmount ConditionBaseAmount Condition Basis Amount
ConditionBaseQuantity Quantity
ConditionQuantity ConditionQuantity Pricing Unit
ConditionAmount ConditionAmount Condition Value
IsRelevantForAccrual IsRelevantForAccrual Accruals
ConditionCurrency ConditionCurrency Currency
TransactionCurrency TransactionCurrency Transaction Currency
ConditionQuantityUnit ConditionQuantityUnit Unit of Measure
ConditionRateRatioUnit ConditionRateRatioUnit Unit of Measure
ConditionIsForStatistics ConditionIsForStatistics Statistical
ConditionIsManuallyChanged ConditionIsManuallyChanged Changed Manual.
ConditionInactiveReason ConditionInactiveReason Inactive
UICT_ConditionTypeCriticality
UICT_CndPricingUnitHidden
UICT_ValueIsHidden
UICT_BaseAmountIsHidden
UICT_BaseQuantityIsHidden
UICT_CndRateValueIsNotAmount
UICT_CndRateValueIsNotRatio
UICT_ScaleValuesEmpty
UICT_ScaleBaseAmountIsEmpty
UICT_ScaleBaseQuantityIsEmpty
UICT_IsOnCalculatedItemPage
ConditionApplication ConditionApplication Application
ConditionClass ConditionClass Condition Class
ConditionCalculationType ConditionCalculationType Calculat.Type
ConditionCategory ConditionCategory Condit.Category
ConditionControl ConditionControl Cond.Control
ConditionOrigin ConditionOrigin Condit.Origin
CndnRoundingOffDiffAmount CndnRoundingOffDiffAmount CondRoundDiff.
FactorForConditionBasisValue FactorForConditionBasisValue Factor for Condition Basis Value
IsGroupCondition IsGroupCondition Group Condition
PeriodFactorForCndnBasisValue PeriodFactorForCndnBasisValue Period Factor for Condition Basis Value
PriceConditionDeterminationDte PriceConditionDeterminationDte Condition Pricing Date
CndnIsRelevantForInvoiceList CndnIsRelevantForInvoiceList Settlement Document List Condition
ConditionIsForConfiguration ConditionIsForConfiguration UsedfVarConfig
StructureCondition StructureCondition Structure Cond.
PricingScaleBasis PricingScaleBasis Scale Basis
PricingScaleType PricingScaleType Scale Type
ConditionScaleBaseAmount ConditionScaleBaseAmount Scale Base Am.
ConditionScaleBaseQuantity ConditionScaleBaseQuantity Scale Base Qu.
ConditionScaleBasisUnit ConditionScaleBasisUnit Scale UoM
ConditionScaleBasisCurrency ConditionScaleBasisCurrency Scale Currency
ConditionApplicationName
ConditionCalculationTypeName
ConditionCategoryName
ConditionClassName
ConditionControlName
ConditionOriginName
ConditionInactiveReasonName
PricingScaleBasisName
StructureConditionName
TaxCodeName
ConditionToBaseQtyDnmntrUnit
ConditionToBaseQtyNmrtrUnit
ExchangeRate
AccountKeyForGLAccount AccountKeyForGLAccount Account Key
GLAccount GLAccount General Ledger
AcctKeyForAccrualsGLAccount AcctKeyForAccrualsGLAccount Accruals
AccrualsGLAccount AccrualsGLAccount Accruals Acc.
_ConditionApplication _ConditionApplication
_ConditionCalculationType _ConditionCalculationType
_ConditionCategory _ConditionCategory
_ConditionClass _ConditionClass
_ConditionControl _ConditionControl
_ConditionCurrency _ConditionCurrency
_ConditionInactiveReason _ConditionInactiveReason
_ConditionOrigin _ConditionOrigin
_ConditionQuantityUnit _ConditionQuantityUnit
_Currency _Currency
_PricingConditionType _PricingConditionType
_PricingScaleBasis _PricingScaleBasis
_FrtCostAllocDoc _FrtCostAllocDoc
_FrtCostAllocItm _FrtCostAllocItm
_StructureCondition _StructureCondition

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_FrtCostAlcItmPrcgElmnt_F6215.
-- 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_FrtCostAlcItmPrcgElmnt_F6215 AS
SELECT
  FreightCostAllocationDocument,
  FrtCostAllocDocumentItem,
  PricingProcedureStep,
  PricingProcedureCounter,
  ConditionType,
  cast( '' as wlf_prcg_element_description ) AS PriceElementDescription,
  ConditionRateAmount,
  ConditionRateRatio,
  ConditionBaseAmount,
  cast ( ConditionBaseQuantity as wlf_prcg_element_base_quantity preserving type ) AS ConditionBaseQuantity,
  ConditionQuantity,
  ConditionAmount,
  IsRelevantForAccrual,
  ConditionCurrency,
  TransactionCurrency,
  ConditionQuantityUnit,
  ConditionRateRatioUnit,
  ConditionIsForStatistics,
  ConditionIsManuallyChanged,
  ConditionInactiveReason,
  cast ( 0 as int1 preserving type ) AS UICT_ConditionTypeCriticality,
  cast ( '' as boolean preserving type ) AS UICT_CndPricingUnitHidden,
  cast ( '' as boolean preserving type ) AS UICT_ValueIsHidden,
  cast ( '' as boolean preserving type ) AS UICT_BaseAmountIsHidden,
  cast ( '' as boolean preserving type ) AS UICT_BaseQuantityIsHidden,
  cast ( '' as boolean preserving type ) AS UICT_CndRateValueIsNotAmount,
  cast ( '' as boolean preserving type ) AS UICT_CndRateValueIsNotRatio,
  cast ( '' as boolean preserving type ) AS UICT_ScaleValuesEmpty,
  cast ( '' as boolean preserving type ) AS UICT_ScaleBaseAmountIsEmpty,
  cast ( '' as boolean preserving type ) AS UICT_ScaleBaseQuantityIsEmpty,
  cast ( '' as boolean preserving type ) AS UICT_IsOnCalculatedItemPage,
  ConditionApplication,
  ConditionClass,
  ConditionCalculationType,
  ConditionCategory,
  ConditionControl,
  ConditionOrigin,
  CndnRoundingOffDiffAmount,
  FactorForConditionBasisValue,
  IsGroupCondition,
  PeriodFactorForCndnBasisValue,
  PriceConditionDeterminationDte,
  CndnIsRelevantForInvoiceList,
  ConditionIsForConfiguration,
  StructureCondition,
  PricingScaleBasis,
  PricingScaleType,
  ConditionScaleBaseAmount,
  ConditionScaleBaseQuantity,
  ConditionScaleBasisUnit,
  ConditionScaleBasisCurrency,
  _ConditionApplication._Text[1: Language = $session.system_language].ConditionApplicationName AS ConditionApplicationName,
  _ConditionCalculationType._Text[1: Language = $session.system_language].ConditionCalculationTypeName AS ConditionCalculationTypeName,
  _ConditionCategory._Text[1: Language = $session.system_language].ConditionCategoryName AS ConditionCategoryName,
  _ConditionClass._Text[1: Language = $session.system_language].ConditionClassName AS ConditionClassName,
  _ConditionControl._Text[1: Language = $session.system_language].ConditionControlName AS ConditionControlName,
  _ConditionOrigin._Text[1: Language = $session.system_language].ConditionOriginName AS ConditionOriginName,
  _ConditionInactiveReason._Text[1: Language = $session.system_language].ConditionInactiveReasonName AS ConditionInactiveReasonName,
  _PricingScaleBasis._Text[1: Language = $session.system_language].PricingScaleBasisName AS PricingScaleBasisName,
  _StructureCondition._Text[1: Language = $session.system_language].StructureConditionName AS StructureConditionName,
  cast( '' as fis_mwskz_name ) AS TaxCodeName,
  cast( '' as kmein ) AS ConditionToBaseQtyDnmntrUnit,
  cast( '' as meins ) AS ConditionToBaseQtyNmrtrUnit,
  cast( 0 as wlf_ukurs_curr_no_cnext ) AS ExchangeRate,
  AccountKeyForGLAccount,
  GLAccount,
  AcctKeyForAccrualsGLAccount,
  AccrualsGLAccount
FROM R_FrtCostAllocItmPrcgElmnt
LEFT OUTER JOIN C_MngFrtCostAllocDoc AS _FrtCostAllocDoc ON FreightCostAllocationDocument = _FrtCostAllocDoc.FreightCostAllocationDocument  -- association [1..1]
LEFT OUTER JOIN C_MngFrtCostAllocDocItem AS _FrtCostAllocItm ON FreightCostAllocationDocument = _FrtCostAllocItm.FreightCostAllocationDocument AND FrtCostAllocDocumentItem = _FrtCostAllocItm.FrtCostAllocDocumentItem  -- association [1..1]
;