Application Development 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: 

Activate Change Pointer auths.

Former Member
0 Kudos

Hi,

I am trying to activate change pointers using the transaction BD61. When I click save, I get the message:

No changes for user 'waveset' allowed.

I've also tried it with user 'SAP*'. Can you tell me what profile my user needs to have to be able to do this? Thanks!

-Vu

5 REPLIES 5

Former Member
0 Kudos

Do an SU53 transaction immediately after your error and see what authorization is failing.

0 Kudos

Hi,

After clicking cancel at the error message, I go back to the initial screen to enter transaction SU53 and it says :

All authorization checks have so far been successful.

0 Kudos

What system version are you using?

With the error message on the screen, try /oSU53 in the command box to see if that makes a difference.

Do help on the message to get the msgid and msgno.

Do you get the screen asking for a Customizing Request? Are you doing this in a client that permits Customizing?

Before you hit the save button, put /h in the command box and hit enter to invoke the editor. Next, hit the save button. When the debugger comes up, go to menu option Breakpoints->Breakpoint at->Statement and put in MESSAGE. Then hit the continue button and hopefully the debugger will stop at the message you are receiving. Scroll up in the code to identify where the error is coming from.

Let us know how it goes.

0 Kudos

This is just regarding the debugging scenario which Charles mentioned :

a) If it is an authorisation issue, just use the Breakpoint at Statement - <b>AUTHORITY-OBJECT</b>

And regarding authorisation issues, as Charles has mentioned, after running into authorisation problem, <b>immediately</b> do a <b>SU53</b> , take a screen-shot and send it to the basis guy with a pack of chocolates.

Regards,

Subramanian V.

Former Member
0 Kudos

Hello Vu,

The concept of change pointers is closely related to the Transport Management System. There is no use trying anything with 'SAP*', because this user is explicitly forbidden from making any such operations. Look at the following code which is being executed....

*** no modification by user SAP*   *************************************
  IF   sy-uname       =    'SAP*'.
    PERFORM  raise_error
             TABLES lt_enqueue wt_e071 wt_e071k
             USING  0 'TK' 690 sy-uname ' ' ' ' ' '
                    wi_with_dialog lv_old_call wi_send_message
                    iv_no_show_option
                    gc_raise1_unallowed_superuser.
  ENDIF.

I'm slightly doubtful that you are getting this same message with a different user. Could you please re-confirm?

Also, the other user you are using, "waveset", please check if that user has the authorization to create a transport request (better check for both, Customizing and Workbench Transport Requests' authorization.)

I shall, in the meanwhile, look further into the issue and let you know if I hit upon something.

Regards,

Anand Mandalika.

P.S.

1. The flag that you want to set is stored in the table TBDA1. This table generally has one entry per client.

2. Have you checked the authority object specified for the Transaction in SE93?