A_ACMSettlementGroupHeader

DDL: A_ACMSETTLEMENTGROUPHEADER Type: view_entity CONSUMPTION

ACM Settlement Group

A_ACMSettlementGroupHeader is a Consumption CDS View that provides data about "ACM Settlement Group" in SAP S/4HANA. It reads from 1 data source (R_ACMSettlementGroupHeaderTP) and exposes 18 fields with key fields SettlementGroupId, SettlementGroupYear.

Data Sources (1)

SourceAliasJoin Type
R_ACMSettlementGroupHeaderTP R_ACMSettlementGroupHeaderTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name SettlementGroupHeader_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 Group view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SettlementGroupId SettlementGroupId
KEY SettlementGroupYear SettlementGroupYear
SettlementDocGroupUUID SettlementDocGroupUUID
ACMSettlmtDocPaytSpltCreatedBy ACMSettlmtDocPaytSpltCreatedBy
ACMSettlmtDocCreatedByName ACMSettlmtDocCreatedByName
SettlementAmountCurrency SettlementAmountCurrency
SettlementAmount SettlementAmount
Counterparty Counterparty
ACMSettlementDocCategory ACMSettlementDocCategory
PrmtHbPaymentMethod PrmtHbPaymentMethod
SettlementGroupPaymentTerms SettlementGroupPaymentTerms
AlternatePaymentTerm AlternatePaymentTerm
PaymentDate PaymentDate
SettlementCreatedOn SettlementCreatedOn
ACMSettlementReasonType ACMSettlementReasonType
ACMSettlementApprovalDate ACMSettlementApprovalDate
ACMSettlementGroupStatus ACMSettlementGroupStatus
CompanyCode CompanyCode
@OData.entityType.name: 'SettlementGroupHeader_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 Group'
define root view entity A_ACMSettlementGroupHeader
  as projection on R_ACMSettlementGroupHeaderTP
{
  key  SettlementGroupId,
  key  SettlementGroupYear,
       SettlementDocGroupUUID,
       ACMSettlmtDocPaytSpltCreatedBy,
       ACMSettlmtDocCreatedByName,
       @Semantics.currencyCode: true
       SettlementAmountCurrency,
       @Semantics.amount.currencyCode: 'SettlementAmountCurrency'
       SettlementAmount,
       Counterparty,
       ACMSettlementDocCategory,
       PrmtHbPaymentMethod,
       SettlementGroupPaymentTerms,
       AlternatePaymentTerm,
       PaymentDate,
       SettlementCreatedOn,
       ACMSettlementReasonType,
       ACMSettlementApprovalDate,       
       ACMSettlementGroupStatus,
       CompanyCode,
//       TradingContractType,

//       SalesOrganization,

//       DistributionChannel,

//       Division,

//       PurchasingOrganization,


       _ACMSettlementUnitDetails : redirected to composition child A_ACMSettlementUnitDetails,
       _ACMSettlementLienDetails : redirected to composition child A_ACMSettlementLienDetails
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMSETTLEMENTGROUPHEADERTP"
],
"ASSOCIATED":
[
"A_ACMSETTLEMENTLIENDETAILS",
"A_ACMSETTLEMENTUNITDETAILS",
"R_ACMSETTLEMENTLIENDETAILSTP",
"R_ACMSETTLEMENTUNITDETTP"
],
"BASE":
[
"R_ACMSETTLEMENTGROUPHEADERTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/