@OData.entityType.name : 'ACMPurchaseOrderItem_Type'
@EndUserText.label : 'Purchase Order Item'
@ObjectModel:{
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #L
}
}
@VDM: {
viewType : #CONSUMPTION,
lifecycle.contract.type: #PUBLIC_REMOTE_API,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@AccessControl.authorizationCheck: #CHECK
define view entity A_ACMPurchaseOrderItem
as projection on R_ACMPurchaseOrderItemTP
{
key PurchaseOrder,
key PurchaseOrderItem,
OrderQuantity,
PurchaseOrderQuantityUnit,
Plant,
Material,
/* Associations */
_ACMPurchaseOrder : redirected to parent A_ACMPurchaseOrder,
_ACMPurOrdContrCallOff : redirected to composition child A_ACMPurOrderContractCallOff,
_ACMPurOrdDelivAssignment : redirected to composition child A_ACMPurOrdDeliveryAssignment,
_ACMPurOrdScheduleLine : redirected to composition child A_ACMPurchaseOrderScheduleLine,
_ACMPurOrdItemUoMConversion : redirected to composition child A_ACMPurOrderItemUoMCnvrsn,
_ACMPurOrderItemExtension : redirected to composition child A_ACMPurOrderItemExtension
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"R_ACMPURCHASEORDERITEMTP"
],
"ASSOCIATED":
[
"A_ACMPURCHASEORDER",
"A_ACMPURCHASEORDERSCHEDULELINE",
"A_ACMPURORDDELIVERYASSIGNMENT",
"A_ACMPURORDERCONTRACTCALLOFF",
"A_ACMPURORDERITEMEXTENSION",
"A_ACMPURORDERITEMUOMCNVRSN",
"R_ACMPURCHASEORDERTP",
"R_ACMPURORDDELIVASSIGNMENTTP",
"R_ACMPURORDERCONTRACTCALLOFFTP",
"R_ACMPURORDERITEMEXTENSIONTP",
"R_ACMPURORDERITEMUOMCNVRSNTP",
"R_ACMPURORDERSCHEDULELINETP"
],
"BASE":
[
"R_ACMPURCHASEORDERITEMTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
A_ACMPurchaseOrderItem view_entity