C_CAPostingLockAnalysis_2

DDL: C_CAPOSTINGLOCKANALYSIS_2 Type: view_entity CONSUMPTION

Posting Lock Analyse v2

C_CAPostingLockAnalysis_2 is a Consumption CDS View that provides data about "Posting Lock Analyse v2" in SAP S/4HANA. It reads from 1 data source (P_CAPostingLockAnalysis_2) and exposes 41 fields with key fields CABusinessLockObject, CABusinessLockObjectCategory, CABusinessProcess, CABusinessLockReason, CABusinessLockValidFrom. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_CAPostingLockAnalysis_2 P_CAPostingLockAnalysis_2 from

Associations (11)

CardinalityTargetAliasCondition
[0..1] I_CalendarDate _LastChangeDate _LastChangeDate.CalendarDate = $projection.LastChangeDate
[0..1] I_CalendarQuarterText _ValidToDateQuarterText _ValidToDateQuarterText.CalendarQuarter = $projection.CABusLockValidToDateQuarter
[0..1] I_CalendarMonthText _ValidToDateMonthText _ValidToDateMonthText.CalendarMonth = $projection.CABusLockValidToDateMonth
[0..1] I_CalendarQuarterText _ValidFromDateQuarterText _ValidFromDateQuarterText.CalendarQuarter = $projection.CABusLockValidFromDateQuarter
[0..1] I_CalendarMonthText _ValidFromDateMonthText _ValidFromDateMonthText.CalendarMonth = $projection.CABusLockValidFromDateMonth
[0..1] I_CalendarQuarterText _LastChangeDateQuarterText _LastChangeDateQuarterText.CalendarQuarter = $projection.LastChangeDateQuarter
[0..1] I_CalendarMonthText _LastChangeDateMonthText _LastChangeDateMonthText.CalendarMonth = $projection.LastChangeDateMonth
[0..1] I_CAPostgAndClrgLockRsnText _LockReasonText _LockReasonText.CAPostgAndClrgLockReason = $projection.CABusinessLockReason
[0..1] I_CABusinessLockObjectLevelTxt _LockObjectLevelText _LockObjectLevelText.CABusinessLockObjectLevel = $projection.CABusinessLockObjectLevel
[1..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] I_ContractAccountPartner _CAPartner $projection.BusinessPartner = _CAPartner.BusinessPartner and $projection.ContractAccount = _CAPartner.ContractAccount

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Posting Lock Analyse v2 view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY CABusinessLockObject CABusinessLockObject
KEY CABusinessLockObjectCategory CABusinessLockObjectCategory
KEY CABusinessProcess CABusinessProcess Process
KEY CABusinessLockReason CABusinessLockReason Lock Reason
KEY CABusinessLockValidFrom CABusinessLockValidFrom From
KEY CABusinessLockValidTo CABusinessLockValidTo To
KEY BusinessPartner BusinessPartner Issuing Authority
KEY ContractAccount ContractAccount Contract Acct
ContractAccountName _CAPartner ContractAccountName Cont. acct name
CABusinessLockValidFromDate CABusinessLockValidFromDate
LastChangeDate LastChangeDate Time Stamp
CABusinessLockDuration CABusinessLockDuration
CABusinessLockSequenceNumber CABusinessLockSequenceNumber
NumberOfCABusinessLocks NumberOfCABusinessLocks
CABusLockValidToDateYear CABusLockValidToDateYear
CABusLockValidToDateQuarter _ValidToDate CalendarQuarter Calendar Quarter
CABusLockValidToDateMonth CABusLockValidToDateMonth
CABusLockValidToDateWeek _ValidToDate CalendarWeek Calendar Week
CABusLockValidFromDateYear CABusLockValidFromDateYear
CABusLockValidFromDateQuarter _ValidFromDate CalendarQuarter Calendar Quarter
CABusLockValidFromDateMonth CABusLockValidFromDateMonth
CABusLockValidFromDateWeek _ValidFromDate CalendarWeek Calendar Week
LastChangeDateYear _LastChangeDate CalendarYear Year
LastChangeDateQuarter _LastChangeDate CalendarQuarter Calendar Quarter
LastChangeDateMonth _LastChangeDate CalendarMonth Calendar Month
LastChangeDateWeek _LastChangeDate CalendarWeek Calendar Week
CAAuthorizationGroup CAAuthorizationGroup AuthorizGroup
_ValidToDateQuarterText _ValidToDateQuarterText
_ValidToDateMonthText _ValidToDateMonthText
_ValidFromDateQuarterText _ValidFromDateQuarterText
_ValidFromDateMonthText _ValidFromDateMonthText
_CalendarQuarter _ValidFromDate _CalendarQuarter
_CalendarWeek _ValidFromDate _CalendarWeek
_LastChangeDate _LastChangeDate
_CalendarYear _LastChangeDate _CalendarYear
_LastChangeDateQuarterText _LastChangeDateQuarterText
_LastChangeDateMonthText _LastChangeDateMonthText
_LockReasonText _LockReasonText
_LockObjectLevelText _LockObjectLevelText
_BusinessPartner _BusinessPartner
_CAPartner _CAPartner

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_CAPostingLockAnalysis_2.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_CAPostingLockAnalysis_2 AS
SELECT
  CABusinessLockObject,
  CABusinessLockObjectCategory,
  CABusinessProcess,
  CABusinessLockReason,
  CABusinessLockValidFrom,
  CABusinessLockValidTo,
  BusinessPartner,
  ContractAccount,
  _CAPartner.ContractAccountName AS ContractAccountName,
  CABusinessLockValidFromDate,
  LastChangeDate,
  CABusinessLockDuration,
  CABusinessLockSequenceNumber,
  NumberOfCABusinessLocks,
  CABusLockValidToDateYear,
  _ValidToDate.CalendarQuarter AS CABusLockValidToDateQuarter,
  CABusLockValidToDateMonth,
  _ValidToDate.CalendarWeek AS CABusLockValidToDateWeek,
  CABusLockValidFromDateYear,
  _ValidFromDate.CalendarQuarter AS CABusLockValidFromDateQuarter,
  CABusLockValidFromDateMonth,
  _ValidFromDate.CalendarWeek AS CABusLockValidFromDateWeek,
  _LastChangeDate.CalendarYear AS LastChangeDateYear,
  _LastChangeDate.CalendarQuarter AS LastChangeDateQuarter,
  _LastChangeDate.CalendarMonth AS LastChangeDateMonth,
  _LastChangeDate.CalendarWeek AS LastChangeDateWeek,
  CAAuthorizationGroup,
  _ValidFromDate._CalendarQuarter AS _CalendarQuarter,
  _ValidFromDate._CalendarWeek AS _CalendarWeek,
  _LastChangeDate._CalendarYear AS _CalendarYear
FROM P_CAPostingLockAnalysis_2
LEFT OUTER JOIN I_CalendarDate AS _LastChangeDate ON _LastChangeDate.CalendarDate = LastChangeDate  -- association [0..1]
LEFT OUTER JOIN I_CalendarQuarterText AS _ValidToDateQuarterText ON _ValidToDateQuarterText.CalendarQuarter = CABusLockValidToDateQuarter  -- association [0..1]
LEFT OUTER JOIN I_CalendarMonthText AS _ValidToDateMonthText ON _ValidToDateMonthText.CalendarMonth = CABusLockValidToDateMonth  -- association [0..1]
LEFT OUTER JOIN I_CalendarQuarterText AS _ValidFromDateQuarterText ON _ValidFromDateQuarterText.CalendarQuarter = CABusLockValidFromDateQuarter  -- association [0..1]
LEFT OUTER JOIN I_CalendarMonthText AS _ValidFromDateMonthText ON _ValidFromDateMonthText.CalendarMonth = CABusLockValidFromDateMonth  -- association [0..1]
LEFT OUTER JOIN I_CalendarQuarterText AS _LastChangeDateQuarterText ON _LastChangeDateQuarterText.CalendarQuarter = LastChangeDateQuarter  -- association [0..1]
LEFT OUTER JOIN I_CalendarMonthText AS _LastChangeDateMonthText ON _LastChangeDateMonthText.CalendarMonth = LastChangeDateMonth  -- association [0..1]
LEFT OUTER JOIN I_CAPostgAndClrgLockRsnText AS _LockReasonText ON _LockReasonText.CAPostgAndClrgLockReason = CABusinessLockReason  -- association [0..1]
LEFT OUTER JOIN I_CABusinessLockObjectLevelTxt AS _LockObjectLevelText ON _LockObjectLevelText.CABusinessLockObjectLevel = CABusinessLockObjectLevel  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _CAPartner ON BusinessPartner = _CAPartner.BusinessPartner AND ContractAccount = _CAPartner.ContractAccount  -- association [1..1]
;