nsdm_e_mska

DDL: NSDM_DDL_MSKA SQL: NSDM_V_MSKA Type: view

MSKA Compatibility View

nsdm_e_mska is a CDS View that provides data about "MSKA Compatibility View" in SAP S/4HANA. It reads from 1 data source (mska) and exposes 43 fields with key fields mandt, matnr, werks, lgort, charg.

Data Sources (1)

SourceAliasJoin Type
mska t from

Annotations (11)

NameValueLevelField
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName NSDM_V_MSKA view
EndUserText.label MSKA Compatibility View view
DataAging.noAgingRestriction false view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #AUTOMATED view
AccessControl.authorizationCheck #NOT_ALLOWED view
AbapCatalog.viewEnhancementCategory #PROJECTION_LIST view

Fields (43)

KeyFieldSource TableSource FieldDescription
KEY mandt mska mandt Editing Client
KEY matnr mska matnr Vehicle Model
KEY werks mska werks Receiving Plant
KEY lgort mska lgort Sublocation
KEY charg mska charg Chargeable Proc.
KEY sobkz mska sobkz Special Stock
KEY vbeln mska vbeln SD Sched. Agmt
KEY posnr mska posnr WBS Element
lfgja
lfmon
kaspr mska kaspr Phys. Inv. Blk
kalab
kains
kaspe
kavla
kavin
kavsp
kaill mska kaill Warehouse stock
kailq mska kailq QualInspStock
kails mska kails Blocked stock
kavll mska kavll Warehouse stock
kavlq mska kavlq QualInspStock
kavls mska kavls Blocked stock
kafll mska kafll Warehouse stock
kaflq mska kaflq QualInspStock
kafls mska kafls Blocked stock
kadll mska kadll Last Count Date
kaein
kavei
ersda mska ersda Entry Date
kajin mska kajin Fiscal year of current physical inventory indicator
karue
sgt_scat mska sgt_scat Stock Segment
fsh_season
fsh_theme
/cwm/kalab
/cwm/kains
/cwm/kaspe
/cwm/kaein
/cwm/kavla
/cwm/kavin
/cwm/kavsp
/cwm/kavei

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 nsdm_e_mska.
-- 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: NSDM_V_MSKA

CREATE VIEW nsdm_e_mska AS
SELECT
  t.mandt AS mandt,
  t.matnr AS matnr,
  t.werks AS werks,
  t.lgort AS lgort,
  t.charg AS charg,
  t.sobkz AS sobkz,
  t.vbeln AS vbeln,
  t.posnr AS posnr,
  case when m.gjper is null then '0000' else cast(substring(m.gjper, 1, 4) as abap.numc(4)) end AS lfgja,
  case when m.gjper is null then '00' else cast(substring(m.gjper, 6, 2) as abap.numc(2)) end AS lfmon,
  t.kaspr AS kaspr,
  case when m.kalab is null then 0 else m.kalab end AS kalab,
  case when m.kains is null then 0 else m.kains end AS kains,
  case when m.kaspe is null then 0 else m.kaspe end AS kaspe,
  case when m.kavla is null then 0 else m.kavla end AS kavla,
  case when m.kavin is null then 0 else m.kavin end AS kavin,
  case when m.kavsp is null then 0 else m.kavsp end AS kavsp,
  t.kaill AS kaill,
  t.kailq AS kailq,
  t.kails AS kails,
  t.kavll AS kavll,
  t.kavlq AS kavlq,
  t.kavls AS kavls,
  t.kafll AS kafll,
  t.kaflq AS kaflq,
  t.kafls AS kafls,
  t.kadll AS kadll,
  case when m.kaein is null then 0 else m.kaein end AS kaein,
  case when m.kavei is null then 0 else m.kavei end AS kavei,
  t.ersda AS ersda,
  t.kajin AS kajin,
  case when m.karue is null then ' ' else m.karue end AS karue,
  t.sgt_scat AS sgt_scat,
  ' ' AS fsh_season,
  ' ' AS fsh_theme,
  case when m./cwm/kalab is null then 0 else m./cwm/kalab end AS /cwm/kalab,
  case when m./cwm/kains is null then 0 else m./cwm/kains end AS /cwm/kains,
  case when m./cwm/kaspe is null then 0 else m./cwm/kaspe end AS /cwm/kaspe,
  case when m./cwm/kaein is null then 0 else m./cwm/kaein end AS /cwm/kaein,
  case when m./cwm/kavla is null then 0 else m./cwm/kavla end AS /cwm/kavla,
  case when m./cwm/kavin is null then 0 else m./cwm/kavin end AS /cwm/kavin,
  case when m./cwm/kavsp is null then 0 else m./cwm/kavsp end AS /cwm/kavsp,
  case when m./cwm/kavei is null then 0 else m./cwm/kavei end AS /cwm/kavei
FROM mska AS t
;