I_FinanceNotifProcessStep

DDL: I_FINANCENOTIFPROCESSSTEP Type: view_entity BASIC Package: FBTI_FIN_NOTIFICATION_EXT

Finance Notification Process Step

I_FinanceNotifProcessStep is a Basic CDS View that provides data about "Finance Notification Process Step" in SAP S/4HANA. It reads from 1 data source (ffn_process_step) and exposes 25 fields with key field FinanceNotifProcessStepUUID. It has 5 associations to related views. Part of development package FBTI_FIN_NOTIFICATION_EXT.

Data Sources (1)

SourceAliasJoin Type
ffn_process_step _ProcessStep from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_FinanceNotification _Header $projection.FinanceNotificationUUID = _Header.FinanceNotificationUUID
[0..1] I_UserContactCard _CreatedByUser $projection.CreatedByUser = _CreatedByUser.ContactCardID
[0..1] I_UserContactCard _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.ContactCardID
[0..1] I_FinanceNotifProcessingStatus _ProcessingStatus $projection.FinanceCompProcessingStatus = _ProcessingStatus.FinanceNotifProcessingStatus
[0..1] I_FinanceNotifProcgStatusText _FinanceNotifProcgStatusText $projection.FinanceCompProcessingStatus = _FinanceNotifProcgStatusText.FinanceNotifProcessingStatus and _FinanceNotifProcgStatusText.Language = $session.system_language

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Finance Notification Process Step 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

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY FinanceNotifProcessStepUUID ffn_process_step fin_notif_process_step_uuid
FinanceNotificationUUID ffn_process_step finance_notification_uuid
FinanceNotificationProcessStep ffn_process_step fin_notification_process_step
FinanceComponent ffn_process_step finance_component
FinanceCompProcessingStatus ffn_process_step fin_comp_processing_status
FinanceCompNotificationUUID ffn_process_step fin_comp_notification_uuid
ApplicationLogHandle ffn_process_step application_log_handle Handle
CreatedByUser ffn_process_step created_by_user User Name
CreationDateTime ffn_process_step creation_datetime Time Stamp
LastChangedByUser ffn_process_step last_changed_by_user User Name
LastChangeDateTime ffn_process_step last_change_datetime Last Changed At
LogMessageText ffn_process_step message_text Message Text
FinanceNotifMessageUniqueKey ffn_process_step message_unique_key
LatestMessageClass ffn_process_step latest_message_class Message Class
LatestMessageNumber ffn_process_step latest_message_number Message Number
LatestMessageSeverity ffn_process_step latest_message_severity Message Severity
LatestMessageVariable1Text ffn_process_step latest_message_variable1_text Message Variable 1
LatestMessageVariable2Text ffn_process_step latest_message_variable2_text Message Variable 2
LatestMessageVariable3Text ffn_process_step latest_message_variable3_text Message Variable 3
LatestMessageVariable4Text ffn_process_step latest_message_variable4_text Message Variable 4
_Header _Header
_ProcessingStatus _ProcessingStatus
_FinanceNotifProcgStatusText _FinanceNotifProcgStatusText
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser

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_FinanceNotifProcessStep.
-- 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_FinanceNotifProcessStep AS
SELECT
  _ProcessStep.fin_notif_process_step_uuid AS FinanceNotifProcessStepUUID,
  _ProcessStep.finance_notification_uuid AS FinanceNotificationUUID,
  _ProcessStep.fin_notification_process_step AS FinanceNotificationProcessStep,
  _ProcessStep.finance_component AS FinanceComponent,
  _ProcessStep.fin_comp_processing_status AS FinanceCompProcessingStatus,
  _ProcessStep.fin_comp_notification_uuid AS FinanceCompNotificationUUID,
  _ProcessStep.application_log_handle AS ApplicationLogHandle,
  _ProcessStep.created_by_user AS CreatedByUser,
  _ProcessStep.creation_datetime AS CreationDateTime,
  _ProcessStep.last_changed_by_user AS LastChangedByUser,
  _ProcessStep.last_change_datetime AS LastChangeDateTime,
  _ProcessStep.message_text AS LogMessageText,
  _ProcessStep.message_unique_key AS FinanceNotifMessageUniqueKey,
  _ProcessStep.latest_message_class AS LatestMessageClass,
  _ProcessStep.latest_message_number AS LatestMessageNumber,
  _ProcessStep.latest_message_severity AS LatestMessageSeverity,
  _ProcessStep.latest_message_variable1_text AS LatestMessageVariable1Text,
  _ProcessStep.latest_message_variable2_text AS LatestMessageVariable2Text,
  _ProcessStep.latest_message_variable3_text AS LatestMessageVariable3Text,
  _ProcessStep.latest_message_variable4_text AS LatestMessageVariable4Text
FROM ffn_process_step AS _ProcessStep
LEFT OUTER JOIN I_FinanceNotification AS _Header ON FinanceNotificationUUID = _Header.FinanceNotificationUUID  -- association [1..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_FinanceNotifProcessingStatus AS _ProcessingStatus ON FinanceCompProcessingStatus = _ProcessingStatus.FinanceNotifProcessingStatus  -- association [0..1]
LEFT OUTER JOIN I_FinanceNotifProcgStatusText AS _FinanceNotifProcgStatusText ON FinanceCompProcessingStatus = _FinanceNotifProcgStatusText.FinanceNotifProcessingStatus AND _FinanceNotifProcgStatusText.Language = $session.system_language  -- association [0..1]
;