C_ARunDmndMntrBlock

DDL: C_ARUNDMNDMNTRBLOCK SQL: CARNDMNDBLK Type: view CONSUMPTION

Supply Assignment Demand Block

C_ARunDmndMntrBlock is a Consumption CDS View that provides data about "Supply Assignment Demand Block" in SAP S/4HANA. It reads from 1 data source (I_ARunDemandBlock) and exposes 58 fields with key fields RequirementDocumentNumber, RequirementDocumentItem, RequirementType. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ARunDemandBlock I_ARunDemandBlock from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_SupAssgmtDmndMntr _DmndMntr $projection.RequirementDocumentNumber = _DmndMntr.RequirementDocumentNumber and $projection.RequirementDocumentItem = _DmndMntr.RequirementDocumentItem and $projection.RequirementType = _DmndMntr.RequirementType
[0..1] I_SupDmndRqmtTypeText _RqmtText $projection.RequirementType = _RqmtText.RequirementType and _RqmtText.Language = $session.system_language
[1..1] I_SupAssgmtDmndDets _Demand $projection.RequirementDocumentNumber = _Demand.RequirementDocumentNumber and $projection.RequirementDocumentItem = _Demand.RequirementDocumentItem and $projection.RequirementType = _Demand.RequirementType

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CARNDMNDBLK view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label Supply Assignment Demand Block view

Fields (58)

KeyFieldSource TableSource FieldDescription
KEY RequirementDocumentNumber RequirementDocumentNumber
KEY RequirementDocumentItem RequirementDocumentItem
KEY RequirementType RequirementType RequirementType
RequestedDeliveryDate RequestedDeliveryDate Requested Delivery Date
RequestedRqmtQtyInBaseUnit RequestedRqmtQtyInBaseUnit
ConfirmedRqmtQtyInBaseUnit ConfirmedRqmtQtyInBaseUnit
ReadyForReleaseQtyInBaseUnit ReadyForReleaseQtyInBaseUnit
OnHoldQuantityInBaseUnit OnHoldQuantityInBaseUnit
SupAssgmtReservedQtyInBaseUnit SupAssgmtReservedQtyInBaseUnit
FixedQuantityInBaseUnit FixedQuantityInBaseUnit
DeliveredQuantityInBaseUnit DeliveredQuantityInBaseUnit
AssignedQuantityInBaseUnit AssignedQuantityInBaseUnit
InboundAssignedQuantityInBsUnt InboundAssignedQuantityInBsUnt
ARunPhysSupAssgdQtyInBsUnt ARunPhysSupAssgdQtyInBsUnt
ARunDocumentItemUniqueID ARunDocumentItemUniqueID
BaseUnit BaseUnit Unit of Measure
Material Material Vehicle Model
Plant Plant Valuation Area
FashionCancelDate FashionCancelDate
RequirementTypeName _RqmtText RequirementTypeName
InternalComment
ARunBlockTargetStatus
ARunBlockIsFromStatusHold
ARunBlockIsFromStatusRdyDeliv
ARunBlockIsFromStatusInbAssgd
QtyToBeBlockedInPct
RqmtDocItemsAreSelected
RqmtDocItemInclsnListValue
RqmtDocItemExclsnListValue
SupAssignmentsAreSelected
SupAssgmtInclusionListValue
SupAssgmtExclusionListValue
ARunRqmtAssignUniqueID
Customer Customer Sold-to Party
Issue
SitnDefinitionID
MaterialGroup MaterialGroup Product Group
CrossPlantConfigurableProduct CrossPlantConfigurableProduct Cross-plant CP
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
SalesDistrict SalesDistrict Sales District
CompanyCode CompanyCode Receiver Company Code
CustomerGroup CustomerGroup Customer Group
ProductSeason ProductSeason Season
ProductSeasonYear ProductSeasonYear Season Year
ProductCollection ProductCollection Collection
ProductTheme ProductTheme Theme
PurchasingDocument PurchasingDocument Purchasing Document
Supplier Supplier Supplier
PurchaseOrder PurchasingDocument Purchasing Document
PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
SupAssgmtSupAvailySts SupAssgmtSupAvailySts
RequirementSegment RequirementSegment Req. Segment
ShipToParty ShipToParty Ship-To Party (obsolete)
_Demand _Demand
_DmndMntr _DmndMntr
_RqmtText _RqmtText

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 C_ARunDmndMntrBlock.
-- 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: CARNDMNDBLK

CREATE VIEW C_ARunDmndMntrBlock AS
SELECT
  RequirementDocumentNumber,
  RequirementDocumentItem,
  RequirementType,
  RequestedDeliveryDate,
  RequestedRqmtQtyInBaseUnit,
  ConfirmedRqmtQtyInBaseUnit,
  ReadyForReleaseQtyInBaseUnit,
  OnHoldQuantityInBaseUnit,
  SupAssgmtReservedQtyInBaseUnit,
  FixedQuantityInBaseUnit,
  DeliveredQuantityInBaseUnit,
  AssignedQuantityInBaseUnit,
  InboundAssignedQuantityInBsUnt,
  ARunPhysSupAssgdQtyInBsUnt,
  ARunDocumentItemUniqueID,
  BaseUnit,
  Material,
  Plant,
  FashionCancelDate,
  _RqmtText.RequirementTypeName AS RequirementTypeName,
  cast ('' as abap.char( 120 )) AS InternalComment,
  cast ('' as arun_block_to) AS ARunBlockTargetStatus,
  cast ('' as arun_block_from) AS ARunBlockIsFromStatusHold,
  cast ('' as arun_block_from) AS ARunBlockIsFromStatusRdyDeliv,
  cast ('' as arun_block_from) AS ARunBlockIsFromStatusInbAssgd,
  cast ('' as arun_ita_blkpct ) AS QtyToBeBlockedInPct,
  cast ('' as abap.char( 1 )) AS RqmtDocItemsAreSelected,
  cast ('' as abap.sstring( 1332 )) AS RqmtDocItemInclsnListValue,
  cast ('' as abap.sstring( 1332 )) AS RqmtDocItemExclsnListValue,
  cast ('' as abap.char( 1 )) AS SupAssignmentsAreSelected,
  cast ('' as abap.sstring( 1332 )) AS SupAssgmtInclusionListValue,
  cast ('' as abap.sstring( 1332 )) AS SupAssgmtExclusionListValue,
  cast ('' as abap.sstring( 1332 )) AS ARunRqmtAssignUniqueID,
  Customer,
  cast('' as abap.char( 4 )) AS Issue,
  cast( '' as sit2_de_st_id ) AS SitnDefinitionID,
  MaterialGroup,
  CrossPlantConfigurableProduct,
  SalesOrganization,
  DistributionChannel,
  Division,
  SalesDistrict,
  CompanyCode,
  CustomerGroup,
  ProductSeason,
  ProductSeasonYear,
  ProductCollection,
  ProductTheme,
  PurchasingDocument,
  Supplier,
  PurchasingDocument AS PurchaseOrder,
  PurchasingDocumentItem,
  SupAssgmtSupAvailySts,
  RequirementSegment,
  ShipToParty
FROM I_ARunDemandBlock
LEFT OUTER JOIN C_SupAssgmtDmndMntr AS _DmndMntr ON RequirementDocumentNumber = _DmndMntr.RequirementDocumentNumber AND RequirementDocumentItem = _DmndMntr.RequirementDocumentItem AND RequirementType = _DmndMntr.RequirementType  -- association [1..1]
LEFT OUTER JOIN I_SupDmndRqmtTypeText AS _RqmtText ON RequirementType = _RqmtText.RequirementType AND _RqmtText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_SupAssgmtDmndDets AS _Demand ON RequirementDocumentNumber = _Demand.RequirementDocumentNumber AND RequirementDocumentItem = _Demand.RequirementDocumentItem AND RequirementType = _Demand.RequirementType  -- association [1..1]
;