SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

BPEM EMMACLS Configuration

Former Member
0 Kudos
1,245

Hi

In SAP R/3 4.7 or earlier releases,Agent is not authorized to change the layout in EMMACLS Screen (which is secured).

But in SAP ECC,there is an option to change the layout by the Agent itself.In My scenario,i need to restict the agents not to move from one layout to other layouts because they are not intended to work on the clarification cases of different layout.Is there any way, we can achieve this functionality by removing the option of changing the layout to the agent?

I have checked in authorization Object B_EMMA_CAS .But actvt field is not providing this functionality.Please help on this?

Regards,

Surya

1 ACCEPTED SOLUTION

william_eastman
Product and Topic Expert
Product and Topic Expert
0 Kudos
560

Surya:

That is not possible via configuration or user-exit.  If it is really required, then you might need to create your own transaction or modify the logic in layout_f4 within MACASELIST_SHL.

regards,

bill.

View solution in original post

9 REPLIES 9

william_eastman
Product and Topic Expert
Product and Topic Expert
0 Kudos
561

Surya:

That is not possible via configuration or user-exit.  If it is really required, then you might need to create your own transaction or modify the logic in layout_f4 within MACASELIST_SHL.

regards,

bill.

0 Kudos
560

Hi Bill,

Thanks for your reply.I looked for Auth Objects for the same for quite sometime.but i didnt find any for the same

Then finally i have changed the standard GUI Status status_shl of the program REMMACASELIST_SHL to achieve this functionality.

Regards,

Surya Reddy

Message was edited by: William Eastman

0 Kudos
560

Hi Surya,

I understand the issue and we are already thinking of adding a BAdI method that would allow to return a list of buttons (function codes) to be excluded from the status in addition to what the standard excluded due to failed authorization checks.

Please understand that this development will take some time because it is not on top of our backlog. However, I am quite sure that this development might come soon ...

Cheers,

Fritz

0 Kudos
560

Thanks for the update Fritz..

0 Kudos
560

Hi Surya,

SAP Note 1873766 provides the new method EXCLUDE_FCODES in both BAdis BADI_EMMA_CASE_WORKLIST and BADI_EMMA_CASE_TRANSACTION. It is now under your control to remove standard or enhancement functions (and of course with the functions also the related buttons of toolbar) not only from the clarification case worklists but also clarification case transaction. A modification of the STATUS_SHL GUI-Status of the REMMACASELIST_SHL report is not required anymore if you just want to hide functions, such as the LAYOUT button.

Please mind that this correction won't resolve your other problem to offer user-specific lists of available layouts with shortcut keys. You will have to consider that the idea of a layout is to assign a user to a single layout he/shge must use. It was never considered to have a user switching from one layout to another layout (except for a supervisor). However, you always have the option to create one single layout for that includes all required buttons rather than organizing the buttons in layouts.

Kind regards,

Fritz

0 Kudos
560

Thanks for the update on the functionality Fritz.

Will check to use this functionality in the solutioning

Regards,

Surya Reddy

0 Kudos
560

Hi

What is now the best solution for hide of all 3 LAYOUT change options, buttons and shotcuts?

Best Regards

Luis

0 Kudos
560

Hi Luis,

There is a new SAP Note 1992513 available that implements a new BAdI method to add or remove ALV buttons from the 3 tabs with ALV lists of the clarification case maintenance transactions EMMAC1/2/3.

I hope this helps.

Kind regards,

Fritz

0 Kudos
560

Thank you, I will check it out.

My solution was ENDENHANCEMENT SPOT on MACASELIST_SHLF01, will ckeck the new note.