SAP ABAP IMG Activity BADI_PS_CUST_PROFILI (BAdI: Change of Field Profiling)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   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 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:

GET_PROFILES

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