I_MobileDataUnitMessageQueue

DDL: I_MOBILEDATAUNITMESSAGEQUEUE Type: view_entity BASIC Package: RAP_MAO_MAIF_ADMIN

Mobile Application Message Queue

I_MobileDataUnitMessageQueue is a Basic CDS View that provides data about "Mobile Application Message Queue" in SAP S/4HANA. It reads from 1 data source (/syclo/msg01) and exposes 38 fields with key field MblApplMessageInternal. Part of development package RAP_MAO_MAIF_ADMIN.

Data Sources (1)

SourceAliasJoin Type
/syclo/msg01 PushMessage from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Mobile Application Message Queue view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY MblApplMessageInternal message_guid Message GUID
MblApplMsgQueueInternal queue_id Message Queue Id
MobileUserApplication mobile_app Mobile Application
MobileUserInternal user_guid User GUID
MobileUser sap_userid User Name
MblApplNmbrOfMessages counter Version
MblApplStorageInternal storage_guid Storage Unit GUID
MblApplMsgExpirationDteTme expiration_ts Time Stamp
MobileApplicationMessageStatus message_status Msg.Status
MblApplStorageStatus appl_status Application Status
MblApplMsgConfirmationDteTme confirmation_ts Time Stamp
MblApplMsgReadDateTime read_ts Time Stamp
MblApplMsgSendDateTime send_ts Time Stamp
MblApplMsgReceivedDteTme received_ts Time Stamp
MblApplMsgCancelledDateTme cancel_ts Time Stamp
MblApplSessionInternal ori_session_guid Session GUID
MblApplMessageIsExpired expired_flag Active Flag
MblApplMessageIsConfirmed confirmed_flag Active Flag
MobileApplicationMessageIsRead read_flag Active Flag
MobileApplicationMessageIsSent send_flag Active Flag
MblApplMessageIsReceived received_flag Active Flag
MblApplMsgIsCancelled cancel_flag Cancel
MobileApplicationMessageRefKey msg_ref_key Reference Key
MobileApplicationMessageData message_data Message Data
MblApplPushScenarioInternal scenario_id Workflow definition
MblApplOutboundTriggerIsEnbld enable_otrig Boolean
MobileApplicationRetryIsAllwd allow_retry Boolean
MobileApplicationNumberOfRetry retry_count Retry Count
MblApplOutbTriggerProcInternal otrig_proc_id OtrigProcId
MblApplOutbTrggrProcDteTme otrig_proc_ts Time Stamp
MblApplClntErrDteTme clnterror_ts Time Stamp
MblApplFetchRetryIntvlInSecs refetch_interval Refetch Wait (Sec)
MblApplNextReadDteTme next_read_ts Time Stamp
MblUsrApplFetchCallbackIsAllwd fetch_callback Boolean
MblApplMsgCreatedBy created_by Version Created By
MblApplMsgCreationDteTme created_ts Time Stamp
MblApplMsgChangedBy changed_by User Name
MblApplMsgChangedDteTme changed_ts Time Stamp

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_MobileDataUnitMessageQueue.
-- 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 I_MobileDataUnitMessageQueue AS
SELECT
  message_guid AS MblApplMessageInternal,
  queue_id AS MblApplMsgQueueInternal,
  mobile_app AS MobileUserApplication,
  user_guid AS MobileUserInternal,
  sap_userid AS MobileUser,
  counter AS MblApplNmbrOfMessages,
  storage_guid AS MblApplStorageInternal,
  expiration_ts AS MblApplMsgExpirationDteTme,
  message_status AS MobileApplicationMessageStatus,
  appl_status AS MblApplStorageStatus,
  confirmation_ts AS MblApplMsgConfirmationDteTme,
  read_ts AS MblApplMsgReadDateTime,
  send_ts AS MblApplMsgSendDateTime,
  received_ts AS MblApplMsgReceivedDteTme,
  cancel_ts AS MblApplMsgCancelledDateTme,
  ori_session_guid AS MblApplSessionInternal,
  expired_flag AS MblApplMessageIsExpired,
  confirmed_flag AS MblApplMessageIsConfirmed,
  read_flag AS MobileApplicationMessageIsRead,
  send_flag AS MobileApplicationMessageIsSent,
  received_flag AS MblApplMessageIsReceived,
  cancel_flag AS MblApplMsgIsCancelled,
  msg_ref_key AS MobileApplicationMessageRefKey,
  message_data AS MobileApplicationMessageData,
  scenario_id AS MblApplPushScenarioInternal,
  enable_otrig AS MblApplOutboundTriggerIsEnbld,
  allow_retry AS MobileApplicationRetryIsAllwd,
  retry_count AS MobileApplicationNumberOfRetry,
  otrig_proc_id AS MblApplOutbTriggerProcInternal,
  otrig_proc_ts AS MblApplOutbTrggrProcDteTme,
  clnterror_ts AS MblApplClntErrDteTme,
  refetch_interval AS MblApplFetchRetryIntvlInSecs,
  next_read_ts AS MblApplNextReadDteTme,
  fetch_callback AS MblUsrApplFetchCallbackIsAllwd,
  created_by AS MblApplMsgCreatedBy,
  created_ts AS MblApplMsgCreationDteTme,
  changed_by AS MblApplMsgChangedBy,
  changed_ts AS MblApplMsgChangedDteTme
FROM /syclo/msg01 AS PushMessage
;