@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
viewType: #COMPOSITE,
private: true
}
@AccessControl: {
authorizationCheck: #NOT_REQUIRED,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@AbapCatalog: {
sqlViewName: 'PSUPDMNDADPCREL',
compiler.compareFilter: true,
preserveKey: true
}
@ObjectModel: {
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #B,
sizeCategory: #XXL
}
}
//@EndUserText.label: 'View for Purchasing Contract Release Quantity'
define view P_SupDmndAllDocPurgContrRel
as select from I_SupDmndAllDocPurgContrRel as PurgContrRel
{
key cast(PurchaseContract as abap.char(12)) as PurchaseContract,
key cast(PurchaseContractItem as abap.char(5)) as PurchaseContractItem,
key PurchasingDocumentCategory,
Plant,
sum(ReleasedQuantity) as ReleasedQuantity
}
group by
PurchaseContract,
PurchaseContractItem,
PurchasingDocumentCategory,
Plant
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SUPDMNDALLDOCPURGCONTRREL"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/