A_ACMSettlementFeesDetails

DDL: A_ACMSETTLEMENTFEESDETAILS Type: view_entity CONSUMPTION

ACM Settlement Fees Details

A_ACMSettlementFeesDetails is a Consumption CDS View that provides data about "ACM Settlement Fees Details" in SAP S/4HANA. It reads from 1 data source (R_ACMSettlementFeesDetailsTP) and exposes 22 fields with key fields FeeDocumentLevel, ACMFeeDocumentID, ACMFeeDocumentYear, ACMFeeID, ACMFeeDocumentItem.

Data Sources (1)

SourceAliasJoin Type
R_ACMSettlementFeesDetailsTP R_ACMSettlementFeesDetailsTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name ACMSettlementFeeDet_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 #L view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label ACM Settlement Fees Details view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY FeeDocumentLevel FeeDocumentLevel
KEY ACMFeeDocumentID ACMFeeDocumentID
KEY ACMFeeDocumentYear ACMFeeDocumentYear
KEY ACMFeeID ACMFeeID
KEY ACMFeeDocumentItem ACMFeeDocumentItem
KEY ACMFeeDocumentSubItem ACMFeeDocumentSubItem
KEY FeeSequenceNumber FeeSequenceNumber
KEY FeeVersion FeeVersion
ACMFeeName ACMFeeName
FeeType FeeType
ACMExternalContrFeeDesc ACMExternalContrFeeDesc
ACMFeeRateAmount ACMFeeRateAmount
ACMFeeRateCurrency ACMFeeRateCurrency
quan133
PriceUnitQty PriceUnitQty
ACMFeeUoM ACMFeeUoM
ACMSettlmtAmtTypeUUID ACMSettlmtAmtTypeUUID
ACMFeeAmount ACMFeeAmount
ACMFeeCurrency ACMFeeCurrency
ACMDocumentQuantity ACMDocumentQuantity
ACMDocumentUnitOfMeasure ACMDocumentUnitOfMeasure
ACMFeeIsObsolete ACMFeeIsObsolete
@OData.entityType.name: 'ACMSettlementFeeDet_Type'
@AccessControl.authorizationCheck: #CHECK
@VDM: {
viewType : #CONSUMPTION,
lifecycle.contract.type: #PUBLIC_REMOTE_API,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel: {
    usageType.serviceQuality: #C,
    usageType.sizeCategory : #L,
    usageType.dataClass: #MASTER
}
@EndUserText.label: 'ACM Settlement Fees Details'
define view entity A_ACMSettlementFeesDetails
  as projection on R_ACMSettlementFeesDetailsTP
{
  key     FeeDocumentLevel,
  key     ACMFeeDocumentID,
  key     ACMFeeDocumentYear,
  key     ACMFeeID,
  key     ACMFeeDocumentItem,
  key     ACMFeeDocumentSubItem,
  key     FeeSequenceNumber,
  key     FeeVersion,
          ACMFeeName,
          FeeType,
          ACMExternalContrFeeDesc,
//          @Semantics.amount.currencyCode: 'ACMFeeRateCurrency'

          ACMFeeRateAmount,
//          @Semantics.currencyCode: true

          ACMFeeRateCurrency,
//          @Semantics.quantity.unitOfMeasure: 'ACMFeeUoM'

          @ObjectModel.virtualElement: true
          @ObjectModel.virtualElementCalculatedBy: '/ACCGO/CL_FEEQTY_VE_CALC_EXIT'
  virtual ACMSettlementFeeQuantity : abap.quan( 13, 3 ),
          PriceUnitQty,
          @Semantics.unitOfMeasure: true
          ACMFeeUoM,
          ACMSettlmtAmtTypeUUID,
//          @Semantics.amount.currencyCode: 'ACMFeeCurrency'

          ACMFeeAmount,
//          @Semantics.currencyCode: true

          ACMFeeCurrency,
          ACMDocumentQuantity,
          ACMDocumentUnitOfMeasure,
          ACMFeeIsObsolete,
          //Association to parent

          _ACMSettlementUnitDetails : redirected to parent A_ACMSettlementUnitDetails,
          _FeeDetailsUoM: redirected to composition child A_ACMSettlementFeeUoMCnvrsn 
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMSETTLEMENTFEESDETAILSTP"
],
"ASSOCIATED":
[
"A_ACMSETTLEMENTFEEUOMCNVRSN",
"A_ACMSETTLEMENTUNITDETAILS",
"R_ACMSETTLEMENTFEEUOMCNVRSNTP",
"R_ACMSETTLEMENTUNITDETTP"
],
"BASE":
[
"R_ACMSETTLEMENTFEESDETAILSTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/