R_StRpActivityTP

DDL: R_STRPACTIVITYTP Type: view_entity TRANSACTIONAL Package: RAP_GLO_GEN_SRF_RUNTIME

Statutory Reporting Activity - TP

R_StRpActivityTP is a Transactional CDS View that provides data about "Statutory Reporting Activity - TP" in SAP S/4HANA. It reads from 1 data source (I_StRpActivity) and exposes 13 fields with key field StatryRptActivityUUID. It has 1 association to related views. Part of development package RAP_GLO_GEN_SRF_RUNTIME.

Data Sources (1)

SourceAliasJoin Type
I_StRpActivity I_StRpActivity from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_StRpRunTP _Run

Annotations (8)

NameValueLevelField
EndUserText.label Statutory Reporting Activity - TP view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
OData.entityType.name Activity_Type view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY StatryRptActivityUUID StatryRptActivityUUID
StatryRptPhaseUUID StatryRptPhaseUUID
StatryRptTaskUUID StatryRptTaskUUID
StatryRptgEntity _Phase StatryRptgEntity
StatryRptCategory _Phase StatryRptCategory
StatryRptActivityId StatryRptActivityId
StatryRptActivityType StatryRptActivityType
StatryRptActivityPhase StatryRptActivityPhase
StatryRptActivityStatus StatryRptActivityStatus
StatryRptTaskDueDate StatryRptTaskDueDate
_Task _Task
_Phase _Phase
_Run _Run
@EndUserText.label: 'Statutory Reporting Activity - TP'
@AccessControl.authorizationCheck:#CHECK
@VDM: { viewType: #TRANSACTIONAL,
        lifecycle: { contract: { type: #SAP_INTERNAL_API } } }
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #S, dataClass: #MIXED}
@OData.entityType.name:'Activity_Type'
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] }*/
define view entity R_StRpActivityTP
  as select from I_StRpActivity

  composition [0..*] of R_StRpRunTP   as _Run

  association to parent R_StRpPhaseTP as _Phase on $projection.StatryRptPhaseUUID = _Phase.StatryRptPhaseUUID

  association to R_StRpTaskTP         as _Task  on $projection.StatryRptTaskUUID = _Task.StatryRptTaskUUID

{

  key StatryRptActivityUUID,
      StatryRptPhaseUUID,
      StatryRptTaskUUID,
      _Phase.StatryRptgEntity,
      _Phase.StatryRptCategory,
      StatryRptActivityId,
      StatryRptActivityType,
      StatryRptActivityPhase,
      StatryRptActivityStatus,
      StatryRptTaskDueDate,

      _Task,
      _Phase,
      _Run
}
where
  StatryRptPhaseUUID = _Phase.StatryRptPhaseUUID