R_InsurPlcyDlCtrlMessageTP

DDL: R_INSURPLCYDLCTRLMESSAGETP Type: view_entity TRANSACTIONAL

Dual Control Message - TP

R_InsurPlcyDlCtrlMessageTP is a Transactional CDS View that provides data about "Dual Control Message - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurPlcyDlCtrlMessageBasic) and exposes 24 fields with key fields InsurPlcyJrnlBizObjId, InsurPlcyDualControlHeaderId, InsurPlcyDlCtrlErrItmId.

Data Sources (1)

SourceAliasJoin Type
I_InsurPlcyDlCtrlMessageBasic I_InsurPlcyDlCtrlMessageBasic from

Annotations (8)

NameValueLevelField
EndUserText.label Dual Control Message - 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 (24)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyJrnlBizObjId InsurPlcyJrnlBizObjId
KEY InsurPlcyDualControlHeaderId InsurPlcyDualControlHeaderId
KEY InsurPlcyDlCtrlErrItmId InsurPlcyDlCtrlErrItmId
InsurPlcyInsurContr InsurPlcyInsurContr
InsurPlcyDlCtrlErrId InsurPlcyDlCtrlErrId
InsurPlcyCoveragePackageID InsurPlcyCoveragePackageID
InsurPlcyCoverageID InsurPlcyCoverageID
InsurPlcySubCvrgID InsurPlcySubCvrgID
InsurPlcyCoverageOptionID InsurPlcyCoverageOptionID
InsurPlcyDlCtrlMessageType InsurPlcyDlCtrlMessageType
InsurPlcyDlCtrlMsgClId InsurPlcyDlCtrlMsgClId
InsurPlcyDlCtrlMessageNumber InsurPlcyDlCtrlMessageNumber
InsurPlcyDlCtrlMessageText InsurPlcyDlCtrlMessageText
InsurPlcyDlCtrlApplLogNumber InsurPlcyDlCtrlApplLogNumber
InsurPlcyDlCtrlApplLogMsgNmbr InsurPlcyDlCtrlApplLogMsgNmbr
InsurPlcyDlCtrlMsgVarbl1Txt InsurPlcyDlCtrlMsgVarbl1Txt
InsurPlcyDlCtrlMsgVarbl2Txt InsurPlcyDlCtrlMsgVarbl2Txt
InsurPlcyDlCtrlMsgVarbl3Txt InsurPlcyDlCtrlMsgVarbl3Txt
InsurPlcyDlCtrlMsgVarbl4Txt InsurPlcyDlCtrlMsgVarbl4Txt
InsurPlcyDlCtrlMsgParamName InsurPlcyDlCtrlMsgParamName
InsurPlcyDlCtrlMsgParamLineVal InsurPlcyDlCtrlMsgParamLineVal
InsurPlcyDlCtrlMsgParamFldName InsurPlcyDlCtrlMsgParamFldName
InsurPlcyDlCtrlIsRandomCheck InsurPlcyDlCtrlIsRandomCheck
_DualControl _DualControl
@EndUserText.label: 'Dual Control Message - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   semanticKey: [ 'InsurPlcyDlCtrlErrItmId' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}

@ObjectModel.sapObjectNodeType.name: 'InsurancePolicy'
define view entity R_InsurPlcyDlCtrlMessageTP
  as select from I_InsurPlcyDlCtrlMessageBasic

  association to parent R_InsurPlcyDualControlTP as _DualControl on  $projection.InsurPlcyJrnlBizObjId        = _DualControl.InsurPlcyJrnlBizObjId
                                                                 and $projection.InsurPlcyDualControlHeaderId = _DualControl.InsurPlcyDualControlHeaderId

{
  key InsurPlcyJrnlBizObjId,
  key InsurPlcyDualControlHeaderId,
  key InsurPlcyDlCtrlErrItmId,
      InsurPlcyInsurContr,
      InsurPlcyDlCtrlErrId,
      InsurPlcyCoveragePackageID,
      InsurPlcyCoverageID,
      InsurPlcySubCvrgID,
      InsurPlcyCoverageOptionID,
      InsurPlcyDlCtrlMessageType,
      InsurPlcyDlCtrlMsgClId,
      InsurPlcyDlCtrlMessageNumber,
      InsurPlcyDlCtrlMessageText,
      InsurPlcyDlCtrlApplLogNumber,
      InsurPlcyDlCtrlApplLogMsgNmbr,
      InsurPlcyDlCtrlMsgVarbl1Txt,
      InsurPlcyDlCtrlMsgVarbl2Txt,
      InsurPlcyDlCtrlMsgVarbl3Txt,
      InsurPlcyDlCtrlMsgVarbl4Txt,
      InsurPlcyDlCtrlMsgParamName,
      InsurPlcyDlCtrlMsgParamLineVal,
      InsurPlcyDlCtrlMsgParamFldName,
      InsurPlcyDlCtrlIsRandomCheck,
      _DualControl
}