I_CABUSINESSLOCKENHANCED

CDS View

Business Lock Enhanced

I_CABUSINESSLOCKENHANCED is a CDS View in S/4HANA. Business Lock Enhanced. It contains 15 fields. 4 CDS views read from this table.

CDS Views using this table (4)

ViewTypeJoinVDMDescription
C_CAComplexBusinessLockOnMD view from CONSUMPTION Komplexe Sperren auf Stammdaten
P_CABusLockForContrAcct view_entity inner COMPOSITE Business Lock for a Contract Account
P_CABusLockForContract view_entity inner COMPOSITE Business Lock for a CA Contract
P_CAContractItemLocks view from COMPOSITE

Fields (15)

KeyField CDS FieldsUsed in Views
KEY BusinessPartner BusinessPartner 1
KEY CABusinessLockObject CABusinessLockObject 1
KEY CABusinessLockObjectCategory CABusinessLockObjectCategory 3
KEY CABusinessLockReason CABusinessLockReason 3
KEY CABusinessLockValidFrom CABusinessLockValidFrom 3
KEY CABusinessLockValidTo CABusinessLockValidTo 3
KEY CABusinessProcess CABusinessProcess 3
KEY CAProviderContractItemCharUUID CAProviderContractItemCharUUID 2
KEY ContractAccount ContractAccount 1
_BusinessLockReason _BusinessLockReason 2
_BusinessProcess _BusinessProcess 2
_BusLockObjCategory _BusLockObjCategory 2
LastChangeDate LastChangeDate 3
LastChangedByUser LastChangedByUser 2
LastChangeTime LastChangeTime 2
@AccessControl.authorizationCheck: #CHECK

@EndUserText.label: 'Business Lock Enhanced'

@ObjectModel: {
    usageType: {
      serviceQuality: #B,
      sizeCategory: #XL,
      dataClass: #TRANSACTIONAL } }

@VDM.viewType: #COMPOSITE

define view entity I_CABusinessLockEnhanced
  as select from P_CABusinessLockResolve as CABusLockResolve

{
  key CABusLockResolve.CABusinessLockObject,
  key CABusLockResolve.CABusinessLockObjectCategory,
  key CABusLockResolve.CABusinessProcess,
  key CABusLockResolve.CABusinessLockReason,
  key CABusLockResolve.CABusinessLockValidFrom,
  key CABusLockResolve.CABusinessLockValidTo,
  key CABusLockResolve.BusinessPartner,
  key CABusLockResolve.ContractAccount,
      CABusLockResolve.CAConditionalBusLockObject,
      CABusLockResolve.CABusinessLockActivityCode,
      CABusLockResolve.LastChangedByUser,
      CABusLockResolve.LastChangeDate,
      CABusLockResolve.LastChangeTime,
      CABusLockResolve.CAProcLockWriteProtected,
      CABusLockResolve.CAMassRunDate,
      CABusLockResolve.CAMassRunID,
      CABusLockResolve.CAProviderContractItemCharUUID,
      hextobin( CABusLockResolve.CAProviderContractItemCharUUID ) as CAProviderContractItemUUID,
      CABusLockResolve.CAContract,

      /* Associations */
      CABusLockResolve._BusinessPartner,
      CABusLockResolve._BusinessProcess,
      CABusLockResolve._ContrAcc,
      CABusLockResolve._BusLockObjCategory,
      CABusLockResolve._BusinessLockReason
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_CABUSINESSLOCKRESOLVE"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CABUSINESSLOCKOBJCATEGORY",
"I_CABUSINESSLOCKREASON",
"I_CABUSINESSPROCESS",
"I_CONTRACTACCOUNTHEADER"
],
"BASE":
[
"P_CABUSINESSLOCKRESOLVE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/