R_ProdAllocCharcCatalog

DDL: R_PRODALLOCCHARCCATALOG Type: view_entity COMPOSITE

Product Alloc. Charc. Catalog with Draft

R_ProdAllocCharcCatalog is a Composite CDS View that provides data about "Product Alloc. Charc. Catalog with Draft" in SAP S/4HANA. It reads from 2 data sources (I_ProdAllocCharcCatalog, pactlgd) and exposes 24 fields with key field ProdAllocCharcCatalogUUID. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_ProdAllocCharcCatalog Active from
pactlgd Draft union_all

Associations (1)

CardinalityTargetAliasCondition
[0..1] sdraft_admin _DraftAdmin _DraftAdmin.draft_key = $projection.ProdAllocCharcCatalogUUID and _DraftAdmin.draft_entity = 'I_PRODALLOCCHARCCATALOGTP' and _DraftAdmin.created_by = $session.user

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Product Alloc. Charc. Catalog with Draft view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable false view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocCharcCatalogUUID ProdAllocCharcCatalogUUID UUID
ProdAllocCharcCatalogType ProdAllocCharcCatalogType Catalog Type
ProdAllocCharcCatalogUseType ProdAllocCharcCatalogUseType Catalog Use Type
LastGenerationUTCDateTime LastGenerationUTCDateTime Generation Date Time
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CharcCtlgIsEnbldForSalesOrder CharcCtlgIsEnbldForSalesOrder Enabled for Sales
CharcCtlgIsEnbldForStkTranspt CharcCtlgIsEnbldForStkTranspt Enabled for Stock Transport
IsActiveEntity
IsMyDraft
ProdAllocCharcCatalogType prodalloccharccatalogtype Catalog Type
ProdAllocCharcCatalogUseType prodalloccharccatalogusetype Catalog Use Type
LastGenerationUTCDateTime lastgenerationutcdatetime Generation Date Time
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
CharcCtlgIsEnbldForSalesOrder charcctlgisenbldforsalesorder Enabled for Sales
CharcCtlgIsEnbldForStkTranspt charcctlgisenbldforstktranspt Enabled for Stock Transport
IsActiveEntity
IsMyDraft
DraftEntityOperationCode draftentityoperationcode Draft - Operation Code

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 R_ProdAllocCharcCatalog.
-- 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 R_ProdAllocCharcCatalog AS
SELECT
  ProdAllocCharcCatalogUUID,
  ProdAllocCharcCatalogType,
  ProdAllocCharcCatalogUseType,
  LastGenerationUTCDateTime,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CharcCtlgIsEnbldForSalesOrder,
  CharcCtlgIsEnbldForStkTranspt,
  cast('X' as boole_d) AS IsActiveEntity,
  cast(' ' as boole_d) AS IsMyDraft,
  DraftEntityOperationCode
FROM I_ProdAllocCharcCatalog AS Active
LEFT OUTER JOIN sdraft_admin AS _DraftAdmin ON _DraftAdmin.draft_key = ProdAllocCharcCatalogUUID AND _DraftAdmin.draft_entity = 'I_PRODALLOCCHARCCATALOGTP' AND _DraftAdmin.created_by = $session.user  -- association [0..1]
-- UNION ALL with additional select branch(es): pactlgd
;