I_NotificationType

DDL: I_NOTIFICATIONTYPE SQL: INOTIFTYPE Type: view BASIC

Notification Type

I_NotificationType is a Basic CDS View that provides data about "Notification Type" in SAP S/4HANA. It reads from 1 data source (tq80) and exposes 13 fields with key field NotificationType.

Data Sources (1)

SourceAliasJoin Type
tq80 tq80 from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName INOTIFTYPE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
EndUserText.label Notification Type view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey NotificationType view
Metadata.ignorePropagatedAnnotations true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY NotificationType qmart Notifictn Type
NumberRange qmnuk Number range
NotificationOrigin herkz Origin ind
NotifPartnerFuncCustomer Customer
NotifPartnerFuncContactPerson Contact Person
NotifPrtnFuncImplementingDept Impl. Dept
NotifPartnerFuncSupplier Supplier
NotifPartnerFuncManufacturer Manufacturer
NotifPartnerRoleResponsible Person Respons.
NotifPartnerFuncAuthor Author Function
NotifPartnerFuncTask Task Processor
NotifPartnerFuncApprover Approved by
_NotificationTypeName _NotificationTypeName

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_NotificationType.
-- 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: INOTIFTYPE

CREATE VIEW I_NotificationType AS
SELECT
  qmart AS NotificationType,
  qmnuk AS NumberRange,
  herkz AS NotificationOrigin,
  cast( parvw_kund as vdm_q_parvw_kund preserving type ) AS NotifPartnerFuncCustomer,
  cast( parvw_ap as vdm_q_parvw_ap preserving type ) AS NotifPartnerFuncContactPerson,
  cast( parvw_int as vdm_q_parvw_int preserving type ) AS NotifPrtnFuncImplementingDept,
  cast( parvw_lief as vdm_q_parvw_lief preserving type ) AS NotifPartnerFuncSupplier,
  cast( parvw_her as vdm_q_parvw_her preserving type ) AS NotifPartnerFuncManufacturer,
  cast( parvw_vera as vdm_q_parvw_vera preserving type ) AS NotifPartnerRoleResponsible,
  cast( parvw_auto as vdm_q_parvw_auto preserving type ) AS NotifPartnerFuncAuthor,
  cast( parvw_qmsm as vdm_q_parvw_qmsm preserving type ) AS NotifPartnerFuncTask,
  cast( parvw_geh as vdm_q_parvw_geh preserving type ) AS NotifPartnerFuncApprover
FROM tq80
;