C_ReservationDocItemOPg
Object Page Reservation Document Item
C_ReservationDocItemOPg is a Consumption CDS View that provides data about "Object Page Reservation Document Item" in SAP S/4HANA. It reads from 1 data source (I_ReservationDocumentItem) and exposes 62 fields with key fields Reservation, ReservationItem, RecordType. It has 5 associations to related views. It is exposed through 5 OData services (ASQL_F5601, ASQL_F5690, ASQL_F7279, ...). It is used in 1 Fiori application: Reservation. Part of development package MM_IM_RAP_RES_OBJPG.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ReservationDocumentItem | I_ReservationDocumentItem | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_MatlDocOfResvnDocItem | _MatlDocOfResvnDocItem | $projection.Reservation = _MatlDocOfResvnDocItem.Reservation and $projection.ReservationItem = _MatlDocOfResvnDocItem.ReservationItem and $projection.RecordType = '' |
| [0..*] | C_DelivDocItemOfResvnDocItem | _DeliveryDocument | $projection.Reservation = _DeliveryDocument.Reservation and $projection.ReservationItem = _DeliveryDocument.ReservationItem and $projection.RecordType = '' |
| [1..1] | I_ProductPlantBasic | _ProductPlant | $projection.Material = _ProductPlant.Product and $projection.Plant = _ProductPlant.Plant |
| [1..1] | I_Product | _Product | $projection.Material = _Product.Product |
| [0..1] | I_ProductStorageLocation | _ProductStorageLocation | $projection.Material = _ProductStorageLocation.Product and $projection.Plant = _ProductStorageLocation.Plant and $projection.StorageLocation = _ProductStorageLocation.StorageLocation |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Object Page Reservation Document Item | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Metadata.allowExtensions | true | view | |
| VDM.viewType | #CONSUMPTION | view |
OData Services (5)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| ASQL_F5601 | ASQL_F5601 | C2 | NOT_RELEASED | |
| ASQL_F5690 | ASQL_F5690 | C2 | NOT_RELEASED | |
| ASQL_F7279 | ASQL_F7279 | C2 | NOT_RELEASED | |
| UI_MATERIALDOCUMENT_MNG_V4 | UI_MATERIALDOCUMENT_MNG_V4 | V4 | C1 | NOT_RELEASED |
| UI_RESERVATION_OBJPG | UI_RESERVATION_OBJPG | V2 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F5690 | Reservation | Analytical | This Fact Sheet displays information for a reservation. You can also navigate to the related business objects. |
Reservation
Business Role: Warehouse Clerk
The reservation object page allows you to display the details of a reservation, such as the account assignment, the goods recipient, and the items that have been reserved.
Fields (62)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Reservation | Reservation | Reservation | |
| KEY | ReservationItem | ReservationItem | Reservation Item | |
| KEY | RecordType | RecordType | Record Type | |
| Plant | Plant | Valuation Area | ||
| PlantName | _Plant | PlantName | Plant Name | |
| StorageLocation | StorageLocation | StorageLocation | ||
| StorageLocationName | _StorageLocation | StorageLocationName | Storage Loc. Name | |
| Material | Product | Product Sold | ||
| ProductName | ||||
| GoodsMovementType | GoodsMovementType | Movement Type | ||
| GoodsMovementTypeName | ||||
| UICT_Batch | ||||
| ValuationType | ValuationType | Valuation Type | ||
| UICT_ValuationType | ||||
| MatlCompRequirementDate | MatlCompRequirementDate | Reqmts date | ||
| ServiceDocument | ServiceDocument | Transaction ID | ||
| UICT_ServiceDocument | ||||
| ServiceDocumentItem | ServiceDocumentItem | Service Document | ||
| UICT_ServiceDocumentItem | ||||
| ServiceObjectType | ServiceObjectType | Object Type | ||
| GoodsMovementIsAllowed | GoodsMovementIsAllowed | Mvt Allowed | ||
| BaseUnit | BaseUnit | Unit of Measure | ||
| GLAccount | GLAccount | General Ledger | ||
| EntryUnit | EntryUnit | Unit of Entry | ||
| QuantityIsFixed | QuantityIsFixed | Qty. is fixed | ||
| ConfdQtyForATPInBaseUoM | ConfdQtyForATPInBaseUoM | Qty.f.avail.chk | ||
| ReservationItemIsFinallyIssued | ReservationItemIsFinallyIssued | Final Issue | ||
| UICT_ResvnItemIsFinallyIssued | ||||
| ReservationItmIsMarkedForDeltn | ReservationItmIsMarkedForDeltn | Deleted | ||
| UICT_ResvnItmIsMarkedForDeltn | ||||
| ResvnItmRequiredQtyInBaseUnit | ResvnItmRequiredQtyInBaseUnit | Requirement qty | ||
| ResvnItmRequiredQtyInEntryUnit | ResvnItmRequiredQtyInEntryUnit | Quantity in UnE | ||
| ResvnItmWithdrawnQtyInBaseUnit | ResvnItmWithdrawnQtyInBaseUnit | Withdrawal Qty | ||
| ResvnItmWithdrawnAmtInCCCrcy | ResvnItmWithdrawnAmtInCCCrcy | Withdr. Value | ||
| Supplier | I_ReservationDocumentItem | Supplier | Supplier | |
| CompanyCodeCurrency | CompanyCodeCurrency | Local Currency | ||
| GoodsRecipientName | GoodsRecipientName | Recipient Name | ||
| UnloadingPointName | UnloadingPointName | Unloading Point Name | ||
| ReservationItemText | ReservationItemText | Text | ||
| ResvnVerificationCompanyCode | _ReservationDocumentHeader | ResvnVerificationCompanyCode | Clearing CoCode | |
| UICT_DeliveryFacet | ||||
| RecipientLocationCode | RecipientLocationCode | Recipient Loc. | ||
| RecipientLocationText | ||||
| UICT_RecipientLocationCode | ||||
| AccountAssignmentCategory | AccountAssignmentCategory | Acct Assgmt Cat | ||
| UICT_AccountAssignmentCategory | ||||
| ConsumptionPosting | ConsumptionPosting | Consumption Posting | ||
| UICT_ConsumptionPosting | ||||
| _BaseUnit | _BaseUnit | |||
| _EntryUnit | _EntryUnit | |||
| _GoodsMovementType | _GoodsMovementType | |||
| _Plant | _Plant | |||
| _Product | _Product | |||
| _ReservationDocRecordType | _ReservationDocRecordType | |||
| _ReservationDocumentHeader | _ReservationDocumentHeader | |||
| _MatlDocOfResvnDocItem | _MatlDocOfResvnDocItem | |||
| _StorageLocation | _StorageLocation | |||
| _Supplier | _Supplier | |||
| _SupplierCompanyByPlant | _SupplierCompanyByPlant | |||
| _DeliveryDocument | _DeliveryDocument | |||
| _ProductPlant | _ProductPlant | |||
| _ProductStorageLocation | _ProductStorageLocation |
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_ReservationDocItemOPg.
-- 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 C_ReservationDocItemOPg AS
SELECT
Reservation,
ReservationItem,
RecordType,
Plant,
_Plant.PlantName AS PlantName,
StorageLocation,
_StorageLocation.StorageLocationName AS StorageLocationName,
Product AS Material,
_Product._Text[1:Language=$session.system_language].ProductName AS ProductName,
GoodsMovementType,
_GoodsMovementType._Text[1:Language=$session.system_language].GoodsMovementTypeName AS GoodsMovementTypeName,
cast( '' as boole_d) AS UICT_Batch,
ValuationType,
cast( '' as boole_d) AS UICT_ValuationType,
MatlCompRequirementDate,
ServiceDocument,
cast( '' as boole_d) AS UICT_ServiceDocument,
ServiceDocumentItem,
cast( '' as boole_d) AS UICT_ServiceDocumentItem,
ServiceObjectType,
GoodsMovementIsAllowed,
BaseUnit,
GLAccount,
EntryUnit,
QuantityIsFixed,
ConfdQtyForATPInBaseUoM,
ReservationItemIsFinallyIssued,
cast( '' as boole_d) AS UICT_ResvnItemIsFinallyIssued,
ReservationItmIsMarkedForDeltn,
cast( '' as boole_d) AS UICT_ResvnItmIsMarkedForDeltn,
ResvnItmRequiredQtyInBaseUnit,
ResvnItmRequiredQtyInEntryUnit,
ResvnItmWithdrawnQtyInBaseUnit,
ResvnItmWithdrawnAmtInCCCrcy,
I_ReservationDocumentItem.Supplier AS Supplier,
CompanyCodeCurrency,
GoodsRecipientName,
UnloadingPointName,
ReservationItemText,
_ReservationDocumentHeader.ResvnVerificationCompanyCode AS ResvnVerificationCompanyCode,
cast( '' as boole_d) AS UICT_DeliveryFacet,
RecipientLocationCode,
_RecipientLocationCode._RecipientLocationText[1:Language=$session.system_language].RecipientLocationText AS RecipientLocationText,
cast( '' as boole_d) AS UICT_RecipientLocationCode,
AccountAssignmentCategory,
cast( '' as boole_d) AS UICT_AccountAssignmentCategory,
ConsumptionPosting,
cast( '' as boole_d) AS UICT_ConsumptionPosting
FROM I_ReservationDocumentItem
LEFT OUTER JOIN C_MatlDocOfResvnDocItem AS _MatlDocOfResvnDocItem ON Reservation = _MatlDocOfResvnDocItem.Reservation AND ReservationItem = _MatlDocOfResvnDocItem.ReservationItem AND RecordType = '' -- association [0..*]
LEFT OUTER JOIN C_DelivDocItemOfResvnDocItem AS _DeliveryDocument ON Reservation = _DeliveryDocument.Reservation AND ReservationItem = _DeliveryDocument.ReservationItem AND RecordType = '' -- association [0..*]
LEFT OUTER JOIN I_ProductPlantBasic AS _ProductPlant ON Material = _ProductPlant.Product AND Plant = _ProductPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON Material = _Product.Product -- association [1..1]
LEFT OUTER JOIN I_ProductStorageLocation AS _ProductStorageLocation ON Material = _ProductStorageLocation.Product AND Plant = _ProductStorageLocation.Plant AND StorageLocation = _ProductStorageLocation.StorageLocation -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA