I_BCS_MSG_REQUEST_M

DDL: I_BCS_MSG_REQUEST_M Type: view_entity

Interface view for BCS Requests

I_BCS_MSG_REQUEST_M is a CDS View that provides data about "Interface view for BCS Requests" in SAP S/4HANA. It reads from 1 data source (I_BCS_MSG_REQUEST) and exposes 11 fields with key field request_id. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BCS_MSG_REQUEST I_BCS_MSG_REQUEST from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_BCS_MSG_STATUS_T _status_text $projection.msg_status = _status_text.status
[0..*] I_BCS_MSG_RECIPIENT_STATUS_M _recipient_status $projection.request_id = _recipient_status.request_id
[0..*] I_BCS_MSG_RECIPIENT_M _recipient

Annotations (2)

NameValueLevelField
EndUserText.label Interface view for BCS Requests view
AccessControl.authorizationCheck #CHECK view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY request_id request_id Request unique ID
created created UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
creator creator User ID
sender sender Sender
subject subject Title
protocol protocol Single-Character Flag
msg_status msg_status Status
category category Violation Category
sending_api sending_api Mail Origin
_recipient _recipient
_status_text _status_text

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_BCS_MSG_REQUEST_M.
-- 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_BCS_MSG_REQUEST_M AS
SELECT
  request_id,
  created,
  creator,
  sender,
  subject,
  protocol,
  msg_status,
  category,
  sending_api
FROM I_BCS_MSG_REQUEST
LEFT OUTER JOIN I_BCS_MSG_STATUS_T AS _status_text ON msg_status = _status_text.status  -- association [0..*]
LEFT OUTER JOIN I_BCS_MSG_RECIPIENT_STATUS_M AS _recipient_status ON request_id = _recipient_status.request_id  -- association [0..*]
LEFT OUTER JOIN I_BCS_MSG_RECIPIENT_M AS _recipient ON /* condition not available in parsed metadata */  -- association [0..*]
;