SHSM_V_PRPVB

DDL: SHSM_V_PRPVB SQL: SHSMVPRPVB Type: view

cds view for search help PRPVB

SHSM_V_PRPVB is a CDS View that provides data about "cds view for search help PRPVB" in SAP S/4HANA. It reads from 3 data sources (I_ProjectVersion, vskopf, vsprps_cn) and exposes 22 fields. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_ProjectVersion I_ProjectVersion inner
vskopf vskopf inner
vsprps_cn vsprps_cn from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ProjectResponsiblePerson _ResponsiblePerson $projection.ResponsiblePerson = _ResponsiblePerson.ResponsiblePerson
[1..1] I_ProjectApplicant _ProjectApplicant $projection.ApplicantCode = _ProjectApplicant.ApplicantCode

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName SHSMVPRPVB view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.dataCategory #VALUE_HELP view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label cds view for search help PRPVB view

Fields (22)

KeyFieldSource TableSource FieldDescription
vsnmr vsprps_cn vsnmr
vskat vskopf vskat
post1 vsprps_cn post1
postu vsprps_cn postu
posid vsprps_cn posid
fakkz vsprps_cn fakkz
vsinact vskopf vsinact
ProjectType vsprps_cn prart
ControllingArea vsprps_cn pkokr
ResponsibleCostCenter vsprps_cn fkstl
RespCostCenterControllingArea vsprps_cn fkokr
ProfitCenter vsprps_cn prctr
FreeDefinedAttribute01 vsprps_cn usr00
FreeDefinedAttribute02 vsprps_cn usr01
FreeDefinedAttribute04 vsprps_cn usr03
FreeDefinedAttribute03 vsprps_cn usr02
FreeDefinedIndicator1 vsprps_cn usr10
FreeDefinedIndicator2 vsprps_cn usr10
ResponsiblePerson vsprps_cn vernr
ApplicantCode vsprps_cn astnr
_ResponsiblePerson _ResponsiblePerson
_ProjectApplicant _ProjectApplicant
@AbapCatalog.sqlViewName: 'SHSMVPRPVB'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.algorithm : #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.dataCategory: #VALUE_HELP
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'cds view for search help PRPVB'
define view SHSM_V_PRPVB    as select from vsprps_cn
    inner join   I_ProjectVersion on I_ProjectVersion.ProjectInternalID = vsprps_cn.psphi
    inner join   vskopf           on  vskopf.objnr_pd = I_ProjectVersion.ProjectObject
                                  and vskopf.vsnmr    = vsprps_cn.vsnmr
                                  and vskopf.vsnmr    = I_ProjectVersion.Version
                                  
  association [1..1] to I_ProjectResponsiblePerson as _ResponsiblePerson on $projection.ResponsiblePerson = _ResponsiblePerson.ResponsiblePerson

  association [1..1] to I_ProjectApplicant         as _ProjectApplicant  on $projection.ApplicantCode = _ProjectApplicant.ApplicantCode                                  
{
  vsprps_cn.vsnmr as vsnmr,
  vskopf.vskat    as vskat,
  vsprps_cn.post1 as post1,  
  vsprps_cn.postu as postu,
  vsprps_cn.posid as posid,
  vsprps_cn.fakkz as fakkz,
  vskopf.vsinact  as vsinact,
  
   @Consumption.hidden: true
  vsprps_cn.prart          as ProjectType,
  @Consumption.hidden: true
  vsprps_cn.pkokr          as ControllingArea,
  @Consumption.hidden: true
  vsprps_cn.fkstl          as ResponsibleCostCenter,
  @Consumption.hidden: true
  vsprps_cn.fkokr          as RespCostCenterControllingArea,
  @Consumption.hidden: true
  vsprps_cn.prctr          as ProfitCenter,
  @Consumption.hidden: true
  vsprps_cn.usr00          as FreeDefinedAttribute01,
  @Consumption.hidden: true
  vsprps_cn.usr01          as FreeDefinedAttribute02,
  @Consumption.hidden: true
  vsprps_cn.usr03          as FreeDefinedAttribute04,
  @Consumption.hidden: true
  vsprps_cn.usr02          as FreeDefinedAttribute03,
  @Consumption.hidden: true
  vsprps_cn.usr10          as FreeDefinedIndicator1,
  @Consumption.hidden: true
  vsprps_cn.usr10          as FreeDefinedIndicator2,
  @Consumption.hidden: true
  vsprps_cn.vernr          as ResponsiblePerson,
  @Consumption.hidden: true
  vsprps_cn.astnr          as ApplicantCode,
  @UI.hidden: true
  @Consumption.hidden: true
  _ResponsiblePerson,
  @UI.hidden: true
  @Consumption.hidden: true
  _ProjectApplicant
}
 where vsprps_cn.fakkz <> ''
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROJECTVERSION",
"VSKOPF",
"VSPRPS_CN"
],
"ASSOCIATED":
[
"I_PROJECTAPPLICANT",
"I_PROJECTRESPONSIBLEPERSON"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/