Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
mich_vollmer
Contributor
Change Request Management customers and consultants who knew SAP Solution Manager 7.0 know that there the information about solution, project, test management, SAP Notes (at that times called the HotNews functionality) and documents was contained in a separate context tab.
Via right-click it was possible to execute functionality like adding, deleting projects, solutions, business processes and so on...
In Change Request Management 7.10 Web UI, these functionalities have been moved to separate assignment block (Solution, Project, and so on).
In the 'old world' it was possible to control the right-click executions via the authority object.
The authority was controlled in the old world via the authority object SM_CHO_CO.
In the Web UI, this has not been possible until now. With the new flexible functionalities liek assign and decouple transport request you might have a stronger need to restrict these functionalities to certain roles....

Possible Use-cases could be:

Not everyone is allowed to...

- add/delete documents

- check-in/check-out a solution (Change Manager only f.e.)

- reassign project assignment (this is maybe decided only by the Change Manager)

- decouple/assign transport requests (only Administrators are allowed to do that. So they automatically sync with the relevant developer and change manager what)

With Support Package 7 SAP delivers functionality to control the UI objects (push buttons f.e.) via authority object. The new authority object is SM_FIELDS.
SAP delivers in the standard roles this authority object with
PR_TYPE = '*'
UI_OBJECT = '*'
That means nothing changes first in your running system. If you want to restrict the usage of UI objects you have to think about what UI objects are allowed to be used in which role.
You can check out SAP note 1724697 for further information.
SAP note 1724697 is an optional note which allows you to control UI objects via authority object already in Support Package 5 and Support Package 6 !!! There is more information in the note, too.
The authority checks are implemented in the UI Control classes which are assigned to the UI objects (IMG activity
Please be aware that you need to customize the relevant UI control class to the user status you want to control.
The supported UI objects:
Assignment BlockUI Object keyUI Object Name
DetailsPROJECT_IDProject, Solution
DetailsIBASE_COMPONENTReference Objects
DetailsMAINPROJProject Cycle
DetailsREASSIGNChange Project Assignment
ScopeSCOPEScope

Transport Management

RELEASE_REQURelease Transport

Transport Management

CREATE_REQCreate Transport Request

Transport Management

CREATE_TASKCreate Task

Transport Management

APPR_CRIT_OBJApprove Critical Objects

Transport Management

RELEASE_COPYCreate Test Transport

Transport Management

ASSIGN_TRAAssign Transport Request

Transport Management

DECOUPLE_TRADecouple Transport Request

Transport Management

RELEASE_COPYRelease Transport of Copies
SAP NotesADD_NOTEAdd SAP Note
SAP NotesDELETE_NOTEDelete a SAP Note
DocumentsADDDOCUAdd a Document
DocumentsDELETEDOCDelete a Document
ProjectsADDPROJECTAdd Project
ProjectsDELETEPROJDelete Project
ProjectsADDPROJOBJAdd Structure Object
SolutionsSOLNAdd Solution
SolutionsDELETESOLNDelete Solution
SolutionsCANCHKICancel -> Request Check-In
SolutionsCACHKCCancel -> Request Check-Out
SolutionsCHKINOUTICheck-In/Out -> Check-In
SolutionsCHKINOUTCCheck-In/Out -> Check-Out
SolutionsREQCHKIRequest -> Check-In
SolutionsREQCHKCRequest -> Check-Out
Test MangementADDTESTDOCAdd
Test ManagementDELTESTDOCDelete
So how to proceed.
1.) Analyze your business need
2.) If you have one, define beforehand which role should have which authorities in respect to the user status (where you have to customize the UI control method)
So, hope that helps you,
Michael