C_SourcingProjectItemTP

DDL: C_SOURCINGPROJECTITEMTP Type: view_entity CONSUMPTION

Item in Sourcing Project - TP

C_SourcingProjectItemTP is a Consumption CDS View that provides data about "Item in Sourcing Project - TP" in SAP S/4HANA. It reads from 1 data source (R_SourcingProjectItemTP) and exposes 101 fields with key field SourcingProjectItemUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_SourcingProjectItemTP R_SourcingProjectItemTP projection

Associations (1)

CardinalityTargetAliasCondition
[1..*] C_SrcgProjDmndDistrSummary _SrcgProjDmndDistrSummary $projection.SourcingProjectItemUUID = _SrcgProjDmndDistrSummary.SourcingProjectItemUUID

Annotations (16)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey SourcingProjectItemUUID view
ObjectModel.query.implementedBy ABAP:CL_MM_SOURCINGPROJECTHIERQUERY view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
EndUserText.label Item in Sourcing Project - TP view
AbapCatalog.entityBuffer.propagationAllowed true view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SPM view
AbapCatalog.extensibility.quota.maximumFields 404 view
AbapCatalog.extensibility.quota.maximumBytes 40400 view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (101)

KeyFieldSource TableSource FieldDescription
KEY SourcingProjectItemUUID SourcingProjectItemUUID Item UUID
SourcingProjectItem SourcingProjectItem Item
SourcingProjectUUID SourcingProjectUUID Sourcing Project UUID
SourcingProjectItemType SourcingProjectItemType Item Type
SourcingProjectItemTypeNamelocalized
SrcgProjItemClassification SrcgProjItemClassification Item Classification
SrcgProjItemClassificationNamelocalized
SourcingProjectItemStableUUID SourcingProjectItemStableUUID Stable ID
SourcingProject _SourcingProject SourcingProject Sourcing Project
SrcgProjLifecycleStatus _SourcingProject SrcgProjLifecycleStatus Status
SourcingProjectName _SourcingProject SourcingProjectName Name
SourcingProjectType SourcingProjectType Sourcing Project Type
SourcingProjectTypeTextlocalized
SrcgProjItemDescription SrcgProjItemDescription Description
Material Material Vehicle Model
MaterialNamelocalized
ProductType ProductType Product Type Group
NameasProductTypeNamelocalized
MaterialGroup MaterialGroup Product Group
SrcgProjItemTargetAmount SrcgProjItemTargetAmount Target Price
SrcgProjItmTgtAmtQuantity SrcgProjItmTgtAmtQuantity Price Unit for Target Price
SrcgProjItemTotalTargetAmount SrcgProjItemTotalTargetAmount Total Target Amount
RequestedQuantity RequestedQuantity Requested Quantity
MaximumRequestedQuantity MaximumRequestedQuantity Max. Requested Quantity
RequestedQuantityUnit RequestedQuantityUnit Requested Quantity Unit
UnitOfMeasureNamelocalized
ItemWeightUnit ItemWeightUnit Unit of Weight
ItemVolumeUnit ItemVolumeUnit Volume Unit
RequestedDeliveryDate RequestedDeliveryDate Requested Delivery Date
PerformancePeriodStartDate PerformancePeriodStartDate Start of Performance Period
PerformancePeriodEndDate PerformancePeriodEndDate End of Performance Period
OrderItemQtyToBaseQtyNmrtr OrderItemQtyToBaseQtyNmrtr Equal To
OrderItemQtyToBaseQtyDnmntr OrderItemQtyToBaseQtyDnmntr Denominator
Plant Plant Valuation Area
PlantName _BackendPlantForPurg PlantName Plant Name
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _BackendCoCodeForPurg CompanyCodeName Company Name
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingOrganization PurchasingOrganization Purchasing Organization
ProcmtHubPurgOrgName
ProcurementHubSourceSystem ProcurementHubSourceSystem Connected System ID
ProcurementHubSourceSystemName
StorageLocation StorageLocation StorageLocation
ProcmtHubPlantUniqueID ProcmtHubPlantUniqueID Plant Unique ID
SourcingProjectItemParent SourcingProjectItemParent Item Parent
ProcmtPlanningBundleItemUUID ProcmtPlanningBundleItemUUID ProcurementPlanningBundleItemUUID
SourcingOrigin SourcingOrigin Sourcing Origin
SrcgProjSourcingOriginTextlocalized
SourcingScenario SourcingScenario Integration Scenario
SrcgProjSourcingScenarioTextlocalized
CentralPurchaseContract CentralPurchaseContract Purchasing Doc.
CentralPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
SourcingProjectItemIconURI _SrcgProjItemClassification SourcingProjectItemIconURI Sourcing Project Item Icon
AlternativeItemID AlternativeItemID Alternative Item ID
FormattedItemID FormattedItemID Item Number
HierarchyNodeLevel HierarchyNodeLevel Hierarchy Node Level
HierarchyNode HierarchyNode Node
HierarchyParentNode HierarchyParentNode Hier.node
HierarchyDistanceFromRoot HierarchyDistanceFromRoot Dist. From Root
HierarchyDescendantCount HierarchyDescendantCount Desc. Count
HierarchyDrillState HierarchyDrillState Drill State
HierarchyRank HierarchyRank Hierarchy Rank
HierarchyLevel HierarchyLevel Hierarchy Level
SrcgProjAttchsAreForbidden SrcgProjAttchsAreForbidden Forbid Attachments
NumberOfAwardedQuotations _SrcgProjItmQuotationCount NumberOfAwardedQuotations
NumberOfSubmittedQuotations _SrcgProjItmQuotationCount NumberOfSubmittedQuotations
SrcgProjTotalNumberOfQuotation _SrcgProjItmQuotationCount SrcgProjTotalNumberOfQuotation
SrcgProjItmRemainingQuantity _SrcgProjItmAwardedDetails SrcgProjItmRemainingQuantity
SrcgProjQtnOfferedQuantity _SrcgProjItmAwardedDetails SrcgProjQtnOfferedQuantity Offered Quantity
PurchaseRequisition PurchaseRequisition Requisition
PurchaseRequisitionItem PurchaseRequisitionItem Requisn. item
SrcgProjItemUnconfdDemandRsn SrcgProjItemUnconfdDemandRsn Rsn for Unconfd Dmnd
SrcgProjItemDemandConfCodeNamelocalized
SrcgProjItemDemandConfCode SrcgProjItemDemandConfCode Confirmation Code
SupplierCostBreakdownIsEnabled SupplierCostBreakdownIsEnabled Cost Breakdown
SuplrCostBreakdownTemplateUUID SuplrCostBreakdownTemplateUUID SUPLRCBDTUUID
SupplierCostBreakdownTemplate SupplierCostBreakdownTemplate Cost Breakdown Templ
SuplrCostBrkdwnTemplateVersion SuplrCostBrkdwnTemplateVersion Version
SupCosBrkTmplActiveVersion SupCosBrkTmplActiveVersion Suplr CostBrkDwnTmpl
SrcgProjFollowOnDocumentCat SrcgProjFollowOnDocumentCat Follow-On Document Category
PurchasingDocumentCategoryNamelocalized
SrcgProjFollowOnDocumentType SrcgProjFollowOnDocumentType Follow-On Document Type
PurchasingDocumentTypeNamelocalized
DocumentCurrency DocumentCurrency Document Currency
SrcgProjectItemSettledStatus SrcgProjectItemSettledStatus Item Status
SrcgProjItemSettledStatusNamelocalized
SPItmTotTgtAmtHasOverflowError SPItmTotTgtAmtHasOverflowError
SourcingProjectIsTemplate _SourcingProject SourcingProjectIsTemplate
char1
char1
char450
virtualDeliveryDateIsHiddenabap_boolean
virtualNumberOfNotesvdm_numberofnotes
virtualUICT_CBDIsDisabledabap_boolean
virtualUICT_CBDIsSwitchedOnabap_boolean
virtualUICT_CBDIsSwitchedOffabap_boolean
SourceSourcingProject
SourceSourcingProjectItem _SourceSourcingProjectItem SourcingProjectItem Item
SourceFormattedItem _SourceSourcingProjectItem FormattedItemID Item Number
_SrcgProjDmndDistrSummary _SrcgProjDmndDistrSummary
_ItemDocumentCurrency _ItemDocumentCurrency

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_SourcingProjectItemTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_SourcingProjectItemTP AS
SELECT
  SourcingProjectItemUUID,
  SourcingProjectItem,
  SourcingProjectUUID,
  SourcingProjectItemType,
  _SourcingProjectItemTypeText.SourcingProjectItemTypeName : localized AS SourcingProjectItemTypeNamelocalized,
  SrcgProjItemClassification,
  _SrcgProjItemClassfctnText.SrcgProjItemClassificationName : localized AS SrcgProjItemClassificationNamelocalized,
  SourcingProjectItemStableUUID,
  _SourcingProject.SourcingProject AS SourcingProject,
  _SourcingProject.SrcgProjLifecycleStatus AS SrcgProjLifecycleStatus,
  _SourcingProject.SourcingProjectName AS SourcingProjectName,
  SourcingProjectType,
  _SourcingProject._SourcingProjectTypeText.SourcingProjectTypeText : localized AS SourcingProjectTypeTextlocalized,
  SrcgProjItemDescription,
  Material,
  _MaterialText.MaterialName : localized AS MaterialNamelocalized,
  ProductType,
  _ProductTypeCodeText.Name as ProductTypeName : localized AS NameasProductTypeNamelocalized,
  MaterialGroup,
  SrcgProjItemTargetAmount,
  SrcgProjItmTgtAmtQuantity,
  SrcgProjItemTotalTargetAmount,
  RequestedQuantity,
  MaximumRequestedQuantity,
  RequestedQuantityUnit,
  _UnitOfMeasureText.UnitOfMeasureName : localized AS UnitOfMeasureNamelocalized,
  ItemWeightUnit,
  ItemVolumeUnit,
  RequestedDeliveryDate,
  PerformancePeriodStartDate,
  PerformancePeriodEndDate,
  OrderItemQtyToBaseQtyNmrtr,
  OrderItemQtyToBaseQtyDnmntr,
  Plant,
  _BackendPlantForPurg.PlantName AS PlantName,
  CompanyCode,
  _BackendCoCodeForPurg.CompanyCodeName AS CompanyCodeName,
  PurchasingGroup,
  PurchasingOrganization,
  cast( _ProcmtHubPurgOrg.ProcmtHubPurgOrgName as BT_ProcmtHubPurgOrgName preserving type ) AS ProcmtHubPurgOrgName,
  ProcurementHubSourceSystem,
  cast( _BackendCoCodeForPurg.ProcurementHubSourceSystemName as vdm_source_system_name preserving type ) AS ProcurementHubSourceSystemName,
  StorageLocation,
  ProcmtHubPlantUniqueID,
  SourcingProjectItemParent,
  ProcmtPlanningBundleItemUUID,
  SourcingOrigin,
  _SrcgProjSourcingOriginText.SrcgProjSourcingOriginText : localized AS SrcgProjSourcingOriginTextlocalized,
  SourcingScenario,
  _SrcgProjSourcingScenarioText.SrcgProjSourcingScenarioText : localized AS SrcgProjSourcingScenarioTextlocalized,
  CentralPurchaseContract,
  CentralPurchaseContractItem,
  _SrcgProjItemClassification.SourcingProjectItemIconURI AS SourcingProjectItemIconURI,
  AlternativeItemID,
  FormattedItemID,
  HierarchyNodeLevel,
  HierarchyNode,
  HierarchyParentNode,
  HierarchyDistanceFromRoot,
  HierarchyDescendantCount,
  HierarchyDrillState,
  HierarchyRank,
  HierarchyLevel,
  SrcgProjAttchsAreForbidden,
  _SrcgProjItmQuotationCount.NumberOfAwardedQuotations AS NumberOfAwardedQuotations,
  _SrcgProjItmQuotationCount.NumberOfSubmittedQuotations AS NumberOfSubmittedQuotations,
  _SrcgProjItmQuotationCount.SrcgProjTotalNumberOfQuotation AS SrcgProjTotalNumberOfQuotation,
  _SrcgProjItmAwardedDetails.SrcgProjItmRemainingQuantity AS SrcgProjItmRemainingQuantity,
  _SrcgProjItmAwardedDetails.SrcgProjQtnOfferedQuantity AS SrcgProjQtnOfferedQuantity,
  PurchaseRequisition,
  PurchaseRequisitionItem,
  SrcgProjItemUnconfdDemandRsn,
  _SrcgProjItemDmndConfCodeText.SrcgProjItemDemandConfCodeName : localized AS SrcgProjItemDemandConfCodeNamelocalized,
  SrcgProjItemDemandConfCode,
  SupplierCostBreakdownIsEnabled,
  SuplrCostBreakdownTemplateUUID,
  SupplierCostBreakdownTemplate,
  SuplrCostBrkdwnTemplateVersion,
  SupCosBrkTmplActiveVersion,
  SrcgProjFollowOnDocumentCat,
  _PurgDocumentCategoryText.PurchasingDocumentCategoryName : localized AS PurchasingDocumentCategoryNamelocalized,
  SrcgProjFollowOnDocumentType,
  _PurchasingDocumentTypeText.PurchasingDocumentTypeName : localized AS PurchasingDocumentTypeNamelocalized,
  DocumentCurrency,
  SrcgProjectItemSettledStatus,
  _SrcgProjItmSettledStatusText.SrcgProjItemSettledStatusName : localized AS SrcgProjItemSettledStatusNamelocalized,
  SPItmTotTgtAmtHasOverflowError,
  _SourcingProject.SourcingProjectIsTemplate AS SourcingProjectIsTemplate,
  virtual UICT_ItemIsNotGeneralItem : abap.char( 1 ) AS char1,
  virtual NoteTypeListText : abap.char( 450 ) AS char450,
  virtual DeliveryDateIsHidden : abap_boolean AS virtualDeliveryDateIsHiddenabap_boolean,
  virtual NumberOfNotes : vdm_numberofnotes AS virtualNumberOfNotesvdm_numberofnotes,
  virtual UICT_CBDIsDisabled : abap_boolean AS virtualUICT_CBDIsDisabledabap_boolean,
  virtual UICT_CBDIsSwitchedOn : abap_boolean AS virtualUICT_CBDIsSwitchedOnabap_boolean,
  virtual UICT_CBDIsSwitchedOff : abap_boolean AS virtualUICT_CBDIsSwitchedOffabap_boolean,
  _SourceSourcingProjectItem._SourcingProject.SourcingProject AS SourceSourcingProject,
  _SourceSourcingProjectItem.SourcingProjectItem AS SourceSourcingProjectItem,
  _SourceSourcingProjectItem.FormattedItemID AS SourceFormattedItem
FROM R_SourcingProjectItemTP
LEFT OUTER JOIN C_SrcgProjDmndDistrSummary AS _SrcgProjDmndDistrSummary ON SourcingProjectItemUUID = _SrcgProjDmndDistrSummary.SourcingProjectItemUUID  -- association [1..*]
;