P_Productunitofmeasuretextwd

DDL: P_PRODUCTUNITOFMEASURETEXTWD SQL: PPRDUOMTXTWD Type: view COMPOSITE

P_Productunitofmeasuretextwd is a Composite CDS View in SAP S/4HANA. It reads from 6 data sources and exposes 31 fields with key fields Draftkey, ActiveProduct, ActiveLanguage, ActiveProductUnit, ActiveProductUnitShortTextCode.

Data Sources (6)

SourceAliasJoin Type
I_Productunitofmeasuretext ActiveDocument from
I_DraftAdministrativeData DraftAdministrativeData inner
P_Productunitofmeasuretextd DraftDocument left_outer
P_Productunitofmeasuretextd DraftDocument union_all
P_ProductD DraftRootDocument inner
P_ProductUnitsOfMeasureD DraftUOMDocument inner

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PPRDUOMTXTWD view
VDM.viewType #COMPOSITE view
VDM.private true view
ClientDependent true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY Draftkey
KEY ActiveProduct I_Productunitofmeasuretext Product Product
KEY ActiveLanguage I_Productunitofmeasuretext Language Language Key
KEY ActiveProductUnit I_Productunitofmeasuretext ProductUnit Unit of Measure
KEY ActiveProductUnitShortTextCode I_Productunitofmeasuretext ProductUnitShortTextCode Short Text Code
KEY ActiveProductUnitTextSeqNum I_Productunitofmeasuretext ProductUnitTextSeqNum Consecutive Number
ParentDraftKey NodeID
Product I_Productunitofmeasuretext Product Product Sold
Language I_Productunitofmeasuretext Language Report Text Language
ProductUnit I_Productunitofmeasuretext ProductUnit Base UoM
ProductUnitShortTextCode I_Productunitofmeasuretext ProductUnitShortTextCode Short Text Code
ProductUnitTextSeqNum I_Productunitofmeasuretext ProductUnitTextSeqNum Consecutive Number
ProductDescription I_Productunitofmeasuretext ProductDescription Description
IsActiveEntity
HasActiveEntity TRUE
RootDraftKey NodeID
DraftkeyasDraftKey
KEY ActiveProduct P_Productunitofmeasuretextd ActiveProduct Product
KEY ActiveLanguage P_Productunitofmeasuretextd ActiveLanguage Language Key
KEY ActiveProductUnit P_Productunitofmeasuretextd ActiveProductUnit Unit of Measure
KEY ActiveProductUnitShortTextCode P_Productunitofmeasuretextd ActiveProductUnitShortTextCode Short Text Code
KEY ActiveProductUnitTextSeqNum P_Productunitofmeasuretextd ActiveProductUnitTextSeqNum Consecutive Number
ParentDraftKey P_Productunitofmeasuretextd ParentDraftKey NodeID
product P_ProductD product Product Sold
language P_Productunitofmeasuretextd language Report Text Language
ProductUnit P_ProductUnitsOfMeasureD alternativeunit Base UoM
IsActiveEntity
HasActiveEntity P_Productunitofmeasuretextd HasActiveEntity TRUE
HasDraftEntity
RootDraftKey P_Productunitofmeasuretextd RootDraftKey NodeID
DraftAdministrativeDataUUID

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 P_Productunitofmeasuretextwd.
-- 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.
-- SQL view name: PPRDUOMTXTWD

CREATE VIEW P_Productunitofmeasuretextwd AS
SELECT
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS Draftkey,
  ActiveDocument.Product AS ActiveProduct,
  ActiveDocument.Language AS ActiveLanguage,
  ActiveDocument.ProductUnit AS ActiveProductUnit,
  ActiveDocument.ProductUnitShortTextCode AS ActiveProductUnitShortTextCode,
  ActiveDocument.ProductUnitTextSeqNum AS ActiveProductUnitTextSeqNum,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS ParentDraftKey,
  ActiveDocument.Product AS Product,
  ActiveDocument.Language AS Language,
  ActiveDocument.ProductUnit AS ProductUnit,
  ActiveDocument.ProductUnitShortTextCode AS ProductUnitShortTextCode,
  ActiveDocument.ProductUnitTextSeqNum AS ProductUnitTextSeqNum,
  ActiveDocument.ProductDescription AS ProductDescription,
  cast( 'X' as boole_d ) AS IsActiveEntity,
  cast( ' ' as boole_d ) AS HasActiveEntity,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x ) AS RootDraftKey,
  cast(DraftDocument.RootDraftKey as sysuuid_x ) as DraftAdministrativeDataUUID AS DraftkeyasDraftKey,
  cast( ' ' as boole_d ) AS HasDraftEntity,
  cast(DraftDocument.RootDraftKey as sysuuid_x ) AS DraftAdministrativeDataUUID
FROM I_Productunitofmeasuretext AS ActiveDocument
LEFT OUTER JOIN P_Productunitofmeasuretextd AS DraftDocument ON /* join condition not captured in parsed metadata */
INNER JOIN P_ProductUnitsOfMeasureD AS DraftUOMDocument ON /* join condition not captured in parsed metadata */
INNER JOIN P_ProductD AS DraftRootDocument ON /* join condition not captured in parsed metadata */
INNER JOIN I_DraftAdministrativeData AS DraftAdministrativeData ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): P_Productunitofmeasuretextd
;