C_CAMasterDataDistributionItem

DDL: C_CAMASTERDATADISTRIBUTIONITEM SQL: CCAMSTRDATAITMS Type: view CONSUMPTION

Provider Contract Monitoring Items

C_CAMasterDataDistributionItem is a Consumption CDS View that provides data about "Provider Contract Monitoring Items" in SAP S/4HANA. It reads from 2 data sources (I_CAMasterDataDistrSequence, I_CAMstrDataDistrRecdWthObject) and exposes 31 fields with key fields CAMasterDataDistrObjectRef, CAMasterDataDistrSqncObjType.

Data Sources (2)

SourceAliasJoin Type
I_CAMasterDataDistrSequence I_CAMasterDataDistrSequence from
I_CAMstrDataDistrRecdWthObject I_CAMstrDataDistrRecdWthObject left_outer

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CCAMSTRDATAITMS view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Provider Contract Monitoring Items view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY CAMasterDataDistrObjectRef I_CAMasterDataDistrSequence CAMasterDataDistrObjectRef UUID
KEY CAMasterDataDistrSqncObjType I_CAMasterDataDistrSequence CAMasterDataDistrSqncObjType Provider Contract
CARatingArea I_CAMstrDataDistrRecdWthObject CARatingArea
CAMasterDataDistrSqncObject I_CAMasterDataDistrSequence CAMasterDataDistrSqncObject Distribution Obj. ID
BusinessPartner I_CAMasterDataDistrSequence BusinessPartner Issuing Authority
ContractAccount I_CAMasterDataDistrSequence ContractAccount Contract Acct
CAProviderContract I_CAMasterDataDistrSequence CAProviderContract
CAPrepaidAccount I_CAMasterDataDistrSequence CAPrepaidAccount
CAMasterDataDepdntDistrObj
CAMasterDataParentDistrObjRef
CreationDate I_CAMstrDataDistrRecdWthObject CreationDate Created On
CreationTime I_CAMstrDataDistrRecdWthObject CreationTime Created At
CAMasterDataDistrRecord I_CAMstrDataDistrRecdWthObject CAMasterDataDistrRecord
CAMasterDataDistrRecordType I_CAMstrDataDistrRecdWthObject CAMasterDataDistrRecordType
CAMstrDataDistrItemProcgStsTxt Processing Status
CAMstrDataDistrItemDistrStsTxt Distribution Status
CAMstrDataDistrItemStsCritlty
SystemMessageText
CAMasterDataDistrObjProcStatus I_CAMasterDataDistrSequence CAMasterDataDistrObjProcStatus TRUE
CASequenceNumber I_CAMasterDataDistrSequence CASequenceNumber Visit Sequence
CAAlternativeSubscriberAccount
ProcessFlowNodePosition
ProcessFlowLane
ProcessFlowNode
ProcessFlowNodeChild
ProcessFlow1stParameterField
ProcessFlowStatus
ProcessFlowNodeFirstTextField
ProcessFlowHasLabelPopOver
_ContrAcc _ContrAcc
_ProviderContract _ProviderContract

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_CAMasterDataDistributionItem.
-- 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.
-- SQL view name: CCAMSTRDATAITMS

CREATE VIEW C_CAMasterDataDistributionItem AS
SELECT
  I_CAMasterDataDistrSequence.CAMasterDataDistrObjectRef AS CAMasterDataDistrObjectRef,
  I_CAMasterDataDistrSequence.CAMasterDataDistrSqncObjType AS CAMasterDataDistrSqncObjType,
  I_CAMstrDataDistrRecdWthObject.CARatingArea AS CARatingArea,
  I_CAMasterDataDistrSequence.CAMasterDataDistrSqncObject AS CAMasterDataDistrSqncObject,
  I_CAMasterDataDistrSequence.BusinessPartner AS BusinessPartner,
  I_CAMasterDataDistrSequence.ContractAccount AS ContractAccount,
  I_CAMasterDataDistrSequence.CAProviderContract AS CAProviderContract,
  I_CAMasterDataDistrSequence.CAPrepaidAccount AS CAPrepaidAccount,
  cast ('' as vtkey_kk ) AS CAMasterDataDepdntDistrObj,
  cast ('' as objky_kk) AS CAMasterDataParentDistrObjRef,
  I_CAMstrDataDistrRecdWthObject.CreationDate AS CreationDate,
  I_CAMstrDataDistrRecdWthObject.CreationTime AS CreationTime,
  I_CAMstrDataDistrRecdWthObject.CAMasterDataDistrRecord AS CAMasterDataDistrRecord,
  I_CAMstrDataDistrRecdWthObject.CAMasterDataDistrRecordType AS CAMasterDataDistrRecordType,
  cast ( '' as abap.char(100) ) AS CAMstrDataDistrItemProcgStsTxt,
  cast ( '' as abap.char(100) ) AS CAMstrDataDistrItemDistrStsTxt,
  cast ( 'Information' as abap.char(20) ) AS CAMstrDataDistrItemStsCritlty,
  cast ( '' as abap.char(1) ) AS SystemMessageText,
  I_CAMasterDataDistrSequence.CAMasterDataDistrObjProcStatus AS CAMasterDataDistrObjProcStatus,
  I_CAMasterDataDistrSequence.CASequenceNumber AS CASequenceNumber,
  cast ( '' as asuac_kk ) AS CAAlternativeSubscriberAccount,
  cast ( 0 as int2 ) AS ProcessFlowNodePosition,
  cast ( 0 as int2 ) AS ProcessFlowLane,
  cast ( 0 as int2 ) AS ProcessFlowNode,
  cast ( 0 as int2 ) AS ProcessFlowNodeChild,
  cast ( 0 as int2 ) AS ProcessFlow1stParameterField,
  cast ( 'Neutral' as abap.char(20) ) AS ProcessFlowStatus,
  cast ( '' as abap.char(50) ) AS ProcessFlowNodeFirstTextField,
  cast ( '' as bpf_label_popover_switch ) AS ProcessFlowHasLabelPopOver
FROM I_CAMasterDataDistrSequence
LEFT OUTER JOIN I_CAMstrDataDistrRecdWthObject ON /* join condition not captured in parsed metadata */
;