R_CADocumentBPItemBusLockTP

DDL: R_CADOCUMENTBPITEMBUSLOCKTP Type: view_entity TRANSACTIONAL

Document BP Item Business Lock - TP

R_CADocumentBPItemBusLockTP is a Transactional CDS View that provides data about "Document BP Item Business Lock - TP" in SAP S/4HANA. It reads from 1 data source (I_CADocumentBPItemBusLock) and exposes 12 fields with key fields CADocumentNumber, CARepetitionItemNumber, CABPItemNumber, CASubItemNumber, CABusinessProcess.

Data Sources (1)

SourceAliasJoin Type
I_CADocumentBPItemBusLock I_CADocumentBPItemBusLock from

Annotations (9)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey CADocumentNumber view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Document BP Item Business Lock - TP view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber CADocumentNumber
KEY CARepetitionItemNumber CARepetitionItemNumber
KEY CABPItemNumber CABPItemNumber
KEY CASubItemNumber CASubItemNumber
KEY CABusinessProcess CABusinessProcess
KEY CABusinessLockReason CABusinessLockReason
KEY CABusinessLockValidFrom CABusinessLockValidFrom
KEY CABusinessLockValidTo CABusinessLockValidTo
_BPItem _BPItem
_DocHeader _DocHeader
_BusinessProcess _BusinessProcess
_BusinessLockReason _BusinessLockReason
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@ObjectModel.representativeKey: 'CADocumentNumber'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #C

@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED

@EndUserText.label: 'Document BP Item Business Lock - TP'

define view entity R_CADocumentBPItemBusLockTP
  as select from I_CADocumentBPItemBusLock

  association to parent R_CADocumentBPItemTP as _BPItem on  _BPItem.CADocumentNumber       = $projection.CADocumentNumber
                                                        and _BPItem.CARepetitionItemNumber = $projection.CARepetitionItemNumber
                                                        and _BPItem.CABPItemNumber         = $projection.CABPItemNumber
                                                        and _BPItem.CASubItemNumber        = $projection.CASubItemNumber
  
  association to R_CADocumentTP as _DocHeader on _DocHeader.CADocumentNumber = $projection.CADocumentNumber


{
  key CADocumentNumber,
  key CARepetitionItemNumber,
  key CABPItemNumber,
  key CASubItemNumber,
  key CABusinessProcess,
  key CABusinessLockReason,
  key CABusinessLockValidFrom,
  key CABusinessLockValidTo,

      /* Associations */
      _BPItem,
      _DocHeader,
      _BusinessProcess,
      _BusinessLockReason  
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CADOCUMENTBPITEMBUSLOCK"
],
"ASSOCIATED":
[
"I_CABUSINESSLOCKREASON",
"I_CABUSINESSPROCESS",
"R_CADOCUMENTBPITEMTP",
"R_CADOCUMENTTP"
],
"BASE":
[
"I_CADOCUMENTBPITEMBUSLOCK"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/