/AIF/C_Interface_Display

DDL: /AIF/C_INTERFACE_DISPLAY SQL: /AIF/CIFDISP Type: view CONSUMPTION Package: /AIF/MONITORING_CDS

Interface Display Name

/AIF/C_Interface_Display is a Consumption CDS View that provides data about "Interface Display Name" in SAP S/4HANA. It reads from 4 data sources (/AIF/I_INTERFACE, /AIF/I_Interface_Display_Ext, /AIF/I_Interface_Display, /AIF/I_Interface_Display_Ori) and exposes 4 fields with key fields Namespace, InterfaceName, InterfaceVersion. It is exposed through 1 OData service (/AIF/MESSAGEMONITOR). Part of development package /AIF/MONITORING_CDS.

Data Sources (4)

SourceAliasJoin Type
/AIF/I_INTERFACE if_def from
/AIF/I_Interface_Display_Ext if_display_name_ext left_outer
/AIF/I_Interface_Display if_display_name_legacy left_outer
/AIF/I_Interface_Display_Ori if_display_name_ori left_outer

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName /AIF/CIFDISP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Interface Display Name view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
/AIF/MESSAGEMONITOR /AIF/MSGMONITORING_CDS V4 C1 NOT_RELEASED

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY Namespace /AIF/I_INTERFACE ns Namespace
KEY InterfaceName /AIF/I_INTERFACE ifname Interface Name
KEY InterfaceVersion /AIF/I_INTERFACE ifversion Interface Version
ifdisplayelseendasInterfaceDisplayName

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 /AIF/C_Interface_Display.
-- 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: /AIF/CIFDISP

CREATE VIEW /AIF/C_Interface_Display AS
SELECT
  if_def.ns AS Namespace,
  if_def.ifname AS InterfaceName,
  if_def.ifversion AS InterfaceVersion,
  case when if_display_name_ext.ifname is not initial then if_display_name_ext.ifdisplay when if_display_name_ori.ifname is not initial then if_display_name_ori.ifdisplay when if_display_name_legacy.ifname is not initial then if_display_name_legacy.ifdisplay else '' end as InterfaceDisplayName AS ifdisplayelseendasInterfaceDisplayName
FROM /AIF/I_INTERFACE AS if_def
LEFT OUTER JOIN /AIF/I_Interface_Display_Ext AS if_display_name_ext ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN /AIF/I_Interface_Display_Ori AS if_display_name_ori ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN /AIF/I_Interface_Display AS if_display_name_legacy ON /* join condition not captured in parsed metadata */
;