P_CADOCUMENTBPITEMBUSLOCKENHCD
Business Lock for a CA Document
P_CADOCUMENTBPITEMBUSLOCKENHCD is a CDS View in S/4HANA. Business Lock for a CA Document. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_CADocumentBPItemBusLockEnhcd | view_entity | from | CONSUMPTION | Business Lock for a CA Document |
| P_CADocumentIssue1 | view_entity | union_all | COMPOSITE | CA Document Issue |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Business Lock for a CA Document'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #XXL,
dataClass: #TRANSACTIONAL
}
@VDM.viewType: #COMPOSITE
@VDM.private: true
define view entity P_CADocumentBPItemBusLockEnhcd
as select from P_CADocBPItemBusLockEnhcd1
association [1..1] to R_CADocumentBPItemTP as _BPItem on $projection.CADocumentNumber = _BPItem.CADocumentNumber
and $projection.CARepetitionItemNumber = _BPItem.CARepetitionItemNumber
and $projection.CABPItemNumber = _BPItem.CABPItemNumber
and $projection.CASubItemNumber = _BPItem.CASubItemNumber
association [1..1] to P_CABusLockUI as _LockUI on $projection.CABusinessLockObjectCategory = _LockUI.CABusinessLockObjectCategory
and $projection.CABusinessProcess = _LockUI.CABusinessProcess
and $projection.CABusinessLockReason = _LockUI.CABusinessLockReason
and $projection.CABusinessLockValidFrom = _LockUI.CABusinessLockValidFrom
and $projection.CABusinessLockValidTo = _LockUI.CABusinessLockValidTo
and $projection.BusinessPartner = _LockUI.BusinessPartner
and $projection.ContractAccount = _LockUI.ContractAccount
and $projection.CAContract = _LockUI.CAContract
and $projection.CAProviderContractItemCharUUID = _LockUI.CAProviderContractItemCharUUID
and $projection.CADocumentNumber = _LockUI.CADocumentNumber
and $projection.CARepetitionItemNumber = _LockUI.CARepetitionItemNumber
and $projection.CABPItemNumber = _LockUI.CABPItemNumber
and $projection.CASubItemNumber = _LockUI.CASubItemNumber
{
key CABusinessLockObjectCategory,
key CABusinessProcess,
key CABusinessLockReason,
key CABusinessLockValidFrom,
key CABusinessLockValidTo,
key BusinessPartner,
key ContractAccount,
key CAContract,
key CAProviderContractItemCharUUID,
key CADocumentNumber,
key CARepetitionItemNumber,
key CABPItemNumber,
key CASubItemNumber,
LastChangedByUser,
LastChangeDate,
LastChangeTime,
CompanyCode,
CADocumentOriginCode,
BusinessArea,
Segment,
CASubApplication,
/* Associations */
_ProviderContract,
_BusinessLockReason,
_BusinessPartner,
_BusinessProcess,
_BusLockObjCategory,
_CAPartner,
_BPItem,
_LockUI
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_CADOCBPITEMBUSLOCKENHCD1"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CABUSINESSLOCKOBJCATEGORY",
"I_CABUSINESSLOCKREASON",
"I_CABUSINESSPROCESS",
"I_CAPROVIDERCONTRACTHEADER",
"I_CONTRACTACCOUNTPARTNER",
"P_CABUSLOCKUI",
"R_CADOCUMENTBPITEMTP"
],
"BASE":
[
"P_CADOCBPITEMBUSLOCKENHCD1"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/