A_ACMUnitPriceUoMCnvrsn

DDL: A_ACMUNITPRICEUOMCNVRSN Type: view_entity CONSUMPTION

Settlement Unit Price UoM Conversion

A_ACMUnitPriceUoMCnvrsn is a Consumption CDS View that provides data about "Settlement Unit Price UoM Conversion" in SAP S/4HANA. It reads from 1 data source (R_ACMUnitPriceUoMCnvrsnTP) and exposes 13 fields with key fields ACMSettlementItemUUID, ACMPricingAspect, ACMPricingAspectValue, PreferredUnitOfMeasure.

Data Sources (1)

SourceAliasJoin Type
R_ACMUnitPriceUoMCnvrsnTP R_ACMUnitPriceUoMCnvrsnTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name AACMUnitPriceUomConv_Type view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Settlement Unit Price UoM Conversion view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ACMSettlementItemUUID ACMSettlementItemUUID
KEY ACMPricingAspect ACMPricingAspect
KEY ACMPricingAspectValue ACMPricingAspectValue
KEY PreferredUnitOfMeasure PreferredUnitOfMeasure
SettlmtDoc SettlmtDoc
SettlmtDocYear SettlmtDocYear
ACMDocumentUnitOfMeasure ACMDocumentUnitOfMeasure
quan133
AssignmentQuantity AssignmentQuantity
QuantityNumerator QuantityNumerator
QuantityDenominator QuantityDenominator
PreferredQtyNumerator PreferredQtyNumerator
PreferredQtyDenominator PreferredQtyDenominator
@OData.entityType.name: 'AACMUnitPriceUomConv_Type'
@AccessControl.authorizationCheck: #CHECK
@VDM: {
viewType : #CONSUMPTION,
lifecycle.contract.type: #PUBLIC_REMOTE_API,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel: {
    usageType.serviceQuality: #C,
    usageType.sizeCategory : #XL,
    usageType.dataClass: #TRANSACTIONAL
}
@EndUserText.label: 'Settlement Unit Price UoM Conversion'
define view entity A_ACMUnitPriceUoMCnvrsn
  as projection on R_ACMUnitPriceUoMCnvrsnTP
{
  key     ACMSettlementItemUUID,
  key     ACMPricingAspect,
  key     ACMPricingAspectValue,
          @Semantics.unitOfMeasure: true
  key     PreferredUnitOfMeasure,
          SettlmtDoc,
          SettlmtDocYear,
          @Semantics.unitOfMeasure: true
          ACMDocumentUnitOfMeasure,
          @Semantics.quantity.unitOfMeasure: 'ACMDocumentUnitOfMeasure'
          @ObjectModel.virtualElement: true
          @ObjectModel.virtualElementCalculatedBy: '/ACCGO/CL_PRICE_UOM_CALC_EXIT'
          //  Virtual Element for Raw Data Type for AssignmentQuantity Field

  virtual ACMAssignmentQuantity : abap.quan( 13, 3 ),
          AssignmentQuantity,
          QuantityNumerator,
          QuantityDenominator,
          PreferredQtyNumerator,
          PreferredQtyDenominator,

          _Unitprice   : redirected to parent A_ACMSettlementUnitPricing,
          _UnitDetails : redirected to A_ACMSettlementUnitDetails
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMUNITPRICEUOMCNVRSNTP"
],
"ASSOCIATED":
[
"A_ACMSETTLEMENTUNITDETAILS",
"A_ACMSETTLEMENTUNITPRICING",
"R_ACMSETTLEMENTUNITDETTP",
"R_ACMSETTLEMENTUNITPRICINGTP"
],
"BASE":
[
"R_ACMUNITPRICEUOMCNVRSNTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/