@AbapCatalog.sqlViewName:'PWPWTHFUNCVAL'
@ClientHandling.algorithm: #SESSION_VARIABLE@AbapCatalog.compiler.compareFilter: true@AbapCatalog.preserveKey: true@AccessControl.authorizationCheck: #NOT_REQUIRED@VDM.private: true@VDM.viewType: #COMPOSITEdefineview P_WorkPackageWithFunctionValue asselectfrom I_WorkPackageWithFunction as WorkPackageFunction
leftouterjoin I_EntProjElmntBlockFunc as WorkPackageFunctionValues
on WorkPackageFunction.WBSElementInternalID = WorkPackageFunctionValues.WBSElementInternalID and
WorkPackageFunction.WorkPackageFunctionID = WorkPackageFunctionValues.EntProjElementFunctionID
{
key WorkPackageFunction.EngagementProject as EngagementProject,
key WorkPackageFunction.WBSElementInternalID as WBSElementInternalID,
key WorkPackageFunction.WBSElementExternalID as WorkPackage,
key WorkPackageFunction.WorkPackageFunctionID as WorkPackageFunctionId,
WorkPackageFunction.WorkPackageFunctionName as WorkPackageFunctionName,
casewhen WorkPackageFunctionValues.EntProjElementFunctionIsBlkd isnot initial or
WorkPackageFunctionValues.EntProjElementFunctionIsBlkd <> ' '
then
WorkPackageFunctionValues.EntProjElementFunctionIsBlkd
elsecast( ' ' as /cpd/wrk_pckg_function_is_blkd ) endas WorkPackageFunctionIsBlocked
}