I_MblApplPushScenarioDef

DDL: I_MBLAPPLPUSHSCENARIODEF Type: view_entity BASIC

Mobile Application Push Scenario

I_MblApplPushScenarioDef (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_MblApplPushScenarioDef is a Basic CDS View (Dimension) that provides data about "Mobile Application Push Scenario" in SAP S/4HANA. It reads from 2 data sources (/syclo/ypsh00, /syclo/psh00) and exposes 84 fields with key field MblApplPushScenarioInternal.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentMOB-APP-MAO-ERP
CapabilitiesAnalytical Dimension, Association Target for Defining CDS Entities
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
/syclo/ypsh00 /syclo/ypsh00 union_all
/syclo/psh00 PushScenario from

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
EndUserText.label Mobile Application Push Scenario view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey MblApplPushScenarioInternal view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #BASIC view

Fields (84)

KeyFieldSource TableSource FieldDescription
KEY MblApplPushScenarioInternal /syclo/psh00 scenario_id Workflow definition
MobileUserApplication /syclo/psh00 mobile_app Mobile Application Name
MblUsrApplPushSourceType /syclo/psh00 source_type Push Scenario Source Type
MobileUserApplPushSourceObj /syclo/psh00 source_object Push source object
MblApplPushScenSourceHandler /syclo/psh00 source_handler Push Handler
MblApplPushScenSubscriberType /syclo/psh00 subscriber_type Subscriber Type
MblApplPushDistributorType /syclo/psh00 distributor_type Push service data distributor type
MblApplPushDistributorObj /syclo/psh00 distributor_obj Push service data distributor object
MblApplPushDistributionHandler /syclo/psh00 distrib_handler Push Handler
MblUsrApplPushEmlNotifIsEnbld /syclo/psh00 send_email Active Flag
MblApplPushEmailNotifDesc /syclo/psh00 subject Short description of contents
MblApplPushEmailMessageText /syclo/psh00 message User Message
MblApplPushDataPackIsSkipped /syclo/psh00 skip_datapack Active Flag
MblApplPushScenIsActive /syclo/psh00 active Usage Active
MblApplPushNotifValidityInHrs /syclo/psh00 push_validity Validity period (hours)
MblApplPushEvtTrggrIsDsbld /syclo/psh00 disable_event Boolean Type: 'X' == True '' == False
MblUsrApplPushEventInternal /syclo/psh00 event_id Background Processing Event
MobileUserApplPushEvtParam /syclo/psh00 event_param Background Event Parameters (Such as, Jobname/Jobcount)
MobileApplicationPushEventRule /syclo/psh00 event_rule Rule determines event id and parameter for push scenario
MblApplQueuedRFCIsEnabled /syclo/psh00 enable_qrfc Active Flag
MblApplPushQueuedRFCName /syclo/psh00 qrfc_queue Name of tRFC Queue
MblApplPushQueuedRFCRule /syclo/psh00 qrfc_rule Rule determines qRFC queue name
MobileUserApplPushScenarioPrio /syclo/psh00 priority Push scenario priority
MblApplPushMergeIsAllowed /syclo/psh00 flag_allow_merge Boolean Type: 'X' == True '' == False
MblApplPushServerCmpltdIsExcld /syclo/psh00 flag_no_srv_comp Boolean Type: 'X' == True '' == False
MblApplPushMaxSelDelayInSecs /syclo/psh00 max_select_delay Maximum selection delay (seconds)
MblApplPushNmbrOfSelRetry /syclo/psh00 num_select_retry Number of selection retry
MobileUserApplPushHistIsEnbld /syclo/psh00 enable_history Boolean Type: 'X' == True '' == False
MblUsrApplPushOutbTrggrIsEnbld /syclo/psh00 enable_otrig Boolean Type: 'X' == True '' == False
MblApplSglInstceProcgIsUsed /syclo/psh00 single_inst_proc Boolean Type: 'X' == True '' == False
MblApplPushRetryIntvlInSeconds /syclo/psh00 refetch_interval Refetch wait interval (Sec)
MblApplPushMetadataIsRequired /syclo/psh00 gen_meta_info Boolean Type: 'X' == True '' == False
MblApplSelfPushIsDisabled /syclo/psh00 no_self_push Boolean Type: 'X' == True '' == False
MblApplPushScenarioAlias /syclo/psh00 scenario_alias Push scenario id alias
MblUsrApplFetchCallbackIsAllwd /syclo/psh00 fetch_callback Boolean Type: 'X' == True '' == False
MblApplPushTransHistIsChkd /syclo/psh00 check_mtran_hist Boolean Type: 'X' == True '' == False
MblApplTransHistIntvlInSecs /syclo/psh00 mtran_his_intval Mobile transaction update history check interval (seconds)
MblApplPushSubscriptionIsAllwd /syclo/psh00 allow_subreq Boolean Type: 'X' == True '' == False
MblApplPushSubscrpnAgtInt /syclo/psh00 subagent_id Subscription Agent ID
MobileUserApplPushCreatedBy /syclo/psh00 created_by Version Created By
MblUsrApplPushCreatedDteTme /syclo/psh00 created_ts Creation timestamp
MobileUserApplPushChangedBy /syclo/psh00 changed_by Last Changed By
MobileUserApplication mobile_app Mobile Application Name
MblUsrApplPushSourceType source_type Push Scenario Source Type
MobileUserApplPushSourceObj source_object Push source object
MblApplPushScenSourceHandler source_handler Push Handler
MblApplPushScenSubscriberType subscriber_type Subscriber Type
MblApplPushDistributorType distributor_type Push service data distributor type
MblApplPushDistributorObj distributor_obj Push service data distributor object
MblApplPushDistributionHandler distrib_handler Push Handler
MblUsrApplPushEmlNotifIsEnbld send_email Active Flag
MblApplPushEmailNotifDesc subject Short description of contents
MblApplPushEmailMessageText message User Message
MblApplPushDataPackIsSkipped skip_datapack Active Flag
MblApplPushScenIsActive active Usage Active
MblApplPushNotifValidityInHrs push_validity Validity period (hours)
MblApplPushEvtTrggrIsDsbld disable_event Boolean Type: 'X' == True '' == False
MblUsrApplPushEventInternal event_id Background Processing Event
MobileUserApplPushEvtParam event_param Background Event Parameters (Such as, Jobname/Jobcount)
MobileApplicationPushEventRule event_rule Rule determines event id and parameter for push scenario
MblApplQueuedRFCIsEnabled enable_qrfc Active Flag
MblApplPushQueuedRFCName qrfc_queue Name of tRFC Queue
MblApplPushQueuedRFCRule qrfc_rule Rule determines qRFC queue name
MobileUserApplPushScenarioPrio priority Push scenario priority
MblApplPushMergeIsAllowed flag_allow_merge Boolean Type: 'X' == True '' == False
MblApplPushServerCmpltdIsExcld flag_no_srv_comp Boolean Type: 'X' == True '' == False
MblApplPushMaxSelDelayInSecs max_select_delay Maximum selection delay (seconds)
MblApplPushNmbrOfSelRetry num_select_retry Number of selection retry
MobileUserApplPushHistIsEnbld enable_history Boolean Type: 'X' == True '' == False
MblUsrApplPushOutbTrggrIsEnbld enable_otrig Boolean Type: 'X' == True '' == False
MblApplSglInstceProcgIsUsed single_inst_proc Boolean Type: 'X' == True '' == False
MblApplPushRetryIntvlInSeconds refetch_interval Refetch wait interval (Sec)
MblApplPushMetadataIsRequired gen_meta_info Boolean Type: 'X' == True '' == False
MblApplSelfPushIsDisabled no_self_push Boolean Type: 'X' == True '' == False
MblApplPushScenarioAlias scenario_alias Push scenario id alias
MblUsrApplFetchCallbackIsAllwd fetch_callback Boolean Type: 'X' == True '' == False
MblApplPushTransHistIsChkd check_mtran_hist Boolean Type: 'X' == True '' == False
MblApplTransHistIntvlInSecs mtran_his_intval Mobile transaction update history check interval (seconds)
MblApplPushSubscriptionIsAllwd allow_subreq Boolean Type: 'X' == True '' == False
MblApplPushSubscrpnAgtInt subagent_id Subscription Agent ID
MobileUserApplPushCreatedBy created_by Version Created By
MblUsrApplPushCreatedDteTme created_ts Creation timestamp
MobileUserApplPushChangedBy changed_by Last Changed By
MblUsrApplPushChangedDteTme changed_ts Changed 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_MblApplPushScenarioDef.
-- 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_MblApplPushScenarioDef AS
SELECT
  PushScenario.scenario_id AS MblApplPushScenarioInternal,
  PushScenario.mobile_app AS MobileUserApplication,
  PushScenario.source_type AS MblUsrApplPushSourceType,
  PushScenario.source_object AS MobileUserApplPushSourceObj,
  PushScenario.source_handler AS MblApplPushScenSourceHandler,
  PushScenario.subscriber_type AS MblApplPushScenSubscriberType,
  PushScenario.distributor_type AS MblApplPushDistributorType,
  PushScenario.distributor_obj AS MblApplPushDistributorObj,
  PushScenario.distrib_handler AS MblApplPushDistributionHandler,
  PushScenario.send_email AS MblUsrApplPushEmlNotifIsEnbld,
  PushScenario.subject AS MblApplPushEmailNotifDesc,
  PushScenario.message AS MblApplPushEmailMessageText,
  PushScenario.skip_datapack AS MblApplPushDataPackIsSkipped,
  PushScenario.active AS MblApplPushScenIsActive,
  PushScenario.push_validity AS MblApplPushNotifValidityInHrs,
  PushScenario.disable_event AS MblApplPushEvtTrggrIsDsbld,
  PushScenario.event_id AS MblUsrApplPushEventInternal,
  PushScenario.event_param AS MobileUserApplPushEvtParam,
  PushScenario.event_rule AS MobileApplicationPushEventRule,
  PushScenario.enable_qrfc AS MblApplQueuedRFCIsEnabled,
  PushScenario.qrfc_queue AS MblApplPushQueuedRFCName,
  PushScenario.qrfc_rule AS MblApplPushQueuedRFCRule,
  PushScenario.priority AS MobileUserApplPushScenarioPrio,
  PushScenario.flag_allow_merge AS MblApplPushMergeIsAllowed,
  PushScenario.flag_no_srv_comp AS MblApplPushServerCmpltdIsExcld,
  PushScenario.max_select_delay AS MblApplPushMaxSelDelayInSecs,
  PushScenario.num_select_retry AS MblApplPushNmbrOfSelRetry,
  PushScenario.enable_history AS MobileUserApplPushHistIsEnbld,
  PushScenario.enable_otrig AS MblUsrApplPushOutbTrggrIsEnbld,
  PushScenario.single_inst_proc AS MblApplSglInstceProcgIsUsed,
  PushScenario.refetch_interval AS MblApplPushRetryIntvlInSeconds,
  PushScenario.gen_meta_info AS MblApplPushMetadataIsRequired,
  PushScenario.no_self_push AS MblApplSelfPushIsDisabled,
  PushScenario.scenario_alias AS MblApplPushScenarioAlias,
  PushScenario.fetch_callback AS MblUsrApplFetchCallbackIsAllwd,
  PushScenario.check_mtran_hist AS MblApplPushTransHistIsChkd,
  PushScenario.mtran_his_intval AS MblApplTransHistIntvlInSecs,
  PushScenario.allow_subreq AS MblApplPushSubscriptionIsAllwd,
  PushScenario.subagent_id AS MblApplPushSubscrpnAgtInt,
  PushScenario.created_by AS MobileUserApplPushCreatedBy,
  PushScenario.created_ts AS MblUsrApplPushCreatedDteTme,
  PushScenario.changed_by AS MobileUserApplPushChangedBy,
  changed_ts AS MblUsrApplPushChangedDteTme
FROM /syclo/psh00 AS PushScenario
-- UNION ALL with additional select branch(es): /syclo/ypsh00
;