R_InsurPlcyDualControlTP

DDL: R_INSURPLCYDUALCONTROLTP Type: view_entity TRANSACTIONAL

Dual Control - TP

R_InsurPlcyDualControlTP is a Transactional CDS View that provides data about "Dual Control - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurancePolicyDualControl) and exposes 17 fields with key fields InsurPlcyJrnlBizObjId, InsurPlcyDualControlHeaderId. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurancePolicyDualControl I_InsurancePolicyDualControl from

Associations (1)

CardinalityTargetAliasCondition
[1..*] R_InsurPlcyDlCtrlMessageTP _DlCtrlMessage

Annotations (8)

NameValueLevelField
EndUserText.label Dual Control - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.sapObjectNodeType.name InsurancePolicy view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyJrnlBizObjId InsurPlcyJrnlBizObjId
KEY InsurPlcyDualControlHeaderId InsurPlcyDualControlHeaderId
InsurPlcyInsurContr InsurPlcyInsurContr
InsurPlcyApplUUID InsurPlcyApplUUID
InsurPlcyUUID InsurPlcyUUID
InsurPlcyDualControlSequence InsurPlcyDualControlSequence
InsurPlcyDualControlChgProcsr InsurPlcyDualControlChgProcsr
InsurPlcyDualControlNoteId InsurPlcyDualControlNoteId
InsurPlcyDualControlRole InsurPlcyDualControlRole
InsurPlcyDualControlStatus InsurPlcyDualControlStatus
InsurPlcyDualControlGroupType InsurPlcyDualControlGroupType
InsurPlcyDlCtrlLongTextUUID InsurPlcyDlCtrlLongTextUUID
Language Language
LongText LongText
TextObjectCategory TextObjectCategory
TextObjectKey TextObjectKey
_DlCtrlMessage _DlCtrlMessage
@EndUserText.label: 'Dual Control - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   semanticKey: [ 'InsurPlcyDualControlHeaderId' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}


@ObjectModel.sapObjectNodeType.name: 'InsurancePolicy'
define root view entity R_InsurPlcyDualControlTP
  as select from I_InsurancePolicyDualControl

  composition [1..*] of R_InsurPlcyDlCtrlMessageTP as _DlCtrlMessage


{
  key InsurPlcyJrnlBizObjId,
  key InsurPlcyDualControlHeaderId,
      InsurPlcyInsurContr,
      InsurPlcyApplUUID,
      InsurPlcyUUID,
      InsurPlcyDualControlSequence,
      InsurPlcyDualControlChgProcsr,
      InsurPlcyDualControlNoteId,
      @ObjectModel.sapObjectNodeTypeReference:'InsurPlcyDualControlRole'
      InsurPlcyDualControlRole,
      @ObjectModel.sapObjectNodeTypeReference:'InsurPlcyDualControlStatus'
      InsurPlcyDualControlStatus,
      @ObjectModel.sapObjectNodeTypeReference:'InsurPlcyDualControlGroupType'
      InsurPlcyDualControlGroupType,
      InsurPlcyDlCtrlLongTextUUID,
      Language,
      LongText,
      TextObjectCategory,
      TextObjectKey,


      _DlCtrlMessage
}