Hierarchy

⤷

⤷

⤷

IMG Activity
ID | SIMG_OLPR_CMOD_BER | Enhancement: Create Authorization Check |
Transaction Code | S_ALR_87004844 | IMG Activity: SIMG_OLPR_CMOD_BER |
Created on | 19981222 | |
Customizing Attributes | SIMG_OLPR_CMOD_BER | Enhancement: Create Authorization Check |
Customizing Activity | SIMG_OLPR_CMOD_BER | Enhancement: Create Authorization Check |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | SIMG_OLPR_CMOD_BER |
The following SAP enhancement is available for the authorization check function in the Project System:
- CNEX0002 Check on authorizations
You can use this enhancement to add to the authorization check in the Project System.
The enhancement includes an enhancement component for each authorization check which can be enhanced.
If you use authorization checks with fields that are not standard SAP authorization objects, take this in to account in the Project System logical database, which is the basis for reporting. Use enhancement component EXIT_SAPDBPSJ_001 to do this. This is the only way of ensuring a complete authorization check.
Enhancement CNEX0002 contains the following enhancement components:
- EXIT_SAPLCNAU_001: for project definitions
- EXIT_SAPLCNAU_002: for WBS elements
- EXIT_SAPLCNAU_003: for network headers
- EXIT_SAPLCNAU_004: for network activities
- EXIT_SAPLCNAU_005: for milestones
- EXIT_SAPLCNAU_006: for PS texts
- EXIT_SAPLCNAU_007. for simulation versions
- EXIT_SAPDBPSJ_001: for logical database PSJ
The following information is transferred to function modules EXIT_SAPLCNAU_001 through EXIT_SAPLCNAU_007, along with the attributes of the object to be checked (e.g. WBS element or activity):
- Activity:
The authorization activity differentiates how the information is to be accessed (change, display). You will find the values used in the document for the standard authorization objects in the Project System.
- Message type:
If a message should be processed explicitly in the function module, you can only do so if SAP_MSGTZ is not initial. Furthermore, you must always enter SAP_MSGTY as the message type for the message statement.
- Return value:
Indicator (X), which is set if you have the appropriate authorization.
For a detailed description of function module EXIT_SAPDBPSJ_001, refer to the appropriate documentation.
Activities
- Generate the enhancement.
To do this, either create a new project or use an existing one.
- Activate the project.
The enhancement does not become active until you activate the project.
Recommendation
Note the following points to avoid an unnecessary system performance load with this enhancement:
- Do not use SELECT statements that only retrieve one record from the database. Instead, use a buffer for the data during the first read read access and later work with the internal table filled during the process.
- Use the SAP function modules whenever possible.
- If you want to carry out your own authorization check depending on status, always use the function modules in function group BSVA. These buffer the status already read in an internal table and prevent unnecessary database accesses.
Generally, you should expect decreased performance during status-dependent authorization checks.
Further notes
Unlike modifications, enhancements are usually release-specific, because they are not in the SAP original, but in a number system specific to a particular customer.
For information on the general procedure for creating enhancements, choose Tools -> Online manual.
Every enhancement has its own documentation. To access it, use the Display SAP docu pushbutton in the enhancement transaction.
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 3 | Nonrequired activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | SIMG_OLPR_CMOD_BER | 0 | HLA0009550 | Project System |
Maintenance Objects
Maintenance object type | C | Customizing Object |
Assigned objects | ||||||
---|---|---|---|---|---|---|
Customizing Object | Object Type | Transaction Code | Sub-object | Do not Summarize | Skip Subset Dialog Box | Description for multiple selections |
CMOD | L - Logical transport object | CMOD | 0000000028 | Enhancement: Authorization Check |
History
Last changed by/on | SAP | 19981222 |
SAP Release Created in |