I_SpecValAssgmt

DDL: I_SPECVALASSGMT SQL: ISPECVA Type: view BASIC

Specification Value Assignment

I_SpecValAssgmt is a Basic CDS View that provides data about "Specification Value Assignment" in SAP S/4HANA. It reads from 1 data source (estva) and exposes 24 fields with key fields SpecValAssgmt, SpecValAssgmtChangeState. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
estva estva from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_SpecValAssgmtReferenceValue _SpecValAssgmtReferenceValue $projection.SpecValAssgmtRefValueCode = _SpecValAssgmtReferenceValue.SpecValAssgmtRefValueCode

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISPECVA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view
EndUserText.label Specification Value Assignment view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY SpecValAssgmt recn Unique ID No.
KEY SpecValAssgmtChangeState actn GUID number
SpecificationInternalID recnroot Record number
SpecValAssgmtHdr recntvh ^ValAssignHeadr
SpecValAssgmtValidityStartDate valfr Valid From
SpecValAssgmtValidityEndDate valto Valid To
SpecValAssgmtChangeNumber aennr Change Number
SpecValAssgmtCreationDate crdat Generation Time
SpecValAssgmtCreatedByUser crnam Requester
SpecValAssgmtLastChangeDate upddat Changed On
SpecValAssgmtLastChangedByUser updnam User Name
SpecValAssgmtSortSequence ord Sort Order
SpecValAssgmtUnitRefDimension comprel Reference Value
SpecValAssgmtRefValueCode comprel Reference Value
SpecValAssgmtIsInhtncSource flg_inhsrc Truth Value
InhtdSpecValAssgmtIsTmpChgd flg_inhovr Truth Value
InhtdSpecValAssgmtIsPermChgd flg_inhexcl Truth Value
SpecInheritanceTemplate recn_tplh Record number
SpecValAssgmtInheritanceParent recntva_src Record number
SpecValAssgmtInheritanceRoot recntva_orig Record number
SpecValAssgmtRootSpecIntID recnroot_orig Record number
SpecInheritanceTmplSortSeq tpl_ord Sort Order
SpecValAssgmtIsDeleted delflg DID
_SpecValAssgmtReferenceValue _SpecValAssgmtReferenceValue

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_SpecValAssgmt.
-- 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: ISPECVA

CREATE VIEW I_SpecValAssgmt AS
SELECT
  recn AS SpecValAssgmt,
  actn AS SpecValAssgmtChangeState,
  recnroot AS SpecificationInternalID,
  recntvh AS SpecValAssgmtHdr,
  valfr AS SpecValAssgmtValidityStartDate,
  valto AS SpecValAssgmtValidityEndDate,
  aennr AS SpecValAssgmtChangeNumber,
  crdat AS SpecValAssgmtCreationDate,
  crnam AS SpecValAssgmtCreatedByUser,
  upddat AS SpecValAssgmtLastChangeDate,
  updnam AS SpecValAssgmtLastChangedByUser,
  ord AS SpecValAssgmtSortSequence,
  comprel AS SpecValAssgmtUnitRefDimension,
  comprel AS SpecValAssgmtRefValueCode,
  flg_inhsrc AS SpecValAssgmtIsInhtncSource,
  flg_inhovr AS InhtdSpecValAssgmtIsTmpChgd,
  flg_inhexcl AS InhtdSpecValAssgmtIsPermChgd,
  recn_tplh AS SpecInheritanceTemplate,
  recntva_src AS SpecValAssgmtInheritanceParent,
  recntva_orig AS SpecValAssgmtInheritanceRoot,
  recnroot_orig AS SpecValAssgmtRootSpecIntID,
  tpl_ord AS SpecInheritanceTmplSortSeq,
  delflg AS SpecValAssgmtIsDeleted
FROM estva
LEFT OUTER JOIN I_SpecValAssgmtReferenceValue AS _SpecValAssgmtReferenceValue ON SpecValAssgmtRefValueCode = _SpecValAssgmtReferenceValue.SpecValAssgmtRefValueCode  -- association [0..1]
;