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. It is exposed through 2 OData services (API_ACMCHGDOCS, API_ACMSETTLEMENT).

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

OData Services (2)

ServiceBindingVersionContractRelease
API_ACMCHGDOCS API_ACMCHGDOCS V4 C2 NOT_RELEASED
API_ACMSETTLEMENT API_ACMSETTLEMENT V4 C2 NOT_RELEASED

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
}