I_IndependentRqmtClass

DDL: I_INDEPENDENTRQMTCLASS Type: view_entity BASIC Package: VDM_PP_MP

Independent Requirement Class

I_IndependentRqmtClass is a Basic CDS View (Dimension) that provides data about "Independent Requirement Class" in SAP S/4HANA. It reads from 1 data source (t459k) and exposes 18 fields with key field IndependentRequirementClass. It has 4 associations to related views. Part of development package VDM_PP_MP.

Data Sources (1)

SourceAliasJoin Type
t459k t459k from

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_IndependentRqmtClassText _Text $projection.IndependentRequirementClass = _Text.IndependentRequirementClass
[0..*] I_IndependentRequirementType _RequirementType $projection.IndependentRequirementClass = _RequirementType.IndependentRequirementClass
[1..1] I_IndependentRqmtCategory _IndependentRqmtCategory $projection.IndependentRqmtCategory = _IndependentRqmtCategory.IndependentRqmtCategory
[0..1] I_OrderType _OrderType $projection.OrderType = _OrderType.OrderType

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Consumption.ranked true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.compositionRoot true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey IndependentRequirementClass view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Search.searchable true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view
EndUserText.label Independent Requirement Class view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY IndependentRequirementClass Reqmts Class
IndependentRqmtCategory Reqmts category
IndepRqmtAllocationStrategy vpzuo Assignment ID
OrderType Sales Doc. Type
IndepRqmtConfignConsumption Cons.of config.
AssemblyProcessingType mntga Assembly Type
AccountAssignmentCategory AcctAssgnCat:CC
InventorySpecialStockValnType Valuation
ResultAnalysisInternalID RA Key
FunctionalArea Functional Area
CostingVariant Costing Variant
PlndIndepRqmtUsage plnkz Planning ind.
PlndIndepRqmtConsumptionStrgy zuvkz Consumption
SchedLineIsProdAvailyCheckRlvt atppr Availability
_Text _Text
_RequirementType _RequirementType
_IndependentRqmtCategory _IndependentRqmtCategory
_OrderType _OrderType

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_IndependentRqmtClass.
-- 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 I_IndependentRqmtClass AS
SELECT
  cast(bedar as vdm_bedar preserving type) AS IndependentRequirementClass,
  cast(bdtyp as vdm_bdtyp preserving type) AS IndependentRqmtCategory,
  vpzuo AS IndepRqmtAllocationStrategy,
  cast(auart as aufart preserving type) AS OrderType,
  cast(konfv as vdm_konfv preserving type) AS IndepRqmtConfignConsumption,
  mntga AS AssemblyProcessingType,
  cast(knttp as pph_knttp preserving type) AS AccountAssignmentCategory,
  cast(kzbws as pph_kzbws preserving type) AS InventorySpecialStockValnType,
  cast(abgrs as fco_abgr_schl preserving type) AS ResultAnalysisInternalID,
  cast(fkber as fkber preserving type) AS FunctionalArea,
  cast(kalvar as ck_klvar preserving type) AS CostingVariant,
  plnkz AS PlndIndepRqmtUsage,
  zuvkz AS PlndIndepRqmtConsumptionStrgy,
  atppr AS SchedLineIsProdAvailyCheckRlvt
FROM t459k
LEFT OUTER JOIN I_IndependentRqmtClassText AS _Text ON IndependentRequirementClass = _Text.IndependentRequirementClass  -- association [0..*]
LEFT OUTER JOIN I_IndependentRequirementType AS _RequirementType ON IndependentRequirementClass = _RequirementType.IndependentRequirementClass  -- association [0..*]
LEFT OUTER JOIN I_IndependentRqmtCategory AS _IndependentRqmtCategory ON IndependentRqmtCategory = _IndependentRqmtCategory.IndependentRqmtCategory  -- association [1..1]
LEFT OUTER JOIN I_OrderType AS _OrderType ON OrderType = _OrderType.OrderType  -- association [0..1]
;