SAP ABAP IMG Activity CPRO_CUSTERW_ATTR (BAdI: Check/Change Fields in Project Management)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_CUSTOMIZE (Package) General Customizing for Project Management
IMG Activity
ID CPRO_CUSTERW_ATTR BAdI: Check/Change Fields in Project Management  
Transaction Code S_APL_52000061   (empty) 
Created on 20030225    
Customizing Attributes CPRO_CUSTERW_ATTR   BAdI: Check/Change Fields in Project Management 
Customizing Activity CPRO_CUSTERW_ATTR   BAdI: Check/Change Fields in Project Management 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name DPR_EXTENDED_ATTRIBS    

Use

This Business Add-In (BAdI) is used in the Project Management (PPM-PRO) component.

You can use this BAdI to:

  • Check fields after entering values and releasing data
  • Define default values for fields when you create a new object
  • Define default values for fields when you copy objects
  • Check whether an object can be changed
  • Check whether an object can be deleted

The methods work with both fields supplied with the standard system and fields you create as customer enhancements.

Requirements

If you want to work with fields from the customer enhancement, you have to carry out the following steps in addition to implementing this BAdI:

Standard settings

  • In the standard system, there is no activated BAdI implementation.
  • The BAdI is designed for multiple use.
  • The BAdI is filter-dependent.

Select the ID for the object categories as the filter value as they are defined in the domain DPR_BADI_OBJECT_TYPE. For these values, constants are defined in the class CL_DPR_CO. They are called SC_OT... Generic filter values are not allowed.

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

You can find an example implementation in the BAdI Builder on the Enhancement Spot Element Definitions tab in the Implementation Example Classes section.

See also

BAdI method documentation:

Verify Object Attributes

Set Default Values for New Instance When Copying

Set Default Values for New Instance When Creating

Convert and Set Data from External into Internal Format

Check Consistency of Application Object

Check Whether Object Can Be Deleted

Check Whether Object Can Be Changed

Enable Deletion of Checklists and Checklist Items

Change Time Frame (CATS) for Check Deletion Role/Task

Validity of a CATS Record for Check Deletion Role/Task

Copy Attributes When Resolving Checklist Reference

Check Whether Status of Object Can Be Changed

Copy the Data of the Subproject to the Task

Generate Project ID

Change Description of Mirr. Task Transferred from Orig. Task

Filter Project Templates

Control Follow-Up Actions After Status Changes

Control Copying of Projects

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  20090224 
SAP Release Created in 200