cancel
Showing results for 
Search instead for 
Did you mean: 

cannot authorize Time serie ID in Demand Planning

former_member245036
Participant
0 Kudos

Dear SAP Expert,

I have created Role with authorization object C_APO_TSID – Time series (weighting profile, etc.) but the system still display all Time series ID.

Please see the following picture:

As you can see all Time series are displayed although I only authorized one value TUOIVT in Role like this:

Please see and help me

thanks so much

hungth

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member187488
Active Contributor
0 Kudos

Hello, I checked the system. Authority check on authority object C_APO_TSID is not performed when calling up F4 help. It is only checked when you push the small pencil button on the right of the field.

former_member245036
Participant
0 Kudos

Dear SAP,

Nothing changed after authorizing Time serie ID in APO.

Please help us

thanks so much

hungth

former_member187488
Active Contributor
0 Kudos

As replied, system will not check the authorization when you call up F4 help.

former_member245036
Participant
0 Kudos

Dear Ada,

Not only in F4. I can change any Time ID

former_member187488
Active Contributor
0 Kudos

Hi,

Not sure what is your operation to edit time ID, and what's the problem.

You can do trouble shooting by yourself.

The permission check is performed in FM /SAPAPO/MCP_PERMISSION_CHECK2 in the below coding:

...

        when 'C_APO_TSID'.

        if not i_tsid is initial.
          authority-check object 'C_APO_TSID'
            id 'ACTVT'    field i_actvt
            id 'APO_TSID' field i_tsid.

          if sy-subrc = 4.
            clear e_permission.
            exit.
          elseif sy-subrc <> 0.
            if not e_permission is initial. e_permission = 'A'. endif.
          endif.
        endif.

...

You can set a BP here and check whether it's called and what is the return value.

Regards/Ada

former_member245036
Participant
0 Kudos

Dear SAP Expert,

Please help us.

thanks