A_ACMSettlementUnitExpenseDet

DDL: A_ACMSETTLEMENTUNITEXPENSEDET Type: view_entity CONSUMPTION

ACM Settlement Unit Expense Details

A_ACMSettlementUnitExpenseDet is a Consumption CDS View that provides data about "ACM Settlement Unit Expense Details" in SAP S/4HANA. It reads from 1 data source (R_ACMSettlementUnitExpenseTP) and exposes 12 fields with key fields SettlementDocHeaderUUID, SettlmtDoc, SettlmtDocYear, ACMSettlmtExpnDocNmbr, ACMSettlmtExpnDocItm.

Data Sources (1)

SourceAliasJoin Type
R_ACMSettlementUnitExpenseTP R_ACMSettlementUnitExpenseTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name ACMSettlementExpense_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 Unit Expense Details view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY SettlementDocHeaderUUID SettlementDocHeaderUUID
KEY SettlmtDoc SettlmtDoc
KEY SettlmtDocYear SettlmtDocYear
KEY ACMSettlmtExpnDocNmbr ACMSettlmtExpnDocNmbr
KEY ACMSettlmtExpnDocItm ACMSettlmtExpnDocItm
KEY ACMSettlementExpenseClass ACMSettlementExpenseClass
KEY ConditionType ConditionType
ACMExpnSettlmtCurrency ACMExpnSettlmtCurrency
SupplierItemNetAmount SupplierItemNetAmount
ACMSettlmtExpnAmount ACMSettlmtExpnAmount
ACMSettlmtExpnRate ACMSettlmtExpnRate
ACMSettlmtExpnTypeUUID ACMSettlmtExpnTypeUUID
@OData.entityType.name: 'ACMSettlementExpense_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 Unit Expense Details'
define view entity A_ACMSettlementUnitExpenseDet
  as projection on R_ACMSettlementUnitExpenseTP
{
  key SettlementDocHeaderUUID,
  key SettlmtDoc,
  key SettlmtDocYear,
  key ACMSettlmtExpnDocNmbr,
  key ACMSettlmtExpnDocItm,
  key ACMSettlementExpenseClass,
  key ConditionType,
      @Semantics.currencyCode: true
      ACMExpnSettlmtCurrency,
      @Semantics.amount.currencyCode: 'ACMExpnSettlmtCurrency'
      SupplierItemNetAmount,
      @Semantics.amount.currencyCode: 'ACMExpnSettlmtCurrency'
      ACMSettlmtExpnAmount,
      ACMSettlmtExpnRate,
      ACMSettlmtExpnTypeUUID,
      //Association

      _ACMSettlementUnitDetails : redirected to parent A_ACMSettlementUnitDetails
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMSETTLEMENTUNITEXPENSETP"
],
"ASSOCIATED":
[
"A_ACMSETTLEMENTUNITDETAILS",
"R_ACMSETTLEMENTUNITDETTP"
],
"BASE":
[
"R_ACMSETTLEMENTUNITEXPENSETP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/