Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

sm30

Former Member
0 Likes
757

Hi,

Ive created a tcode which calls sm30 with viewname as my ztablename. However sm30 is blocked in my production environment resulting in blocking of my tcode also. Is there any workaround ?

Bye

Hi,

Ive created a tcode which calls sm30 with viewname as my ztablename. However sm30 is blocked in my production environment resulting in blocking of my tcode also. Is there any workaround ?

Bye

6 REPLIES 6
Read only

Former Member
0 Likes
705

Hi,

If I understood correctly, Usually sm30 would be blocked in Production systems.

Instead of calling the Transaction sm30, why don't you write code in your program to pick up the data from that custom table (ztablename) and display as per your requirement! I believe thats all you can do or the guy who is going to use this transaction should have "SM30" access ask your BASIS team, they does this!

Regards,

Shekher

Read only

Former Member
0 Likes
705

get authorization to work SM30 from basis. this will solve the issue.

Read only

Former Member
0 Likes
705

get authorization to work SM30 from basis. this will solve the issue.

Read only

Former Member
0 Likes
705

Hi,

1. Create a maintenance view for your ztable.

2. Create your own program and call FM VIEW_MAINTENANCE_CALL to maintain the ztable

call function 'VIEW_MAINTENANCE_CALL'
    exporting
      action                               = p_action
*   CORR_NUMBER                          = '          '
*   GENERATE_MAINT_TOOL_IF_MISSING       = ' '
      show_selection_popup                 = lv_xshowselpopup
      view_name                            = p_view
*   NO_WARNING_FOR_CLIENTINDEP           = ' '
*   RFC_DESTINATION_FOR_UPGRADE          = ' '
*   CLIENT_FOR_UPGRADE                   = ' '
*   VARIANT_FOR_SELECTION                = ' '
*   COMPLEX_SELCONDS_USED                = ' '
* TABLES
*   DBA_SELLIST                          =
*   EXCL_CUA_FUNCT                       =
 exceptions
   client_reference                     = 1
   foreign_lock                         = 2
   invalid_action                       = 3
   no_clientindependent_auth            = 4
   no_database_function                 = 5
   no_editor_function                   = 6
   no_show_auth                         = 7
   no_tvdir_entry                       = 8
   no_upd_auth                          = 9
   only_show_allowed                    = 10
   system_failure                       = 11
   unknown_field_in_dba_sellist         = 12
   view_not_found                       = 13
   others                               = 14

.

Regards,

Lim...

Read only

0 Likes
705

Thanks!  I had this requirement too and VIEW_MAINTENANCE_CALL was just what I needed.

Read only

Former Member
0 Likes
705

Hi Mac,

You have to get the authorization for the  t code from Security team.

Hope this helps.

Regards,

Vinay Mutt