<?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: Replacement for RFC_READ_TABLE? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975212#M1894541</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ziv - Thank you for the response - it was consistent with other answers I had seen - which is to develop a zRFC_READ_TABLE with authorization included.&amp;nbsp; Unfortunately, your post has been deleted.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 May 2015 13:58:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-05-12T13:58:57Z</dc:date>
    <item>
      <title>Replacement for RFC_READ_TABLE?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975211#M1894540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;Is there a best practice replacement for the restricted RFC_READ_TABLE?&amp;nbsp; OSS Note 382318 mentions that this remote function call is to be avoided, but there is not a recommended replacement solution.&amp;nbsp; Any help would be appreciated.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2015 11:11:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975211#M1894540</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-04-23T11:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: Replacement for RFC_READ_TABLE?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975212#M1894541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ziv - Thank you for the response - it was consistent with other answers I had seen - which is to develop a zRFC_READ_TABLE with authorization included.&amp;nbsp; Unfortunately, your post has been deleted.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2015 13:58:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975212#M1894541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-05-12T13:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: Replacement for RFC_READ_TABLE?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975213#M1894542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bradley ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try this fucntion&amp;nbsp; ,it works fine for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopes this help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Ziv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 605px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD align="left" class="xl65" height="18" width="605"&gt;FUNCTION &lt;SPAN class="font5"&gt;yrfc_read_table&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"----------------------------------------------------------------------&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"*"Local Interface:&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp; IMPORTING&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(QUERY_TABLE) LIKE&amp;nbsp; DD02L-TABNAME&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(DELIMITER) LIKE&amp;nbsp; SONV-FLAG DEFAULT SPACE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(NO_DATA) LIKE&amp;nbsp; SONV-FLAG DEFAULT SPACE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(ROWSKIPS) LIKE&amp;nbsp; SOID-ACCNT DEFAULT 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(ROWCOUNT) LIKE&amp;nbsp; SOID-ACCNT DEFAULT 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp; TABLES&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPTIONS STRUCTURE&amp;nbsp; RFC_DB_OPT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELDS STRUCTURE&amp;nbsp; RFC_DB_FLD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA STRUCTURE&amp;nbsp; BPCHAR2000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp; EXCEPTIONS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NOT_AVAILABLE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_WITHOUT_DATA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPTION_NOT_VALID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD_NOT_VALID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOT_AUTHORIZED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BUFFER_EXCEEDED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*"----------------------------------------------------------------------&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;DATA BEGIN OF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;OCCURS &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;10&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;INCLUDE STRUCTURE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dfies&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;DATA END OF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;: &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dd02v&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;tabclass&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number_of_fields &lt;SPAN class="font6"&gt;TYPE i&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line_cursor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;TYPE i&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;: &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;BEGIN OF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;OCCURS &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;10&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldname&amp;nbsp; &lt;SPAN class="font6"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;inttype&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;decimals&amp;nbsp;&amp;nbsp; LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font6"&gt;decimals&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length_src &lt;SPAN class="font6"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;intlen&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length_dst &lt;SPAN class="font6"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;leng&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset_src &lt;SPAN class="font6"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset_dst &lt;SPAN class="font6"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;,&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;END OF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;: &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dref &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TYPE REF TO data&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;FIELD-SYMBOLS &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;d&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="font10"&gt;'DDIF_FIELDINFO_GET'&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;EXPORTING&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tabname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;query_table&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;IMPORTING&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddobjtype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_type&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;TABLES&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dfies_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; internal_error &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;3&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;sy&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;subrc &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;RAISE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_not_available&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_type &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font10"&gt;'INTTAB'&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;RAISE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_without_data&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;ASSIGN COMPONENT &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0 &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;OF STRUCTURE data TO &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;d&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;DESCRIBE TABLE fields LINES &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;number_of_fields&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;number_of_fields &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;LOOP AT &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;MOVE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TO fields&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;APPEND fields&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; line_cursor &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;LOOP AT fields&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;READ TABLE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;WITH KEY &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;fields&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;sy&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;subrc &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;NE &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;RAISE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;field_not_valid&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;line_cursor &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;no_data &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;space &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;AND &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;delimiter &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;NE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;space&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;MOVE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;delimiter &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TO &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;data+line_cursor&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line_cursor &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;line_cursor + &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;STRLEN&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;( &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;delimiter &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;)&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;length_src &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;intlen&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;length_dst &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;leng&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset_src &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset_dst &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;line_cursor&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font6"&gt;type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;inttype&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font6"&gt;decimals&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font6"&gt;decimals&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; line_cursor &lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;line_cursor + table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;leng&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;fields&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldtext &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldtext&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;fields&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font6"&gt;type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;table_structure&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;inttype&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;fields&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;length&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;length_dst&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;fields&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;= &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset_dst&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;MODIFY fields&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;no_data &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;space&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;FIELD&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;SYMBOLS&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;: &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;wa&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TYPE ANY&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;, &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;comp&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TYPE ANY&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;CREATE DATA &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dref &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;(&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;query_table&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;)&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ASSIGN &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dref&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;* &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TO &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;wa&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;*&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;CORRESPONDING &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;FIELDS OF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;wa&amp;gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;FROM &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;(&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;query_table&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;)&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;WHERE &lt;/SPAN&gt;&lt;SPAN class="font7"&gt;(&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;options&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;)&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;sy&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dbcnt &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;GT &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;rowskips&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;LOOP AT &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF fields_int-type = 'P'.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGN COMPONENT fields_int-fieldname&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&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; OF STRUCTURE &amp;lt;wa&amp;gt; TO &amp;lt;comp&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&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; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields_int-type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&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; DECIMALS fields_int-decimals.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ASSIGN COMPONENT &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fieldname&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&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;SPAN class="font6"&gt;OF STRUCTURE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;wa&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TO &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;comp&amp;gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&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;SPAN class="font6"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font6"&gt;type&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl66" height="18"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;MOVE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;&amp;lt;comp&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;TO&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&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;lt;d&amp;gt;+fields_int&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;offset_dst&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;(&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;fields_int&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;length_dst&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;)&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;APPEND data&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;rowcount &amp;gt; &lt;/SPAN&gt;&lt;SPAN class="font8"&gt;0 &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;AND &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;sy&lt;/SPAN&gt;&lt;SPAN class="font9"&gt;-&lt;/SPAN&gt;&lt;SPAN class="font5"&gt;dbcnt &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;GE &lt;/SPAN&gt;&lt;SPAN class="font5"&gt;rowcount&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;. &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;EXIT&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;. &lt;/SPAN&gt;&lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDSELECT&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl67" height="18"&gt;&amp;nbsp; &lt;SPAN class="font6"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="left" class="xl65" height="18"&gt;ENDFUNCTION&lt;SPAN class="font7"&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2015 14:12:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975213#M1894542</guid>
      <dc:creator>Ziv_Marcovich</dc:creator>
      <dc:date>2015-05-12T14:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Replacement for RFC_READ_TABLE?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975214#M1894543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check also &lt;A href="http://service.sap.com/sap/support/notes/1434284" title="1434284  - FAQ| Authorization concept for generic table access"&gt;&lt;SPAN class="title"&gt;1434284 - FAQ| Authorization concept for generic table access&lt;/SPAN&gt;&lt;/A&gt;, as, since this note was implemented, the VIEW_AUTHORITY_CHECK FM is used in this FM to check read authorization on the table, so check for your version and read the note as well as online documentation of authorization objects S_TABU_*.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2015 14:20:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/replacement-for-rfc-read-table/m-p/10975214#M1894543</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2015-05-12T14:20:51Z</dc:date>
    </item>
  </channel>
</rss>

