C_CADunningNoticeItem

DDL: C_CADUNNINGNOTICEITEM SQL: CCADUNNOTITEM Type: view CONSUMPTION

Dunning Item

C_CADunningNoticeItem is a Consumption CDS View that provides data about "Dunning Item" in SAP S/4HANA. It reads from 1 data source (I_CADunningItem) and exposes 44 fields with key fields CAMassRunDate, CAMassRunID, BusinessPartner, ContractAccount, CADunningCounter. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CADunningItem I_CADunningItem from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_CASubApplication _CASubApplication $projection.CASubApplication = _CASubApplication.CASubApplication

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CCADUNNOTITEM view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Dunning Item view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
UI.headerInfo.title.value CADocumentNumber view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY CAMassRunDate CAMassRunDate Date ID
KEY CAMassRunID CAMassRunID Run ID
KEY BusinessPartner BusinessPartner Issuing Authority
KEY ContractAccount ContractAccount Contract Acct
KEY CADunningCounter CADunningCounter Dunning counter
KEY CADocumentNumber CADocumentNumber Document Number
KEY CARepetitionItemNumber CARepetitionItemNumber Repetition Item
KEY CABPItemNumber CABPItemNumber Item
KEY CASubItemNumber CASubItemNumber Subitem
ContractAccountIsNotUnique ContractAccountIsNotUnique Contract Account Not Unique
BusinessPartnerFullName _BusinessPartner BusinessPartnerFullName Broker Name
ContractAccountName _CAHeader ContractAccountName Cont. acct name
CADunningAmount CADunningAmount Dunning Amount
TransactionCurrency TransactionCurrency Transaction Currency
CADunningNoticeIsInfoOnly CADunningNoticeIsInfoOnly Information Only
CADunningNoticeIsReversed CADunningNoticeIsReversed Dunning canceled
CADunningInterestAmount CADunningInterestAmount Dunning Interest
CADunningLevel CADunningLevel Dunning Level
CADunningLevelName
CADunningLevelCategory CADunningLevelCategory Dunn.Level Cat.
CADunningLevelCategoryName
CANextDunningLevel CANextDunningLevel Next Dunning Level
CANextDunningLevelName
CADunningLevelIsOptional CADunningLevelIsOptional Optional Dunning Level
CADunningLevelIsOnlyForIntRsn CADunningLevelIsOnlyForIntRsn Suspension Dunning Level
CAItemHasHigherDunningLevel CAItemHasHigherDunningLevel Item has higher Dunning Level
CAItemIsCreatedByDunActyRun CAItemIsCreatedByDunActyRun Created by Dunning Activity
CANetDueDate CANetDueDate Net Due Date
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompCode CompanyCodeName Company Name
Segment Segment Segment number
SegmentName
ProfitCenter ProfitCenter Profit Center
ProfitCenterName
Division Division Internal Division ID
DivisionName
CAContract CAContract Contract
CAProviderContractName _ProviderContract CAProviderContractName
CASubApplication CASubApplication Subapplication
CASubApplicationText
CADunningProcedure CADunningProcedure Dunning Proc.
CAAuthorizationGroup _CAPartner CAAuthorizationGroup AuthorizGroup
CAProviderContractAuthznGroup _ProviderContract CAAuthorizationGroup AuthorizGroup
BusinessArea _DunHeader BusinessArea Business Area

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_CADunningNoticeItem.
-- 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: CCADUNNOTITEM

CREATE VIEW C_CADunningNoticeItem AS
SELECT
  CAMassRunDate,
  CAMassRunID,
  BusinessPartner,
  ContractAccount,
  CADunningCounter,
  CADocumentNumber,
  CARepetitionItemNumber,
  CABPItemNumber,
  CASubItemNumber,
  ContractAccountIsNotUnique,
  _BusinessPartner.BusinessPartnerFullName AS BusinessPartnerFullName,
  _CAHeader.ContractAccountName AS ContractAccountName,
  CADunningAmount,
  TransactionCurrency,
  CADunningNoticeIsInfoOnly,
  CADunningNoticeIsReversed,
  CADunningInterestAmount,
  CADunningLevel,
  _DunningLevel._Text[1:Language = $session.system_language].CADunningLevelName AS CADunningLevelName,
  CADunningLevelCategory,
  _DunningLevel._DunningLevelCat._Text[1:Language = $session.system_language].CADunningLevelCategoryName AS CADunningLevelCategoryName,
  CANextDunningLevel,
  _NextDunningLevel._Text[1:Language = $session.system_language].CADunningLevelName AS CANextDunningLevelName,
  CADunningLevelIsOptional,
  CADunningLevelIsOnlyForIntRsn,
  CAItemHasHigherDunningLevel,
  CAItemIsCreatedByDunActyRun,
  CANetDueDate,
  CompanyCode,
  _CompCode.CompanyCodeName AS CompanyCodeName,
  Segment,
  _Segment._Text[1:Language = $session.system_language].SegmentName AS SegmentName,
  ProfitCenter,
  _ProfitCenter[1: ValidityEndDate >= $session.system_date and ValidityStartDate <= $session.system_date ]._Text[1:Language = $session.system_language].ProfitCenterName AS ProfitCenterName,
  Division,
  _Division._Text[1:Language = $session.system_language].DivisionName AS DivisionName,
  CAContract,
  _ProviderContract.CAProviderContractName AS CAProviderContractName,
  CASubApplication,
  _CASubApplication._CASubApplicationText[1:Language = $session.system_language].CASubApplicationText AS CASubApplicationText,
  CADunningProcedure,
  _CAPartner.CAAuthorizationGroup AS CAAuthorizationGroup,
  _ProviderContract.CAAuthorizationGroup AS CAProviderContractAuthznGroup,
  _DunHeader.BusinessArea AS BusinessArea
FROM I_CADunningItem
LEFT OUTER JOIN I_CASubApplication AS _CASubApplication ON CASubApplication = _CASubApplication.CASubApplication  -- association [0..1]
;