<?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: area menu in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481468#M559134</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Satya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following sample report may be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZUS_SDN_SAP_MENU_TCODES
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zus_sdn_sap_menu_tcodes.



DATA:
  gd_menupath      TYPE string,
  gs_input         TYPE smensapnew,
  gs_output        TYPE smensapnew,
  gs_output_text   TYPE smensapt,
*
  gt_select        TYPE STANDARD TABLE OF smenselect,
  gt_input         TYPE STANDARD TABLE OF smensapnew,
  gt_output        TYPE STANDARD TABLE OF smensapnew,
  gt_output_text   TYPE STANDARD TABLE OF smensapt.

PARAMETERS:
  p_tcode          TYPE tcode  DEFAULT 'SE39'.



START-OF-SELECTION.
  CALL FUNCTION 'MENU_BUILD_TREE_ADD_SELECTED'
*   EXPORTING
*     MENU_TYPE              = 'C'
*     LANGUAGE               = SY-LANGU
*     SELECT_TEXTS           = 'X'
*     USE_INPUT_TREE         = ' '
    TABLES
      marked_nodes           = gt_select
*     INPUT_TREE             =
      output_tree            = gt_output
      output_tree_text       = gt_output_text.

  READ TABLE gt_output INTO gs_output
       WITH KEY reporttype = 'TR'
                report     = p_tcode.
  CHECK ( syst-subrc = 0 ).

  INSERT gs_output INTO gt_input INDEX 1.
  DO.
    READ TABLE gt_output INTO gs_output
         WITH KEY object_id = gs_output-parent_id.
    IF ( syst-subrc NE 0 ).
      EXIT.
    ENDIF.

    INSERT gs_output INTO gt_input INDEX 1.
  ENDDO.

  WRITE: / 'Path to transaction', p_tcode, ':'.

  LOOP AT gt_input INTO gs_input.
    READ TABLE gt_output_text INTO gs_output_text
         WITH KEY object_id = gs_input-object_id.

    AT FIRST.
      gd_menupath = gs_output_text-text.
      CONTINUE.
    ENDAT.

*    AT LAST.
*      CONCATENATE gd_menupath gs_output_text-text INTO gd_menupath
*        SEPARATED BY space.
*      EXIT.
*    ENDAT.

    CONCATENATE gd_menupath '-&amp;gt;' gs_output_text-text INTO gd_menupath
      SEPARATED BY space.
  ENDLOOP.

  CONCATENATE gd_menupath '(' p_tcode ')' INTO gd_menupath
    SEPARATED BY space.
  CONDENSE gd_menupath.

  WRITE: / gd_menupath.

END-OF-SELECTION.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jul 2007 07:54:46 GMT</pubDate>
    <dc:creator>uwe_schieferstein</dc:creator>
    <dc:date>2007-07-03T07:54:46Z</dc:date>
    <item>
      <title>area menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481466#M559132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;I want to 2 do a report which gives menu path if we give short description of program or standard report so for that i want 2 know in which table i get area menu but from TTREE table i cant access area menu becoz i dnt have id&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 06:46:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481466#M559132</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T06:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: area menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481467#M559133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Use tcode search_sap_menu to find the menu path for the transaction code&lt;/P&gt;&lt;P&gt;call this transactioncode from  ur program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aparna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 07:16:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481467#M559133</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T07:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: area menu</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481468#M559134</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Satya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following sample report may be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZUS_SDN_SAP_MENU_TCODES
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zus_sdn_sap_menu_tcodes.



DATA:
  gd_menupath      TYPE string,
  gs_input         TYPE smensapnew,
  gs_output        TYPE smensapnew,
  gs_output_text   TYPE smensapt,
*
  gt_select        TYPE STANDARD TABLE OF smenselect,
  gt_input         TYPE STANDARD TABLE OF smensapnew,
  gt_output        TYPE STANDARD TABLE OF smensapnew,
  gt_output_text   TYPE STANDARD TABLE OF smensapt.

PARAMETERS:
  p_tcode          TYPE tcode  DEFAULT 'SE39'.



START-OF-SELECTION.
  CALL FUNCTION 'MENU_BUILD_TREE_ADD_SELECTED'
*   EXPORTING
*     MENU_TYPE              = 'C'
*     LANGUAGE               = SY-LANGU
*     SELECT_TEXTS           = 'X'
*     USE_INPUT_TREE         = ' '
    TABLES
      marked_nodes           = gt_select
*     INPUT_TREE             =
      output_tree            = gt_output
      output_tree_text       = gt_output_text.

  READ TABLE gt_output INTO gs_output
       WITH KEY reporttype = 'TR'
                report     = p_tcode.
  CHECK ( syst-subrc = 0 ).

  INSERT gs_output INTO gt_input INDEX 1.
  DO.
    READ TABLE gt_output INTO gs_output
         WITH KEY object_id = gs_output-parent_id.
    IF ( syst-subrc NE 0 ).
      EXIT.
    ENDIF.

    INSERT gs_output INTO gt_input INDEX 1.
  ENDDO.

  WRITE: / 'Path to transaction', p_tcode, ':'.

  LOOP AT gt_input INTO gs_input.
    READ TABLE gt_output_text INTO gs_output_text
         WITH KEY object_id = gs_input-object_id.

    AT FIRST.
      gd_menupath = gs_output_text-text.
      CONTINUE.
    ENDAT.

*    AT LAST.
*      CONCATENATE gd_menupath gs_output_text-text INTO gd_menupath
*        SEPARATED BY space.
*      EXIT.
*    ENDAT.

    CONCATENATE gd_menupath '-&amp;gt;' gs_output_text-text INTO gd_menupath
      SEPARATED BY space.
  ENDLOOP.

  CONCATENATE gd_menupath '(' p_tcode ')' INTO gd_menupath
    SEPARATED BY space.
  CONDENSE gd_menupath.

  WRITE: / gd_menupath.

END-OF-SELECTION.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 07:54:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/area-menu/m-p/2481468#M559134</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-07-03T07:54:46Z</dc:date>
    </item>
  </channel>
</rss>

