A_SettlementUnitAmountTypes

DDL: A_SETTLEMENTUNITAMOUNTTYPES Type: view_entity CONSUMPTION

Settlement Unit Amount Types

A_SettlementUnitAmountTypes is a Consumption CDS View that provides data about "Settlement Unit Amount Types" in SAP S/4HANA. It reads from 1 data source (R_SettlementUnitAmountTypesTP) and exposes 14 fields with key fields ACMSettlementUnitAmountUUID, SettlementDocHeaderUUID, SettlementGroupId, SettlementGroupYear, SettlmtDoc.

Data Sources (1)

SourceAliasJoin Type
R_SettlementUnitAmountTypesTP R_SettlementUnitAmountTypesTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name ACMSETLMTAMOUNT_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 #MASTER view
EndUserText.label Settlement Unit Amount Types view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ACMSettlementUnitAmountUUID ACMSettlementUnitAmountUUID
KEY SettlementDocHeaderUUID SettlementDocHeaderUUID
KEY SettlementGroupId SettlementGroupId
KEY SettlementGroupYear SettlementGroupYear
KEY SettlmtDoc SettlmtDoc
KEY SettlmtDocYear SettlmtDocYear
ACMSettlementUnitAmountType ACMSettlementUnitAmountType
ACMSettlementUnitAmtTypeUUID ACMSettlementUnitAmtTypeUUID
ACMSettlementUnitAmount ACMSettlementUnitAmount
ACMSettlmtUnitAmountCrcy ACMSettlmtUnitAmountCrcy
ACMSettlmtUnitAmtBaseValueCrcy ACMSettlmtUnitAmtBaseValueCrcy
ACMCharacteristicInternal ACMCharacteristicInternal
ACMSettlmtUnitAmtOriginalFXVal ACMSettlmtUnitAmtOriginalFXVal
ACMSettlmtAmtNegotiatedFXVal ACMSettlmtAmtNegotiatedFXVal
@OData.entityType.name: 'ACMSETLMTAMOUNT_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: #MASTER
}
@EndUserText.label: 'Settlement Unit Amount Types'
define view entity A_SettlementUnitAmountTypes
  as projection on R_SettlementUnitAmountTypesTP
{
  key       ACMSettlementUnitAmountUUID,
  key       SettlementDocHeaderUUID,
  key       SettlementGroupId,
  key       SettlementGroupYear,
  key       SettlmtDoc,
  key       SettlmtDocYear,
            ACMSettlementUnitAmountType,
            ACMSettlementUnitAmtTypeUUID,
            ACMSettlementUnitAmount,
            ACMSettlmtUnitAmountCrcy,
            ACMSettlmtUnitAmtBaseValueCrcy,
//            DiscPremQtyCharcsUUID,

            ACMCharacteristicInternal,
            ACMSettlmtUnitAmtOriginalFXVal,
            ACMSettlmtAmtNegotiatedFXVal,

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