Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3570

Get unique records in Script based CALC view

$
0
0

Hello experts,

 

I have created a HANA CALC view as below. var_out contains values which have duplicate values for MBLNR(Mat doc number) and ZEILE(line number). I am trying to filter out records having unique values for MBLNR and ZEILE. I have tried using distinct as you can see. Not sure how to achieve this. Please help.:

 

var_1 = select distinct b.mblnr as mblnr, a.mjahr as mjahr, b.zeile as zeile, a.budat as budat,

  a.usnam as usnam, a.bktxt as bktxt, a.xblnr as xblnr, b.bwart as bwart,

  b.matnr as matnr, b.werks as werks, b.lgort as lgort, b.charg as charg,

  b.shkzg as shkzg, b.sobkz as sobkz, b.lifnr as lifnr, b.waers as waers,

  b.meins as meins, b.dmbtr as dmbtr, b.menge as menge

  from ecc.mkpf a inner join ecc.mseg b

  on a.mandt = b.mandt

  and a.mblnr = b.mblnr

  and a.mjahr = b.mjahr

      group by B.MBLNR, B.ZEILE, a.MJAHR, A.BUDAT,

       A.USNAM, A.BKTXT, A.XBLNR, B.BWART,

       B.MATNR, B.WERKS, B.LGORT, B.CHARG,

       B.SHKZG, B.SOBKZ, B.LIFNR, B.WAERS,

       B.MEINS, B.DMBTR, B.MENGE

       ORDER BY  B.MBLNR, B.ZEILE, a.MJAHR, A.BUDAT,

        A.USNAM, A.BKTXT, A.XBLNR, B.BWART,

        B.MATNR, B.WERKS, B.LGORT, B.CHARG,

        B.SHKZG, B.SOBKZ, B.LIFNR, B.WAERS,

        B.MEINS, B.DMBTR, B.MENGE;

var_2 = select distinct a.matnr as matnr, (case when a.ltkze = 'HMP' then 'HMP' else '' end) as ltkze,

      b.werks as werks, B.LGNUM AS LGNUM

      from ecc.mlgn a inner join ecc.t320 b

      on a.lgnum = b.lgnum

  group by A.MATNR, A.LTKZE, B.WERKS, B.LGNUM

      ORDER BY A.MATNR, A.LTKZE, B.WERKS, B.LGNUM;

        

var_out =  CE_JOIN (:var_1, :var_2, ["MATNR", "WERKS" ], ["MBLNR","MJAHR","ZEILE", "BUDAT", "USNAM",

      "BKTXT","XBLNR", "BWART", "MATNR", "WERKS", "LGORT",

      "CHARG", "SHKZG", "SOBKZ", "LIFNR", "WAERS", "MEINS",

      "DMBTR", "MENGE", "LGNUM", "LTKZE"] );


Viewing all articles
Browse latest Browse all 3570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>