@EndUserText.label : 'API Project Definition Details(OBSOLETE)'
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@AbapCatalog.sqlViewName : 'APROJECT'
//@ObjectModel.representativeKey : 'Project'
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory : #XL
@ObjectModel.usageType.dataClass: #MASTER
@ClientHandling.algorithm: #SESSION_VARIABLE
// A-view annotations
@AbapCatalog.compiler.compareFilter: true
@Metadata.ignorePropagatedAnnotations:true
//@VDM.lifecycle.status: #DEPRECATED
//@VDM.lifecycle.successor : 'A_FinProject'
define view A_Project
as select from I_Project
// DPP Changes
// Person in Responsible for Project
// association [0..1] to I_ProjectResponsiblePerson as _ResponsiblePerson on $projection.ResponsiblePerson = _ResponsiblePerson.ResponsiblePerson
// Project Applicant
// association [0..1] to I_ProjectApplicant as _ProjectApplicant on $projection.ApplicantCode = _ProjectApplicant.ApplicantCode
association [1..1] to E_Project as _Extension on $projection.Project = _Extension.Project
{
//Entity description fields
key cast ( ProjectInternalID as ps_psphi1 preserving type ) as ProjectInternalID,
Project,
ProjectDescription,
ProjectProfileCode,
//Organisational fields
CompanyCode,
ControllingArea,
FunctionalArea,
ProfitCenter,
//Dimensions
ProjectObject,
//Dates
PlannedStartDate,
PlannedEndDate
// //A_Project
// key Project,
// ProjectWithCodingMask,
// cast ( ProjectInternalID as ps_psphi1 preserving type ) as ProjectInternalID,
// ProjectDescription,
// ProjectObject,
// CreatedByUser,
// CreationDate,
// LastChangedByUser,
// LastChangeDate,
// // ResponsiblePerson,
// // ResponsiblePersonName,
// // ApplicantCode,
// // ApplicantName,
// CompanyCode,
// BusinessArea,
// ControllingArea,
// ProfitCenter,
// Currency,
// NetworkAssignmentType,
// WBSElmntDatesIsDetailed,
// PlannedStartDate,
// PlannedEndDate,
// Plant,
// FactoryCalendar,
// NetworkHdrIsVisibleToUser,
// NetworkProfile,
// ProjectProfileCode,
// BudgetProfile,
// Language,
// CostCenter,
// CostObject,
// BasicDatesLastScheduledDate,
// FcstdDatesLastScheduledDate,
// ProjectHasOwnStock,
// ControllingObjectClass,
// WBSIsStatisticalWBSElement,
// TaxJurisdiction,
// ProjInterestCalcProfile,
// InvestmentProfile,
// PaymentPlanProfile,
// ResultAnalysisInternalID,
// PlanningProfile,
// WBSIsMarkedForIntegratedPlng,
// IsMarkedForDeletion,
// InventorySpecialStockValnType,
// WBSIsMarkedForAutomReqmtGrpg,
// WorkCenterLocation,
// FunctionalArea,
// SalesOrganization,
// DistributionChannel,
// Division,
// DynItemProcessorPrfl,
// JointVenture,
// JointVentureCostRecoveryCode,
// JointVentureEquityType,
// JointVentureObjectType,
// JointVentureClass,
// JointVentureSubClass,
// ForecastedStartDate,
// ForecastedEndDate,
// PlanningMethForProjBasicDate,
// PlanningMethForProjFcstdDate,
// SchedulingDurationUnit,
// WBSSchedulingProfile
//
// // _ResponsiblePerson,
// // _ProjectApplicant
}
Depth:
1
2
3
4
5
All
Reload