C_ProjSrvcOrgTP

DDL: C_PROJSRVCORGTP Type: view_entity CONSUMPTION Package: ODATA_PPM_SERVICE_ORG

Service Organization

C_ProjSrvcOrgTP is a Consumption CDS View that provides data about "Service Organization" in SAP S/4HANA. It reads from 1 data source (R_ProjSrvcOrgTP) and exposes 27 fields with key field ProjectServiceOrganizationUUID. It is exposed through 2 OData services (ASQL_F1421A, UI_SERVICEORGANIZATION). Part of development package ODATA_PPM_SERVICE_ORG.

Data Sources (1)

SourceAliasJoin Type
R_ProjSrvcOrgTP R_ProjSrvcOrgTP projection

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #ORGANIZATIONAL view
Metadata.allowExtensions true view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F1421A ASQL_F1421A C2 NOT_RELEASED
UI_SERVICEORGANIZATION UI_SERVICEORGANIZATION V4 C1 NOT_RELEASED

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY ProjectServiceOrganizationUUID ProjectServiceOrganizationUUID
ProjectServiceOrganization ProjectServiceOrganization
ProjSrvcOrgName
ProjSrvcOrgIsTimePostingAllwd
ProjSrvcOrgControllingArea ProjSrvcOrgControllingArea
ProjSrvcOrgCompanyCode ProjSrvcOrgCompanyCode
ProjSrvcOrgPurchaseOrg ProjSrvcOrgPurchaseOrg
ProjSrvcOrgPlant ProjSrvcOrgPlant
ProjSrvcOrgSalesOrg ProjSrvcOrgSalesOrg
ProjSrvcOrgDivision ProjSrvcOrgDivision
DivisionNameasDivisionNamelocalized
ControllingAreaName _ControllingAreaText ControllingAreaName Long Text
CompanyCodeName _CompanyCodeText CompanyCodeName Company Name
PurchasingOrganizationName _PurchasingOrganizationText PurchasingOrganizationName Purch. Org. Name
PlantName _PlantText PlantName Plant Name
ProjSrvcOrgDistributionChannel ProjSrvcOrgDistributionChannel
ProjSrvcOrgIsProjDeliveryOrg ProjSrvcOrgIsProjDeliveryOrg
ProjSrvcOrgIsResourceOrg ProjSrvcOrgIsResourceOrg
ProjSrvcOrgCostCenter
ProjSrvcOrgCostCenterName
virtualProjSrvcOrgClassfctnTxttext60
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
_TextFixed _TextFixed
_AssociatedCostCenters _AssociatedCostCenters

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_ProjSrvcOrgTP.
-- 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_ProjSrvcOrgTP AS
SELECT
  ProjectServiceOrganizationUUID,
  ProjectServiceOrganization,
  _Text[1: Language = $session.system_language].ProjSrvcOrgName AS ProjSrvcOrgName,
  cast (ProjSrvcOrgIsTimePostingAllwd as abap_boolean preserving type ) AS ProjSrvcOrgIsTimePostingAllwd,
  ProjSrvcOrgControllingArea,
  ProjSrvcOrgCompanyCode,
  ProjSrvcOrgPurchaseOrg,
  ProjSrvcOrgPlant,
  ProjSrvcOrgSalesOrg,
  ProjSrvcOrgDivision,
  _DivisionText.DivisionName as DivisionName : localized AS DivisionNameasDivisionNamelocalized,
  _ControllingAreaText.ControllingAreaName AS ControllingAreaName,
  _CompanyCodeText.CompanyCodeName AS CompanyCodeName,
  _PurchasingOrganizationText.PurchasingOrganizationName AS PurchasingOrganizationName,
  _PlantText.PlantName AS PlantName,
  ProjSrvcOrgDistributionChannel,
  ProjSrvcOrgIsProjDeliveryOrg,
  ProjSrvcOrgIsResourceOrg,
  _CostCenter[1: ProjSrvcOrgIsMainCostCenter='X'].ProjSrvcOrgCostCenter AS ProjSrvcOrgCostCenter,
  _CostCenter[1: ProjSrvcOrgIsMainCostCenter='X']._CostCenterText.CostCenterName AS ProjSrvcOrgCostCenterName,
  virtual ProjSrvcOrgClassfctnTxt : text60 AS virtualProjSrvcOrgClassfctnTxttext60,
  CreatedByUser,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDateTime
FROM R_ProjSrvcOrgTP
;