<?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: Transport Request in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312094#M1027933</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi try this prg..on executing this report you need to enter the package name and executing will display the objects with TR in ALV grid..if you want to download pass the internal to GUI_download function module instead of passing to ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;===================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report z.........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:VRM,slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:TADIR,TSTC,VRSD,V_USERNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_data,&lt;/P&gt;&lt;P&gt;       object    type  tadir-object,&lt;/P&gt;&lt;P&gt;       obj_name  type tadir-obj_name,&lt;/P&gt;&lt;P&gt;       text      type trdirt-text,&lt;/P&gt;&lt;P&gt;       author    type tadir-author,&lt;/P&gt;&lt;P&gt;       devclass  type tadir-devclass,&lt;/P&gt;&lt;P&gt;       name_text type v_username-name_text,&lt;/P&gt;&lt;P&gt;       tcode type  tstc-tcode,&lt;/P&gt;&lt;P&gt;       korrnum type vrsd-korrnum,&lt;/P&gt;&lt;P&gt;       END OF t_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: it_data TYPE STANDARD TABLE OF t_data,&lt;/P&gt;&lt;P&gt;        wa_data like line of it_data,&lt;/P&gt;&lt;P&gt;        it_fieldcat TYPE slis_t_fieldcat_alv with header line,&lt;/P&gt;&lt;P&gt;        itevent TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;        it_header TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;        wa_header LIKE LINE OF it_header,&lt;/P&gt;&lt;P&gt;        it_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;        top TYPE slis_formname,&lt;/P&gt;&lt;P&gt;        it_sort TYPE slis_t_sortinfo_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        name  TYPE vrm_id,&lt;/P&gt;&lt;P&gt;        list  TYPE vrm_values,&lt;/P&gt;&lt;P&gt;        value LIKE LINE OF list,&lt;/P&gt;&lt;P&gt;        str(80),&lt;/P&gt;&lt;P&gt;        str1(80),&lt;/P&gt;&lt;P&gt;        desc(80),&lt;/P&gt;&lt;P&gt;        desc1(80),&lt;/P&gt;&lt;P&gt;        line(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; parameters: p_pack(30) type C default '$TMP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; perform Fetch_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF it_data[] is not initial.&lt;/P&gt;&lt;P&gt;   perform alv_output.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   MESSAGE 'Given Selection criteria doesnt contains data' TYPE 'S'.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM Fetch_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT tadir~object&lt;/P&gt;&lt;P&gt;        tadir~obj_name&lt;/P&gt;&lt;P&gt;        trdirt~text&lt;/P&gt;&lt;P&gt;        tadir~author&lt;/P&gt;&lt;P&gt;        tadir~devclass&lt;/P&gt;&lt;P&gt;        v_username~name_text&lt;/P&gt;&lt;P&gt;        INTO TABLE it_data&lt;/P&gt;&lt;P&gt;        FROM tadir&lt;/P&gt;&lt;P&gt;        LEFT JOIN v_username&lt;/P&gt;&lt;P&gt;        ON tadir&lt;SUB&gt;author = v_username&lt;/SUB&gt;bname&lt;/P&gt;&lt;P&gt;        LEFT JOIN trdirt&lt;/P&gt;&lt;P&gt;        ON tadir&lt;SUB&gt;obj_name = trdirt&lt;/SUB&gt;name&lt;/P&gt;&lt;P&gt;        WHERE tadir~devclass = p_pack&lt;/P&gt;&lt;P&gt;        AND ( tadir&lt;SUB&gt;obj_name LIKE 'Z%' OR tadir&lt;/SUB&gt;obj_name LIKE 'Y%' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data into wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fetching Tcode from TSTC&lt;/P&gt;&lt;P&gt;select single tcode from tstc into (tstc-tcode) where&lt;/P&gt;&lt;P&gt;                           pgmna  =  wa_data-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fetching last transport request number from VRSD&lt;/P&gt;&lt;P&gt;select single korrnum from vrsd into (vrsd-korrnum) where&lt;/P&gt;&lt;P&gt;                           objname = wa_data-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_data-tcode =  tstc-tcode .&lt;/P&gt;&lt;P&gt;  wa_data-korrnum = vrsd-korrnum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify it_data from wa_data index sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear:tstc,vrsd.&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;delete it_data where korrnum = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from it_data comparing obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_data  BY author object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GETDATA&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  ALV&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;P&gt;FORM alv_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DEFINE m_fieldcat.&lt;/P&gt;&lt;P&gt;    it_fieldcat-fieldname = &amp;amp;1.&lt;/P&gt;&lt;P&gt;    it_fieldcat-col_pos = &amp;amp;2.&lt;/P&gt;&lt;P&gt;    it_fieldcat-seltext_l = &amp;amp;3.&lt;/P&gt;&lt;P&gt;    it_fieldcat-do_sum = &amp;amp;4.&lt;/P&gt;&lt;P&gt;    it_fieldcat-outputlen = &amp;amp;5.&lt;/P&gt;&lt;P&gt;    append it_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;    clear it_fieldcat.&lt;/P&gt;&lt;P&gt;  END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  m_fieldcat 'OBJECT' ''   'OBJECT' ''       04  .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'OBJ_NAME' '' 'PROGRAM NAME' '' 40 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'TEXT' ''     'DESCRIPTION' ''  70 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'TCODE' ''    'TCODE' ''        25 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'AUTHOR' ''   'AUTHOR' ''       80 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'DEVCLASS' '' 'PACKAGE' ''      30 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'KORRNUM' ''  'LATEST TRANSPORT REQUEST' '' 25 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;it_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  describe table it_data lines line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_callback_program      = sy-repid&lt;/P&gt;&lt;P&gt;        is_layout               = it_layout&lt;/P&gt;&lt;P&gt;        i_callback_top_of_page  = 'TOP'&lt;/P&gt;&lt;P&gt;        it_fieldcat             = it_fieldcat[]&lt;/P&gt;&lt;P&gt;        i_save                  = 'A'&lt;/P&gt;&lt;P&gt;        it_sort                 = it_sort[]&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        t_outtab                = it_data&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;        program_error           = 1&lt;/P&gt;&lt;P&gt;        OTHERS                  = 2.&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;ENDFORM.                    "ALV&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  TOP&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;    Top of page for ALV Report&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 top.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;str = 'List of Objects Under Development Class'.&lt;/P&gt;&lt;P&gt;concatenate str ':' p_pack into desc.&lt;/P&gt;&lt;P&gt;wa_header-typ = 'H'.&lt;/P&gt;&lt;P&gt;wa_header-info = desc.&lt;/P&gt;&lt;P&gt;APPEND wa_header TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;str1 = 'Total No.of Objects'.&lt;/P&gt;&lt;P&gt;concatenate str1 ':' line into desc1.&lt;/P&gt;&lt;P&gt;wa_header-typ = 'H'.&lt;/P&gt;&lt;P&gt;wa_header-info = desc1.&lt;/P&gt;&lt;P&gt;APPEND wa_header TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary      = it_header.&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Aug 2008 06:56:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-01T06:56:02Z</dc:date>
    <item>
      <title>Transport Request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312091#M1027930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi abapers&lt;/P&gt;&lt;P&gt;    can anybody tell me that how can we dowload the transport request objects using report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;krishan Rana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:05:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312091#M1027930</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T06:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Transport Request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312092#M1027931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi krishan &lt;/P&gt;&lt;P&gt;                  try this link may be it will help you.&lt;/P&gt;&lt;P&gt; &lt;A href="http://translate.google.co.in/translate?hl=en&amp;amp;sl=zh-CN&amp;amp;u=http://blog.csdn.net/CompassButton/archive/2007/01/19/1487742.aspx&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;resnum=1&amp;amp;ct=result&amp;amp;prev=/search%3Fq%3Dprogram%2Bzdtp_massdownload%26hl%3Den%26sa%3DG" target="test_blank"&gt;http://translate.google.co.in/translate?hl=en&amp;amp;sl=zh-CN&amp;amp;u=http://blog.csdn.net/CompassButton/archive/2007/01/19/1487742.aspx&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;resnum=1&amp;amp;ct=result&amp;amp;prev=/search%3Fq%3Dprogram%2Bzdtp_massdownload%26hl%3Den%26sa%3DG&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:07:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312092#M1027931</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T06:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: Transport Request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312093#M1027932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FM 'EM_GET_REQUESTS_FOR_TRANSPORT'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this you need to pass the request number. It returns you the list of objects save in that request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shailaja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:11:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312093#M1027932</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T06:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: Transport Request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312094#M1027933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi try this prg..on executing this report you need to enter the package name and executing will display the objects with TR in ALV grid..if you want to download pass the internal to GUI_download function module instead of passing to ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;===================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report z.........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:VRM,slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:TADIR,TSTC,VRSD,V_USERNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_data,&lt;/P&gt;&lt;P&gt;       object    type  tadir-object,&lt;/P&gt;&lt;P&gt;       obj_name  type tadir-obj_name,&lt;/P&gt;&lt;P&gt;       text      type trdirt-text,&lt;/P&gt;&lt;P&gt;       author    type tadir-author,&lt;/P&gt;&lt;P&gt;       devclass  type tadir-devclass,&lt;/P&gt;&lt;P&gt;       name_text type v_username-name_text,&lt;/P&gt;&lt;P&gt;       tcode type  tstc-tcode,&lt;/P&gt;&lt;P&gt;       korrnum type vrsd-korrnum,&lt;/P&gt;&lt;P&gt;       END OF t_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: it_data TYPE STANDARD TABLE OF t_data,&lt;/P&gt;&lt;P&gt;        wa_data like line of it_data,&lt;/P&gt;&lt;P&gt;        it_fieldcat TYPE slis_t_fieldcat_alv with header line,&lt;/P&gt;&lt;P&gt;        itevent TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;        it_header TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;        wa_header LIKE LINE OF it_header,&lt;/P&gt;&lt;P&gt;        it_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;        top TYPE slis_formname,&lt;/P&gt;&lt;P&gt;        it_sort TYPE slis_t_sortinfo_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        name  TYPE vrm_id,&lt;/P&gt;&lt;P&gt;        list  TYPE vrm_values,&lt;/P&gt;&lt;P&gt;        value LIKE LINE OF list,&lt;/P&gt;&lt;P&gt;        str(80),&lt;/P&gt;&lt;P&gt;        str1(80),&lt;/P&gt;&lt;P&gt;        desc(80),&lt;/P&gt;&lt;P&gt;        desc1(80),&lt;/P&gt;&lt;P&gt;        line(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; parameters: p_pack(30) type C default '$TMP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; perform Fetch_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF it_data[] is not initial.&lt;/P&gt;&lt;P&gt;   perform alv_output.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   MESSAGE 'Given Selection criteria doesnt contains data' TYPE 'S'.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM Fetch_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT tadir~object&lt;/P&gt;&lt;P&gt;        tadir~obj_name&lt;/P&gt;&lt;P&gt;        trdirt~text&lt;/P&gt;&lt;P&gt;        tadir~author&lt;/P&gt;&lt;P&gt;        tadir~devclass&lt;/P&gt;&lt;P&gt;        v_username~name_text&lt;/P&gt;&lt;P&gt;        INTO TABLE it_data&lt;/P&gt;&lt;P&gt;        FROM tadir&lt;/P&gt;&lt;P&gt;        LEFT JOIN v_username&lt;/P&gt;&lt;P&gt;        ON tadir&lt;SUB&gt;author = v_username&lt;/SUB&gt;bname&lt;/P&gt;&lt;P&gt;        LEFT JOIN trdirt&lt;/P&gt;&lt;P&gt;        ON tadir&lt;SUB&gt;obj_name = trdirt&lt;/SUB&gt;name&lt;/P&gt;&lt;P&gt;        WHERE tadir~devclass = p_pack&lt;/P&gt;&lt;P&gt;        AND ( tadir&lt;SUB&gt;obj_name LIKE 'Z%' OR tadir&lt;/SUB&gt;obj_name LIKE 'Y%' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data into wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fetching Tcode from TSTC&lt;/P&gt;&lt;P&gt;select single tcode from tstc into (tstc-tcode) where&lt;/P&gt;&lt;P&gt;                           pgmna  =  wa_data-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fetching last transport request number from VRSD&lt;/P&gt;&lt;P&gt;select single korrnum from vrsd into (vrsd-korrnum) where&lt;/P&gt;&lt;P&gt;                           objname = wa_data-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_data-tcode =  tstc-tcode .&lt;/P&gt;&lt;P&gt;  wa_data-korrnum = vrsd-korrnum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify it_data from wa_data index sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear:tstc,vrsd.&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;delete it_data where korrnum = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from it_data comparing obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_data  BY author object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GETDATA&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  ALV&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;P&gt;FORM alv_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DEFINE m_fieldcat.&lt;/P&gt;&lt;P&gt;    it_fieldcat-fieldname = &amp;amp;1.&lt;/P&gt;&lt;P&gt;    it_fieldcat-col_pos = &amp;amp;2.&lt;/P&gt;&lt;P&gt;    it_fieldcat-seltext_l = &amp;amp;3.&lt;/P&gt;&lt;P&gt;    it_fieldcat-do_sum = &amp;amp;4.&lt;/P&gt;&lt;P&gt;    it_fieldcat-outputlen = &amp;amp;5.&lt;/P&gt;&lt;P&gt;    append it_fieldcat to it_fieldcat.&lt;/P&gt;&lt;P&gt;    clear it_fieldcat.&lt;/P&gt;&lt;P&gt;  END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  m_fieldcat 'OBJECT' ''   'OBJECT' ''       04  .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'OBJ_NAME' '' 'PROGRAM NAME' '' 40 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'TEXT' ''     'DESCRIPTION' ''  70 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'TCODE' ''    'TCODE' ''        25 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'AUTHOR' ''   'AUTHOR' ''       80 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'DEVCLASS' '' 'PACKAGE' ''      30 .&lt;/P&gt;&lt;P&gt;  m_fieldcat 'KORRNUM' ''  'LATEST TRANSPORT REQUEST' '' 25 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;it_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  describe table it_data lines line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_callback_program      = sy-repid&lt;/P&gt;&lt;P&gt;        is_layout               = it_layout&lt;/P&gt;&lt;P&gt;        i_callback_top_of_page  = 'TOP'&lt;/P&gt;&lt;P&gt;        it_fieldcat             = it_fieldcat[]&lt;/P&gt;&lt;P&gt;        i_save                  = 'A'&lt;/P&gt;&lt;P&gt;        it_sort                 = it_sort[]&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        t_outtab                = it_data&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;        program_error           = 1&lt;/P&gt;&lt;P&gt;        OTHERS                  = 2.&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;ENDFORM.                    "ALV&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  TOP&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;    Top of page for ALV Report&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 top.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;str = 'List of Objects Under Development Class'.&lt;/P&gt;&lt;P&gt;concatenate str ':' p_pack into desc.&lt;/P&gt;&lt;P&gt;wa_header-typ = 'H'.&lt;/P&gt;&lt;P&gt;wa_header-info = desc.&lt;/P&gt;&lt;P&gt;APPEND wa_header TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;str1 = 'Total No.of Objects'.&lt;/P&gt;&lt;P&gt;concatenate str1 ':' line into desc1.&lt;/P&gt;&lt;P&gt;wa_header-typ = 'H'.&lt;/P&gt;&lt;P&gt;wa_header-info = desc1.&lt;/P&gt;&lt;P&gt;APPEND wa_header TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary      = it_header.&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:56:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transport-request/m-p/4312094#M1027933</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T06:56:02Z</dc:date>
    </item>
  </channel>
</rss>

