<?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: FM - Changedocument_read in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484968#M560286</link>
    <description>&lt;P&gt;Your exporting parameter TABLEKEY is empty, therefore the system thinks, that you try to assign "tables" to TABLEKEY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLEKEY = tables&lt;BR /&gt;editpos = CHGDOC&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;instead of&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  TABLEKEY = &amp;lt;internal table&amp;gt;&lt;BR /&gt;tables&lt;BR /&gt;  editpos = CHGDOC&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;OR&lt;BR /&gt;&lt;PRE&gt;&lt;CODE&gt;*  TABLEKEY =&lt;BR /&gt;tables&lt;BR /&gt;  editpos = CHGDOC&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 29 Sep 2020 13:36:08 GMT</pubDate>
    <dc:creator>dob1</dc:creator>
    <dc:date>2020-09-29T13:36:08Z</dc:date>
    <item>
      <title>FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484960#M560278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;i&amp;gt;Can someone please demonstrate the how to work with the function module changedocument_read with a example.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 10:19:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484960#M560278</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-07-17T10:19:30Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484961#M560279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The function module reads change document headers and change document items and processes the old and new values according to their category. In some cases, the units and currencies are added on to the value fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The object class is expected as minimum entry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The program RSSCD200 uses this function module and can be regarded as a possible application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the parameter LOCAL_TIME you can specify whether a local date and time should be transferred (re: time zone) or the system date and time (default).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example call:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:   NUMMER      LIKE CDPOS-CHANGNR,&lt;/P&gt;&lt;P&gt;          TABNAME     LIKE CDPOS-TABNAME,&lt;/P&gt;&lt;P&gt;          TABKEY      LIKE CDPOS-TABKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF EDIT_FORM OCCURS 50.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE CDRED.&lt;/P&gt;&lt;P&gt;  DATA: END OF EDIT_FORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CHANGEDOCUMENT_READ'&lt;/P&gt;&lt;P&gt;                 EXPORTING   OBJECTCLASS   = 'BANF'&lt;/P&gt;&lt;P&gt;                 TABLES      EDITPOS       = EDIT_FORM&lt;/P&gt;&lt;P&gt;                EXCEPTIONS ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it was useful.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 10:23:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484961#M560279</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T10:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484962#M560280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can I get some more explanation......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 13:32:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484962#M560280</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-07-17T13:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484963#M560281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CALL FUNCTION 'CHANGEDOCUMENT_READ'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ARCHIVE_HANDLE             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        CHANGENUMBER               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        DATE_OF_CHANGE             = '00000000'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          OBJECTCLASS                = 'MATERIAL'&lt;/P&gt;&lt;P&gt;          OBJECTID                   = MATNR1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        TABLEKEY                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        TABLENAME                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        TIME_OF_CHANGE             = '000000'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        USERNAME                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        LOCAL_TIME                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          EDITPOS                    = CHGDOC&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;In the above example you can get al the changes that are made to the material MATNR1 since it was first created.&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>Tue, 17 Jul 2007 13:38:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484963#M560281</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T13:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484964#M560282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the below program and i am getting material changes list using change document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZQA_MATERIAL_CHANGE_LIST no standard page heading line-size 132.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: bdcp, mara, makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: i_cdhdr   like cdhdr occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      i_cdshw   like cdshw occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECTION SCREEN ELEMENTS ------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK one&lt;/P&gt;&lt;P&gt;                          WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;Select-options: s_datum for sy-datum obligatory.&lt;/P&gt;&lt;P&gt;select-options : s_time for sy-uzeit.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of change  Seshu 02/19/2007&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reason - Added Material Number as Range Option&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*select-options : p_matnr   for mara-matnr.&lt;/P&gt;&lt;P&gt;select-options s_matnr for mara-matnr.&lt;/P&gt;&lt;P&gt;select-options: S_usernm  for sy-uname.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK two&lt;/P&gt;&lt;P&gt;                          WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;parameters: r_all    radiobutton group one default 'X',&lt;/P&gt;&lt;P&gt;            r_erps   radiobutton group one,&lt;/P&gt;&lt;P&gt;            r_select radiobutton group one.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE, POSITION 5.&lt;/P&gt;&lt;P&gt;parameter   p_fname   like bdcp-fldname.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK two.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges r_objectid for cdhdr-objectid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;List of fields transmitted to ERPsy-Daisy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;select-options so_fname for i_cdshw-fname no-display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;START OF SELECTION --------------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if r_select is initial.&lt;/P&gt;&lt;P&gt;    clear p_fname.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform set_erpsy_daisy_fields.&lt;/P&gt;&lt;P&gt;  perform get_data.&lt;/P&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SUBROUTINES ---------------------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; data: v_objectid like cdhdr-objectid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; move p_matnr to v_objectid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;loop  at s_matnr.&lt;/P&gt;&lt;P&gt;move : s_matnr-low to r_objectid-low,&lt;/P&gt;&lt;P&gt;       s_matnr-high to r_objectid-high,&lt;/P&gt;&lt;P&gt;       s_matnr-option to r_objectid-option,&lt;/P&gt;&lt;P&gt;       s_matnr-sign to r_objectid-sign.&lt;/P&gt;&lt;P&gt;append r_objectid.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**if v_objectid is initial.&lt;/P&gt;&lt;P&gt;*select * from cdhdr into table i_cdhdr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       where USERNAME in s_usernm&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       and   OBJECTCLAS = 'MATERIAL'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       and   UDATE in s_datum&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       and   utime in s_time.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*else.&lt;/P&gt;&lt;P&gt;    select * from cdhdr into table i_cdhdr&lt;/P&gt;&lt;P&gt;                        where OBJECTID in r_objectid&lt;/P&gt;&lt;P&gt;                        and   USERNAME in s_usernm&lt;/P&gt;&lt;P&gt;                        and   OBJECTCLAS = 'MATERIAL'&lt;/P&gt;&lt;P&gt;                        and   UDATE in s_datum&lt;/P&gt;&lt;P&gt;                        and   utime in s_time.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if  sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message e000(zwave) with 'No Data Found for given Selection'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  write_report&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM write_report.&lt;/P&gt;&lt;P&gt;  data: v_fname(60) type c,&lt;/P&gt;&lt;P&gt;        v_changenr like i_cdhdr-changenr,&lt;/P&gt;&lt;P&gt;        v_count type i value 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort i_cdhdr by tcode changenr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;list materials created ---------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not s_datum-high is initial.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;    format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;              'Materials created since',&lt;/P&gt;&lt;P&gt;              25 s_datum-low ,39 'to',43  s_datum-high,&lt;/P&gt;&lt;P&gt;              132 sy-vline.&lt;/P&gt;&lt;P&gt;    format color off.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;    format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;              'Materials created since',&lt;/P&gt;&lt;P&gt;               s_datum-low ,&lt;/P&gt;&lt;P&gt;              132 sy-vline.&lt;/P&gt;&lt;P&gt;    format color off.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at i_cdhdr where tcode = 'MM01' or&lt;/P&gt;&lt;P&gt;                        tcode = 'MM11'.&lt;/P&gt;&lt;P&gt;    perform write_header_line using i_cdhdr.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;list materials deleted ---------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not s_datum-high is initial.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;    format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;              'Materials flagged for deletion since',&lt;/P&gt;&lt;P&gt;            43 s_datum-low ,55 'to',59  s_datum-high,&lt;/P&gt;&lt;P&gt;              132 sy-vline.&lt;/P&gt;&lt;P&gt;    format color off.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;    format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;              'Materials flagged for deletion since',&lt;/P&gt;&lt;P&gt;              s_datum-low,&lt;/P&gt;&lt;P&gt;              132 sy-vline.&lt;/P&gt;&lt;P&gt;    format color off.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at i_cdhdr where tcode = 'MM06' or&lt;/P&gt;&lt;P&gt;                        tcode = 'MM16'.&lt;/P&gt;&lt;P&gt;    perform write_header_line using i_cdhdr.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display detail for material changes ---------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;  if not s_datum-high is initial.&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;    format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;             'Materials changed since',&lt;/P&gt;&lt;P&gt;              28 s_datum-low ,39 'to',43  s_datum-high,&lt;/P&gt;&lt;P&gt;             132 sy-vline.&lt;/P&gt;&lt;P&gt;    format color off.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    uline.&lt;/P&gt;&lt;P&gt;    format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;    write: / sy-vline,&lt;/P&gt;&lt;P&gt;             'Materials changed since',&lt;/P&gt;&lt;P&gt;              s_datum-low ,&lt;/P&gt;&lt;P&gt;             132 sy-vline.&lt;/P&gt;&lt;P&gt;    format color off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display material change transactions (immediate and change)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  loop at i_cdhdr where tcode = 'MM02' or&lt;/P&gt;&lt;P&gt;                        tcode = 'MM12'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  retrieve change document line items&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    perform get_change_positions using i_cdhdr-changenr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  display each item matching field on parameter screen, only&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ERPsy-Daisy materials, or all fields if both paramters blank&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_count = 0.&lt;/P&gt;&lt;P&gt;    loop at i_cdshw.&lt;/P&gt;&lt;P&gt;      if ( p_fname is initial or&lt;/P&gt;&lt;P&gt;           i_cdshw-fname = p_fname ) and&lt;/P&gt;&lt;P&gt;           i_cdshw-fname in so_fname.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      write header line if this is the first line item from change&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      order to meet above criteria&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        add 1 to v_count.&lt;/P&gt;&lt;P&gt;        if v_count = 1.&lt;/P&gt;&lt;P&gt;          if i_cdhdr-changenr &amp;lt;&amp;gt; v_changenr.&lt;/P&gt;&lt;P&gt;            if sy-index &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;              uline.&lt;/P&gt;&lt;P&gt;            endif.&lt;/P&gt;&lt;P&gt;            perform write_header_line using i_cdhdr.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        v_changenr = i_cdhdr-changenr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      write change line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        concatenate '(' i_cdshw-fname ')'&lt;/P&gt;&lt;P&gt;            into v_fname.&lt;/P&gt;&lt;P&gt;        concatenate i_cdshw-ftext v_fname&lt;/P&gt;&lt;P&gt;            into v_fname separated by space.&lt;/P&gt;&lt;P&gt;        write: / sy-vline.&lt;/P&gt;&lt;P&gt;        if i_cdshw-chngind = 'U'.      "update&lt;/P&gt;&lt;P&gt;          write 12 'Change &amp;gt;'.&lt;/P&gt;&lt;P&gt;        elseif i_cdshw-chngind = 'D' or&lt;/P&gt;&lt;P&gt;                i_cdshw-chngind = 'I'.&lt;/P&gt;&lt;P&gt;          write 12 'Deleted &amp;gt;'.&lt;/P&gt;&lt;P&gt;        elseif i_cdshw-chngind = 'I'.&lt;/P&gt;&lt;P&gt;          write 12 'Inserted &amp;gt;'.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        write: v_fname,&lt;/P&gt;&lt;P&gt;               132 sy-vline.&lt;/P&gt;&lt;P&gt;        write: / sy-vline,&lt;/P&gt;&lt;P&gt;                16 'Old Value:',&lt;/P&gt;&lt;P&gt;              (40) i_cdshw-f_old,&lt;/P&gt;&lt;P&gt;               132 sy-vline,&lt;/P&gt;&lt;P&gt;               / sy-vline,&lt;/P&gt;&lt;P&gt;               16 'New Value:',&lt;/P&gt;&lt;P&gt;              (40) i_cdshw-f_new,&lt;/P&gt;&lt;P&gt;               132 sy-vline.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " write_report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  write_header_line&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM write_header_line using x_cdhdr like cdhdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: v_date(10) type c,&lt;/P&gt;&lt;P&gt;        v_time(8) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get material description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select single maktx&lt;/P&gt;&lt;P&gt;  from makt&lt;/P&gt;&lt;P&gt;  into makt-maktx&lt;/P&gt;&lt;P&gt;  where matnr = x_cdhdr-objectid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  format color col_heading intensified off.&lt;/P&gt;&lt;P&gt;  write: / sy-vline,&lt;/P&gt;&lt;P&gt;          x_cdhdr-objectid+8(10) no-zero,&lt;/P&gt;&lt;P&gt;          (40) makt-maktx,&lt;/P&gt;&lt;P&gt;          x_cdhdr-tcode,&lt;/P&gt;&lt;P&gt;          x_cdhdr-username,&lt;/P&gt;&lt;P&gt;          x_cdhdr-udate,&lt;/P&gt;&lt;P&gt;          x_cdhdr-utime,&lt;/P&gt;&lt;P&gt;      132 sy-vline.&lt;/P&gt;&lt;P&gt;  format color off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " write_header_line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_change_positions&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_change_positions using x_chgnbr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_HANDLE                = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CHANGENUMBER                  = x_chgnbr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TABLEKEY                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TABLENAME                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     EDITPOS                       = i_cdshw&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EDITPOS_WITH_HEADER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_POSITION_FOUND             = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WRONG_ACCESS_TO_ARCHIVE       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                        = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_change_positions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  set_erpsy_daisy_fields&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM set_erpsy_daisy_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if r_erps = 'X'.&lt;/P&gt;&lt;P&gt;    move: 'I' to so_fname-sign,&lt;/P&gt;&lt;P&gt;          'EQ' to so_fname-option,&lt;/P&gt;&lt;P&gt;          'BISMT' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'MATNR' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'MAKTX' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MVKE fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    move 'VKORG' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'VTWEG' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'VMSTA' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'VMSTA' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'VRKME' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'MSTAV' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MARA fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    move 'MTART' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'MATKL' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'MEINS' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'EAN11' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MARC fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    move 'MTVFP' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'MSTDV' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'PLIFZ' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'WERKS' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZDEPT' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP1' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP2' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP3' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP4' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP5' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP6' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'ZZATP7' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MARM fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    move 'UMREN' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;    move 'UMRES' to so_fname-low.&lt;/P&gt;&lt;P&gt;    append so_fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " set_erpsy_daisy_fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text elements :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P_FNAME	Field name&lt;/P&gt;&lt;P&gt;R_ALL	All Fields&lt;/P&gt;&lt;P&gt;R_ERPS	Only ERPsy-Daisy Fields&lt;/P&gt;&lt;P&gt;R_SELECT	Field:&lt;/P&gt;&lt;P&gt;S_DATUM	Changes from Date&lt;/P&gt;&lt;P&gt;S_MATNR	Material&lt;/P&gt;&lt;P&gt;S_TIME	Changes from Time&lt;/P&gt;&lt;P&gt;S_USERNM	User&lt;/P&gt;&lt;P&gt;________	______________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 13:44:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484964#M560282</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T13:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484965#M560283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'CHANGEDOCUMENT_READ'
EXPORTING
* ARCHIVE_HANDLE = 0
* CHANGENUMBER = ' '
* DATE_OF_CHANGE = '00000000'
OBJECTCLASS = 'MATERIAL'
OBJECTID = MATNR1
* TABLEKEY = ' '
* TABLENAME = ' '
* TIME_OF_CHANGE = '000000'
* USERNAME = ' '
* LOCAL_TIME = ' '
TABLES
EDITPOS = CHGDOC
EXCEPTIONS
NO_POSITION_FOUND = 1
WRONG_ACCESS_TO_ARCHIVE = 2
TIME_ZONE_CONVERSION_ERROR = 3
OTHERS = 4&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:13:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484965#M560283</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-07-17T14:13:18Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484966#M560284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In a loop I would like to use this FM to pass one of the fields of the Internal Table...How can copy the updated field value to one of my internal table...Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:15:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484966#M560284</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-07-17T14:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484967#M560285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;loop at gt_cc.

call function 'CHANGEDOCUMENT_READ'
  exporting
*   ARCHIVE_HANDLE                   = 0
*   CHANGENUMBER                     = ' '
*   DATE_OF_CHANGE                   = '00000000'
    objectclass                      = 'MATERIAL'
    OBJECTID                         =  gt_cc-matnr
    TABLEKEY                         = 
  tables
    editpos                          =  CHGDOC
* EXCEPTIONS
*   NO_POSITION_FOUND                = 1
*   WRONG_ACCESS_TO_ARCHIVE          = 2
*   TIME_ZONE_CONVERSION_ERROR       = 3
*   OTHERS                           = 4
          .
if sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.



endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Getting a error "Field "TABLES" is unknown. It is neither in one of the specified tables	nor defined by a "DATA" statement"&lt;/P&gt;&lt;P&gt;How to fix this error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:34:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484967#M560285</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-07-17T14:34:30Z</dc:date>
    </item>
    <item>
      <title>Re: FM - Changedocument_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484968#M560286</link>
      <description>&lt;P&gt;Your exporting parameter TABLEKEY is empty, therefore the system thinks, that you try to assign "tables" to TABLEKEY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLEKEY = tables&lt;BR /&gt;editpos = CHGDOC&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;instead of&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  TABLEKEY = &amp;lt;internal table&amp;gt;&lt;BR /&gt;tables&lt;BR /&gt;  editpos = CHGDOC&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;OR&lt;BR /&gt;&lt;PRE&gt;&lt;CODE&gt;*  TABLEKEY =&lt;BR /&gt;tables&lt;BR /&gt;  editpos = CHGDOC&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Sep 2020 13:36:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-changedocument-read/m-p/2484968#M560286</guid>
      <dc:creator>dob1</dc:creator>
      <dc:date>2020-09-29T13:36:08Z</dc:date>
    </item>
  </channel>
</rss>

