I_MasterProjectSalesOrder

DDL: I_MASTERPROJECTSALESORDER SQL: IMPSALESODR Type: view COMPOSITE Package: VDM_CPM_WS

Get MasterProject Sales Order

I_MasterProjectSalesOrder is a Composite CDS View that provides data about "Get MasterProject Sales Order" in SAP S/4HANA. It reads from 2 data sources (I_MasterProjectItemList, I_SDItemOrganization) and exposes 38 fields. Part of development package VDM_CPM_WS.

Data Sources (2)

SourceAliasJoin Type
I_MasterProjectItemList MPItem from
I_SDItemOrganization SDItem inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IMPSALESODR view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Get MasterProject Sales Order view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view

Fields (38)

KeyFieldSource TableSource FieldDescription
SalesDocument I_SDItemOrganization SalesDocument
SalesDocumentItem I_SDItemOrganization SalesDocumentItem
WBSElement I_SDItemOrganization WBSElement
CompanyCode I_SDItemOrganization CompanyCode
BusinessArea I_SDItemOrganization BusinessArea
ControllingArea I_SDItemOrganization ControllingArea
ControllingObject I_SDItemOrganization ControllingObject
FiscalYear I_SDItemOrganization FiscalYear
MasterProjectUUID I_MasterProjectItemList MasterProjectUUID
MasterProject I_MasterProjectItemList MasterProject
MasterProjectName I_MasterProjectItemList MasterProjectName
MasterProjectType I_MasterProjectItemList MasterProjectType
MasterProjectStage I_MasterProjectItemList MasterProjectStage
StartDate I_MasterProjectItemList StartDate
EndDate I_MasterProjectItemList EndDate
Customer I_MasterProjectItemList Customer
MasterProjectOrganization I_MasterProjectItemList MasterProjectOrganization
MasterProjectIsConfidential I_MasterProjectItemList MasterProjectIsConfidential
Country I_MasterProjectItemList Country
Region I_MasterProjectItemList Region
WorkType I_MasterProjectItemList WorkType
Industry I_MasterProjectItemList Industry
ProjectRisk I_MasterProjectItemList ProjectRisk
FinancialRisk I_MasterProjectItemList FinancialRisk
TechnicalRisk I_MasterProjectItemList TechnicalRisk
OverallRisk I_MasterProjectItemList OverallRisk
MasterProjectItemUUID I_MasterProjectItemList MasterProjectItemUUID
MasterProjectItemObjectType I_MasterProjectItemList MasterProjectItemObjectType
MasterProjectItem I_MasterProjectItemList MasterProjectItem
CreatedByUser I_MasterProjectItemList CreatedByUser
CreationDateTime I_MasterProjectItemList CreationDateTime
LastChangedByUser I_MasterProjectItemList LastChangedByUser
LastChangeDateTime I_MasterProjectItemList LastChangeDateTime
ControllingAreaCurrency
WBSElementInternalID
AccountAssignment
WBSElementObject
ExternalId
@AbapCatalog.sqlViewName: 'IMPSALESODR'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@EndUserText.label: 'Get MasterProject Sales Order'
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
define view I_MasterProjectSalesOrder
  as select from I_MasterProjectItemList as MPItem
    inner join   I_SDItemOrganization    as SDItem on MPItem.MasterProjectItem = SDItem.SalesDocument
{
  @Search.defaultSearchElement: true
  SDItem.SalesDocument,
  SDItem.SalesDocumentItem,
  SDItem.WBSElement,
  SDItem.CompanyCode,
  SDItem.BusinessArea,
  SDItem.ControllingArea,
  SDItem.ControllingObject,
  SDItem.FiscalYear,
  MPItem.MasterProjectUUID,
  MPItem.MasterProject,
  MPItem.MasterProjectName,
  MPItem.MasterProjectType,
  MPItem.MasterProjectStage,
  MPItem.StartDate,
  MPItem.EndDate,
  MPItem.Customer,
  MPItem.MasterProjectOrganization,
  MPItem.MasterProjectIsConfidential,
  MPItem.Country,
  MPItem.Region,
  MPItem.WorkType,
  MPItem.Industry,
  MPItem.ProjectRisk,
  MPItem.FinancialRisk,
  MPItem.TechnicalRisk,
  MPItem.OverallRisk,
  // MPItem.UserID,

  //MPItem.Currency,

  MPItem.MasterProjectItemUUID,
  //MPItem.MstrProjParentkeyOfItem,

  MPItem.MasterProjectItemObjectType,
  MPItem.MasterProjectItem,
  MPItem.CreatedByUser,
  MPItem.CreationDateTime,
  MPItem.LastChangedByUser,
  MPItem.LastChangeDateTime,


  cast (' ' as abap.cuky( 5 ))                   as ControllingAreaCurrency,
  cast (' ' as abap.numc( 8 ))                   as WBSElementInternalID,
//  cast (' ' as abap.numc( 8 ))                   as ControllingObjectInternalID,

  cast (' ' as abap.numc( 8 ))                   as AccountAssignment,

  cast(' ' as abap.char( 22 ))                   as WBSElementObject,

  cast(' ' as abap.char( 34 ))                   as ExternalId
}