I_MSTRPROJTYPEVIEWACCONROLE
Master Project Type View access on Roles in Role Profile
I_MSTRPROJTYPEVIEWACCONROLE is a CDS View in S/4HANA. Master Project Type View access on Roles in Role Profile. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_MstrProjUsrAuthList | view | inner | COMPOSITE | Authorized List of Master Project for logged in User |
@AbapCatalog.sqlViewName: 'IMPTYVIEWONROLE'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #MIXED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'MasterProjectType'
@Metadata.allowExtensions:true
@AbapCatalog.preserveKey:true
@AccessControl.personalData.blocking: #REQUIRED
@EndUserText.label: 'Master Project Type View access on Roles in Role Profile'
define view I_MstrProjTypeViewAccOnRole as select from I_MasterProjectType as MpType
inner join /cpd/pwsc_rolpid as MpRoleProfileAuth on MpType.MasterProjectRoleProfileValue = MpRoleProfileAuth.rol_prf and MpType.MstrProjAccessPrflIsChecked is not initial
inner join /cpd/ac_prf_acc as MpPrfAccSpecifier on MpRoleProfileAuth.acc_prf_id = MpPrfAccSpecifier.acc_prf_id
left outer to many join /cpd/ac_acc_supr as MpPrfSuperAccSpecifier on MpPrfSuperAccSpecifier.super_acc_spec_id = MpPrfAccSpecifier.acc_spec_id
{
key MpType.MasterProjectType as MasterProjectType,
key MpRoleProfileAuth.role_id as MasterProjectRoleID
}
where MpPrfAccSpecifier.acc_spec_id ='003' or MpPrfSuperAccSpecifier.acc_spec_id = '003'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MASTERPROJECTTYPE",
"/CPD/AC_ACC_SUPR",
"/CPD/AC_PRF_ACC",
"/CPD/PWSC_ROLPID"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/