FAC_AUDIT_Z3_PROJECT

DDL: FAC_AUDIT_Z3_PROJECT SQL: FAC_AUDPROJECT Type: view

Project

FAC_AUDIT_Z3_PROJECT is a CDS View that provides data about "Project" in SAP S/4HANA. It reads from 1 data source (I_ProjectBasicData) and exposes 27 fields with key field ProjectInternalID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProjectBasicData _ProjectBasic from

Associations (1)

CardinalityTargetAliasCondition
[1..1] proj _Project $projection.ProjectInternalID = _Project.pspnr

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName FAC_AUDPROJECT view
EndUserText.label Project view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY ProjectInternalID I_ProjectBasicData ProjectInternalID
SystemClient System Client
Project I_ProjectBasicData Project
ProjectDescription I_ProjectBasicData ProjectDescription
CreatedByUser _Project ernam
CreationDate _Project erdat
LastChangedByUser _Project aenam
LastChangeDate _Project aedat
CompanyCode I_ProjectBasicData CompanyCode
BusinessArea _Project vgsbr
ControllingArea I_ProjectBasicData ControllingArea
ProfitCenter I_ProjectBasicData ProfitCenter
PlannedStartDate I_ProjectBasicData PlannedStartDate
PlannedEndDate I_ProjectBasicData PlannedEndDate
Plant _Project werks
FactoryCalendar _Project kalid
ProjectProfileCode I_ProjectBasicData ProjectProfileCode
BudgetProfile _Project bprof
LogicalSystem _Project logsystem
UpdateTimestamp _Project cpd_updat
AvailabilityControlProfile I_ProjectBasicData AvailabilityControlProfile
AvailabilityControlIsActive I_ProjectBasicData AvailabilityControlIsActive
ProjectCurrency I_ProjectBasicData ProjectCurrency
_Project _Project
_CompanyCode _CompanyCode
_ControllingArea _ControllingArea
_ProfitCenter2 _ProfitCenter2
@AbapCatalog.sqlViewName: 'FAC_AUDPROJECT'
@EndUserText.label: 'Project'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass:  #TRANSACTIONAL

define view FAC_AUDIT_Z3_PROJECT
  as select from I_ProjectBasicData as _ProjectBasic

  association [1..1] to proj as _Project on $projection.ProjectInternalID = _Project.pspnr

{
  key _ProjectBasic.ProjectInternalID           as ProjectInternalID,
      @EndUserText.label: 'System Client'
      $session.client                           as SystemClient,
      _ProjectBasic.Project                     as Project,
      _ProjectBasic.ProjectDescription          as ProjectDescription,
      _Project.ernam                            as CreatedByUser,
      _Project.erdat                            as CreationDate,
      _Project.aenam                            as LastChangedByUser,
      _Project.aedat                            as LastChangeDate,
      @ObjectModel.foreignKey.association: '_CompanyCode'
      _ProjectBasic.CompanyCode                 as CompanyCode,
      _Project.vgsbr                            as BusinessArea,
      @ObjectModel.foreignKey.association: '_ControllingArea'
      _ProjectBasic.ControllingArea             as ControllingArea,
      @ObjectModel.foreignKey.association: '_ProfitCenter2'
      _ProjectBasic.ProfitCenter                as ProfitCenter,
      _ProjectBasic.PlannedStartDate            as PlannedStartDate,
      _ProjectBasic.PlannedEndDate              as PlannedEndDate,
      _Project.werks                            as Plant,
      _Project.kalid                            as FactoryCalendar,
      _ProjectBasic.ProjectProfileCode          as ProjectProfileCode,
      _Project.bprof                            as BudgetProfile,
      _Project.logsystem                        as LogicalSystem,
      _Project.cpd_updat                        as UpdateTimestamp,
      _ProjectBasic.AvailabilityControlProfile  as AvailabilityControlProfile,
      _ProjectBasic.AvailabilityControlIsActive as AvailabilityControlIsActive,
      _ProjectBasic.ProjectCurrency             as ProjectCurrency,

      _Project,
      _CompanyCode,
      _ControllingArea,
      _ProfitCenter2
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROJECTBASICDATA",
"PROJ"
],
"ASSOCIATED":
[
"I_COMPANYCODE",
"I_CONTROLLINGAREA",
"I_PROFITCENTER",
"PROJ"
],
"BASE":
[
"I_PROJECTBASICDATA"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/