on 04-14-2014 7:11 AM
Hello All,
My requirement is I want to download the list of transaction under the SAP area menu in SAP1 transaction.
I tried with SE43, entered area menu as S000, but it doesn't give me of the same hierarchy and some transaction were missing, for example IH08 is available in SAP1 transaction and not available in SE43.
Could you please let me know is there any way to download the list.
Regards,
Thanga
If you open SE43N, type SAP1 and Display (F7), Tree is shown with collapsed nodes. Print option in Menu shows the same tree as a list. The nodes do not get expanded by default.
So in order to get expanded tree in list ( so that transaction codes can be seen), you need to expand the tree before choosing Area Menu > Print.
This works for average area menu which is less number of transactions.
Since you are looking for SAP1, it has lot of transactions, and on expanding it, information message is shown as:
The tree could only be partially expanded for performance reasons
Diagnosis: The hierarchy could not be completely expanded for performance reasons; it has too many subnodes.
Procedure:
Restrict the number of nodes to be expanded by expanding a lower-level node
or
Expand this node repeatedly until this message no longer appears. The hierarchy is then completely expanded.
As a result, IH08 transaction which is under Quality Management node can't be seen in list view as overflow occurred before this node was reached.
On debugging, it can be seen that the tree is expanded recursively by standard until an overflow flag is set.
In order to get around this overflow protection, you can write a custom code.
Below snippet is for demonstration purpose.
1. Run FM BMENU_DISPLAY_RSTREE in SE37 with tree_id as QM01
2. Run my snippet that calls same FM in the end
Compare 2 outputs and see the difference.
I am going 1 level deep and IH08 transaction can be seen in output.
Similarly, you can write a code that recursively expands every sub-tree found so that entire list can be seen.
/.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Thanga,
You need to explore on it. The following tables are involved - TTREE, TMENU01, TMENU01T, TMENU01R. From table TMENU01, you will get all the nodes based on ID 'SAP1'. TMENU01T contains the description of the nodes. TMENU01R contains the tcode information, pass the node information to get the tcodes. You need to do recursive search based on the tree nodes. Also you will find a reference_node field in TMENU01 like ECC_T. If you strip off _T and pass the ID 'ECC', again it will expand to give all the nodes under it.
This is just a pointer. I had a look at it but was not able to connect all the dots. You need to investigate further.
Regards,
DPM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try to call SE43N and input menu SAP1 and not menu S000.
Regards,
Raymond
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Thanga,
Can you check and try, SAP standard program SSM_LIST, which will download the Download Session Manager Menu Tables in Formatted Form.
Thanks in Advance.
Regards,
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Thanga,
Goto SE43, provide SAP1 as area menu and click on display
Expand all the entries present in the area menu,
now goto Area Menu -> give PRINT
You get the below screen
Then goto print list -> Save to PC file. which you will able to save in Spreadsheet.
Let me know whether this helps you out.
Thanks in Advance.
Regards,
Rajesh Chowdary Velaga
Hi,
go to se16n take table TSTC ,put the filter condition and download.
hope it helps..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.