<?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 Subselect with SAP does not work in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/1999446#M82775</link>
    <description>&lt;P&gt;Hi Folks!&lt;/P&gt;
&lt;P&gt;I'm trying to use subselect to create a delta-load for SAP-tables.&lt;/P&gt;
&lt;P&gt;I used this script for testing which I found as a solution in another post in this community:&lt;/P&gt;
&lt;P&gt;LET vLoadDaysFrom = Date(Today()-50, 'YYYYMMDD');&lt;/P&gt;
&lt;P&gt;CDPOS:&lt;BR /&gt;SQL SUBSELECT &lt;BR /&gt;OBJECTCLAS,&lt;BR /&gt;CHANGENR,&lt;BR /&gt;TABNAME,&lt;BR /&gt;TABKEY,&lt;BR /&gt;FNAME,&lt;BR /&gt;VALUE_NEW,&lt;BR /&gt;VALUE_OLD&lt;BR /&gt;FROM CDPOS &lt;BR /&gt;WHERE OBJECTCLAS GE 'MATERIAL' AND CHANGENR IN ( SELECT CHANGENR FROM CDHDR WHERE UDATE GE '$(vLoadDaysFrom)' );&lt;/P&gt;
&lt;P&gt;The scribt gives me this error-message:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fneumann_0-1667379837435.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/92692i240812BB28B68F02/image-size/medium?v=v2&amp;amp;px=400" role="button" title="fneumann_0-1667379837435.png" alt="fneumann_0-1667379837435.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In the Help-area you find information about subselect which states that it cannot be used, if&amp;nbsp; row-based access control of the SAP connector is activated:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fneumann_1-1667379958363.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/92693iAE3C0F416E05C37F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="fneumann_1-1667379958363.png" alt="fneumann_1-1667379958363.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;May that be the reason why I get this message and subselect is not working? If yes, can somebody tell me, what needs to be done to get this working (in Qlik and/or SAP)? If not, what might be the reason for this error?&lt;/P&gt;
&lt;P&gt;Many thanks in advance!&lt;/P&gt;
&lt;P&gt;Frank&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 02 Nov 2022 09:10:46 GMT</pubDate>
    <dc:creator>fneumann</dc:creator>
    <dc:date>2022-11-02T09:10:46Z</dc:date>
    <item>
      <title>Subselect with SAP does not work</title>
      <link>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/1999446#M82775</link>
      <description>&lt;P&gt;Hi Folks!&lt;/P&gt;
&lt;P&gt;I'm trying to use subselect to create a delta-load for SAP-tables.&lt;/P&gt;
&lt;P&gt;I used this script for testing which I found as a solution in another post in this community:&lt;/P&gt;
&lt;P&gt;LET vLoadDaysFrom = Date(Today()-50, 'YYYYMMDD');&lt;/P&gt;
&lt;P&gt;CDPOS:&lt;BR /&gt;SQL SUBSELECT &lt;BR /&gt;OBJECTCLAS,&lt;BR /&gt;CHANGENR,&lt;BR /&gt;TABNAME,&lt;BR /&gt;TABKEY,&lt;BR /&gt;FNAME,&lt;BR /&gt;VALUE_NEW,&lt;BR /&gt;VALUE_OLD&lt;BR /&gt;FROM CDPOS &lt;BR /&gt;WHERE OBJECTCLAS GE 'MATERIAL' AND CHANGENR IN ( SELECT CHANGENR FROM CDHDR WHERE UDATE GE '$(vLoadDaysFrom)' );&lt;/P&gt;
&lt;P&gt;The scribt gives me this error-message:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fneumann_0-1667379837435.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/92692i240812BB28B68F02/image-size/medium?v=v2&amp;amp;px=400" role="button" title="fneumann_0-1667379837435.png" alt="fneumann_0-1667379837435.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In the Help-area you find information about subselect which states that it cannot be used, if&amp;nbsp; row-based access control of the SAP connector is activated:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fneumann_1-1667379958363.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/92693iAE3C0F416E05C37F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="fneumann_1-1667379958363.png" alt="fneumann_1-1667379958363.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;May that be the reason why I get this message and subselect is not working? If yes, can somebody tell me, what needs to be done to get this working (in Qlik and/or SAP)? If not, what might be the reason for this error?&lt;/P&gt;
&lt;P&gt;Many thanks in advance!&lt;/P&gt;
&lt;P&gt;Frank&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Nov 2022 09:10:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/1999446#M82775</guid>
      <dc:creator>fneumann</dc:creator>
      <dc:date>2022-11-02T09:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: Subselect with SAP does not work</title>
      <link>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/2076514#M88283</link>
      <description>&lt;P&gt;Hello, I have the same issue.&lt;/P&gt;
&lt;P&gt;My SUBSELECT statement was working before an upgrade of SAP HANA environment from SAP s/4HANA to SAP S/4HANA 2022. After the upgrade it stopped working.&lt;/P&gt;
&lt;P&gt;SUBSELECT (Fields' names here listed) &amp;nbsp;FROM BSEG WHERE MANDT RBUKRS GJAHR RLDNR BELNR IN ( SELECT MANDT BUKRS GJAHR RLDNR BELNR FROM BKPF WHERE CPUDT GE '##(fromDate)' OR AEDAT GE '##(fromDate)' )&lt;/P&gt;
&lt;P&gt;gives the error&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Error: QVX_UNEXPECTED_END_OF_DATA: Job aborted, check log for Job /QTQVC/READ_DATA in&amp;nbsp;Job Overview (transaction SM37)&lt;/P&gt;
&lt;P&gt;I asked the SAP admins and they answered I should define types beforehand but I am not sure how / where to do so. Any help is appreciated, thank you!&lt;/P&gt;
&lt;P&gt;They wrote this to me:&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The main problem was that no TYPEs have been defined in the structures. The second parameter after TYPE was missing in each line of the structures.&lt;/P&gt;
&lt;P&gt;REPORT /qtqvc/rep212020230504114631.&lt;BR /&gt;TYPES:&lt;BR /&gt;BEGIN OF t_type,&lt;BR /&gt;mandt TYPE bseg-mandt,&lt;BR /&gt;bukrs TYPE bseg-bukrs, &lt;BR /&gt;gjahr TYPE bseg-gjahr, &lt;BR /&gt;belnr TYPE bseg-belnr, &lt;BR /&gt;buzei TYPE bseg-buzei, &lt;BR /&gt;dmbtr TYPE bseg-dmbtr, &lt;BR /&gt;umsks TYPE bseg-umsks, &lt;BR /&gt;umskz TYPE bseg-umskz, &lt;BR /&gt;augdt TYPE bseg-augdt, &lt;BR /&gt;augbl TYPE bseg-augbl, &lt;BR /&gt;zuonr TYPE bseg-zuonr, &lt;BR /&gt;wrbtr TYPE bseg-wrbtr, &lt;BR /&gt;mwsts TYPE bseg-mwsts, &lt;BR /&gt;wmwst TYPE bseg-wmwst, &lt;BR /&gt;lifnr TYPE bseg-lifnr, &lt;BR /&gt;hkont TYPE bseg-hkont, &lt;BR /&gt;gsber TYPE bseg-gsber, &lt;BR /&gt;saknr TYPE bseg-saknr, &lt;BR /&gt;shkzg TYPE bseg-shkzg, &lt;BR /&gt;kostl TYPE bseg-kostl, &lt;BR /&gt;kokrs TYPE bseg-kokrs, &lt;BR /&gt;kunnr TYPE bseg-kunnr, &lt;BR /&gt;koart TYPE bseg-koart, &lt;BR /&gt;kontl TYPE bseg-kontl, &lt;BR /&gt;xnegp TYPE bseg-xnegp, &lt;BR /&gt;xref3 TYPE bseg-xref3, &lt;BR /&gt;sgtxt TYPE bseg-sgtxt, &lt;BR /&gt;zzline_bus TYPE bseg-zzline_bus,&lt;BR /&gt;zzbusi_typ TYPE bseg-zzbusi_typ,&lt;BR /&gt;END OF t_type,&lt;BR /&gt;BEGIN OF t_type1,&lt;BR /&gt;bukrs TYPE bseg-bukrs,&lt;BR /&gt;belnr TYPE bseg-belnr,&lt;BR /&gt;gjahr TYPE bseg-gjahr,&lt;BR /&gt;END OF t_type1.&lt;BR /&gt;DATA: t_table TYPE STANDARD TABLE OF t_type WITH HEADER LINE,&lt;BR /&gt;t_table1 TYPE STANDARD TABLE OF t_type1 WITH HEADER LINE.&lt;BR /&gt;FORM sub_select TABLES p_l_table STRUCTURE t_table&lt;BR /&gt;p_l_table1 STRUCTURE t_table1.&lt;BR /&gt;CLEAR p_l_table. REFRESH p_l_table.&lt;BR /&gt;LOOP AT p_l_table1.&lt;BR /&gt;SELECT&lt;BR /&gt;mandt&lt;BR /&gt;bukrs&lt;BR /&gt;gjahr&lt;BR /&gt;belnr&lt;BR /&gt;buzei&lt;BR /&gt;dmbtr&lt;BR /&gt;umsks&lt;BR /&gt;umskz&lt;BR /&gt;augdt&lt;BR /&gt;augbl&lt;BR /&gt;zuonr&lt;BR /&gt;wrbtr&lt;BR /&gt;mwsts&lt;BR /&gt;wmwst&lt;BR /&gt;lifnr&lt;BR /&gt;hkont&lt;BR /&gt;gsber&lt;BR /&gt;saknr&lt;BR /&gt;shkzg&lt;BR /&gt;kostl&lt;BR /&gt;kokrs&lt;BR /&gt;kunnr&lt;BR /&gt;koart&lt;BR /&gt;kontl&lt;BR /&gt;xnegp&lt;BR /&gt;xref3&lt;BR /&gt;sgtxt&lt;BR /&gt;zzline_bus&lt;BR /&gt;zzbusi_typ&lt;BR /&gt;FROM&lt;BR /&gt;bseg&lt;BR /&gt;APPENDING CORRESPONDING FIELDS OF TABLE p_l_table WHERE&lt;BR /&gt;bukrs = p_l_table1-bukrs&lt;BR /&gt;AND belnr = p_l_table1-belnr&lt;BR /&gt;AND gjahr = p_l_table1-gjahr&lt;BR /&gt;.&lt;BR /&gt;ENDLOOP.&lt;BR /&gt;ENDFORM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 May 2023 20:49:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/2076514#M88283</guid>
      <dc:creator>iliyansomlev</dc:creator>
      <dc:date>2023-05-25T20:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Subselect with SAP does not work</title>
      <link>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/2080748#M88634</link>
      <description>&lt;P&gt;I have raised ticket with Qlik Support, and I hope they will help with this issue&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2023 17:08:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Subselect-with-SAP-does-not-work/m-p/2080748#M88634</guid>
      <dc:creator>iliyansomlev</dc:creator>
      <dc:date>2023-06-06T17:08:34Z</dc:date>
    </item>
  </channel>
</rss>

