A_ACMSettlementUnitDetails

DDL: A_ACMSETTLEMENTUNITDETAILS Type: view_entity CONSUMPTION

ACM Unit Details

A_ACMSettlementUnitDetails is a Consumption CDS View that provides data about "ACM Unit Details" in SAP S/4HANA. It reads from 1 data source (R_ACMSettlementUnitDetTP) and exposes 32 fields with key fields SettlmtDoc, SettlmtDocYear. It is exposed through 2 OData services (API_ACMCHGDOCS, API_ACMSETTLEMENT).

Data Sources (1)

SourceAliasJoin Type
R_ACMSettlementUnitDetTP R_ACMSettlementUnitDetTP projection

Annotations (8)

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

OData Services (2)

ServiceBindingVersionContractRelease
API_ACMCHGDOCS API_ACMCHGDOCS V4 C2 NOT_RELEASED
API_ACMSETTLEMENT API_ACMSETTLEMENT V4 C2 NOT_RELEASED

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY SettlmtDoc SettlmtDoc
KEY SettlmtDocYear SettlmtDocYear
SettlementGroupId SettlementGroupId
SettlementGroupYear SettlementGroupYear
SettlementDocGroupUUID SettlementDocGroupUUID
SettlementDocHeaderUUID SettlementDocHeaderUUID
TradingContractNumber TradingContractNumber
TradingContractItem TradingContractItem
ACMTrdgContrSettlementType ACMTrdgContrSettlementType
ACMDocumentSide ACMDocumentSide
ACMTradingContractType ACMTradingContractType
LoadDataCaptureObjectID LoadDataCaptureObjectID
Commodity Commodity
SettlementPostingDate SettlementPostingDate
ContractApplicationDocument ContractApplicationDocument
SuccessorItem SuccessorItem
Incoterms Incoterms
IncotermsPart2 IncotermsPart2
ACMReferenceSettlementCategory ACMReferenceSettlementCategory
ContractMaterial ContractMaterial
ContractPlant ContractPlant
ACMScaleTicketNumber ACMScaleTicketNumber
SettlementCurrency SettlementCurrency
ACMSettlementUnitGrossAmount ACMSettlementUnitGrossAmount
ACMSettlementUnitNetAmount ACMSettlementUnitNetAmount
ACMSettlementUnitStatus ACMSettlementUnitStatus
ACMDocumentUnitOfMeasure ACMDocumentUnitOfMeasure
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
Division Division
PurchasingOrganization PurchasingOrganization
ACMSettlementUnitIsPaid ACMSettlementUnitIsPaid
@OData.entityType.name: 'ACMSettlementUnitDet_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 Unit Details'
define view entity A_ACMSettlementUnitDetails
  as projection on R_ACMSettlementUnitDetTP
{
  key      SettlmtDoc,
  key      SettlmtDocYear,
           SettlementGroupId,
           SettlementGroupYear,
           SettlementDocGroupUUID,
           SettlementDocHeaderUUID,
           TradingContractNumber,
           TradingContractItem,
           ACMTrdgContrSettlementType,
           ACMDocumentSide,
           ACMTradingContractType,
           LoadDataCaptureObjectID,
           Commodity,
           SettlementPostingDate,
           ContractApplicationDocument,
           SuccessorItem,
           Incoterms,
           IncotermsPart2,           
           ACMReferenceSettlementCategory,
           ContractMaterial,
           ContractPlant,
           ACMScaleTicketNumber,
           @Semantics.currencyCode: true
           SettlementCurrency,
           @Semantics.amount.currencyCode: 'SettlementCurrency'
           ACMSettlementUnitGrossAmount,
           @Semantics.amount.currencyCode: 'SettlementCurrency'
           ACMSettlementUnitNetAmount,
           ACMSettlementUnitStatus,
           ACMDocumentUnitOfMeasure,
           SalesOrganization,
           DistributionChannel,
           Division,
           PurchasingOrganization,  
           ACMSettlementUnitIsPaid,                     
           // Association 

           _ACMSettlementGroupHeader    : redirected to parent A_ACMSettlementGroupHeader,
           _ACMSettlementFeesDetails    : redirected to composition child A_ACMSettlementFeesDetails,
           _ACMSettlementOptionalityDet : redirected to composition child A_ACMSettlementOptionality,
           _UnitPriceDetails            : redirected to composition child A_ACMSettlementUnitPricing,
           _AmountTypes                 : redirected to composition child A_SettlementUnitAmountTypes,
           _ACMSettlementPaymentSpltDet : redirected to composition child A_ACMSettlementPaymentSplt,
           _ACMSettlementUnitExpenseDet : redirected to composition child A_ACMSettlementUnitExpenseDet,
           _UnitDetailsUoM              : redirected to composition child A_ACMSettleUnitUoMCnvrsn
}