@Metadata.layer: #CUSTOMER
/*不加如下代码:不显示HeaderInfo( 类似ALV表头信息 )*/
@UI:{
headerInfo:{
typeName:'Travel',
typeNamePlural:'Travels',
title:{
type:#STANDARD,
label:'Travel',
value:'TravelID'
}
}
}
/* 如下代码使list page总是根据如下字段进行折叠展示。
@UI.presentationVariant: [{groupBy:[ 'AgencyID','CustomerID' ] }]
*/
annotate view Z_I_TRAVEL_R_72806 with
{
/*不加如下代码:Object page不显示内容*/
@UI.facet: [{ id:'Travel',
purpose:#STANDARD,
type:#IDENTIFICATION_REFERENCE,
label:'Travel',
position:5}]
@UI :{
lineItem :[{position:10,importance:#HIGH}],
identification:[ { position:10} ],
selectionField:[ { position:10 } ]
}
TravelID;
@UI:{
lineItem:[{position:15,importance:#HIGH}],
identification:[ { position:15 } ],
selectionField:[ { position:15 } ]
}
AgencyID;
@UI:{
lineItem:[{position:20,importance:#HIGH}],
identification:[ { position:20 } ],
selectionField:[ { position:20 } ]
}
CustomerID;
@UI:{
lineItem:[{position:30,importance:#HIGH}],
identification:[ { position:30 } ],
selectionField:[ { position:30 } ]
}
BeginDate;
@UI:{
lineItem:[{position:40,importance:#HIGH}],
identification:[ { position:40 } ],
selectionField:[ { position:40 } ]
}
EndDate;
@UI:{
lineItem:[{position:50,importance:#HIGH}],
identification:[ { position:50 } ]
}
TotalPrice;
@UI:{
lineItem:[{position:55,importance:#HIGH}]
}
TotalPriceInUSD;
@UI:{
lineItem:[ { position:60,importance:#HIGH } ],
selectionField:[ { position:60 } ]
}
Memo;
@UI:{
lineItem:[{position:70,importance:#HIGH}]
}
Status;
@UI:{
lineItem:[{position:80,importance:#HIGH}]
}
Addressee;
}