SHSM_V_PRSWW

DDL: SHSM_V_PRSWW SQL: SHSM_V_PRSWW_SQL Type: view

CDS view for PRSWW search help

SHSM_V_PRSWW is a CDS View that provides data about "CDS view for PRSWW search help" in SAP S/4HANA. It reads from 2 data sources (I_ProjectVersion, vsproj_cn) and exposes 14 fields.

Data Sources (2)

SourceAliasJoin Type
I_ProjectVersion I_ProjectVersion from
vsproj_cn vsproj_cn inner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName SHSM_V_PRSWW_SQL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label CDS view for PRSWW search help view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.dataCategory #VALUE_HELP view
Metadata.ignorePropagatedAnnotations true view

Fields (14)

KeyFieldSource TableSource FieldDescription
vsnmr I_ProjectVersion Version
post1 I_ProjectVersion ProjectDescription
postu vsproj_cn postu
pspid I_ProjectVersion Project
pspid_edit I_ProjectVersion ProjectWithCodingMask
verna I_ProjectVersion ResponsiblePersonName
vernr I_ProjectVersion ResponsiblePerson
pspnr vsproj_cn pspnr
ControllingArea ControllingArea
ProfitCenter ProfitCenter
_ResponsiblePerson I_ProjectVersion _ResponsiblePerson
ResponsiblePerson I_ProjectVersion ResponsiblePerson
ApplicantCode I_ProjectVersion ApplicantCode
_ProjectApplicant I_ProjectVersion _ProjectApplicant
@AbapCatalog.sqlViewName: 'SHSM_V_PRSWW_SQL'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'CDS view for PRSWW search help'
@AccessControl.personalData.blocking
@ClientHandling.algorithm : #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality : #D
@ObjectModel.usageType.sizeCategory : #XL
@ObjectModel.usageType.dataClass : #MASTER
@ObjectModel.dataCategory: #VALUE_HELP
@Metadata.ignorePropagatedAnnotations: true
define view SHSM_V_PRSWW
  as select from I_ProjectVersion
    inner join   vsproj_cn on  vsnmr = vsproj_cn.vsnmr
                           and pspnr = I_ProjectVersion.ProjectInternalID
{
  I_ProjectVersion.Version               as vsnmr,
  I_ProjectVersion.ProjectDescription    as post1,
  vsproj_cn.postu                        as postu,
  I_ProjectVersion.Project               as pspid,
  I_ProjectVersion.ProjectWithCodingMask as pspid_edit,
  I_ProjectVersion.ResponsiblePersonName as verna,
  I_ProjectVersion.ResponsiblePerson     as vernr,
  @Consumption.hidden: true
  vsproj_cn.pspnr,
  @Consumption.hidden: true
  ControllingArea,
  @Consumption.hidden: true
  ProfitCenter,
  @Consumption.hidden: true
  I_ProjectVersion._ResponsiblePerson,
  @Consumption.hidden: true
  I_ProjectVersion.ResponsiblePerson,
  @Consumption.hidden: true
  I_ProjectVersion.ApplicantCode,
  @Consumption.hidden: true
  I_ProjectVersion._ProjectApplicant
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROJECTVERSION",
"VSPROJ_CN"
],
"ASSOCIATED":
[
"I_PROJECTAPPLICANT",
"I_PROJECTRESPONSIBLEPERSON"
],
"BASE":
[
"I_PROJECTVERSION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/