C_JournalCaseTP

DDL: C_JOURNALCASETP Type: view_entity CONSUMPTION

C_JournalCaseTP is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (R_JournalCaseTP) and exposes 50 fields with key field JournalCaseUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_JournalCaseTP R_JournalCaseTP projection

Associations (3)

CardinalityTargetAliasCondition
[1..*] C_JournalCaseObjPgProposal _JournalProposal $projection.JournalCaseUUID = _JournalProposal.JournalCaseUUID
[1..*] C_JournalCaseApplicationLogTP _CaseAppLog $projection.JournalCaseUUID = _CaseAppLog.JournalCaseUUID
[0..*] C_JournalCaseHistory _CaseChangeLog $projection.JournalCaseUUID = _CaseChangeLog.JournalCaseUUID

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
Search.searchable true view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.quota.maximumFields 100 view
AbapCatalog.extensibility.quota.maximumBytes 1000 view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY JournalCaseUUID JournalCaseUUID UUID
JournalCase JournalCase Case ID
JournalCaseName JournalCaseName Case Description
JournalCaseSummaryText JournalCaseSummaryText Summary
JournalCaseCategory JournalCaseCategory Category Code
JournalCaseSubcategory JournalCaseSubcategory Subcategory Code
FiscalYearVariant FiscalYearVariant FY Variant
FiscalYear FiscalYear G/L Fiscal Year
FiscalPeriod FiscalPeriod Tax period
FiscalYearPeriod FiscalYearPeriod Period/Year
ReversalReason ReversalReason Reversal Reason
ReversalReasonName _ReversalReason ReversalReasonName Rev. Reason Name
PlannedReversalDate PlannedReversalDate Reversal Date
JournalCaseStatus JournalCaseStatus Case Status
JournalCaseApprovalStatus JournalCaseApprovalStatus
JrnlCaseAttchContentBinary JrnlCaseAttchContentBinary Attachment
MimeType MimeType MIMETYPE
JournalCaseAttachmentFileName JournalCaseAttachmentFileName File Name
JrnlCasePrpslContentBinary JrnlCasePrpslContentBinary Attachment
JrnlCasePrpslMimeType JrnlCasePrpslMimeType Mime Type
JournalCaseProposalFileName JournalCaseProposalFileName File Name
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangeByUser LastChangeByUser User Name
LocalLastChangeDateTime LocalLastChangeDateTime Time Stamp
ResponsibleUser ResponsibleUser Responsible
ResponsibleUserFullName _ResponsibleUser PersonFullName Full Name
JournalCaseCategoryName _CaseCategory JournalCaseCategoryName
JournalCaseSubcategoryName _CaseSubcategory JournalCaseSubcategoryName
JournalCaseStatusName _JournalCaseStatus JournalCaseStatusName
JournalCaseApprovalStatusName _JournalCaseApprovalStatus JournalCaseApprovalStatusName
JournalCasePolicyUUID JournalCasePolicyUUID UUID
FiscalYearVariantDescription _FiscalYearVariantText FiscalYearVariantDescription
FiscalPeriodName _FiscalPeriodText FiscalPeriodName
SenderAccountingDocument _JrnlCaseProposal SenderAccountingDocument Sender Journal Entry
virtualUICT_Statusabap_boolean
virtualUICT_SUBMITabap_boolean
virtualUICT_DiscardProposalabap_boolean
virtualUICT_UploadProposalabap_boolean
virtualUICT_DownloadProposalabap_boolean
char1
JournalCasePolicy _Policy JournalCasePolicy Policy ID
JournalCasePolicyName _Policy JournalCasePolicyName Description
_JournalProposal _JournalProposal
_CaseAppLog _CaseAppLog
_CaseChangeLog _CaseChangeLog
_CreatedBy _CreatedBy
_ChangedBy _ChangedBy
CreatedByUserName _CreatedBy FullName Name
ChangedByUserName _ChangedBy FullName Name

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_JournalCaseTP.
-- 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_JournalCaseTP AS
SELECT
  JournalCaseUUID,
  JournalCase,
  JournalCaseName,
  JournalCaseSummaryText,
  JournalCaseCategory,
  JournalCaseSubcategory,
  FiscalYearVariant,
  FiscalYear,
  FiscalPeriod,
  FiscalYearPeriod,
  ReversalReason,
  _ReversalReason.ReversalReasonName AS ReversalReasonName,
  PlannedReversalDate,
  JournalCaseStatus,
  JournalCaseApprovalStatus,
  JrnlCaseAttchContentBinary,
  MimeType,
  JournalCaseAttachmentFileName,
  JrnlCasePrpslContentBinary,
  JrnlCasePrpslMimeType,
  JournalCaseProposalFileName,
  CreatedByUser,
  CreationDateTime,
  LastChangeByUser,
  LocalLastChangeDateTime,
  ResponsibleUser,
  _ResponsibleUser.PersonFullName AS ResponsibleUserFullName,
  _CaseCategory.JournalCaseCategoryName AS JournalCaseCategoryName,
  _CaseSubcategory.JournalCaseSubcategoryName AS JournalCaseSubcategoryName,
  _JournalCaseStatus.JournalCaseStatusName AS JournalCaseStatusName,
  _JournalCaseApprovalStatus.JournalCaseApprovalStatusName AS JournalCaseApprovalStatusName,
  JournalCasePolicyUUID,
  _FiscalYearVariantText.FiscalYearVariantDescription AS FiscalYearVariantDescription,
  _FiscalPeriodText.FiscalPeriodName AS FiscalPeriodName,
  _JrnlCaseProposal.SenderAccountingDocument AS SenderAccountingDocument,
  virtual UICT_Status :abap_boolean AS virtualUICT_Statusabap_boolean,
  virtual UICT_SUBMIT :abap_boolean AS virtualUICT_SUBMITabap_boolean,
  virtual UICT_DiscardProposal :abap_boolean AS virtualUICT_DiscardProposalabap_boolean,
  virtual UICT_UploadProposal :abap_boolean AS virtualUICT_UploadProposalabap_boolean,
  virtual UICT_DownloadProposal :abap_boolean AS virtualUICT_DownloadProposalabap_boolean,
  virtual UICT_Critical :abap.char( 1 ) AS char1,
  _Policy.JournalCasePolicy AS JournalCasePolicy,
  _Policy.JournalCasePolicyName AS JournalCasePolicyName,
  _CreatedBy.FullName AS CreatedByUserName,
  _ChangedBy.FullName AS ChangedByUserName
FROM R_JournalCaseTP
LEFT OUTER JOIN C_JournalCaseObjPgProposal AS _JournalProposal ON JournalCaseUUID = _JournalProposal.JournalCaseUUID  -- association [1..*]
LEFT OUTER JOIN C_JournalCaseApplicationLogTP AS _CaseAppLog ON JournalCaseUUID = _CaseAppLog.JournalCaseUUID  -- association [1..*]
LEFT OUTER JOIN C_JournalCaseHistory AS _CaseChangeLog ON JournalCaseUUID = _CaseChangeLog.JournalCaseUUID  -- association [0..*]
;