Hierarchy
⤷ PS-ST (Application Component) Structures
⤷ PSB_API (Package) PS API Package
IMG Activity
ID | BADI_PS_CUST_PROFILI | BAdI: Change of Field Profiling |
Transaction Code | S_EE6_85000082 | (empty) |
Created on | 20101005 | |
Customizing Attributes | BADI_PS_CUST_PROFILI | BAdI: Change of Field Profiling |
Customizing Activity | BADI_PS_CUST_PROFILI | BAdI: Change of Field Profiling |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | BADI_PS_CUST_PROFILING |
Use
This Business Add-In (BAdI) is used in the Handling Large Projects (PS-HLP
) component. You can use this BAdI to change the screen properties of fields to specify profiling based on currently processed data. With profiling you can, for example, hide fields according to business checks; or specify an optional field as mandatory, according to business requirements.
This BAdI allows you to add to the settings defined in the Customizing for standard field profiling. With this BAdI you can, for example, hide a field that is enabled in standard field profiling.
Note that with this BAdI, you cannot override:
- The field settings specified in the following Customizing activities:
- The field settings determined by the application
For example, if the status Technically complete (TECO) is active, you cannot change the read-only fields, determined by the application, to editable fields. You can, however, use this BAdI to hide these fields.
The following priority is taken into account by the system to determine the applicable field profiles:
- Hide (this has the highest priority)
- Read-only
- Edit
- Mandatory (this has the lowest priority)
For example, you cannot change a hidden field to a read-only field. You can, however, change an editable field to a read-only field, or even hide it.
Requirements
You have at least one active BAdI implementation in the system.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
By defining suitable BAdI implementations you can hide certain fields for specific user groups or for specific project statuses. You can hide all fields related to actual dates of work breakdown structure elements (WBSEs) that are not released or are only partially released.
See also
BAdI method documentation:
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20101021 |
SAP Release Created in | 606 |