I_StorePickupOrderTP

DDL: I_STOREPICKUPORDERTP SQL: ISTPICKUPORDTP Type: view_entity TRANSACTIONAL

Store Pickup Order

I_StorePickupOrderTP is a Transactional CDS View that provides data about "Store Pickup Order" in SAP S/4HANA. It reads from 1 data source (I_StorePickupOrdWthConfign) and exposes 28 fields with key fields Store, StorePickUpOrder. It has 8 associations to related views. It is exposed through 1 OData service (UI_RFM_STORE_PICKPROD). It is used in 1 Fiori application: Process Picking Requests.

Data Sources (1)

SourceAliasJoin Type
I_StorePickupOrdWthConfign I_StorePickupOrdWthConfign from

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_SDDocumentCompletePartners _Customer $projection.StorePickUpOrder = _Customer.SDDocument and $projection.Customer = _Customer.Customer and _Customer.PartnerFunction = 'AG'
[0..1] I_StoreOrderPickingStatusText _PickingStatusText $projection.StoreOrderPickingStatus = _PickingStatusText.StoreOrderPickingStatus and _PickingStatusText.Language = $session.system_language
[0..1] I_StoreOrderPaymentStatusText _PaymentStatusText $projection.StoreOrderPaymentStatus = _PaymentStatusText.StoreOrderPaymentStatus and _PaymentStatusText.Language = $session.system_language
[0..1] I_RetailStoreUserAssignment _RetailStoreUserAssignment _RetailStoreUserAssignment.Store = $projection.Store and _RetailStoreUserAssignment.AssignedUser = $session.user
[0..1] I_RetailStoreOrderBusinessData _RetailStoreOrderBusinessData _RetailStoreOrderBusinessData.ReferenceStorePickUpOrder = $projection.StorePickUpOrder and _RetailStoreOrderBusinessData.ReferenceStorePickupOrderItem = '000000'
[0..*] I_StorePickupOrderPickReqTP _StorePickupOrdPickingReq
[0..*] I_StorePickupOrderPickedItemTP _StorePickupOrdPickedItem
[0..*] I_StorePickupOrdExcptnItemTP _StorePickupOrdExcptnItem

Annotations (7)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
AccessControl.personalData.blocking #REQUIRED view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Store Pickup Order view

OData Services (1)

ServiceBindingVersionContractRelease
UI_RFM_STORE_PICKPROD UI_RFM_STORE_PICKPROD V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4643 Process Picking Requests Transactional

Process Picking Requests

Business Role: Retail Store Associate

This feature enables you to enter serial number for articles that are serial number-managed during picking in Process Picking Requests application.

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY Store Store Plant
KEY StorePickUpOrder StorePickUpOrder Store Pickup Order
StoreOrderExpdHandoverDteTme StoreOrderExpdHandoverDteTme Handover Date Time
Customer Customer Sold-to Party
TelephoneNumber1
CustomerName
StoreOrderPaymentStatus StoreOrderPaymentStatus Order Payment Status
StoreOrderPaymentStatusText _PaymentStatusText StoreOrderPaymentStatusText
StoreOrderOverallStatus StoreOrderOverallStatus Order Overall Status
StoreOrderRejectionReason StoreOrderRejectionReason Order Reject. Reason
StoreOrderRejectionComment
NmbrOfFullyPickedItems NmbrOfFullyPickedItems Fully Picked Items
NmbrOfPartiallyPickedItems NmbrOfPartiallyPickedItems Part. Picked items
NmbrOfUnavailableItems NmbrOfUnavailableItems Unavailable Items
NmbrOfSubstitutedItems NmbrOfSubstitutedItems Count of Substituted Items
StorePickUpOrderIsSubstnEnbld StorePickUpOrderIsSubstnEnbld Substn. preference
AssignedUser _RetailStoreUserAssignment AssignedUser
RetailStoreCustomerReference _RetailStoreOrderBusinessData RetailStoreCustomerReference
RetailStoreExternalReference _RetailStoreOrderBusinessData RetailStoreExternalReference
_StorePickupOrdPickingReq _StorePickupOrdPickingReq
_StorePickupOrdPickedItem _StorePickupOrdPickedItem
_StorePickupOrdExcptnItem _StorePickupOrdExcptnItem
_Customer _Customer
_PickingStatusText _PickingStatusText
_PaymentStatusText _PaymentStatusText
_SalesOrder _SalesOrder
_RetailStoreUserAssignment _RetailStoreUserAssignment
_RetailStoreOrderBusinessData _RetailStoreOrderBusinessData

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_StorePickupOrderTP.
-- 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: ISTPICKUPORDTP

CREATE VIEW I_StorePickupOrderTP AS
SELECT
  Store,
  StorePickUpOrder,
  StoreOrderExpdHandoverDteTme,
  Customer,
  _Customer._Address.PhoneNumber AS TelephoneNumber1,
  _Customer._Address.FullName AS CustomerName,
  StoreOrderPaymentStatus,
  _PaymentStatusText.StoreOrderPaymentStatusText AS StoreOrderPaymentStatusText,
  StoreOrderOverallStatus,
  StoreOrderRejectionReason,
  cast(' ' as char256) AS StoreOrderRejectionComment,
  NmbrOfFullyPickedItems,
  NmbrOfPartiallyPickedItems,
  NmbrOfUnavailableItems,
  NmbrOfSubstitutedItems,
  StorePickUpOrderIsSubstnEnbld,
  _RetailStoreUserAssignment.AssignedUser AS AssignedUser,
  _RetailStoreOrderBusinessData.RetailStoreCustomerReference AS RetailStoreCustomerReference,
  _RetailStoreOrderBusinessData.RetailStoreExternalReference AS RetailStoreExternalReference
FROM I_StorePickupOrdWthConfign
LEFT OUTER JOIN I_SDDocumentCompletePartners AS _Customer ON StorePickUpOrder = _Customer.SDDocument AND Customer = _Customer.Customer AND _Customer.PartnerFunction = 'AG'  -- association [0..1]
LEFT OUTER JOIN I_StoreOrderPickingStatusText AS _PickingStatusText ON StoreOrderPickingStatus = _PickingStatusText.StoreOrderPickingStatus AND _PickingStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_StoreOrderPaymentStatusText AS _PaymentStatusText ON StoreOrderPaymentStatus = _PaymentStatusText.StoreOrderPaymentStatus AND _PaymentStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_RetailStoreUserAssignment AS _RetailStoreUserAssignment ON _RetailStoreUserAssignment.Store = Store AND _RetailStoreUserAssignment.AssignedUser = $session.user  -- association [0..1]
LEFT OUTER JOIN I_RetailStoreOrderBusinessData AS _RetailStoreOrderBusinessData ON _RetailStoreOrderBusinessData.ReferenceStorePickUpOrder = StorePickUpOrder AND _RetailStoreOrderBusinessData.ReferenceStorePickupOrderItem = '000000'  -- association [0..1]
LEFT OUTER JOIN I_StorePickupOrderPickReqTP AS _StorePickupOrdPickingReq ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_StorePickupOrderPickedItemTP AS _StorePickupOrdPickedItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_StorePickupOrdExcptnItemTP AS _StorePickupOrdExcptnItem ON /* condition not available in parsed metadata */  -- association [0..*]
;