C_MblApplPushNotification

DDL: C_MBLAPPLPUSHNOTIFICATION Type: view_entity CONSUMPTION

Mobile Application Push Notification

C_MblApplPushNotification is a Consumption CDS View that provides data about "Mobile Application Push Notification" in SAP S/4HANA. It reads from 1 data source (I_MblApplPushNotification) and exposes 35 fields with key field MobileApplicationPushInternal. It has 4 associations to related views. It is exposed through 1 OData service (UI_MOBILEAPPLPUSH).

Data Sources (1)

SourceAliasJoin Type
I_MblApplPushNotification PushNotification from

Associations (4)

CardinalityTargetAliasCondition
[1..*] C_MblApplPushRecipients _PushUsers $projection.MobileApplicationPushInternal = _PushUsers.MobileApplicationPushInternal
[1..1] C_MblApplPushScenarioDef _PushScenario $projection.MblApplPushScenarioInternal = _PushScenario.MblApplPushScenarioInternal
[0..*] I_MblUsrApplPushStatusText _PushStatusText $projection.MobileUserApplicationPushSts = _PushStatusText.MobileUserApplicationPushSts
[1..*] C_MblApplPushRecipients _PushRecipients

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Mobile Application Push Notification view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_MOBILEAPPLPUSH UI_MOBILEAPPLPUSH_V2 V2 C1 NOT_RELEASED

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY MobileApplicationPushInternal MobileApplicationPushInternal Push Instance GUID
MobileUserApplication MobileUserApplication Mobile Application
MblApplPushScenarioInternal MblApplPushScenarioInternal Workflow definition
MobileUserRecordInternal MobileUserRecordInternal UUID
MblUsrApplPushSourceType MblUsrApplPushSourceType SRVC Source Type
MobileUserApplPushSourceObj MobileUserApplPushSourceObj Source object
MobileUserApplPushObjKey MobileUserApplPushObjKey Push Object Key
MobileUserApplPushObjKeyRef MobileUserApplPushObjKeyRef Reference Object Key
MobileUserApplicationPushSts MobileUserApplicationPushSts Push Status
MblUsrApplNmbrOfPushRecipients MblUsrApplNmbrOfPushRecipients Subscriber Count
MblUsrApplPushEmlNotifIsEnbld MblUsrApplPushEmlNotifIsEnbld Active Flag
MobileUserApplPushExprtnDteTme MobileUserApplPushExprtnDteTme Time Stamp
MblUsrApplPushProcdDteTme MblUsrApplPushProcdDteTme Time Stamp
MblUsrApplPushCancelDteTme MblUsrApplPushCancelDteTme Time Stamp
MobileUserApplPushCmpltDteTme MobileUserApplPushCmpltDteTme Time Stamp
MblApplPushServerCmpltdDteTme MblApplPushServerCmpltdDteTme Time Stamp
MblUsrApplPushEnqueueDteTme MblUsrApplPushEnqueueDteTme Time Stamp
MblUsrApplPushEventInternal MblUsrApplPushEventInternal ID
MobileUserApplPushEvtParam MobileUserApplPushEvtParam Bkgrd event param.
MobileUserApplPushQueuedRFC MobileUserApplPushQueuedRFC Queue Name
MobileUserApplPushScenarioPrio MobileUserApplPushScenarioPrio Workflow priority
MobileUserApplPushHistIsEnbld MobileUserApplPushHistIsEnbld Boolean
MblUsrApplPushOutbTrggrIsEnbld MblUsrApplPushOutbTrggrIsEnbld Boolean
MobileUserApplPushRetryIsAllwd MobileUserApplPushRetryIsAllwd Boolean
MblUsrApplFetchCallbackIsAllwd MblUsrApplFetchCallbackIsAllwd Boolean
MobileUserApplPushCreatedBy MobileUserApplPushCreatedBy Version Created By
MblUsrApplPushCreatedDteTme MblUsrApplPushCreatedDteTme Time Stamp
MobileUserApplPushChangedBy MobileUserApplPushChangedBy User Name
MblUsrApplPushChangedDteTme MblUsrApplPushChangedDteTme Time Stamp
MobileApplicationPushRecipient User Name
MobileApplPushNotifTitle
_PushScenario _PushScenario
_PushRecipients _PushRecipients
_PushUsers _PushUsers
_PushStatusText _PushStatusText

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_MblApplPushNotification.
-- 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_MblApplPushNotification AS
SELECT
  MobileApplicationPushInternal,
  MobileUserApplication,
  MblApplPushScenarioInternal,
  MobileUserRecordInternal,
  MblUsrApplPushSourceType,
  MobileUserApplPushSourceObj,
  MobileUserApplPushObjKey,
  MobileUserApplPushObjKeyRef,
  MobileUserApplicationPushSts,
  MblUsrApplNmbrOfPushRecipients,
  MblUsrApplPushEmlNotifIsEnbld,
  MobileUserApplPushExprtnDteTme,
  MblUsrApplPushProcdDteTme,
  MblUsrApplPushCancelDteTme,
  MobileUserApplPushCmpltDteTme,
  MblApplPushServerCmpltdDteTme,
  MblUsrApplPushEnqueueDteTme,
  MblUsrApplPushEventInternal,
  MobileUserApplPushEvtParam,
  MobileUserApplPushQueuedRFC,
  MobileUserApplPushScenarioPrio,
  MobileUserApplPushHistIsEnbld,
  MblUsrApplPushOutbTrggrIsEnbld,
  MobileUserApplPushRetryIsAllwd,
  MblUsrApplFetchCallbackIsAllwd,
  MobileUserApplPushCreatedBy,
  MblUsrApplPushCreatedDteTme,
  MobileUserApplPushChangedBy,
  MblUsrApplPushChangedDteTme,
  cast( ' ' as uname ) AS MobileApplicationPushRecipient,
  concat_with_space(MobileUserApplPushObjKey, concat_with_space('-', MobileUserApplication,1), 1) AS MobileApplPushNotifTitle
FROM I_MblApplPushNotification AS PushNotification
LEFT OUTER JOIN C_MblApplPushRecipients AS _PushUsers ON MobileApplicationPushInternal = _PushUsers.MobileApplicationPushInternal  -- association [1..*]
LEFT OUTER JOIN C_MblApplPushScenarioDef AS _PushScenario ON MblApplPushScenarioInternal = _PushScenario.MblApplPushScenarioInternal  -- association [1..1]
LEFT OUTER JOIN I_MblUsrApplPushStatusText AS _PushStatusText ON MobileUserApplicationPushSts = _PushStatusText.MobileUserApplicationPushSts  -- association [0..*]
LEFT OUTER JOIN C_MblApplPushRecipients AS _PushRecipients ON /* condition not available in parsed metadata */  -- association [1..*]
;