<?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: How to create a table dynamically in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453556#M829726</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, P V.&lt;/P&gt;&lt;P&gt;I think this link can help you, please check it.[Dynamic Internal Table|https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1011] &lt;B&gt;[original link is broken]&lt;/B&gt; &lt;B&gt;[original link is broken]&lt;/B&gt; &lt;B&gt;[original link is broken]&lt;/B&gt;;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;feng.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Feb 2008 01:05:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-20T01:05:22Z</dc:date>
    <item>
      <title>How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453553#M829723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create a table dynamically in DDIC. I know that there is function module exist DB_CREATE_TABLE but i am getting some errors while using it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could any please post some code for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lisa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 10:44:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453553#M829723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T10:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453554#M829724</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 following program for its usage:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RSINFINI&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Feb 19, 2008 6:09 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 10:56:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453554#M829724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T10:56:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453555#M829725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vijay,&lt;/P&gt;&lt;P&gt;How to create a dynamic table using this program.&lt;/P&gt;&lt;P&gt;I ran this program, but nothing happened?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 23:16:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453555#M829725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T23:16:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453556#M829726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, P V.&lt;/P&gt;&lt;P&gt;I think this link can help you, please check it.[Dynamic Internal Table|https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1011] &lt;B&gt;[original link is broken]&lt;/B&gt; &lt;B&gt;[original link is broken]&lt;/B&gt; &lt;B&gt;[original link is broken]&lt;/B&gt;;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;feng.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 01:05:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453556#M829726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T01:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453557#M829727</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;DATA: FIELD_TAB LIKE DDFIELD OCCURS 5 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD_TAB-FIELDNAME = 'PROG'.    "Programmname&lt;/P&gt;&lt;P&gt;  FIELD_TAB-POSITION  = 1.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-KEYFLAG   = 'X'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-DATATYPE  = 'CHAR'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-LENG      = 40.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD_TAB-FIELDNAME = 'DNUM'.    "Dynpronummer&lt;/P&gt;&lt;P&gt;  FIELD_TAB-POSITION  = 2.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-KEYFLAG   = 'X'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-DATATYPE  = 'CHAR'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-LENG      = 4.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD_TAB-FIELDNAME = 'BLOCKNR'.     "Blocknummer&lt;/P&gt;&lt;P&gt;  FIELD_TAB-POSITION  = 3.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-KEYFLAG   = 'X'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-DATATYPE  = 'INT1'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-LENG      = 3.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD_TAB-FIELDNAME = 'BLOCKLG'.    "Blocklaenge&lt;/P&gt;&lt;P&gt;  FIELD_TAB-POSITION  = 4.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-KEYFLAG   = SPACE.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-DATATYPE  = 'INT2'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-LENG      = 5.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-NULLABLE  = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD_TAB-FIELDNAME = 'BLOCK'.       "Block&lt;/P&gt;&lt;P&gt;  FIELD_TAB-POSITION  = 5.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-KEYFLAG   = SPACE.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-DATATYPE  = 'LRAW'.&lt;/P&gt;&lt;P&gt;  FIELD_TAB-LENG      = 32768.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DB_CREATE_TABLE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            TABNAME  = 'D023S'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            DDFIELDS = FIELD_TAB&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS   = 1.&lt;/P&gt;&lt;P&gt;  CHECK SY-SUBRC = 0.    "Nur im Erfolgsfall weitermachen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Feb 22, 2008 4:51 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 02:57:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453557#M829727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T02:57:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453558#M829728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the code i have writen my self. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: tabname TYPE dd02l-tabname,&lt;/P&gt;&lt;P&gt;            fldname TYPE dd03p-fieldname,&lt;/P&gt;&lt;P&gt;            rollname TYPE dd03p-rollname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_cl_bc_dyn TYPE REF TO zcl_bc_dyn,&lt;/P&gt;&lt;P&gt;      status TYPE sy-subrc.&lt;/P&gt;&lt;P&gt;data: lct_table type ZTT_ZTSITAB.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  tabname = 'ZTEST1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT gt_cl_bc_dyn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD gt_cl_bc_dyn-&amp;gt;create_table&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      tabname   = tabname&lt;/P&gt;&lt;P&gt;      fieldname = fldname&lt;/P&gt;&lt;P&gt;      rollname  = rollname&lt;/P&gt;&lt;P&gt;      itab      = lct_table&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      status    = status    .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF status = 0.&lt;/P&gt;&lt;P&gt;    WRITE: 'Table creation is successful'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: 'Table creation is unsuccessful'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code in the method&lt;/P&gt;&lt;P&gt;METHOD create_table.&lt;/P&gt;&lt;P&gt;  DATA: ls_dd02v_wa TYPE dd02v,&lt;/P&gt;&lt;P&gt;        ls_dd09l_wa TYPE dd09l,&lt;/P&gt;&lt;P&gt;        ls_dd03p TYPE dd03p,&lt;/P&gt;&lt;P&gt;        lt_dd03p TYPE TABLE OF dd03p,&lt;/P&gt;&lt;P&gt;        rc TYPE sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_dd02v_wa-tabname = tabname.&lt;/P&gt;&lt;P&gt;  ls_dd02v_wa-tabclass = 'TRANSP'.&lt;/P&gt;&lt;P&gt;  ls_dd02v_wa-contflag = 'A'.&lt;/P&gt;&lt;P&gt;  ls_dd09l_wa-tabname = tabname.&lt;/P&gt;&lt;P&gt;  ls_dd09l_wa-tabkat = '0'.&lt;/P&gt;&lt;P&gt;  ls_dd09l_wa-tabart = 'APPL0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_dd03p-tabname = tabname.&lt;/P&gt;&lt;P&gt;  ls_dd03p-fieldname = fieldname.&lt;/P&gt;&lt;P&gt;  ls_dd03p-position = '0001'.&lt;/P&gt;&lt;P&gt;  ls_dd03p-keyflag = 'X'.&lt;/P&gt;&lt;P&gt;  ls_dd03p-rollname = rollname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND ls_dd03p TO lt_dd03p.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DDIF_TABL_PUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      name                    = tabname&lt;/P&gt;&lt;P&gt;     dd02v_wa                = ls_dd02v_wa&lt;/P&gt;&lt;P&gt;     dd09l_wa                = ls_dd09l_wa&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     dd03p_tab               = lt_dd03p&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     tabl_not_found          = 1&lt;/P&gt;&lt;P&gt;     name_inconsistent       = 2&lt;/P&gt;&lt;P&gt;     tabl_inconsistent       = 3&lt;/P&gt;&lt;P&gt;     put_failure             = 4&lt;/P&gt;&lt;P&gt;     put_refused             = 5&lt;/P&gt;&lt;P&gt;     OTHERS                  = 6&lt;/P&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;  CALL FUNCTION 'DDIF_TABL_ACTIVATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      name              = tabname&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     rc                = rc&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     not_found         = 1&lt;/P&gt;&lt;P&gt;     put_failure       = 2&lt;/P&gt;&lt;P&gt;     OTHERS            = 3&lt;/P&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;  status = rc.&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2008 21:35:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453558#M829728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-22T21:35:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a table dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453559#M829729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lisa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is zcl_bc_dyn object?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2009 07:51:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-a-table-dynamically/m-p/3453559#M829729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-11T07:51:06Z</dc:date>
    </item>
  </channel>
</rss>

