<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Data append and update script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179216#M898709</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sometimes it's very difficult to get millions/billions of records out of SAP , specially when you are dealing with big tables like MSEG , BSEG. &lt;/P&gt;&lt;P&gt;Below is my solution when you dealing with such tables:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Trick:&lt;/STRONG&gt; First you will generate separate year wise QVD's and concatenate all generated yearly qvds into final one.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Script Solution:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;// Delta or Initial Load&lt;/P&gt;&lt;P&gt;if not IsNull(QvdCreateTime('$(vQVD)\MKPF.qvd')) then&lt;BR /&gt; &lt;BR /&gt; // delta load: read from existing qvd header&lt;BR /&gt; SET vLoadType_M = 'delta';&lt;BR /&gt; &lt;BR /&gt; // 1. Get AEDAT and CPUDT&lt;BR /&gt; GetDate:&lt;BR /&gt; LOAD AEDAT, CPUDT&lt;BR /&gt; FROM $(vQVD)\MKPF.qvd (qvd);&lt;/P&gt;&lt;P&gt; // 2. Concatenate both dates in one column (e.g. to prevent null values) &lt;BR /&gt; ConDate:&lt;BR /&gt; LOAD AEDAT as DAT&lt;BR /&gt; Resident GetDate;&lt;BR /&gt; &lt;BR /&gt; LOAD CPUDT as DAT&lt;BR /&gt; Resident GetDate;&lt;BR /&gt; &lt;BR /&gt; // 3. Get the last date&lt;BR /&gt; MaxDate:&lt;BR /&gt; LOAD max(DAT) as MaxDAT&lt;BR /&gt; Resident ConDate&lt;BR /&gt; Group by 1; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; LET vLastLoad_M = Date(Peek('MaxDAT', 0, 'MaxDate'), 'YYYYMMDD');&lt;BR /&gt; TRACE DELTALOAD for MKPF &amp;amp; MSEG, starting at $(vLastLoad_M);&lt;/P&gt;&lt;P&gt; DROP Tables GetDate, ConDate, MaxDate; &lt;BR /&gt; &lt;BR /&gt;ELSE&lt;BR /&gt; // initial load&lt;BR /&gt; &lt;BR /&gt; &lt;/P&gt;&lt;P&gt; SET vLoadType_M = 'initial';&lt;BR /&gt; SET vLastLoad_M = '20120101';&amp;nbsp; // to be defined---------------------------------------------&lt;BR /&gt; &lt;BR /&gt; Let vStartYear = Num(Year(Date#('$(vLastLoad_M)','YYYYMMDD')));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set Min Start Year&lt;BR /&gt; LET vEndYear = num(Year(Today()));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set Max Start Year&lt;BR /&gt; &lt;BR /&gt; YearString:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; LOAD Concat(Year_,chr(39) &amp;amp; ',' &amp;amp; Chr(39)) as LoopYear;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Generate String for For each Loop if using initial Load&lt;BR /&gt; Load&lt;BR /&gt; '$(vStartYear)' + RecNo()-1&amp;nbsp;&amp;nbsp; as Year_&lt;BR /&gt; AutoGenerate(vEndYear - vStartYear +1); &lt;/P&gt;&lt;P&gt;&lt;BR /&gt; Let vYearLoopInitial = chr(39) &amp;amp; Peek('LoopYear',-1,'YearString') &amp;amp; chr(39);&amp;nbsp;&amp;nbsp; // Pick String for For each Loop if using initial Load&lt;BR /&gt; DROP Table YearString;&lt;/P&gt;&lt;P&gt; TRACE INITIALLOAD for MKPF &amp;amp; MSEG, starting at $(vLastLoad_M) for Years $(vYearLoopInitial);&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;if vLoadType_M = 'delta' then&lt;/P&gt;&lt;P&gt;MKPF:&lt;BR /&gt;LOAD&lt;BR /&gt; *,&lt;BR /&gt; MBLNR &amp;amp;'_'&amp;amp; MJAHR as MKPF_Key;&lt;BR /&gt;SQL SELECT &lt;BR /&gt; * &lt;BR /&gt;FROM MKPF &lt;BR /&gt;WHERE AEDAT GE '$(vLastLoad_M)' or CPUDT GE '$(vLastLoad_M)'&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; // add records from previous load:&lt;BR /&gt; concatenate(MKPF)&lt;BR /&gt; load * from MKPF.qvd(qvd)&lt;BR /&gt; // but exclude updated records:&lt;BR /&gt; where not exists (MKPF_Key);&lt;BR /&gt; &lt;BR /&gt; STORE MKPF into MKPF.qvd;&lt;BR /&gt; DROP Table MKPF;&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;FOR Each vLoopYear in $(vYearLoopInitial)&amp;nbsp; // Split MKPF in Years only for reduce amaount of Datasets during initial load&lt;/P&gt;&lt;P&gt; MKPF_$(vLoopYear):&lt;BR /&gt; LOAD&lt;BR /&gt;&amp;nbsp; *,&lt;BR /&gt;&amp;nbsp; MBLNR &amp;amp;'_'&amp;amp; MJAHR as MKPF_Key;&lt;BR /&gt;&amp;nbsp; SQL SELECT &lt;BR /&gt;&amp;nbsp; * &lt;BR /&gt;&amp;nbsp; FROM MKPF where MJAHR = $(vLoopYear);&lt;BR /&gt; &lt;/P&gt;&lt;P&gt; &lt;BR /&gt; STORE MKPF_$(vLoopYear) into MKPF_$(vLoopYear).qvd;&lt;BR /&gt; DROP Table MKPF_$(vLoopYear);&lt;BR /&gt; &lt;BR /&gt; NEXT&lt;BR /&gt; &lt;BR /&gt; MKPF:&lt;BR /&gt; Load * from MKPF_*.qvd (qvd);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Concatenate all generated yearly MKPF Files to one&lt;BR /&gt; STORE MKPF into MKPF.qvd (qvd);&lt;BR /&gt; DROP Table MKPF; &lt;/P&gt;&lt;P&gt;endif&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IF vLoadType_M = 'delta' THEN&lt;/P&gt;&lt;P&gt;MSEG:&lt;BR /&gt;LOAD&lt;BR /&gt; *,&lt;BR /&gt; MBLNR &amp;amp;'_'&amp;amp; ZEILE as MSEG_Key;&lt;BR /&gt;SQL SUBSELECT&amp;nbsp; &lt;BR /&gt; * // please reduce to required fields, beside BUKRS, BELNR, GJAHR--------------------------------&lt;BR /&gt;FROM MSEG &lt;BR /&gt;WHERE MBLNR MJAHR IN ( &lt;BR /&gt; SELECT MBLNR MJAHR FROM MKPF WHERE AEDAT GE '$(vLastLoad_M)' or CPUDT GE '$(vLastLoad_M)'&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; // add records from previous load:&lt;BR /&gt; concatenate(MSEG)&lt;BR /&gt; load * from MSEG.qvd(qvd)&lt;BR /&gt; // but exclude updated records:&lt;BR /&gt; where not exists (MSEG_Key);&lt;BR /&gt; &lt;BR /&gt; STORE MSEG into MSEG.qvd; &lt;BR /&gt; DROP Table MSEG;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; FOR Each vLoopYear in $(vYearLoopInitial) // Split MSEG in Years only for reduce amaount of Datasets during initial load&lt;BR /&gt; &lt;BR /&gt; MSEG_$(vLoopYear):&lt;BR /&gt; LOAD&lt;BR /&gt;&amp;nbsp; *,&lt;BR /&gt;&amp;nbsp; MBLNR &amp;amp;'_'&amp;amp; ZEILE as MSEG_Key;&lt;BR /&gt; SQL&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; * // please reduce to required fields, beside BUKRS, BELNR, GJAHR--------------------------------&lt;BR /&gt; FROM MSEG where MJAHR = $(vLoopYear); &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; STORE MSEG_$(vLoopYear) into MSEG_$(vLoopYear).qvd; &lt;BR /&gt; DROP Table MSEG_$(vLoopYear);&lt;BR /&gt; &lt;BR /&gt; NEXT&lt;/P&gt;&lt;P&gt; MSEG:&lt;BR /&gt; Load * from MSEG_*.qvd (qvd);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Concatenate all generated yearly MSEG Files to one&lt;BR /&gt; STORE MSEG into MSEG.qvd (qvd);&lt;BR /&gt; DROP Table MSEG; &lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Jul 2016 05:15:30 GMT</pubDate>
    <dc:creator>amit_saini</dc:creator>
    <dc:date>2016-07-19T05:15:30Z</dc:date>
    <item>
      <title>Data append and update script</title>
      <link>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179215#M898708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have huge data for SAP cluster table BSEG which does not contain date in it only year i have , so i m struggling with incremental load in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so i want to split my data on yearly basis,, let say once i will extarct the data of 2015 ans store it into qvd..and now&amp;nbsp; on daily basis i will extract the data of&amp;nbsp; 2016 and use to append the 2016 data into 2015 data qvd...&lt;/P&gt;&lt;P&gt;but i m facing the problem like when i am appending 2016 data into 2015 data on daily basis my records are getting increasing...&lt;/P&gt;&lt;P&gt;i am using the script like below&lt;/P&gt;&lt;P&gt;Tab1:&lt;/P&gt;&lt;P&gt;load &lt;/P&gt;&lt;P&gt;PK,&lt;/P&gt;&lt;P&gt;F1,&lt;/P&gt;&lt;P&gt;F2&lt;/P&gt;&lt;P&gt;from path...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tab2:&lt;/P&gt;&lt;P&gt;load &lt;/P&gt;&lt;P&gt;PK,&lt;/P&gt;&lt;P&gt;F1,&lt;/P&gt;&lt;P&gt;F2&lt;/P&gt;&lt;P&gt;from path where not exist(PK)..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls correct me in this if i m wrong some where ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179215#M898708</guid>
      <dc:creator>abhaysingh</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Data append and update script</title>
      <link>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179216#M898709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sometimes it's very difficult to get millions/billions of records out of SAP , specially when you are dealing with big tables like MSEG , BSEG. &lt;/P&gt;&lt;P&gt;Below is my solution when you dealing with such tables:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Trick:&lt;/STRONG&gt; First you will generate separate year wise QVD's and concatenate all generated yearly qvds into final one.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Script Solution:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;// Delta or Initial Load&lt;/P&gt;&lt;P&gt;if not IsNull(QvdCreateTime('$(vQVD)\MKPF.qvd')) then&lt;BR /&gt; &lt;BR /&gt; // delta load: read from existing qvd header&lt;BR /&gt; SET vLoadType_M = 'delta';&lt;BR /&gt; &lt;BR /&gt; // 1. Get AEDAT and CPUDT&lt;BR /&gt; GetDate:&lt;BR /&gt; LOAD AEDAT, CPUDT&lt;BR /&gt; FROM $(vQVD)\MKPF.qvd (qvd);&lt;/P&gt;&lt;P&gt; // 2. Concatenate both dates in one column (e.g. to prevent null values) &lt;BR /&gt; ConDate:&lt;BR /&gt; LOAD AEDAT as DAT&lt;BR /&gt; Resident GetDate;&lt;BR /&gt; &lt;BR /&gt; LOAD CPUDT as DAT&lt;BR /&gt; Resident GetDate;&lt;BR /&gt; &lt;BR /&gt; // 3. Get the last date&lt;BR /&gt; MaxDate:&lt;BR /&gt; LOAD max(DAT) as MaxDAT&lt;BR /&gt; Resident ConDate&lt;BR /&gt; Group by 1; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; LET vLastLoad_M = Date(Peek('MaxDAT', 0, 'MaxDate'), 'YYYYMMDD');&lt;BR /&gt; TRACE DELTALOAD for MKPF &amp;amp; MSEG, starting at $(vLastLoad_M);&lt;/P&gt;&lt;P&gt; DROP Tables GetDate, ConDate, MaxDate; &lt;BR /&gt; &lt;BR /&gt;ELSE&lt;BR /&gt; // initial load&lt;BR /&gt; &lt;BR /&gt; &lt;/P&gt;&lt;P&gt; SET vLoadType_M = 'initial';&lt;BR /&gt; SET vLastLoad_M = '20120101';&amp;nbsp; // to be defined---------------------------------------------&lt;BR /&gt; &lt;BR /&gt; Let vStartYear = Num(Year(Date#('$(vLastLoad_M)','YYYYMMDD')));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set Min Start Year&lt;BR /&gt; LET vEndYear = num(Year(Today()));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set Max Start Year&lt;BR /&gt; &lt;BR /&gt; YearString:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; LOAD Concat(Year_,chr(39) &amp;amp; ',' &amp;amp; Chr(39)) as LoopYear;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Generate String for For each Loop if using initial Load&lt;BR /&gt; Load&lt;BR /&gt; '$(vStartYear)' + RecNo()-1&amp;nbsp;&amp;nbsp; as Year_&lt;BR /&gt; AutoGenerate(vEndYear - vStartYear +1); &lt;/P&gt;&lt;P&gt;&lt;BR /&gt; Let vYearLoopInitial = chr(39) &amp;amp; Peek('LoopYear',-1,'YearString') &amp;amp; chr(39);&amp;nbsp;&amp;nbsp; // Pick String for For each Loop if using initial Load&lt;BR /&gt; DROP Table YearString;&lt;/P&gt;&lt;P&gt; TRACE INITIALLOAD for MKPF &amp;amp; MSEG, starting at $(vLastLoad_M) for Years $(vYearLoopInitial);&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;if vLoadType_M = 'delta' then&lt;/P&gt;&lt;P&gt;MKPF:&lt;BR /&gt;LOAD&lt;BR /&gt; *,&lt;BR /&gt; MBLNR &amp;amp;'_'&amp;amp; MJAHR as MKPF_Key;&lt;BR /&gt;SQL SELECT &lt;BR /&gt; * &lt;BR /&gt;FROM MKPF &lt;BR /&gt;WHERE AEDAT GE '$(vLastLoad_M)' or CPUDT GE '$(vLastLoad_M)'&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; // add records from previous load:&lt;BR /&gt; concatenate(MKPF)&lt;BR /&gt; load * from MKPF.qvd(qvd)&lt;BR /&gt; // but exclude updated records:&lt;BR /&gt; where not exists (MKPF_Key);&lt;BR /&gt; &lt;BR /&gt; STORE MKPF into MKPF.qvd;&lt;BR /&gt; DROP Table MKPF;&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;FOR Each vLoopYear in $(vYearLoopInitial)&amp;nbsp; // Split MKPF in Years only for reduce amaount of Datasets during initial load&lt;/P&gt;&lt;P&gt; MKPF_$(vLoopYear):&lt;BR /&gt; LOAD&lt;BR /&gt;&amp;nbsp; *,&lt;BR /&gt;&amp;nbsp; MBLNR &amp;amp;'_'&amp;amp; MJAHR as MKPF_Key;&lt;BR /&gt;&amp;nbsp; SQL SELECT &lt;BR /&gt;&amp;nbsp; * &lt;BR /&gt;&amp;nbsp; FROM MKPF where MJAHR = $(vLoopYear);&lt;BR /&gt; &lt;/P&gt;&lt;P&gt; &lt;BR /&gt; STORE MKPF_$(vLoopYear) into MKPF_$(vLoopYear).qvd;&lt;BR /&gt; DROP Table MKPF_$(vLoopYear);&lt;BR /&gt; &lt;BR /&gt; NEXT&lt;BR /&gt; &lt;BR /&gt; MKPF:&lt;BR /&gt; Load * from MKPF_*.qvd (qvd);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Concatenate all generated yearly MKPF Files to one&lt;BR /&gt; STORE MKPF into MKPF.qvd (qvd);&lt;BR /&gt; DROP Table MKPF; &lt;/P&gt;&lt;P&gt;endif&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IF vLoadType_M = 'delta' THEN&lt;/P&gt;&lt;P&gt;MSEG:&lt;BR /&gt;LOAD&lt;BR /&gt; *,&lt;BR /&gt; MBLNR &amp;amp;'_'&amp;amp; ZEILE as MSEG_Key;&lt;BR /&gt;SQL SUBSELECT&amp;nbsp; &lt;BR /&gt; * // please reduce to required fields, beside BUKRS, BELNR, GJAHR--------------------------------&lt;BR /&gt;FROM MSEG &lt;BR /&gt;WHERE MBLNR MJAHR IN ( &lt;BR /&gt; SELECT MBLNR MJAHR FROM MKPF WHERE AEDAT GE '$(vLastLoad_M)' or CPUDT GE '$(vLastLoad_M)'&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; // add records from previous load:&lt;BR /&gt; concatenate(MSEG)&lt;BR /&gt; load * from MSEG.qvd(qvd)&lt;BR /&gt; // but exclude updated records:&lt;BR /&gt; where not exists (MSEG_Key);&lt;BR /&gt; &lt;BR /&gt; STORE MSEG into MSEG.qvd; &lt;BR /&gt; DROP Table MSEG;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; FOR Each vLoopYear in $(vYearLoopInitial) // Split MSEG in Years only for reduce amaount of Datasets during initial load&lt;BR /&gt; &lt;BR /&gt; MSEG_$(vLoopYear):&lt;BR /&gt; LOAD&lt;BR /&gt;&amp;nbsp; *,&lt;BR /&gt;&amp;nbsp; MBLNR &amp;amp;'_'&amp;amp; ZEILE as MSEG_Key;&lt;BR /&gt; SQL&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; * // please reduce to required fields, beside BUKRS, BELNR, GJAHR--------------------------------&lt;BR /&gt; FROM MSEG where MJAHR = $(vLoopYear); &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; STORE MSEG_$(vLoopYear) into MSEG_$(vLoopYear).qvd; &lt;BR /&gt; DROP Table MSEG_$(vLoopYear);&lt;BR /&gt; &lt;BR /&gt; NEXT&lt;/P&gt;&lt;P&gt; MSEG:&lt;BR /&gt; Load * from MSEG_*.qvd (qvd);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Concatenate all generated yearly MSEG Files to one&lt;BR /&gt; STORE MSEG into MSEG.qvd (qvd);&lt;BR /&gt; DROP Table MSEG; &lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jul 2016 05:15:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179216#M898709</guid>
      <dc:creator>amit_saini</dc:creator>
      <dc:date>2016-07-19T05:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data append and update script</title>
      <link>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179217#M898710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;do u have qvw as well,, will be grt help to understand from it.. pls share if u can.. thanks..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jul 2016 05:23:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179217#M898710</guid>
      <dc:creator>abhaysingh</dc:creator>
      <dc:date>2016-07-19T05:23:22Z</dc:date>
    </item>
    <item>
      <title>Re: Data append and update script</title>
      <link>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179218#M898711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PFA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jul 2016 05:41:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-append-and-update-script/m-p/1179218#M898711</guid>
      <dc:creator>amit_saini</dc:creator>
      <dc:date>2016-07-19T05:41:47Z</dc:date>
    </item>
  </channel>
</rss>

