R_ACMSETTLEMENTUNITDETTP
R_ACMSETTLEMENTUNITDETTP is a CDS View in S/4HANA. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_ACMSettlementUnitDetails | view_entity | projection | CONSUMPTION | ACM Unit Details |
@AbapCatalog.sqlViewName: 'RACMSTLUNITDET'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.type: #INHERITED
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
viewType: #TRANSACTIONAL,
lifecycle.contract.type: #SAP_INTERNAL_API
}
@ObjectModel:{
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #L
}
}
define view R_ACMSettlementUnitDetTP
as select from I_ACMSettlementUnitDetails
association to parent R_ACMSettlementGroupHeaderTP as _ACMSettlementGroupHeader on $projection.SettlementGroupId = _ACMSettlementGroupHeader.SettlementGroupId
and $projection.SettlementGroupYear = _ACMSettlementGroupHeader.SettlementGroupYear
composition [*] of R_ACMSettlementOptionalityTP as _ACMSettlementOptionalityDet
composition [*] of R_ACMSettlementFeesDetailsTP as _ACMSettlementFeesDetails
composition [*] of R_ACMSettlementUnitPricingTP as _UnitPriceDetails
composition [*] of R_SettlementUnitAmountTypesTP as _AmountTypes
composition [*] of R_ACMSettlementUnitExpenseTP as _ACMSettlementUnitExpenseDet
composition [*] of R_ACMSettlementPaymentSpltTP as _ACMSettlementPaymentSpltDet
composition [*] of R_ACMSettleUnitUoMCnvrsnTP as _UnitDetailsUoM
{
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,
_ACMSettlementFeesDetails,
_ACMSettlementOptionalityDet,
_UnitPriceDetails,
_AmountTypes,
_ACMSettlementUnitExpenseDet,
_ACMSettlementPaymentSpltDet,
_UnitDetailsUoM
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ACMSETTLEMENTUNITDETAILS"
],
"ASSOCIATED":
[
"R_ACMSETTLEMENTFEESDETAILSTP",
"R_ACMSETTLEMENTGROUPHEADERTP",
"R_ACMSETTLEMENTOPTIONALITYTP",
"R_ACMSETTLEMENTPAYMENTSPLTTP",
"R_ACMSETTLEMENTUNITEXPENSETP",
"R_ACMSETTLEMENTUNITPRICINGTP",
"R_ACMSETTLEUNITUOMCNVRSNTP",
"R_SETTLEMENTUNITAMOUNTTYPESTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/