<?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: Deep structure in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955722#M697204</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;check the below code sample..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Type declaration for BCset records&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF t_scprrecord,&lt;/P&gt;&lt;P&gt;         tabname  LIKE scprdata-tablename,  "Table name&lt;/P&gt;&lt;P&gt;         tabtype  LIKE objh-objecttype,     "Table type&lt;/P&gt;&lt;P&gt;         tabtext  LIKE dd02t-ddtext,        "Table text&lt;/P&gt;&lt;P&gt;         tablen   TYPE i,                   "Table length&lt;/P&gt;&lt;P&gt;         keylen   TYPE i,                   "Key length&lt;/P&gt;&lt;P&gt;         objname  LIKE objh-objectname,     "Object name&lt;/P&gt;&lt;P&gt;         objtype  LIKE objh-objecttype,     "Object type&lt;/P&gt;&lt;P&gt;         activity LIKE scprreca-activity,   "Activity&lt;/P&gt;&lt;P&gt;         rawrec   LENGTH scpr_maxdatalen,   "Length&lt;/P&gt;&lt;P&gt;         importable,                        "Importable&lt;/P&gt;&lt;P&gt;         status(1),                         "Status&lt;/P&gt;&lt;P&gt;         descr_reduced(1),                  "Desc reduced&lt;/P&gt;&lt;P&gt;         descr    TYPE scpr_flddescr OCCURS 10, "Table for fielddesc&lt;/P&gt;&lt;P&gt;         sellist  LIKE vimsellist    OCCURS 10, "Table for sellist&lt;/P&gt;&lt;P&gt;         header   LIKE vimdesc       OCCURS 10, "Table for header&lt;/P&gt;&lt;P&gt;         namtab   LIKE vimnamtab     OCCURS 10, "Table for namtab&lt;/P&gt;&lt;P&gt;       END OF t_scprrecord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for IMG activity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; data : i_activities TYPE  scpr_activities .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration of field symbols&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELD-SYMBOLS : &amp;lt;lfs_descr&amp;gt; TYPE scpr_descr,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lfs_flddescrs&amp;gt; TYPE t_scprrecord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_flddescrs ASSIGNING &amp;lt;lfs_flddescrs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE :/2 text-010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-uline(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT COLOR = 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE : /1 sy-vline, text-011,&lt;/P&gt;&lt;P&gt;            31 sy-vline,text-012,&lt;/P&gt;&lt;P&gt;            61 sy-vline,text-013,&lt;/P&gt;&lt;P&gt;            100 sy-vline.&lt;/P&gt;&lt;P&gt;    WRITE : sy-uline(100).&lt;/P&gt;&lt;P&gt;    FORMAT COLOR OFF INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT &amp;lt;lfs_flddescrs&amp;gt;-descr ASSIGNING &amp;lt;lfs_descr&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE :/1 sy-vline,2 &amp;lt;lfs_descr&amp;gt;-fieldname,&lt;/P&gt;&lt;P&gt;                  31 sy-vline,32 &amp;lt;lfs_descr&amp;gt;-fieldtext,&lt;/P&gt;&lt;P&gt;                  61 sy-vline,62  &amp;lt;lfs_descr&amp;gt;-reptext,&lt;/P&gt;&lt;P&gt;                  100 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE : sy-uline(100).&lt;/P&gt;&lt;P&gt;      CLEAR &amp;lt;lfs_descr&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDLOOP.  " LOOP AT i_flddescrs ASSIGNING &amp;lt;lfs_descr&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR &amp;lt;lfs_flddescrs&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDLOOP.    "LOOP AT &amp;lt;lfs_flddescrs&amp;gt;-descr ASSIGNING &amp;lt;lfs_flddescrs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Oct 2007 06:29:18 GMT</pubDate>
    <dc:creator>former_member404244</dc:creator>
    <dc:date>2007-10-12T06:29:18Z</dc:date>
    <item>
      <title>Deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955717#M697199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to populate a deep structure from an internal table without success.]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've got 2 internal table : is_hd_gen type table of gs_hd_gen&lt;/P&gt;&lt;P&gt;                                   is_it_gen type table of gs_it_gen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I've got a deep structure "deep" created from se11 with two components "hd" and "it" which are both tables of line gs_hd_gen and gs_it_gen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try a move-corresponding is_hd_gen to deep-hd it says that is_hd_gen has no header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No idea?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 06:24:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955717#M697199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T06:24:03Z</dc:date>
    </item>
    <item>
      <title>Re: Deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955718#M697200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;see the sample and do accordingly&lt;/P&gt;&lt;P&gt;structures containing internal tables as components or&lt;/P&gt;&lt;P&gt;Internal table containing Structure as components are called Deep Internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check this link for reading a deep structure. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="212928"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TYPE_DEEP,&lt;/P&gt;&lt;P&gt;              MATNR TYPE MATNR,               &lt;/P&gt;&lt;P&gt;              T_MARC TYPE MARC OCCURS 0,&lt;/P&gt;&lt;P&gt;            END OF TYPE_DEEP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: T_DEEP     TYPE STANDARD TABLE OF TYPE_DEEP.&lt;/P&gt;&lt;P&gt;DATA: WA_DEEP TYPE TYPE_DEEP.&lt;/P&gt;&lt;P&gt;DATA: T_MARC    TYPE TABLE OF MARC.&lt;/P&gt;&lt;P&gt;DATA: S_MARC    TYPE MARC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Populating data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_DEEP-MATNR = 'TEST'.&lt;/P&gt;&lt;P&gt;S_MARC-MATNR = 'TEST'.&lt;/P&gt;&lt;P&gt;S_MARC-WERKS = '9090'.&lt;/P&gt;&lt;P&gt;APPEND S_MARC TO T_MARC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Append second level internal table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_DEEP-T_MARC[] = T_MARC[].&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Append.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND WA_DEEP TO T_DEEP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Process the internal table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT T_DEEP INTO WA_DEEP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  WRITE: / WA_DEEP-MATNR.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PROCESS the second level internal table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   LOOP AT WA_DEEP-T_MARC INTO S_MARC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    WRITE: S_MARC-WERKS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 06:25:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955718#M697200</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T06:25:38Z</dc:date>
    </item>
    <item>
      <title>Re: Deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955719#M697201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cany,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare your Internal table like,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;data : is_hd_gen like table of gs_hd_gen with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : is_hd_gen type table of gs_hd_gen occors0.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Reward If Helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 06:26:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955719#M697201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T06:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: Deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955720#M697202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obviously, is_hd_gen is a table type and has no header line..infact gs_hd_gen is a line type. So, do the following..u will not get errors:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;get the record in gs_hd_gen&lt;/P&gt;&lt;P&gt;and move it to internal table..&lt;/P&gt;&lt;P&gt;move-corresponding gs_hd_gen to deep-hd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Shakir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 06:27:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955720#M697202</guid>
      <dc:creator>abdulazeez12</dc:creator>
      <dc:date>2007-10-12T06:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: Deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955721#M697203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;when you declare it in the top you can&lt;/P&gt;&lt;P&gt;use is_hd_gen with header line&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Gururaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 06:27:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955721#M697203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T06:27:29Z</dc:date>
    </item>
    <item>
      <title>Re: Deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955722#M697204</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;check the below code sample..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Type declaration for BCset records&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF t_scprrecord,&lt;/P&gt;&lt;P&gt;         tabname  LIKE scprdata-tablename,  "Table name&lt;/P&gt;&lt;P&gt;         tabtype  LIKE objh-objecttype,     "Table type&lt;/P&gt;&lt;P&gt;         tabtext  LIKE dd02t-ddtext,        "Table text&lt;/P&gt;&lt;P&gt;         tablen   TYPE i,                   "Table length&lt;/P&gt;&lt;P&gt;         keylen   TYPE i,                   "Key length&lt;/P&gt;&lt;P&gt;         objname  LIKE objh-objectname,     "Object name&lt;/P&gt;&lt;P&gt;         objtype  LIKE objh-objecttype,     "Object type&lt;/P&gt;&lt;P&gt;         activity LIKE scprreca-activity,   "Activity&lt;/P&gt;&lt;P&gt;         rawrec   LENGTH scpr_maxdatalen,   "Length&lt;/P&gt;&lt;P&gt;         importable,                        "Importable&lt;/P&gt;&lt;P&gt;         status(1),                         "Status&lt;/P&gt;&lt;P&gt;         descr_reduced(1),                  "Desc reduced&lt;/P&gt;&lt;P&gt;         descr    TYPE scpr_flddescr OCCURS 10, "Table for fielddesc&lt;/P&gt;&lt;P&gt;         sellist  LIKE vimsellist    OCCURS 10, "Table for sellist&lt;/P&gt;&lt;P&gt;         header   LIKE vimdesc       OCCURS 10, "Table for header&lt;/P&gt;&lt;P&gt;         namtab   LIKE vimnamtab     OCCURS 10, "Table for namtab&lt;/P&gt;&lt;P&gt;       END OF t_scprrecord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for IMG activity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; data : i_activities TYPE  scpr_activities .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration of field symbols&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELD-SYMBOLS : &amp;lt;lfs_descr&amp;gt; TYPE scpr_descr,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lfs_flddescrs&amp;gt; TYPE t_scprrecord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_flddescrs ASSIGNING &amp;lt;lfs_flddescrs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE :/2 text-010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-uline(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT COLOR = 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE : /1 sy-vline, text-011,&lt;/P&gt;&lt;P&gt;            31 sy-vline,text-012,&lt;/P&gt;&lt;P&gt;            61 sy-vline,text-013,&lt;/P&gt;&lt;P&gt;            100 sy-vline.&lt;/P&gt;&lt;P&gt;    WRITE : sy-uline(100).&lt;/P&gt;&lt;P&gt;    FORMAT COLOR OFF INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT &amp;lt;lfs_flddescrs&amp;gt;-descr ASSIGNING &amp;lt;lfs_descr&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE :/1 sy-vline,2 &amp;lt;lfs_descr&amp;gt;-fieldname,&lt;/P&gt;&lt;P&gt;                  31 sy-vline,32 &amp;lt;lfs_descr&amp;gt;-fieldtext,&lt;/P&gt;&lt;P&gt;                  61 sy-vline,62  &amp;lt;lfs_descr&amp;gt;-reptext,&lt;/P&gt;&lt;P&gt;                  100 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE : sy-uline(100).&lt;/P&gt;&lt;P&gt;      CLEAR &amp;lt;lfs_descr&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDLOOP.  " LOOP AT i_flddescrs ASSIGNING &amp;lt;lfs_descr&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR &amp;lt;lfs_flddescrs&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDLOOP.    "LOOP AT &amp;lt;lfs_flddescrs&amp;gt;-descr ASSIGNING &amp;lt;lfs_flddescrs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 06:29:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/deep-structure/m-p/2955722#M697204</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-10-12T06:29:18Z</dc:date>
    </item>
  </channel>
</rss>

