@AbapCatalog.sqlViewName : 'IMFGBUYOFFPROCSR'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@EndUserText.label : 'Buy Off Processor Team Function'
@AccessControl.personalData.blocking: #REQUIRED
define view I_MfgBuyOffProcessorTeamFunc
as select from I_RespyMgmtTeamMbrFunc as _TeamFunc
inner join I_BusinessPartner as _BusinessPartner on _BusinessPartner.BusinessPartner = _TeamFunc.RespyMgmtBusinessPartner
association [1..1] to I_User as _User on _User.UserID = $session.user
and _BusinessPartner.BusinessPartnerUUID = _User.BusinessPartnerUUID
// association [1..1] to P_RespyMgmtTeamHeader as _TeamHeader on $projection.RespyMgmtTeamID = _TeamHeader.RespyMgmtTeamID
{
key RespyMgmtFunction,
key RespyMgmtTeamID,
key RespyMgmtBusinessPartner,
_Team.RespyMgmtTeamCategory,
_Team.RespyMgmtTeamType,
_Team.RespyMgmtTeamName,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController1,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController2,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController3,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController4,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController5,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController6,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController7,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController8,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController9,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataController10,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.DataControllerSet,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.IsBusinessPurposeCompleted,
@UI.hidden: true
@Consumption.hidden: true
_BusinessPartner.AuthorizationGroup,
_User.UserID
/* Associations */
}
where
_Team.RespyMgmtTeamCategory = 'EPO'
and _Team.RespyMgmtTeamStatus = '01'
//union
//
//select from I_RespyMgmtTeamMbrFunc as _TeamFunc
// inner join I_BusinessPartner as _BusinessPartner on _BusinessPartner.BusinessPartner = _TeamFunc.RespyMgmtBusinessPartner
// join I_RespyMgmtSuperTeamOfAllLevel as _SuperTeam on _TeamFunc.RespyMgmtTeamID = _SuperTeam.RespyMgmtParentTeamID
//association [1..1] to I_User as _User on _User.UserID = $session.user
// and _BusinessPartner.BusinessPartnerUUID = _User.BusinessPartnerUUID
//association [1..1] to I_RespyMgmtTeamHeader as _TeamHeader on $projection.RespyMgmtTeamID = _TeamHeader.RespyMgmtTeamID
//{
// key RespyMgmtFunction,
// key _SuperTeam.RespyMgmtTeamID as RespyMgmtTeamID,
// key RespyMgmtBusinessPartner,
// _TeamHeader.RespyMgmtTeamCategory,
// _TeamHeader.RespyMgmtTeamType,
// _TeamHeader.RespyMgmtTeamName,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController1,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController2,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController3,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController4,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController5,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController6,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController7,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController8,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController9,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataController10,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.DataControllerSet,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.IsBusinessPurposeCompleted,
// @UI.hidden: true
// @Consumption.hidden: true
// _BusinessPartner.AuthorizationGroup,
// _User.UserID
// /* Associations */
//}
//where
// _Team.RespyMgmtTeamCategory = 'EPO'
// and _Team.RespyMgmtTeamStatus = '01'
Depth:
1
2
3
4
5
All
Reload
I_MfgBuyOffProcessorTeamFunc view