I_DFS_PositionBlockedPosTP

DDL: I_DFS_POSITIONBLOCKEDPOSTP SQL: IDFSBLKDPOSTP Type: view TRANSACTIONAL

Transactional Processing View for Blocked Position

I_DFS_PositionBlockedPosTP is a Transactional CDS View that provides data about "Transactional Processing View for Blocked Position" in SAP S/4HANA. It reads from 1 data source (I_DFS_PositionBlockedPos) and exposes 22 fields with key fields DfsPositionPlanVersion, DfsPositionObjectType, DfsPositionID, DfsPositionSubType, DfsPositionPlngStatus. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DFS_PositionBlockedPos PositionBlockedPos from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_DFS_PositionHeaderTP _PositionHeaderTP $projection.DfsPositionID = _PositionHeaderTP.DfsPositionID
[1..1] I_DFS_PosPlndOpTP _PosPlndOpTP $projection.DfsPositionID = _PosPlndOpTP.ForceElementOrgID and $projection.DfsPositionRelatedObjectID = _PosPlndOpTP.FrcElmntOrgRelatedOrgID and $projection.DfsPositionValdtyStartDate = _PosPlndOpTP.FrcElmntOrgValdtyRefStartDate and $projection.DfsPositionValdtyEndDate = _PosPlndOpTP.FrcElmntOrgValdtyRefEndDate and $projection.DfsPositionSubType = _PosPlndOpTP.FrcElmntOrgRefSubtype and _PosPlndOpTP.FrcElmntOrgRefInfoType = '5225'

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IDFSBLKDPOSTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled true view
ObjectModel.writeDraftPersistence DFS_BLKDPOS_D view
EndUserText.label Transactional Processing View for Blocked Position view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY DfsPositionPlanVersion I_DFS_PositionBlockedPos DfsPositionPlanVersion
KEY DfsPositionObjectType I_DFS_PositionBlockedPos DfsPositionObjectType
KEY DfsPositionID I_DFS_PositionBlockedPos DfsPositionID
KEY DfsPositionSubType I_DFS_PositionBlockedPos DfsPositionSubType
KEY DfsPositionPlngStatus I_DFS_PositionBlockedPos DfsPositionPlngStatus
KEY DfsPositionValdtyStartDate I_DFS_PositionBlockedPos DfsPositionValdtyStartDate Start date
KEY DfsPositionValdtyEndDate I_DFS_PositionBlockedPos DfsPositionValdtyEndDate End Date
DfsPositionInfoType I_DFS_PositionBlockedPos DfsPositionInfoType
DfsPositionPlngStsCritlty I_DFS_PositionBlockedPos DfsPositionPlngStsCritlty
DfsPositionRelatedObjectType I_DFS_PositionBlockedPos DfsPositionRelatedObjectType Rel.obj.type
DfsPositionRelatedObjectID I_DFS_PositionBlockedPos DfsPositionRelatedObjectID ID rel.object
DfsPositionBlockedReason I_DFS_PositionBlockedPos DfsPositionBlockedReason
DfsPositionSubTypeFoEd I_DFS_PositionBlockedPos DfsPositionSubType
DfsPositionValdtyStartDateFoEd DfsPositionValdtyStartDate Start date
DfsPositionValdtyEndDateFoEd DfsPositionValdtyEndDate End Date
DfsPositionRelatedObjectIDFoEd I_DFS_PositionBlockedPos DfsPositionRelatedObjectID ID rel.object
DfsPositionBlockedReasonFoEd I_DFS_PositionBlockedPos DfsPositionBlockedReason
FrcElmntOrgPlngStatus _PosPlndOpTP FrcElmntOrgPlngStatus Planning status
FrcElmntOrgPlanDelimitDate _PosPlndOpTP FrcElmntOrgPlanDelimitDate Delimit date
FrcElmntOrgPlngStatusName _PosPlndOpTP FrcElmntOrgPlngStatusName Planning Status
FrcElmntOrgPlngStsCritlty _PosPlndOpTP FrcElmntOrgPlngStsCritlty
_PositionHeaderTP _PositionHeaderTP

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_DFS_PositionBlockedPosTP.
-- 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: IDFSBLKDPOSTP

CREATE VIEW I_DFS_PositionBlockedPosTP AS
SELECT
  PositionBlockedPos.DfsPositionPlanVersion AS DfsPositionPlanVersion,
  PositionBlockedPos.DfsPositionObjectType AS DfsPositionObjectType,
  PositionBlockedPos.DfsPositionID AS DfsPositionID,
  PositionBlockedPos.DfsPositionSubType AS DfsPositionSubType,
  PositionBlockedPos.DfsPositionPlngStatus AS DfsPositionPlngStatus,
  PositionBlockedPos.DfsPositionValdtyStartDate AS DfsPositionValdtyStartDate,
  PositionBlockedPos.DfsPositionValdtyEndDate AS DfsPositionValdtyEndDate,
  PositionBlockedPos.DfsPositionInfoType AS DfsPositionInfoType,
  PositionBlockedPos.DfsPositionPlngStsCritlty AS DfsPositionPlngStsCritlty,
  PositionBlockedPos.DfsPositionRelatedObjectType AS DfsPositionRelatedObjectType,
  PositionBlockedPos.DfsPositionRelatedObjectID AS DfsPositionRelatedObjectID,
  PositionBlockedPos.DfsPositionBlockedReason AS DfsPositionBlockedReason,
  PositionBlockedPos.DfsPositionSubType AS DfsPositionSubTypeFoEd,
  DfsPositionValdtyStartDate AS DfsPositionValdtyStartDateFoEd,
  DfsPositionValdtyEndDate AS DfsPositionValdtyEndDateFoEd,
  PositionBlockedPos.DfsPositionRelatedObjectID AS DfsPositionRelatedObjectIDFoEd,
  PositionBlockedPos.DfsPositionBlockedReason AS DfsPositionBlockedReasonFoEd,
  _PosPlndOpTP.FrcElmntOrgPlngStatus AS FrcElmntOrgPlngStatus,
  _PosPlndOpTP.FrcElmntOrgPlanDelimitDate AS FrcElmntOrgPlanDelimitDate,
  _PosPlndOpTP.FrcElmntOrgPlngStatusName AS FrcElmntOrgPlngStatusName,
  _PosPlndOpTP.FrcElmntOrgPlngStsCritlty AS FrcElmntOrgPlngStsCritlty
FROM I_DFS_PositionBlockedPos AS PositionBlockedPos
LEFT OUTER JOIN I_DFS_PositionHeaderTP AS _PositionHeaderTP ON DfsPositionID = _PositionHeaderTP.DfsPositionID  -- association [1..1]
LEFT OUTER JOIN I_DFS_PosPlndOpTP AS _PosPlndOpTP ON DfsPositionID = _PosPlndOpTP.ForceElementOrgID AND DfsPositionRelatedObjectID = _PosPlndOpTP.FrcElmntOrgRelatedOrgID AND DfsPositionValdtyStartDate = _PosPlndOpTP.FrcElmntOrgValdtyRefStartDate AND DfsPositionValdtyEndDate = _PosPlndOpTP.FrcElmntOrgValdtyRefEndDate AND DfsPositionSubType = _PosPlndOpTP.FrcElmntOrgRefSubtype AND _PosPlndOpTP.FrcElmntOrgRefInfoType = '5225'  -- association [1..1]
;