<?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: Data elements used in Z Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680727#M1669121</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;gf_saknr like ska1-saknr,&lt;/P&gt;&lt;P&gt;gf_date type d,&lt;/P&gt;&lt;P&gt;gf_char type c length 10,&lt;/P&gt;&lt;P&gt;gf_long type string,&lt;/P&gt;&lt;P&gt;gr_alv type ref to cl_salv_table,&lt;/P&gt;&lt;P&gt;gt_list type ty_output_tt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Expected Output is : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The data type of gf_saknr&lt;/P&gt;&lt;P&gt;2. Length of gf_saknr.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Feb 2012 12:30:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-02-28T12:30:33Z</dc:date>
    <item>
      <title>Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680717#M1669111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to create a Z Program which has the Program name as input (Selection Screen) and i need to display the data elements (and details ex: data type , length) used in the program .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me out ..&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;Pradeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 09:53:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680717#M1669111</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-28T09:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680718#M1669112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;read F1 to SCAN ABAP-SOURCE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;grx. A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 10:11:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680718#M1669112</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2012-02-28T10:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680719#M1669113</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;Maybe 'SCAN ABAP-SOURCE' would be of any use. However it's meant only for internal use. You could also check function group SEDA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Marcin Cholewczuk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 10:17:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680719#M1669113</guid>
      <dc:creator>marcin_cholewczuk</dc:creator>
      <dc:date>2012-02-28T10:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680720#M1669114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One way would be to read the source code of the program into an internal table. Then loop over the table and find your DATA statements. Try finding them by Regex or string operations...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;parameters: pa_prog type c length 30.
 
data: begin of source_code,
      line(300) type c,
      end of source_code.
 
read report pa_prog into source_code.         
loop at source_code.
  "Search for data elements ..
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 10:19:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680720#M1669114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-28T10:19:20Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680721#M1669115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Enjoy &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Had a very tough time debugging the standard functionality &lt;SPAN __jive_emoticon_name="wink"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA:environment_types TYPE envi_types,
     output_list TYPE TABLE OF senvi,
     source_searched TYPE TABLE OF rsfind,
     lv_dtel TYPE ddobjname,
     dd04v TYPE dd04v,
     para TYPE tpara,
     state TYPE ddgotstate,
     wa_output TYPE senvi.

PARAMETERS:pa_prog TYPE tadir-obj_name.

START-OF-SELECTION.

  environment_types-dtel = 'X'.

  CALL FUNCTION 'REPOSITORY_ENVIRONMENT_SET_RFC'
       EXPORTING
            obj_type          = 'PROG'
            environment_types = environment_types
            object_name       = pa_prog
       TABLES
            environment       = output_list
            source_objects    = source_searched.

  LOOP AT output_list INTO wa_output.
    lv_dtel = wa_output-object.
    CALL FUNCTION 'DDIF_DTEL_GET'
         EXPORTING
              name     = lv_dtel
              state    = 'A'
              langu    = sy-langu
         IMPORTING
              gotstate = state
              dd04v_wa = dd04v
              tpara_wa = para.
  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The table dd04v will have the type and length and the table output_list holds the data element in the program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 10:37:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680721#M1669115</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2012-02-28T10:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680722#M1669116</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;Thanks for your reply... I tried that code  and the output is not displaying all the variables . Its randomly displaying the few.&lt;/P&gt;&lt;P&gt;I need what are all the variables i declared in a Program should be displayed in the output.&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;Pradeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 11:27:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680722#M1669116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-28T11:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680723#M1669117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your first post, you mentioned "data elements", which is a specific DDIC development object, thus Keshav's reply. Now you actually seem to mean data declarations in general.&lt;/P&gt;&lt;P&gt;Please clarify what you really want, so people can save some time.&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 11:30:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680723#M1669117</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2012-02-28T11:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680724#M1669118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your actual question was "Data elements" and now you ask for "Variables". Please be sure before asking the question.  Its meaningless answering a wrong quesiton.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 11:34:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680724#M1669118</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2012-02-28T11:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680725#M1669119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Thomos,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for confusing .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Ex : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :  gv_conv_gamng           TYPE        char15,&lt;/P&gt;&lt;P&gt;           gv_scrap_qty                TYPE       zsrem_conf-gsmng,&lt;/P&gt;&lt;P&gt;            gv_matnr                      TYPE        matnr,&lt;/P&gt;&lt;P&gt;            gv_matkl                       TYPE       matkl,&lt;/P&gt;&lt;P&gt;            lv_matnr                       TYPE      matnr,&lt;/P&gt;&lt;P&gt;            gv_plaf_pwwrk           TYPE      pwwrk,&lt;/P&gt;&lt;P&gt;           gv_maktx                      TYPE      maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are the local variables i used in a Z Progam. I need the data elemnt detials of these.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex :   For gv_matkl  :&lt;/P&gt;&lt;P&gt;           data element is maktl &lt;/P&gt;&lt;P&gt;           data type is CHAR &lt;/P&gt;&lt;P&gt;           lenth is 9.&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;Pradeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 11:40:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680725#M1669119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-28T11:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680726#M1669120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, and what output would you expect for let's say&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;gf_saknr like ska1-saknr,
gf_date type d,
gf_char type c length 10,
gf_long type string,
gr_alv type ref to cl_salv_table,
gt_list type ty_output_tt,
...&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 11:45:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680726#M1669120</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2012-02-28T11:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680727#M1669121</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;gf_saknr like ska1-saknr,&lt;/P&gt;&lt;P&gt;gf_date type d,&lt;/P&gt;&lt;P&gt;gf_char type c length 10,&lt;/P&gt;&lt;P&gt;gf_long type string,&lt;/P&gt;&lt;P&gt;gr_alv type ref to cl_salv_table,&lt;/P&gt;&lt;P&gt;gt_list type ty_output_tt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Expected Output is : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The data type of gf_saknr&lt;/P&gt;&lt;P&gt;2. Length of gf_saknr.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 12:30:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680727#M1669121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-28T12:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680728#M1669122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Moderator,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please Kindly help me out in solving this Issue..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have already given an example of my requirement.&lt;/P&gt;&lt;P&gt;&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;Pradeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Feb 2012 08:37:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680728#M1669122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-29T08:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680729#M1669123</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;Then you'll have to deal with READ REPORT and SCAN ABAP-SOURCE... and probably use the keyword 'DATA' with the SCAN statement. Never used this, but it seems you could use the table of tokens or statements returned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  READ REPORT 'ZREPORT" INTO abap_source.

  MOVE lc_data    TO l_keyword. APPEND l_keyword.   "= 'DATA'
  MOVE lc_include TO l_keyword. APPEND l_keyword.
  
  SCAN ABAP-SOURCE abap_source
       TOKENS     INTO l_token_analysis
       STATEMENTS INTO l_statements
       KEYWORDS   FROM l_keyword
       WITH ANALYSIS
       WITH INCLUDES
       WITHOUT TRMAC.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kr,&lt;/P&gt;&lt;P&gt;Manu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Feb 2012 14:51:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680729#M1669123</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-29T14:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Data elements used in Z Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680730#M1669124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As much as we like to spoonfeed you with this basic solution, but it is already in ABAP Help F1 (Processing Internal Data). nevertheless, try optimizing your search options you might be able to get a solution for this in some existing forums.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 06:13:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-elements-used-in-z-program/m-p/8680730#M1669124</guid>
      <dc:creator>former_member76372</dc:creator>
      <dc:date>2012-03-01T06:13:22Z</dc:date>
    </item>
  </channel>
</rss>

