I_SchedulingRunRequest

DDL: I_SCHEDULINGRUNREQUEST Type: view_entity BASIC

Scheduling Run Request

I_SchedulingRunRequest is a Basic CDS View that provides data about "Scheduling Run Request" in SAP S/4HANA. It reads from 1 data source (bps_request) and exposes 11 fields with key field SchedulingRunRequestUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
bps_request bps_request from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_SchedulingDateType _SchedulingDateType $projection.SchedulingDateType = _SchedulingDateType.SchedulingDateType
[1..1] I_SchedulingSchema _Schema $projection.SchedulingSchema = _Schema.SchedulingSchema
[0..*] I_SchedulingRunRequestResult _SchedulingResult
[1..1] I_SchedulingRunRequestOrder _SchedulingRunRequestOrder

Annotations (7)

NameValueLevelField
EndUserText.label Scheduling Run Request view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey SchedulingRunRequestUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SchedulingRunRequestUUID request_uuid
SchedulingRunUUID run_uuid
SchedulingSchema schema_id
SchedulingDateType date_type
SchedulingEntryDateTime timestamp_entry
TimeZoneIANACode iana_tzone
_SchedulingRun _SchedulingRun
_SchedulingResult _SchedulingResult
_SchedulingRunRequestOrder _SchedulingRunRequestOrder
_SchedulingDateType _SchedulingDateType
_Schema _Schema
@EndUserText.label: 'Scheduling Run Request'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AbapCatalog.viewEnhancementCategory: [#NONE]
@ObjectModel: {
    representativeKey: 'SchedulingRunRequestUUID',
    usageType: {
      serviceQuality: #A,
      sizeCategory: #L,
      dataClass: #TRANSACTIONAL
    }
}

define view entity I_SchedulingRunRequest
  as select from bps_request
  composition [0..*] of I_SchedulingRunRequestResult as _SchedulingResult
  composition [1..1] of I_SchedulingRunRequestOrder  as _SchedulingRunRequestOrder
  association        to parent I_SchedulingRun              as _SchedulingRun on $projection.SchedulingRunUUID = _SchedulingRun.SchedulingRunUUID
  association [0..1] to I_SchedulingDateType         as _SchedulingDateType   on $projection.SchedulingDateType = _SchedulingDateType.SchedulingDateType
  association [1..1] to I_SchedulingSchema           as _Schema               on $projection.SchedulingSchema = _Schema.SchedulingSchema
{
  key request_uuid    as SchedulingRunRequestUUID,
      @ObjectModel.foreignKey.association: '_SchedulingRun'
      run_uuid        as SchedulingRunUUID,
      schema_id       as SchedulingSchema,
      date_type       as SchedulingDateType,
      timestamp_entry as SchedulingEntryDateTime,
      iana_tzone      as TimeZoneIANACode,
      _SchedulingRun,
      _SchedulingResult,
      _SchedulingRunRequestOrder,
      _SchedulingDateType,
      _Schema
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"BPS_REQUEST"
],
"ASSOCIATED":
[
"I_SCHEDULINGDATETYPE",
"I_SCHEDULINGRUN",
"I_SCHEDULINGRUNREQUESTORDER",
"I_SCHEDULINGRUNREQUESTRESULT",
"I_SCHEDULINGSCHEMA"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/