<?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: Selecting from change pointer internal table... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255544#M146056</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change your select statement as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara&lt;SUB&gt;matnr mara&lt;/SUB&gt;bstme mara&lt;SUB&gt;vpreh mara&lt;/SUB&gt;matkl mara&lt;SUB&gt;meins mara&lt;/SUB&gt;mfrnr mara~mfrpn&lt;/P&gt;&lt;P&gt;makt&lt;SUB&gt;maktx marc&lt;/SUB&gt;plifz&lt;/P&gt;&lt;P&gt;from mara&lt;/P&gt;&lt;P&gt;join marc on marc&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;join makt on makt&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;and spras = sy-langu&lt;/P&gt;&lt;P&gt;for all entries in i_pt_cdhdr&lt;/P&gt;&lt;P&gt;into table i_matl_details&lt;/P&gt;&lt;P&gt;where mara~mtart in s_matl&lt;/P&gt;&lt;P&gt;and   mara-matnr = i_pt_cdhdr-OBJECTCLAS. "I think this has the matnr value.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Apr 2006 15:26:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-04-12T15:26:10Z</dc:date>
    <item>
      <title>Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255542#M146054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following in my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_matl_details occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matnr type mara-matnr, "Material Number &lt;/P&gt;&lt;P&gt;bstme type mara-bstme,    "Purchase Order Unit of Measure&lt;/P&gt;&lt;P&gt;vpreh type mara-vpreh,    "Comparison Price Unit&lt;/P&gt;&lt;P&gt;matkl type mara-matkl,    "Material Group&lt;/P&gt;&lt;P&gt;meins type mara-meins,    "Base Unit of Measure&lt;/P&gt;&lt;P&gt;mfrnr type mara-mfrnr,    "Number of a Manufacturer&lt;/P&gt;&lt;P&gt;mfrpn type mara-mfrpn,    "Manufacturer Part Number&lt;/P&gt;&lt;P&gt;maktx type makt-maktx,    "Material Description (Short)&lt;/P&gt;&lt;P&gt;plifz type marc-plifz,    "Planned Delivery Time in Days&lt;/P&gt;&lt;P&gt;po_text like tline-tdline, "Purchase Order Text         int_notes  like tline-tdline,  "Internal Comment &lt;/P&gt;&lt;P&gt;      end of i_matl_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      DATE_OF_CHANGE             = p_b_date&lt;/P&gt;&lt;P&gt;      OBJECTCLASS                = 'MATERIAL'&lt;/P&gt;&lt;P&gt;      TIME_OF_CHANGE             = p_b_time&lt;/P&gt;&lt;P&gt;      DATE_UNTIL                 = p_e_date&lt;/P&gt;&lt;P&gt;      TIME_UNTIL                 = p_e_time&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      I_CDHDR                    = i_pt_cdhdr&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      NO_POSITION_FOUND          = 1&lt;/P&gt;&lt;P&gt;      WRONG_ACCESS_TO_ARCHIVE    = 2&lt;/P&gt;&lt;P&gt;      TIME_ZONE_CONVERSION_ERROR = 3&lt;/P&gt;&lt;P&gt;      OTHERS                     = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara&lt;SUB&gt;matnr mara&lt;/SUB&gt;bstme mara&lt;SUB&gt;vpreh mara&lt;/SUB&gt;matkl mara&lt;SUB&gt;meins mara&lt;/SUB&gt;mfrnr mara~mfrpn&lt;/P&gt;&lt;P&gt;          makt&lt;SUB&gt;maktx marc&lt;/SUB&gt;plifz&lt;/P&gt;&lt;P&gt;        from mara&lt;/P&gt;&lt;P&gt;            join marc on marc&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;              join makt on makt&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;                  and spras = sy-langu&lt;/P&gt;&lt;P&gt;        into table i_matl_details&lt;/P&gt;&lt;P&gt;        where mara~mtart in s_matl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently, this code is selecting material details based on material type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the change pointer function module to read changes only so that only deltas are loaded. Therefore, the selection code above would be wrong because even though I am reading changes, I am not selecting from it. I need to select all changed material from internal table i_pt_cdhdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I use the 'for all entries' statement so that selection is based on material type and material is selected only from the change pointer internal table in the function module?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Fred.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 15:20:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255542#M146054</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T15:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255543#M146055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Fred,&lt;/P&gt;&lt;P&gt;     check this out .... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT likp&lt;SUB&gt;vbeln likp&lt;/SUB&gt;lifex likp&lt;SUB&gt;bldat likp&lt;/SUB&gt;wadat likp&lt;SUB&gt;wadat_ist likp&lt;/SUB&gt;kodat likp~lfart&lt;/P&gt;&lt;P&gt;         likp&lt;SUB&gt;kunnr likp&lt;/SUB&gt;vstel lips&lt;SUB&gt;posnv lips&lt;/SUB&gt;lfimg lips&lt;SUB&gt;vrkme lips&lt;/SUB&gt;lgmng lips~meins&lt;/P&gt;&lt;P&gt;         lips&lt;SUB&gt;werks lips&lt;/SUB&gt;lgort lips&lt;SUB&gt;charg lips&lt;/SUB&gt;vbelv lips&lt;SUB&gt;posnr lips&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;         lips&lt;SUB&gt;vbeln LIPS&lt;/SUB&gt;VGBEL LIPS&lt;SUB&gt;VGPOS vbup&lt;/SUB&gt;kosta vbup&lt;SUB&gt;wbsta vbup&lt;/SUB&gt;posnr vbup~vbeln&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          VBAK&lt;SUB&gt;IHREZ VBAK&lt;/SUB&gt;VBELN VBAP~VBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     INTO CORRESPONDING FIELDS OF TABLE  it_itab&lt;/P&gt;&lt;P&gt;    FROM ( likp&lt;/P&gt;&lt;P&gt;           INNER JOIN lips&lt;/P&gt;&lt;P&gt;           ON  lips&lt;SUB&gt;vbeln = likp&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;           INNER JOIN vbup&lt;/P&gt;&lt;P&gt;           ON  vbup&lt;SUB&gt;posnr = lips&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;           and VBUP&lt;SUB&gt;VBELN = LIPS&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          left outer join VBAK&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          on  VBAK&lt;SUB&gt;VBELN = LIPS&lt;/SUB&gt;VGBEL&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          inner join VBAP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          on  VBAP&lt;SUB&gt;VBELN = VBAK&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         WHERE likp~vbeln IN so_vbeln&lt;/P&gt;&lt;P&gt;           AND likp~lifex IN so_lifex&lt;/P&gt;&lt;P&gt;           AND likp~lfart IN so_lfart&lt;/P&gt;&lt;P&gt;           AND likp~kunnr IN so_kunnr&lt;/P&gt;&lt;P&gt;           AND likp~vstel IN so_vstel&lt;/P&gt;&lt;P&gt;           AND likp~bldat IN so_bldat&lt;/P&gt;&lt;P&gt;           AND likp~wadat_ist IN so_wadat&lt;/P&gt;&lt;P&gt;           AND vbup~kosta IN so_kosta&lt;/P&gt;&lt;P&gt;           AND vbup~wbsta IN so_wbsta&lt;/P&gt;&lt;P&gt;           AND LIPS~LFIMG NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT VBELN IHREZ INTO TABLE T_VBAK&lt;/P&gt;&lt;P&gt;  FROM VBAK&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN  IT_ITAB&lt;/P&gt;&lt;P&gt;  WHERE VBELN = IT_ITAB-VGBEL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND T_VBAK.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT VBELN MATNR POSNR INTO TABLE T_VBAP&lt;/P&gt;&lt;P&gt;  FROM VBAP&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN  IT_ITAB&lt;/P&gt;&lt;P&gt;  WHERE VBELN = IT_ITAB-VGBEL AND&lt;/P&gt;&lt;P&gt;        MATNR = IT_ITAB-MATNR AND&lt;/P&gt;&lt;P&gt;        POSNR = IT_ITAB-VGPOS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND T_VBAP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT VBELV VBELN VBTYP_N INTO TABLE T_VBFA&lt;/P&gt;&lt;P&gt;  FROM VBFA&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN  IT_ITAB&lt;/P&gt;&lt;P&gt;  WHERE VBELV = IT_ITAB-VBELN AND&lt;/P&gt;&lt;P&gt;        VBTYP_N = 'M' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT KUNNR NAME1 INTO TABLE T_KNA1&lt;/P&gt;&lt;P&gt;  FROM KNA1&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN IT_ITAB&lt;/P&gt;&lt;P&gt;  WHERE KUNNR = IT_ITAB-KUNNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND T_KNA1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR MAKTX INTO TABLE T_MAKT&lt;/P&gt;&lt;P&gt;  FROM MAKT&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN IT_ITAB&lt;/P&gt;&lt;P&gt;  WHERE MATNR = IT_ITAB-MATNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND T_MAKT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 15:23:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255543#M146055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T15:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255544#M146056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change your select statement as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara&lt;SUB&gt;matnr mara&lt;/SUB&gt;bstme mara&lt;SUB&gt;vpreh mara&lt;/SUB&gt;matkl mara&lt;SUB&gt;meins mara&lt;/SUB&gt;mfrnr mara~mfrpn&lt;/P&gt;&lt;P&gt;makt&lt;SUB&gt;maktx marc&lt;/SUB&gt;plifz&lt;/P&gt;&lt;P&gt;from mara&lt;/P&gt;&lt;P&gt;join marc on marc&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;join makt on makt&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;and spras = sy-langu&lt;/P&gt;&lt;P&gt;for all entries in i_pt_cdhdr&lt;/P&gt;&lt;P&gt;into table i_matl_details&lt;/P&gt;&lt;P&gt;where mara~mtart in s_matl&lt;/P&gt;&lt;P&gt;and   mara-matnr = i_pt_cdhdr-OBJECTCLAS. "I think this has the matnr value.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 15:26:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255544#M146056</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T15:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255545#M146057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES: mara.

PARAMETERS: p_b_date LIKE sy-datum,
            p_b_time LIKE sy-uzeit,
            p_e_date LIKE sy-datum,
            p_e_time LIKE sy-uzeit.

SELECT-OPTIONS: s_matl FOR mara-matkl.

DATA: BEGIN OF i_matl_details OCCURS 0,
        matnr   TYPE mara-matnr, "Material Number
        bstme   TYPE mara-bstme, "Purchase Order Unit of Measure
        vpreh   TYPE mara-vpreh, "Comparison Price Unit
        matkl   TYPE mara-matkl, "Material Group
        meins   TYPE mara-meins, "Base Unit of Measure
        mfrnr   TYPE mara-mfrnr, "Number of a Manufacturer
        mfrpn   TYPE mara-mfrpn, "Manufacturer Part Number
        maktx   TYPE makt-maktx, "Material Description (Short)
        plifz   TYPE marc-plifz, "Planned Delivery Time in Days
        po_text LIKE tline-tdline, "Purchase Order Text int_notes like tline-tdline, "Internal Comment
END OF i_matl_details.

DATA: BEGIN OF i_updtd_materials OCCURS 0,
        matnr LIKE mara-matnr.
DATA: END OF i_updtd_materials.

DATA: BEGIN OF i_pt_cdhdr OCCURS 0.
        INCLUDE STRUCTURE  cdhdr.
DATA: END OF i_pt_cdhdr.

START-OF-SELECTION.

  CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
    EXPORTING
      date_of_change             = p_b_date
      objectclass                = 'MATERIAL'
      time_of_change             = p_b_time
      date_until                 = p_e_date
      time_until                 = p_e_time
    TABLES
      i_cdhdr                    = i_pt_cdhdr
    EXCEPTIONS
      no_position_found          = 1
      wrong_access_to_archive    = 2
      time_zone_conversion_error = 3
      OTHERS                     = 4.

  SORT i_pt_cdhdr BY objectid.

  DELETE ADJACENT DUPLICATES FROM i_pt_cdhdr COMPARING objectid.

  LOOP AT i_pt_cdhdr.
    MOVE i_pt_cdhdr-objectid TO i_updtd_materials-matnr.
    APPEND i_updtd_materials.
    CLEAR i_updtd_materials.
  ENDLOOP.

  SELECT mara~matnr mara~bstme mara~vpreh
         mara~matkl mara~meins mara~mfrnr
         mara~mfrpn makt~maktx marc~plifz
    FROM mara INNER JOIN marc ON marc~matnr = mara~matnr
              INNER JOIN makt ON makt~matnr = mara~matnr
    INTO TABLE i_matl_details FOR ALL ENTRIES IN i_updtd_materials
   WHERE mara~matnr EQ i_updtd_materials-matnr
     AND mara~mtart IN s_matl
     AND makt~spras EQ sy-langu.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 15:37:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255545#M146057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T15:37:55Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255546#M146058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I changed the select statement according to what you told me, but I am getting the following error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field list without INTO clause is not allowed . allowed. . allowed. allowed. . allowed. allowed. allowed. allowed. allowed.		&lt;/P&gt;&lt;P&gt;		&lt;/P&gt;&lt;P&gt;I don't know what its referring to?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Fred.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 15:38:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255546#M146058</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T15:38:33Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255547#M146059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Basically, in Ravi's code, the 'for all entries' line should be after the 'into' line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you still cannot use it that way, because, it will give you a syntax error. The length and type of i_pt_cdhdr-objectid and mara-matnr should be the same. That is the reason why I used another internal table in my code. Also, there can be several changes within a period of time for the same material. So there will be several records in i_pt_cdhdr that are essentially for the same material. But you don't need to know how many times it changed, all you want to know is, if it has changed and then download it. So you need to eliminate all the duplicates before you do the SELECT to be efficient.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 15:47:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255547#M146059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T15:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255548#M146060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinivas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The logic you posted works perfect. Thanks for the code and for the explanation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Fred.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 17:08:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255548#M146060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T17:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting from change pointer internal table...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255549#M146061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad it helped.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Apr 2006 17:12:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selecting-from-change-pointer-internal-table/m-p/1255549#M146061</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-12T17:12:15Z</dc:date>
    </item>
  </channel>
</rss>

