I_FinanceNotification

DDL: I_FINANCENOTIFICATION Type: view_entity BASIC

Finance Notification

I_FinanceNotification is a Basic CDS View that provides data about "Finance Notification" in SAP S/4HANA. It reads from 1 data source (ffn_header) and exposes 36 fields with key field FinanceNotificationUUID. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ffn_header _Header from

Associations (8)

CardinalityTargetAliasCondition
[0..*] I_FinanceNotifProcessStep _ProcessStep $projection.FinanceNotificationUUID = _ProcessStep.FinanceNotificationUUID
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_FinanceNotifProcessingStatus _ProcessingStatus $projection.FinanceNotifProcessingStatus = _ProcessingStatus.FinanceNotifProcessingStatus
[0..1] I_FinanceNotificationType _NotificationType $projection.FinanceNotificationType = _NotificationType.FinanceNotificationType
[0..1] I_AcctgNotifRefDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..1] I_UserContactCard _CreatedByUser $projection.CreatedByUser = _CreatedByUser.ContactCardID
[0..1] I_UserContactCard _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.ContactCardID
[0..1] I_UserContactCard _LocalChangedByUser $projection.LocalInstanceLastChangedByUser = _LocalChangedByUser.ContactCardID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Finance Notification view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
Search.searchable true view
ObjectModel.representativeKey FinanceNotificationUUID view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY FinanceNotificationUUID ffn_header finance_notification_uuid
FinanceNotificationType ffn_header finance_notification_type
ReferenceDocumentType ffn_header reference_document_type Reference Document Type
ReferenceDocumentOID ffn_header reference_document_oid Reference Doc.OID
ReferenceDocumentDisplayID ffn_header reference_document_display_id Reference Document Display ID
ReferenceDocumentEventOID ffn_header reference_document_event_oid
RefDocumentEventDisplayID ffn_header ref_document_event_display_id
ReferenceDocumentLogicalSystem ffn_header ref_doc_logical_system Ref. Doc. Lgcl Syst.
CompanyCode ffn_header company_code Company Code
PostingDate ffn_header posting_date Posting Date
FinanceNotifProcessingStatus ffn_header fin_notif_processing_status
IsReversal ffn_header is_reversal Reversal
CreatedByUser ffn_header created_by_user User Name
CreationDateTime ffn_header creation_datetime Time Stamp
LocalInstanceLastChangedByUser ffn_header local_last_changed_by_user
LoclInstanceLastChangeDateTime ffn_header local_last_change_datetime Time Stamp
LastChangedByUser ffn_header last_changed_by_user User Name
LastChangeDateTime ffn_header last_change_datetime Last Changed At
ApplicationLogHandle ffn_header application_log_handle Handle
LogMessageText ffn_header message_text Message Text
FinanceNotifMessageUniqueKey ffn_header message_unique_key
LatestMessageClass ffn_header latest_message_class Message Class
LatestMessageNumber ffn_header latest_message_number Message Number
LatestMessageSeverity ffn_header latest_message_severity Message Severity
LatestMessageVariable1Text ffn_header latest_message_variable1_text Message Variable 1
LatestMessageVariable2Text ffn_header latest_message_variable2_text Message Variable 2
LatestMessageVariable3Text ffn_header latest_message_variable3_text Message Variable 3
LatestMessageVariable4Text ffn_header latest_message_variable4_text Message Variable 4
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_LocalChangedByUser _LocalChangedByUser
_ProcessStep _ProcessStep
_CompanyCode _CompanyCode
_ProcessingStatus _ProcessingStatus
_NotificationType _NotificationType
_ReferenceDocumentType _ReferenceDocumentType

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 I_FinanceNotification.
-- 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 I_FinanceNotification AS
SELECT
  _Header.finance_notification_uuid AS FinanceNotificationUUID,
  _Header.finance_notification_type AS FinanceNotificationType,
  _Header.reference_document_type AS ReferenceDocumentType,
  _Header.reference_document_oid AS ReferenceDocumentOID,
  _Header.reference_document_display_id AS ReferenceDocumentDisplayID,
  _Header.reference_document_event_oid AS ReferenceDocumentEventOID,
  _Header.ref_document_event_display_id AS RefDocumentEventDisplayID,
  _Header.ref_doc_logical_system AS ReferenceDocumentLogicalSystem,
  _Header.company_code AS CompanyCode,
  _Header.posting_date AS PostingDate,
  _Header.fin_notif_processing_status AS FinanceNotifProcessingStatus,
  _Header.is_reversal AS IsReversal,
  _Header.created_by_user AS CreatedByUser,
  _Header.creation_datetime AS CreationDateTime,
  _Header.local_last_changed_by_user AS LocalInstanceLastChangedByUser,
  _Header.local_last_change_datetime AS LoclInstanceLastChangeDateTime,
  _Header.last_changed_by_user AS LastChangedByUser,
  _Header.last_change_datetime AS LastChangeDateTime,
  _Header.application_log_handle AS ApplicationLogHandle,
  _Header.message_text AS LogMessageText,
  _Header.message_unique_key AS FinanceNotifMessageUniqueKey,
  _Header.latest_message_class AS LatestMessageClass,
  _Header.latest_message_number AS LatestMessageNumber,
  _Header.latest_message_severity AS LatestMessageSeverity,
  _Header.latest_message_variable1_text AS LatestMessageVariable1Text,
  _Header.latest_message_variable2_text AS LatestMessageVariable2Text,
  _Header.latest_message_variable3_text AS LatestMessageVariable3Text,
  _Header.latest_message_variable4_text AS LatestMessageVariable4Text
FROM ffn_header AS _Header
LEFT OUTER JOIN I_FinanceNotifProcessStep AS _ProcessStep ON FinanceNotificationUUID = _ProcessStep.FinanceNotificationUUID  -- association [0..*]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FinanceNotifProcessingStatus AS _ProcessingStatus ON FinanceNotifProcessingStatus = _ProcessingStatus.FinanceNotifProcessingStatus  -- association [0..1]
LEFT OUTER JOIN I_FinanceNotificationType AS _NotificationType ON FinanceNotificationType = _NotificationType.FinanceNotificationType  -- association [0..1]
LEFT OUTER JOIN I_AcctgNotifRefDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUser ON CreatedByUser = _CreatedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ChangedByUser ON LastChangedByUser = _ChangedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LocalChangedByUser ON LocalInstanceLastChangedByUser = _LocalChangedByUser.ContactCardID  -- association [0..1]
;