I_SupDmndAllDocDemand
View for Demand of All Documents
I_SupDmndAllDocDemand is a Composite CDS View that provides data about "View for Demand of All Documents" in SAP S/4HANA. It reads from 10 data sources and exposes 298 fields.
Data Sources (10)
| Source | Alias | Join Type |
|---|---|---|
| I_SupDmndAllDocPlndIndepRqmts | PIR | union_all |
| I_SupDmndAllDocPlndOrdComp | PlndOrdComp | union_all |
| I_SupDmndAllDocProdnOrdCompBsc | ProdOrdComp | union_all |
| I_SupDmndAllDocRetsSup | RetsSup | union_all |
| I_SupDmndAllDocSDItm | SD | from |
| I_SupDmndAllDocSTOItm | STO | union_all |
| I_SupDmndAllDocStkTransptReqn | STR | union_all |
| I_SupDmndAllDocPurOrdCompBsc | SubConPO | union_all |
| I_SupDmndAllDocPurReqnComp | SubConPR | union_all |
| I_ARunSupplyProtection | SupProt | union_all |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AbapCatalog.sqlViewName | ISUPDMNDADDMND | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| EndUserText.label | View for Demand of All Documents | view |
Fields (298)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| RequirementDocumentNumber | RequirementDocumentNumber | |||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | SalesOrganization | |||
| DistributionChannel | DistributionChannel | |||
| Division | Division | |||
| SalesDistrict | SalesDistrict | |||
| Customer | SoldToParty | |||
| CompanyCode | CompanyCode | |||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | NetPriceAmount | |||
| DocumentCurrency | DocumentCurrency | |||
| PurchasingDocument | ||||
| PurchasingDocumentItem | ||||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| OpenDemandQuantity | OpenDemandQuantity | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | ||||
| CompanyCode | ||||
| StorageLocation | ||||
| NetPriceAmount | ||||
| DocumentCurrency | ||||
| PurchasingDocument | ||||
| PurchasingDocumentItem | ||||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | SalesOrganization | |||
| DistributionChannel | DistributionChannel | |||
| Division | Division | |||
| SalesDistrict | SalesDistrict | |||
| Customer | SoldToParty | |||
| CompanyCode | CompanyCode | |||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | NetPriceAmount | |||
| DocumentCurrency | DocumentCurrency | |||
| PurchasingDocument | PurchasingDocument | |||
| PurchasingDocumentItem | PurchasingDocumentItem | |||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| OpenDemandQuantity | OpenDemandQuantity | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | SoldToParty | |||
| CompanyCode | CompanyCode | |||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | NetPriceAmount | |||
| DocumentCurrency | DocumentCurrency | |||
| PurchasingDocument | PurchasingDocument | |||
| PurchasingDocumentItem | PurchasingDocumentItem | |||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | Customer | |||
| CompanyCode | CompanyCode | |||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | ||||
| DocumentCurrency | ||||
| PurchasingDocument | PurchasingDocument | |||
| PurchasingDocumentItem | PurchasingDocumentItem | |||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| OpenDemandQuantity | OpenDemandQuantity | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | Customer | |||
| CompanyCode | CompanyCode | |||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | ||||
| DocumentCurrency | ||||
| PurchasingDocument | PurchasingDocument | |||
| PurchasingDocumentItem | PurchasingDocumentItem | |||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | ||||
| CompanyCode | ||||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | ||||
| DocumentCurrency | ||||
| PurchasingDocument | ||||
| PurchasingDocumentItem | ||||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| OpenDemandQuantity | OpenDemandQuantity | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | ||||
| CompanyCode | ||||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | ||||
| DocumentCurrency | ||||
| PurchasingDocument | ||||
| PurchasingDocumentItem | ||||
| RequirementDocumentItem | RequirementDocumentItem | |||
| SupProtTimeBucketUUID | ||||
| RequestedDate | RequestedDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | RequestedRqmtQtyInBaseUnit | |||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | |||
| DeliveredQuantityInBaseUnit | DeliveredQuantityInBaseUnit | |||
| OpenDemandQuantity | OpenDemandQuantity | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | OrderType | |||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | ||||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | ||||
| CompanyCode | CompanyCode | |||
| StorageLocation | StorageLocation | |||
| NetPriceAmount | NetPriceAmount | |||
| DocumentCurrency | DocumentCurrency | |||
| PurchasingDocument | PurchasingDocument | |||
| PurchasingDocumentItem | PurchasingDocumentItem | |||
| RequirementDocumentItem | ||||
| SupProtTimeBucketUUID | SupProtTimeBucketUUID | |||
| RequestedDate | StartDate | |||
| ProductAvailabilityDate | ProductAvailabilityDate | |||
| RequirementType | RequirementType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | |||
| RequestedRqmtQtyInBaseUnit | SupProtProtectedQuantity | |||
| ConfirmedRqmtQtyInBaseUnit | SupProtProtectedQuantity | |||
| DeliveredQuantityInBaseUnit | SupProtConsumedQuantity | |||
| OpenDemandQuantity | ARunSupProtUnconsumedQty | |||
| BaseUnit | BaseUnit | |||
| Material | Material | |||
| MaterialGroup | MaterialGroup | |||
| Plant | Plant | |||
| OrderType | ||||
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | |||
| MaterialType | MaterialType | |||
| RequirementSegment | RequirementSegment | |||
| SupplyProtectionName | SupplyProtectionName | |||
| SalesOrganization | ||||
| DistributionChannel | ||||
| Division | ||||
| SalesDistrict | ||||
| Customer | ||||
| CompanyCode | ||||
| StorageLocation | ||||
| NetPriceAmount | ||||
| DocumentCurrency | ||||
| PurchasingDocument | ||||
| PurchasingDocumentItem | ||||
| ReservationItem |
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
viewType: #COMPOSITE
}
@AccessControl: {
authorizationCheck: #NOT_REQUIRED,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@AbapCatalog: {
sqlViewName: 'ISUPDMNDADDMND',
compiler.compareFilter: true
}
@ObjectModel: {
usageType: {
dataClass: #MIXED,
serviceQuality: #X,
sizeCategory: #XXL
}
}
@EndUserText.label: 'View for Demand of All Documents'
define view I_SupDmndAllDocDemand
as select from I_SupDmndAllDocSDItm as SD
{
//SD - Without Assignments
//VC - Sales Orders
//VI - Free of Charge Order
//VG - Fashion Sales Contracts
//VS - Third Party Order
//VE - Purchase To Order
//VM - Make To Order
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
( SD.RequestedRqmtQtyInBaseUnit
- coalesce( SD.DeliveredQuantityInBaseUnit, 0 )
) as OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
SalesOrganization,
DistributionChannel,
Division,
SalesDistrict,
SoldToParty as Customer,
CompanyCode,
StorageLocation,
NetPriceAmount,
DocumentCurrency,
cast( '' as ebeln ) as PurchasingDocument,
cast( '00000' as ebelp ) as PurchasingDocumentItem,
cast( '0000' as rspos ) as ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocPlndIndepRqmts as PIR
{
//PIR - Without Assignments
//PP - PIR
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
cast( '' as kunnr ) as Customer,
cast( '' as bukrs ) as CompanyCode,
cast( '' as lgort_d ) as StorageLocation,
cast( 0 as netpr ) as NetPriceAmount,
cast( '' as waerk ) as DocumentCurrency,
cast( '' as ebeln ) as PurchasingDocument,
cast( '00000' as ebelp ) as PurchasingDocumentItem,
cast( '0000' as rspos ) as ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocSTOItm as STO
{
//STO - Without Assignments
//U1 - STO
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
( STO.RequestedRqmtQtyInBaseUnit
- coalesce( STO.DeliveredQuantityInBaseUnit, 0 )
) as OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
SalesOrganization,
DistributionChannel,
Division,
SalesDistrict,
SoldToParty as Customer,
CompanyCode,
StorageLocation,
NetPriceAmount,
DocumentCurrency,
PurchasingDocument,
PurchasingDocumentItem,
cast( '0000' as rspos ) as ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocStkTransptReqn as STR
{
//STR - Without Assignments
//U2 - STR
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
SoldToParty as Customer,
CompanyCode,
StorageLocation,
NetPriceAmount,
DocumentCurrency,
PurchasingDocument,
PurchasingDocumentItem,
cast( '0000' as rspos ) as ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocPurOrdCompBsc as SubConPO
{
//SubConPO - Without Assignments
//BB - SubContrating Purchase Order Components
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
( SubConPO.OpenQuantity
- coalesce( SubConPO.DeliveredQuantityInBaseUnit, 0 )
) as OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
Customer,
CompanyCode,
StorageLocation,
cast( 0 as netpr ) as NetPriceAmount,
cast( '' as waerk ) as DocumentCurrency,
PurchasingDocument,
PurchasingDocumentItem,
ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocPurReqnComp as SubConPR
{
//SubConPR - Without Assignments
//RB - SubContrating Purchase Requisition Components
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
Customer,
CompanyCode,
StorageLocation,
cast( 0 as netpr ) as NetPriceAmount,
cast( '' as waerk ) as DocumentCurrency,
PurchasingDocument,
PurchasingDocumentItem,
ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocProdnOrdCompBsc as ProdOrdComp
{
//ProdOrdComp - Without Assignments
//AR - Production Order Components
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
( ProdOrdComp.OpenQuantity
- coalesce( ProdOrdComp.DeliveredQuantityInBaseUnit, 0 )
) as OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
cast( '' as kunnr ) as Customer,
cast( '' as bukrs ) as CompanyCode,
StorageLocation,
cast( 0 as netpr ) as NetPriceAmount,
cast( '' as waerk ) as DocumentCurrency,
cast( '' as ebeln ) as PurchasingDocument,
cast( '00000' as ebelp ) as PurchasingDocumentItem,
ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocPlndOrdComp as PlndOrdComp
{
//PlndOrdComp - Without Assignments
//SB - Planned Order Components
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
cast( '' as kunnr ) as Customer,
cast( '' as bukrs ) as CompanyCode,
StorageLocation,
cast( 0 as netpr ) as NetPriceAmount,
cast( '' as waerk ) as DocumentCurrency,
cast( '' as ebeln ) as PurchasingDocument,
cast( '00000' as ebelp ) as PurchasingDocumentItem,
ReservationItem
}
where
RequestedRqmtQtyInBaseUnit > 0
union all select from I_SupDmndAllDocRetsSup as RetsSup
{
//Returns - Without Assignments
//RP - Returns
RequirementDocumentNumber,
RequirementDocumentItem,
hextobin( '00000000000000000000000000000000' ) as SupProtTimeBucketUUID,
RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
RequestedRqmtQtyInBaseUnit,
ConfirmedRqmtQtyInBaseUnit,
DeliveredQuantityInBaseUnit,
OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
cast( '' as sup_object_name ) as SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
cast( '' as kunnr ) as Customer,
CompanyCode,
StorageLocation,
NetPriceAmount,
DocumentCurrency,
PurchasingDocument,
PurchasingDocumentItem,
cast( '0000' as rspos ) as ReservationItem
}
union all select from I_ARunSupplyProtection as SupProt
{
//Supply Protection - Without Assignemnts
//SUP - Supply Protection
cast( '' as vbeln_va ) as RequirementDocumentNumber,
cast( '000000' as posnr ) as RequirementDocumentItem,
SupProtTimeBucketUUID,
StartDate as RequestedDate,
ProductAvailabilityDate,
RequirementType,
RequestedDeliveryDate,
SupProtProtectedQuantity as RequestedRqmtQtyInBaseUnit,
SupProtProtectedQuantity as ConfirmedRqmtQtyInBaseUnit,
SupProtConsumedQuantity as DeliveredQuantityInBaseUnit,
ARunSupProtUnconsumedQty as OpenDemandQuantity,
BaseUnit,
Material,
MaterialGroup,
Plant,
cast( '' as auart ) as OrderType,
CrossPlantConfigurableProduct,
MaterialType,
RequirementSegment,
SupplyProtectionName,
cast( '' as vkorg ) as SalesOrganization,
cast( '' as vtweg ) as DistributionChannel,
cast( '' as spart ) as Division,
cast( '' as bzirk ) as SalesDistrict,
cast( '' as kunnr ) as Customer,
cast( '' as bukrs ) as CompanyCode,
cast( '' as lgort_d ) as StorageLocation,
cast( 0 as netpr ) as NetPriceAmount,
cast( '' as waerk ) as DocumentCurrency,
cast( '' as ebeln ) as PurchasingDocument,
cast( '00000' as ebelp ) as PurchasingDocumentItem,
cast( '0000' as rspos ) as ReservationItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ARUNSUPPLYPROTECTION",
"I_SUPDMNDALLDOCPLNDINDEPRQMTS",
"I_SUPDMNDALLDOCPLNDORDCOMP",
"I_SUPDMNDALLDOCPRODNORDCOMPBSC",
"I_SUPDMNDALLDOCPURORDCOMPBSC",
"I_SUPDMNDALLDOCPURREQNCOMP",
"I_SUPDMNDALLDOCRETSSUP",
"I_SUPDMNDALLDOCSDITM",
"I_SUPDMNDALLDOCSTKTRANSPTREQN",
"I_SUPDMNDALLDOCSTOITM"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA