A_FinProject

DDL: A_FINPROJECT SQL: AFINPROJECT Type: view BASIC Package: FINS_FIS_API

API FIN Project Definition Details

A_FinProject is a Basic CDS View that provides data about "API FIN Project Definition Details" in SAP S/4HANA. It reads from 1 data source (I_ProjectBasicData) and exposes 14 fields with key field ProjectInternalID. Part of development package FINS_FIS_API.

Data Sources (1)

SourceAliasJoin Type
I_ProjectBasicData I_ProjectBasicData from

Annotations (11)

NameValueLevelField
EndUserText.label API FIN Project Definition Details view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName AFINPROJECT view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ProjectInternalID
ProjectExternalID ProjectExternalID
Project Project
ProjectDescription ProjectDescription
ProjectProfileCode ProjectProfileCode
CompanyCode CompanyCode
ControllingArea ControllingArea
FunctionalArea FunctionalArea
ProfitCenter ProfitCenter
ProjectObject ProjectObject
PlannedStartDate PlannedStartDate
PlannedEndDate PlannedEndDate
Plant Plant
_RootWBSElement _RootWBSElement
@EndUserText.label: 'API FIN Project Definition Details'
@VDM.viewType: #BASIC
@AbapCatalog.sqlViewName: 'AFINPROJECT'
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory : #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE

// A-view annotations

@AbapCatalog.compiler.compareFilter: true
@Metadata.ignorePropagatedAnnotations:true
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API


define view A_FinProject
  as select from I_ProjectBasicData
{

      //Entity description fields

  key cast ( ProjectInternalID as ps_psphi1 preserving type ) as ProjectInternalID,
      @Consumption.hidden:true
      ProjectExternalID,
      Project,
      ProjectDescription,
      ProjectProfileCode,

      //Organisational fields

      CompanyCode,
      ControllingArea,
      FunctionalArea,
      ProfitCenter,

      //Dimensions

      ProjectObject,

      //Dates

      PlannedStartDate,
      PlannedEndDate,    
      
      //Plant

      @Consumption.hidden: true
      Plant,
      
      //Associations 

      @Consumption.hidden:true
      _RootWBSElement         
           
}