I_FrcElmntWithAuthznForAssgmt is a Composite CDS View that provides data about "Authorized FE for Assgmt" in SAP S/4HANA. It reads from 2 data sources (I_FrcElmntOrgBasic, I_FrcElmntOrgBasic) and exposes 2 fields.
@AbapCatalog.sqlViewName: 'IFEAUTHASSG'
@AbapCatalog.compiler.compareFilter: true@AbapCatalog.preserveKey: true@AccessControl.authorizationCheck: #NOT_REQUIRED@EndUserText.label: 'Authorized FE for Assgmt'
@VDM.viewType: #COMPOSITE@ObjectModel.usageType.serviceQuality:#C@ObjectModel.usageType.dataClass: #MIXED@ObjectModel.usageType.sizeCategory: #L@ClientHandling.algorithm: #SESSION_VARIABLEdefineview I_FrcElmntWithAuthznForAssgmt
asselectdistinctfrom I_FrcElmntOrgWithAuthorization as _FrcElmntOrgWithAuthorization
association to I_UserInfoOfAuthzdFrcElmntOrg as _UserInfoOfAuthzdFrcElmntOrg on _UserInfoOfAuthzdFrcElmntOrg.SessionUser = $session.user
{
_FrcElmntOrgWithAuthorization.ForceElementOrgID,
case _UserInfoOfAuthzdFrcElmntOrg.DfsIsStrucAuthznEnabled
when 'X' then 'X'
endas DfsIsStrucAuthznEnabled
}
unionselectfrom I_FrcElmntOrgBasic as _FrcElmntOrg
association to I_UserInfoOfAuthzdFrcElmntOrg as _UserInfoOfAuthzdFrcElmntOrg on _UserInfoOfAuthzdFrcElmntOrg.SessionUser = $session.user
{
_FrcElmntOrg.ForceElementOrgID,
case _UserInfoOfAuthzdFrcElmntOrg.DfsIsStrucAuthznEnabled
when 'N' then 'X'
endas DfsIsStrucAuthznEnabled
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_FRCELMNTORGBASIC",
"I_FRCELMNTORGWITHAUTHORIZATION",
"I_USERINFOOFAUTHZDFRCELMNTORG"
],
"ASSOCIATED":
[
"I_USERINFOOFAUTHZDFRCELMNTORG"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/