I_ProdAllocObjCharcMetaData

DDL: I_PRODALLOCOBJCHARCMETADATA SQL: IPAOBJ_CHARC Type: view BASIC

Product Allocation Object Characteristic Meta Data

I_ProdAllocObjCharcMetaData is a Basic CDS View that provides data about "Product Allocation Object Characteristic Meta Data" in SAP S/4HANA. It reads from 1 data source (paobj_charc) and exposes 13 fields with key field CharacteristicsMetaDataUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
paobj_charc paobj_charc from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_ProductAllocationObject _ProductAllocationObject $projection.ProductAllocationObjectUUID = _ProductAllocationObject.ProductAllocationObjectUUID
[1..1] I_ProdAllocCharcCatalogPath _ProdAllocCharcCatalogPath $projection.ProdAllocCharcCtlgPathUUID = _ProdAllocCharcCatalogPath.ProdAllocCharcCtlgPathUUID
[0..1] I_ProductAllocationOrderType _ProductAllocationOrderType $projection.ProductAllocationOrderType = _ProductAllocationOrderType.ProductAllocationOrderType
[0..*] I_ProdAllocObjAddlMetaData _ProdAllocObjAddlMetaData $projection.CharacteristicsMetaDataUUID = _ProdAllocObjAddlMetaData.CharacteristicsMetaDataUUID

Annotations (12)

NameValueLevelField
EndUserText.label Product Allocation Object Characteristic Meta Data view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.sqlViewName IPAOBJ_CHARC view
AccessControl.authorizationCheck #NOT_REQUIRED view
Search.searchable true view
ObjectModel.representativeKey CharacteristicsMetaDataUUID view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.sapObjectNodeType.name ProdAllocCharcMetaData view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY CharacteristicsMetaDataUUID characteristicsmetadatauuid Characteristic Meta Data UUID
ProductAllocationObjectUUID productallocationobjectuuid Product Allocation Object UUID
ProductAllocationObject productallocationobject Allocation Object
ProdAllocCharcCtlgPathUUID prodalloccharcctlgpathuuid Product Allocation Characteristic Catalog Path UUID
ProdAllocCharcCtlgPathIntID prodalloccharcctlgpathintid Catalog Path Internal ID
ProdAllocCharcTableColumnName prodalloccharctablecolumnname Column Name
ProdAllocOrdinalNumberValue prodallocordinalnumbervalue Ordinal Number
ProductAllocationOrderType productallocationordertype Order Type
ProdAllocCharcPathDescIntID prodalloccharcpathdescintid Catalog Path Description Internal ID
_ProductAllocationObject _ProductAllocationObject
_ProdAllocObjAddlMetaData _ProdAllocObjAddlMetaData
_ProdAllocCharcCatalogPath _ProdAllocCharcCatalogPath
_ProductAllocationOrderType _ProductAllocationOrderType

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 I_ProdAllocObjCharcMetaData.
-- 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: IPAOBJ_CHARC

CREATE VIEW I_ProdAllocObjCharcMetaData AS
SELECT
  CharacteristicsMetaDataUUID,
  ProductAllocationObjectUUID,
  ProductAllocationObject,
  ProdAllocCharcCtlgPathUUID,
  ProdAllocCharcCtlgPathIntID,
  ProdAllocCharcTableColumnName,
  ProdAllocOrdinalNumberValue,
  ProductAllocationOrderType,
  ProdAllocCharcPathDescIntID
FROM paobj_charc
LEFT OUTER JOIN I_ProductAllocationObject AS _ProductAllocationObject ON ProductAllocationObjectUUID = _ProductAllocationObject.ProductAllocationObjectUUID  -- association [1..1]
LEFT OUTER JOIN I_ProdAllocCharcCatalogPath AS _ProdAllocCharcCatalogPath ON ProdAllocCharcCtlgPathUUID = _ProdAllocCharcCatalogPath.ProdAllocCharcCtlgPathUUID  -- association [1..1]
LEFT OUTER JOIN I_ProductAllocationOrderType AS _ProductAllocationOrderType ON ProductAllocationOrderType = _ProductAllocationOrderType.ProductAllocationOrderType  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocObjAddlMetaData AS _ProdAllocObjAddlMetaData ON CharacteristicsMetaDataUUID = _ProdAllocObjAddlMetaData.CharacteristicsMetaDataUUID  -- association [0..*]
;